tract-linalg 0.23.0-dev.4

Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
use crate::frame::mmm::CostModel;
pub fn model() -> CostModel<'static> {
    CostModel {
        big_product_mkn_threshold: 4194036.0,
        big_product_kernel_choice: "armv7neon_mmm_f32_8x6_cortexa9",
        kernels: &[
            "armv7neon_mmm_f32_8x4_cortexa7",
            "armv7neon_mmm_f32_8x4_cortexa9",
            "armv7neon_mmm_f32_8x4_generic",
            "armv7neon_mmm_f32_8x6_cortexa7",
            "armv7neon_mmm_f32_8x6_cortexa9",
            "armv7neon_mmm_f32_8x6_generic",
            "generic_f32_4x4",
        ],
        mrs: &[4, 8],
        nrs: &[4, 6],
        feat_norm_mean: &[
            4.582296677813486,
            4.595402322442016,
            4.571260231028445,
            13.748959231283994,
            1.5179177668804225,
            0.7575757575757576,
            3.5337608449641644,
            0.8831887338111405,
            1.5048409405255878,
            0.7526719476926946,
            2.489123601156796,
            0.8326417704011065,
        ],
        feat_norm_stddev: &[
            1.2635817489024164,
            1.2723436827339079,
            1.2620157548883217,
            1.3497763942449361,
            1.1141159992246472,
            0.42854956435545316,
            2.2880460409304937,
            0.32119525880720723,
            1.1154901716833412,
            0.43145902105435263,
            1.7051378780434328,
            0.37329539587896904,
        ],
        w1: &[
            0.5391961336135864,
            -0.32089367508888245,
            0.203999862074852,
            -0.10011337697505951,
            0.09040801972150803,
            -0.14198464155197144,
            0.031854499131441116,
            0.12334256619215012,
            0.15339604020118713,
            -0.20091375708580017,
            -0.014548280276358128,
            0.12154694646596909,
            0.31225234270095825,
            0.10782113671302795,
            0.44618168473243713,
            0.8267014026641846,
            -0.1204405128955841,
            -0.08261110633611679,
            -0.052502430975437164,
            0.3066086769104004,
            0.1493932157754898,
            -0.14119412004947662,
            -0.1985343098640442,
            0.19361039996147156,
            -0.4636686146259308,
            0.08120443671941757,
            0.03210291638970375,
            0.17303235828876495,
            0.16502155363559723,
            -0.19771894812583923,
            -0.11060577630996704,
            0.08698348701000214,
            -0.07793445140123367,
            0.32749465107917786,
            0.3663202226161957,
            -0.4629170894622803,
            -0.1586134433746338,
            0.4272242486476898,
            -0.12016090005636215,
            -0.17830348014831543,
            -0.05493386462330818,
            -0.036517318338155746,
            0.01293050218373537,
            0.016577009111642838,
            0.10738552361726761,
            -0.3662779629230499,
            -0.2917434275150299,
            0.5752639770507812,
            0.11406347155570984,
            0.8622727394104004,
            0.07158719748258591,
            0.29530274868011475,
            -0.11287810653448105,
            0.12262264639139175,
            0.02478562481701374,
            0.17749948799610138,
            -0.036227867007255554,
            0.10140471905469894,
            -0.011896232143044472,
            -0.021761735901236534,
            0.06046223267912865,
            0.5727048516273499,
            -0.007826486602425575,
            0.3863913118839264,
            -0.04224887117743492,
            0.056023009121418,
            -0.02467598207294941,
            0.0385640449821949,
            0.0219524335116148,
            -0.03437826409935951,
            -0.2060588151216507,
            0.2895224988460541,
            0.10751669108867645,
            0.00845037866383791,
            -0.1836385875940323,
            -0.24757762253284454,
            -0.09606243669986725,
            0.03918633610010147,
            0.07913251221179962,
            0.06499160826206207,
            -0.08156774938106537,
            0.08835449814796448,
            0.13896305859088898,
            -0.16936920583248138,
            0.010146846994757652,
            -0.42553824186325073,
            0.39916151762008667,
            -0.004584060981869698,
            -0.10256388038396835,
            0.041573416441679,
            0.05155385658144951,
            0.015019520185887814,
            0.09554271399974823,
            -0.20487457513809204,
            -0.4146610200405121,
            -0.773110032081604,
            0.3662724494934082,
            -0.23762361705303192,
            0.6974321603775024,
            0.8990052938461304,
            0.02772649936378002,
            0.042197681963443756,
            -0.0022736566606909037,
            -0.028843341395258904,
            -0.4559306204319,
            0.6326258778572083,
            0.4568879008293152,
            -0.4892531633377075,
            -0.032289132475852966,
            0.04378330707550049,
            -0.4118069112300873,
            0.2493579089641571,
            -0.021955665200948715,
            -0.01538186427205801,
            -0.21400974690914154,
            -0.09971866756677628,
            0.02185226045548916,
            -0.18125569820404053,
            -0.13828244805335999,
            -0.20846466720104218,
            -0.10373540222644806,
            0.4842098653316498,
            -0.06586655229330063,
            0.03369470313191414,
            0.013142148964107037,
            0.017437899485230446,
            0.15891534090042114,
            0.5269678831100464,
            0.02546108327805996,
            -0.004250233061611652,
            -5.8676625485531986e-05,
            0.06777831166982651,
            -0.14051207900047302,
            0.6876491904258728,
            -0.3455996811389923,
            0.0378129817545414,
            0.15291574597358704,
            -0.03829087316989899,
            -0.05761529877781868,
            -0.05344394966959953,
            0.1421334147453308,
            -0.3614322543144226,
            -0.21606910228729248,
            0.1558765172958374,
            0.14480257034301758,
            -0.1799984872341156,
            0.4238421618938446,
            -0.08961529284715652,
            -0.04010967165231705,
            0.14250615239143372,
            -0.0038367861416190863,
            -0.044531334191560745,
            -0.08958051353693008,
            -0.1577986180782318,
            -0.5795103907585144,
            -1.1048516035079956,
            0.16444185376167297,
            -0.09989812225103378,
            -0.26304998993873596,
            0.040687527507543564,
            0.065303735435009,
            -0.06267901510000229,
            0.08742637187242508,
            0.02480895072221756,
            0.23719966411590576,
            -0.09509539604187012,
            0.39278310537338257,
            0.18978112936019897,
            0.11301649361848831,
            -0.16268616914749146,
            -0.14119602739810944,
            -0.04518252611160278,
            0.10456270724534988,
            0.008367948234081268,
            0.004280170891433954,
            0.01894286274909973,
            -0.1547478288412094,
            0.197267547249794,
            0.20271208882331848,
            -0.28377917408943176,
            -0.26751258969306946,
            0.15954937040805817,
            0.33988064527511597,
            0.16848208010196686,
            0.11668887734413147,
            -0.057433612644672394,
            -0.049777109175920486,
            0.00744214653968811,
            -0.012330793775618076,
            -0.08413149416446686,
            -0.2053118497133255,
            0.09235486388206482,
            -0.1354941576719284,
            0.41610953211784363,
            0.8428494334220886,
            0.880882740020752,
            0.024029193446040154,
            -0.08453702926635742,
            0.00771496444940567,
            -0.013013732619583607,
            -0.23804998397827148,
            0.4110376536846161,
            0.23720477521419525,
            -0.13951541483402252,
            -0.1747516244649887,
            -0.34215790033340454,
            0.014357345178723335,
            0.34224632382392883,
            0.03783192113041878,
            0.01125166192650795,
            -0.08253959566354752,
            0.015717405825853348,
            -0.22759634256362915,
            0.3980898857116699,
            0.2427154779434204,
            -0.3319437801837921,
            0.11146843433380127,
            -0.9666317105293274,
            -0.12227121740579605,
            -0.1948898285627365,
            -0.030186548829078674,
            0.0011711223050951958,
            -0.040062546730041504,
            -0.16316139698028564,
            -0.14714862406253815,
            0.13224393129348755,
            -0.0019320327555760741,
            -0.09674090147018433,
            0.3630145490169525,
            -0.019513679668307304,
            -0.07729464769363403,
            -0.34592965245246887,
            0.15215164422988892,
            0.046678490936756134,
            0.06675180792808533,
            -0.08943335711956024,
            0.006386714521795511,
            0.10086977481842041,
            -0.07409387081861496,
            -0.19604018330574036,
            -0.042700666934251785,
            0.12124726921319962,
            0.5694677233695984,
            0.25033196806907654,
            0.01862989366054535,
            0.0053687929175794125,
            -0.0017405126709491014,
            -0.01638556271791458,
            -0.32222822308540344,
            0.5348804593086243,
            0.5546748042106628,
            1.2770946025848389,
            0.11648745834827423,
            -0.058405984193086624,
            -0.2997635006904602,
            -0.2040756195783615,
            0.15525077283382416,
            -0.12436354905366898,
            -0.089121975004673,
            0.06441225856542587,
            0.2444663643836975,
            -0.3495825529098511,
            -0.05243751034140587,
            0.08752834796905518,
            0.08800745010375977,
            -0.09807545691728592,
            -0.3823537230491638,
            -0.13047000765800476,
            0.029333092272281647,
            0.11618250608444214,
            -0.0638590008020401,
            -0.09598273783922195,
            -0.07390140742063522,
            0.09151650220155716,
            -0.1700282245874405,
            0.23608872294425964,
            0.24879834055900574,
            -0.15922772884368896,
            -0.33795130252838135,
            -0.053850702941417694,
            0.1014639139175415,
            -0.05480973795056343,
            -0.06753639131784439,
            0.04606246575713158,
            -0.07082260400056839,
            0.07848796248435974,
            0.05011916160583496,
            -0.05570689216256142,
            -0.14584510028362274,
            -0.8908579349517822,
            -0.5959509611129761,
            -0.8982105255126953,
            0.0788002535700798,
            -0.03575791418552399,
            0.052424680441617966,
            -0.08019822835922241,
            0.10848221182823181,
            0.0957408994436264,
            0.1457311511039734,
            -0.1956494003534317,
            -0.21669772267341614,
            0.9854136109352112,
            -0.23215851187705994,
            0.16359730064868927,
            0.02025810070335865,
            -0.08975380659103394,
            -0.013868067413568497,
            -0.22188447415828705,
            0.020666224882006645,
            -0.22304703295230865,
            0.06407633423805237,
            0.19804184138774872,
            -0.05285267159342766,
            -0.5510660409927368,
            -0.8522927761077881,
            -0.6061599850654602,
            0.08484024554491043,
            -0.08973539620637894,
            0.013228937052190304,
            -0.07834818214178085,
            0.02858446165919304,
            -0.3826225996017456,
            0.059726644307374954,
            0.1139102503657341,
            -0.19311848282814026,
            0.05770142376422882,
            0.22584261000156403,
            0.34312352538108826,
            -0.15085645020008087,
            0.34372228384017944,
            0.08070214092731476,
            0.5744000673294067,
            -0.08693907409906387,
            -0.003695777617394924,
            -0.1334235966205597,
            0.06418291479349136,
            0.02848576195538044,
            -0.34958112239837646,
            -0.3419312834739685,
            -0.09599799662828445,
            0.015022341161966324,
            0.03255023807287216,
            0.09713662415742874,
            -0.1730588674545288,
            0.1904430240392685,
            -0.32815566658973694,
            -0.16749203205108643,
            0.35736411809921265,
            -0.503787100315094,
            0.5057004690170288,
            -0.47198373079299927,
            0.11386436969041824,
            -0.0722493901848793,
            0.03358639404177666,
            0.005928087048232555,
            -0.05637047439813614,
            0.06552420556545258,
            -0.07283362001180649,
            -0.09314802289009094,
            0.13586974143981934,
            -0.5054865479469299,
            -0.18127793073654175,
            0.08853171765804291,
            -0.13333705067634583,
            -0.2623322308063507,
            0.17757390439510345,
            0.04408252611756325,
            -0.0277855321764946,
            -0.05175777152180672,
            0.40444689989089966,
            -0.03518976643681526,
            -0.36402902007102966,
            -0.019589770585298538,
            -0.05277400091290474,
            -0.27273234724998474,
            -0.07373850792646408,
            -0.058221735060214996,
            0.14292845129966736,
            -0.005004828795790672,
            -0.05554938316345215,
            0.20361287891864777,
            -0.30462127923965454,
            -0.1140812486410141,
            0.16081976890563965,
            -0.07133162021636963,
            -0.20463652908802032,
            0.34733739495277405,
            0.17099761962890625,
            0.025868643075227737,
            -0.02960631065070629,
            -0.02717636525630951,
            0.02027258090674877,
            -0.13165302574634552,
            0.36201152205467224,
            0.5002728700637817,
            0.39691421389579773,
            -0.04605599492788315,
            0.28801581263542175,
            -1.0140656232833862,
            -0.5481916666030884,
            0.0896061584353447,
            -0.049390073865652084,
            0.08813252300024033,
            -0.1784677952528,
            0.34480658173561096,
            -0.36402803659439087,
            0.16948284208774567,
            0.45740315318107605,
            -0.23747704923152924,
            0.580975353717804,
            -0.24338461458683014,
            -0.11410018056631088,
            0.06431885808706284,
            -0.0317281149327755,
            -0.024683356285095215,
            -0.10083278268575668,
            0.024547407403588295,
            -0.16270779073238373,
            -0.07757837325334549,
            0.19732129573822021,
            0.03790999948978424,
            -0.18804220855236053,
            0.8675169348716736,
            0.5377629399299622,
            -0.0036910742055624723,
            -0.0016441351035609841,
            -0.030448857694864273,
            0.07757671177387238,
            -0.1475408971309662,
            0.613543689250946,
            0.30266445875167847,
            0.12106148898601532,
            0.05485830456018448,
            -0.04748840630054474,
            -0.23233623802661896,
            -0.1949906051158905,
            0.05692804977297783,
            0.07474583387374878,
            -0.11879625171422958,
            0.07200933247804642,
            -0.012743310071527958,
            -0.02546215057373047,
            -0.3765566349029541,
            0.28637346625328064,
            -0.18051809072494507,
            0.5034835934638977,
            -0.34970414638519287,
            -0.2386687994003296,
            -0.03804561868309975,
            -0.03649319335818291,
            -0.10303670912981033,
            0.1299818456172943,
            0.24685724079608917,
            -0.34168556332588196,
            -0.086674265563488,
            0.32085898518562317,
            0.48488491773605347,
            -0.522548258304596,
            0.309568852186203,
            0.167385995388031,
            0.11308691650629044,
            0.14733079075813293,
            -0.22416195273399353,
            0.14763982594013214,
            -0.07242503017187119,
            0.07601745426654816,
            -0.10375087708234787,
            -0.03409396857023239,
            -0.35759225487709045,
            0.18936687707901,
            0.28248289227485657,
            0.26482364535331726,
            0.061123836785554886,
            -0.021603189408779144,
            -0.13469825685024261,
            0.07248867303133011,
            -0.03464066982269287,
            0.06557167321443558,
            0.16093865036964417,
            -0.1718607246875763,
        ],
        b1: &[
            -0.3893989324569702,
            -0.2791002690792084,
            0.07853052020072937,
            -0.4629746377468109,
            -0.7148261070251465,
            0.8680436015129089,
            -0.46459102630615234,
            0.0404132716357708,
            -0.44012945890426636,
            0.08434166759252548,
            0.32190972566604614,
            -0.20194832980632782,
            -0.3781348764896393,
            -0.23968002200126648,
            -0.581799328327179,
            0.6500483155250549,
            -0.6192854046821594,
            0.5922245383262634,
            0.44006091356277466,
            0.2982949912548065,
            0.6136102676391602,
            -0.597486138343811,
            -0.3697699308395386,
            -0.45241132378578186,
            0.60771644115448,
            -0.3373708128929138,
            0.5697194337844849,
            0.4784911870956421,
            -0.49601855874061584,
            0.5023709535598755,
            0.21592296659946442,
            -0.45412343740463257,
            0.5104787945747375,
            0.558862566947937,
            0.4729066491127014,
            -0.5520593523979187,
            -0.5120576620101929,
            -0.7157037258148193,
            0.12596718966960907,
            0.4773174524307251,
        ],
        w2: &[
            0.1379607617855072,
            0.09308824688196182,
            -0.2596932649612427,
            0.4461972713470459,
            0.3480601906776428,
            0.036684323102235794,
            0.4057384729385376,
            -0.3081648051738739,
            0.4561280608177185,
            0.2749394178390503,
            -0.1400817334651947,
            0.3145979046821594,
            -0.16919250786304474,
            0.7247185707092285,
            0.3479674756526947,
            -0.7546817064285278,
            0.38135531544685364,
            -0.3939172029495239,
            -0.038021210581064224,
            0.026914050802588463,
            -0.5281358361244202,
            0.39009571075439453,
            0.4090450406074524,
            0.5053343772888184,
            -0.23938016593456268,
            0.488080233335495,
            -0.38536468148231506,
            -0.23763014376163483,
            0.2661689519882202,
            -0.14746293425559998,
            -0.7541974186897278,
            0.27726081013679504,
            -0.4072169065475464,
            -0.8030230402946472,
            -0.386343389749527,
            0.6674754619598389,
            0.06677238643169403,
            0.5055669546127319,
            -0.44330647587776184,
            -0.3423362970352173,
            -0.10948927700519562,
            0.11290912330150604,
            -0.2759379744529724,
            0.5522158741950989,
            -0.5766478776931763,
            0.7288797497749329,
            -0.4967955946922302,
            -0.5466133952140808,
            0.7254890203475952,
            0.1274457424879074,
            0.3098924458026886,
            0.2524661719799042,
            -0.7162019610404968,
            0.19503603875637054,
            -0.5212412476539612,
            0.0968603864312172,
            0.4835629463195801,
            -0.5865079164505005,
            0.27647316455841064,
            0.1975109577178955,
            -0.845225989818573,
            0.4172143042087555,
            -0.014424118213355541,
            -0.24702520668506622,
            -0.16123531758785248,
            -0.047759659588336945,
            -0.09985388815402985,
            0.10430619865655899,
            0.53556889295578,
            0.2595883011817932,
            0.11729882657527924,
            0.36996161937713623,
            -0.41997936367988586,
            -0.3332042694091797,
            0.2527308464050293,
            0.6039140820503235,
            0.35183605551719666,
            0.42042237520217896,
            -0.2265913337469101,
            -0.06852111965417862,
            0.3749903440475464,
            0.3698897361755371,
            -0.43096107244491577,
            0.1275794953107834,
            0.27926334738731384,
            -0.3282606303691864,
            0.290679931640625,
            -0.14467079937458038,
            0.3357028663158417,
            -0.0683436468243599,
            -0.35492125153541565,
            -0.14275093376636505,
            -0.1504347324371338,
            0.1782987266778946,
            0.07464402168989182,
            -0.2788643538951874,
            0.5896115303039551,
            -0.314520001411438,
            -0.3235827684402466,
            -0.2899278700351715,
            -0.21264874935150146,
            0.41862159967422485,
            0.3237628936767578,
            0.2948566973209381,
            -0.6101413369178772,
            -0.025511808693408966,
            -0.4238346517086029,
            -0.28283095359802246,
            0.32077667117118835,
            -0.34138476848602295,
            -0.5257527232170105,
            0.24129967391490936,
            -0.38175472617149353,
            -0.20559589564800262,
            -0.11267697811126709,
            0.32475054264068604,
            0.29545050859451294,
            0.0010625360300764441,
            0.4097916781902313,
            -0.3120468556880951,
            0.3134985566139221,
            0.33620578050613403,
            -0.27408266067504883,
            -0.0118736382573843,
            0.21356475353240967,
            -0.6716119647026062,
            0.14166241884231567,
            0.020748334005475044,
            0.27158322930336,
            -0.27066248655319214,
            -0.5078546404838562,
            0.39642488956451416,
            0.4044502079486847,
            0.1363500952720642,
            0.38089585304260254,
            -0.18438327312469482,
            -0.08652642369270325,
            0.05718545988202095,
            -0.5758764743804932,
            0.0948563665151596,
            0.298057496547699,
            -0.07299521565437317,
            -0.24248233437538147,
            0.29135069251060486,
            -0.44556060433387756,
            0.6689074039459229,
            -0.12930674850940704,
            -0.12669484317302704,
            0.1074564978480339,
            -0.20472179353237152,
            0.14787982404232025,
            -0.13180267810821533,
            0.3045596182346344,
            -0.3345180153846741,
            -0.3405822217464447,
            0.22327540814876556,
            0.02809770777821541,
            0.17404714226722717,
            0.22873322665691376,
            -0.3915692865848541,
            -0.39005470275878906,
            -0.4675980806350708,
            0.44798821210861206,
            -0.31790846586227417,
            -0.21734853088855743,
            0.2172199934720993,
            -0.3485357165336609,
            0.1241735890507698,
            -0.6933310031890869,
            -0.09649480134248734,
            0.24731965363025665,
            -0.20421941578388214,
            0.13033808767795563,
            -0.4282769560813904,
            -0.22173112630844116,
            0.08912057429552078,
            -0.3927532434463501,
            0.3523387908935547,
            0.36073970794677734,
            -0.036902282387018204,
            0.5880261063575745,
            -0.29945725202560425,
            -0.40845751762390137,
            -0.3265145421028137,
            0.370391309261322,
            -0.3553546965122223,
            0.5133077502250671,
            0.1800842434167862,
            -0.34683868288993835,
            0.28811708092689514,
            0.3033837080001831,
            -0.4140017628669739,
            0.4362258017063141,
            0.3689269423484802,
            0.3121638596057892,
            -0.3287503123283386,
            -0.15226924419403076,
            -0.17191028594970703,
            -0.10683685541152954,
            0.34219542145729065,
            0.34955963492393494,
            0.22892920672893524,
            -0.20123478770256042,
            -0.3934169411659241,
            0.25449705123901367,
            -0.541163444519043,
            0.21640898287296295,
            0.19343338906764984,
            -0.14020974934101105,
            0.010480044409632683,
            -0.24229897558689117,
            -0.4682120084762573,
            0.02336042746901512,
            0.039344485849142075,
            0.42446646094322205,
            -0.3173693120479584,
            0.23609045147895813,
            0.20335273444652557,
            -0.19347436726093292,
            -0.05698636546730995,
            0.17990583181381226,
            0.30915674567222595,
            0.3115670382976532,
            0.4147215485572815,
            -0.38558056950569153,
            -0.12379863113164902,
            0.025996098294854164,
            -0.3010733425617218,
            0.03275908902287483,
            -0.6039671897888184,
            0.06267470866441727,
            -0.012677585706114769,
            0.3484704792499542,
            0.24301587045192719,
            -0.40881243348121643,
            -0.16732162237167358,
            0.190901979804039,
            -0.5619192719459534,
            0.30009278655052185,
            -0.43359509110450745,
            0.26643550395965576,
            0.5083268880844116,
            0.3491555452346802,
            0.4731655716896057,
            0.6301924586296082,
            -0.8111121654510498,
            0.6473397016525269,
            -0.001451796037144959,
            0.3649038076400757,
            -0.6002859473228455,
            -0.41925248503685,
            0.05584913119673729,
            0.7823511362075806,
            0.421135276556015,
            0.5779385566711426,
            -0.49475061893463135,
            0.5293950438499451,
            -0.45432502031326294,
            -0.680946946144104,
            -0.3506624102592468,
            -0.21028658747673035,
            0.4775547385215759,
            0.25049126148223877,
            0.2707470655441284,
            -0.3469635546207428,
            0.5959001779556274,
            -0.5623777508735657,
            -0.6334168910980225,
            0.4096938669681549,
            -0.3921370208263397,
            -0.27649807929992676,
            0.4424516260623932,
            -0.28308066725730896,
            -0.22009265422821045,
            -0.386872798204422,
            0.5130718350410461,
            0.5702601075172424,
            0.7469420433044434,
            -0.09606175124645233,
            -0.4271978437900543,
        ],
        b2: &[
            -0.07522959262132645,
            0.3644154667854309,
            -0.25166040658950806,
            -0.12973527610301971,
            0.25026997923851013,
            -0.2794199585914612,
            -0.17614373564720154,
        ],
    }
}