xref: /aosp_15_r20/external/pytorch/test/cpp/api/init_baseline.h (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1 // @generated from /home/josh/git/pytorch/test/cpp/api/init_baseline.py
2 
3 #include <torch/types.h>
4 
5 #include <vector>
6 
7 namespace expected_parameters {
8 
Xavier_Uniform()9 inline std::vector<std::vector<torch::Tensor>> Xavier_Uniform() {
10   return {
11       {
12           torch::tensor(
13               {0.20493895,
14                0.03128183,
15                -0.25481248,
16                0.2471149,
17                -0.5009514,
18                -0.30953097,
19                -0.13073051}),
20           torch::tensor(
21               {-0.25438663,
22                -0.18269452,
23                -0.42803344,
24                -0.111086845,
25                0.11163068,
26                -0.34021688,
27                -0.026800662}),
28           torch::tensor(
29               {0.37384087,
30                -0.053685665,
31                0.014514029,
32                -0.04505247,
33                0.10569024,
34                0.33205634,
35                0.4946832}),
36           torch::tensor(
37               {0.3316471,
38                0.49581498,
39                -0.03776875,
40                -0.46913308,
41                -0.24757874,
42                0.35559112,
43                -0.003385365}),
44           torch::tensor(
45               {-0.259574,
46                -0.40019324,
47                -0.48873278,
48                -0.4407689,
49                -0.10592803,
50                0.28639567,
51                0.2823406}),
52           torch::tensor(
53               {-0.5036581,
54                0.32575953,
55                -0.40865222,
56                -0.110405415,
57                -0.21175116,
58                -0.10059005,
59                -0.10253662}),
60           torch::tensor(
61               {-0.46862572,
62                -0.45091572,
63                -0.08171874,
64                0.0067536235,
65                -0.2372373,
66                0.19672471,
67                -0.47004014}),
68           torch::tensor(
69               {-0.035244048,
70                0.45926183,
71                -0.21301463,
72                0.47157794,
73                0.18912864,
74                -0.47129482,
75                0.33041543}),
76           torch::tensor(
77               {-0.0602628,
78                -0.23312837,
79                0.41760528,
80                -0.42201394,
81                0.05603814,
82                -0.10933924,
83                0.37293315}),
84           torch::tensor(
85               {0.14577848,
86                0.25093573,
87                0.18443125,
88                -0.1255838,
89                -0.10982844,
90                -0.43036246,
91                0.28296888}),
92           torch::tensor(
93               {0.4146415,
94                0.35732478,
95                -0.36837178,
96                0.023291528,
97                -0.3681398,
98                -0.28748098,
99                -0.304308}),
100           torch::tensor(
101               {0.17847049,
102                -0.3112055,
103                -0.011393666,
104                0.021969378,
105                0.3366434,
106                -0.39476636,
107                -0.35851932}),
108           torch::tensor(
109               {-0.3032406,
110                0.3655283,
111                -0.18772447,
112                0.44049758,
113                0.18884337,
114                0.066128254,
115                -0.0038875341}),
116           torch::tensor(
117               {-0.10323581,
118                0.06552267,
119                -0.119249105,
120                -0.0036694407,
121                0.066633284,
122                -0.40849328,
123                -0.2737187}),
124           torch::tensor(
125               {0.4216993,
126                -0.4238164,
127                -0.037499547,
128                0.51661307,
129                0.1886499,
130                0.014786005,
131                -0.45257226}),
132       },
133       {
134           torch::tensor(
135               {0.2400673,
136                0.06230098,
137                -0.29922318,
138                -0.3467335,
139                -0.13797283,
140                0.19630808,
141                0.44112986,
142                0.25716078,
143                -0.05036038,
144                0.15680045,
145                -0.43874466,
146                -0.3819657,
147                0.20867342,
148                -0.25330856,
149                0.2151525}),
150           torch::tensor(
151               {-0.31570244,
152                -0.22150977,
153                -0.3683649,
154                0.23337424,
155                -0.045568883,
156                0.34417605,
157                0.27676803,
158                0.24746233,
159                0.014380664,
160                -0.13826859,
161                -0.09723839,
162                0.05943495,
163                0.22168803,
164                -0.3133133,
165                0.37533647}),
166           torch::tensor(
167               {-0.04862556,
168                -0.37474066,
169                -0.24196841,
170                0.39570248,
171                0.408989,
172                -0.41424486,
173                0.31541896,
174                0.2241252,
175                0.264714,
176                0.37857938,
177                -0.24102591,
178                0.1412192,
179                0.18301463,
180                -0.13214865,
181                0.14966142}),
182           torch::tensor(
183               {-0.12866935,
184                0.27649486,
185                -0.12408146,
186                -0.16671932,
187                0.112585604,
188                0.15862381,
189                -0.21849588,
190                0.03953293,
191                0.25917625,
192                -0.044496298,
193                0.13610226,
194                -0.107862085,
195                0.15674818,
196                -0.32395893,
197                -0.26297447}),
198           torch::tensor(
199               {-0.22700138,
200                0.41099417,
201                -0.12033805,
202                -0.0012210608,
203                -0.21667299,
204                0.44644886,
205                0.43678015,
206                -0.3372825,
207                -0.3625426,
208                -0.33898476,
209                -0.002156794,
210                -0.113996506,
211                -0.29272172,
212                -0.16040304,
213                0.084492445}),
214           torch::tensor(
215               {-0.23366496,
216                0.09909475,
217                -0.10255319,
218                -0.21670331,
219                0.061440647,
220                0.36772507,
221                -0.30235183,
222                0.02076611,
223                -0.16491795,
224                0.4388535,
225                -0.4242998,
226                -0.42872632,
227                0.44067752,
228                -0.28294754,
229                0.08574128}),
230           torch::tensor(
231               {-0.038597256,
232                -0.09420869,
233                -0.09988415,
234                0.28417766,
235                0.021375448,
236                -0.43541366,
237                -0.2640171,
238                -0.15245524,
239                0.2250452,
240                -0.28940699,
241                0.42168647,
242                -0.09960759,
243                -0.08030257,
244                0.3504178,
245                0.22477299}),
246           torch::tensor(
247               {0.37929094,
248                0.25868815,
249                -0.13566399,
250                -0.2967139,
251                -0.033274055,
252                0.37013078,
253                -0.15009373,
254                -0.41473246,
255                0.18332559,
256                0.43534964,
257                -0.12731421,
258                -0.3703034,
259                -0.40564942,
260                0.112071455,
261                -0.03386289}),
262           torch::tensor(
263               {-0.22583716,
264                0.090396106,
265                0.1698333,
266                0.35567743,
267                0.34720868,
268                -0.066940606,
269                -0.39433825,
270                -0.40411252,
271                0.41755867,
272                0.19769311,
273                0.19494373,
274                -0.3869386,
275                0.4141268,
276                0.4236647,
277                0.4037714}),
278           torch::tensor(
279               {-0.37726268,
280                -0.16874415,
281                -0.3075773,
282                0.4234959,
283                -0.19215873,
284                -0.2041774,
285                0.23430097,
286                -0.20687759,
287                -0.22026259,
288                -0.03911844,
289                -0.042985946,
290                -0.34836975,
291                0.3728277,
292                -0.19727562,
293                0.15863329}),
294           torch::tensor(
295               {0.38897908,
296                0.22553718,
297                0.063316464,
298                0.3805148,
299                0.060117245,
300                -0.20690633,
301                0.4230638,
302                0.10584676,
303                -0.43633774,
304                -0.12731794,
305                -0.30462736,
306                0.39209586,
307                -0.07385549,
308                -0.40764633,
309                -0.028113335}),
310           torch::tensor(
311               {0.2808559,
312                0.11618626,
313                0.14141095,
314                0.041534156,
315                0.16672957,
316                -0.10896447,
317                -0.17790166,
318                -0.41801435,
319                -0.3369025,
320                0.19382352,
321                -0.26480114,
322                0.06416017,
323                0.14274675,
324                0.03166446,
325                -0.28995082}),
326           torch::tensor(
327               {0.42768306,
328                -0.26005447,
329                0.36783344,
330                -0.35576212,
331                -0.10757655,
332                0.24327022,
333                -0.18272284,
334                0.3756786,
335                -0.30775294,
336                -0.37555724,
337                -0.20165718,
338                0.07229227,
339                0.41177452,
340                -0.21350017,
341                0.15993619}),
342           torch::tensor(
343               {-0.112119585,
344                -0.09698379,
345                0.3288377,
346                -0.34658423,
347                0.047500044,
348                0.42056376,
349                -0.061452597,
350                0.34723365,
351                -0.13772246,
352                0.35999,
353                -0.43260327,
354                -0.06445408,
355                -0.07855147,
356                0.14493519,
357                0.17545414}),
358           torch::tensor(
359               {0.34337813,
360                -0.066628546,
361                -0.01773429,
362                0.3062569,
363                -0.121003985,
364                0.39204246,
365                -0.29776025,
366                -0.04839292,
367                -0.024020255,
368                0.1995511,
369                0.30574924,
370                -0.07088503,
371                -0.37050778,
372                0.22159088,
373                0.13377577}),
374       },
375       {
376           torch::tensor(
377               {-0.095182985,
378                -0.35154456,
379                -0.33943355,
380                0.14092201,
381                0.5576401,
382                -0.4759267,
383                0.35954505,
384                -0.30801514,
385                -0.11571318,
386                0.47157025,
387                -0.1343652,
388                0.05409521,
389                -0.41528726,
390                0.5057125,
391                -0.076797724}),
392           torch::tensor(
393               {-0.4345107,
394                0.17395526,
395                -0.42240727,
396                -0.4714136,
397                0.036191404,
398                0.47101927,
399                -0.16811755,
400                0.2796178,
401                0.51051295,
402                0.39403576,
403                -0.3116357,
404                -0.065123916,
405                -0.18695068,
406                -0.47772023,
407                0.00024545193}),
408       },
409   };
410 }
411 
Xavier_Normal()412 inline std::vector<std::vector<torch::Tensor>> Xavier_Normal() {
413   return {
414       {
415           torch::tensor(
416               {-0.21151732,
417                0.31257284,
418                -0.18201339,
419                -0.3855622,
420                0.028025549,
421                -0.20083663,
422                0.18333313}),
423           torch::tensor(
424               {-0.22010927,
425                0.41458952,
426                0.19888626,
427                0.14368738,
428                -0.30642822,
429                0.05438269,
430                0.032663286}),
431           torch::tensor(
432               {-0.22758777,
433                0.07366481,
434                0.34382868,
435                -0.027100464,
436                0.22004184,
437                -0.5563846,
438                -0.0075437957}),
439           torch::tensor(
440               {0.4128839,
441                0.80112267,
442                0.29702467,
443                0.11372463,
444                0.3320348,
445                -0.34456047,
446                0.011332423}),
447           torch::tensor(
448               {0.81295794,
449                0.37259677,
450                0.16366935,
451                0.15845336,
452                -0.2500635,
453                -0.42430383,
454                0.49051273}),
455           torch::tensor(
456               {0.051942326,
457                -0.48588628,
458                -0.14455895,
459                -0.04322197,
460                -0.09566793,
461                0.17296337,
462                0.3008876}),
463           torch::tensor(
464               {0.16390441,
465                0.023760417,
466                0.26016212,
467                -0.005876346,
468                0.29881194,
469                -0.23449583,
470                -0.090267815}),
471           torch::tensor(
472               {-0.05661722,
473                0.57766485,
474                0.20810172,
475                -0.70001936,
476                -0.36073124,
477                0.059406225,
478                -0.35497883}),
479           torch::tensor(
480               {0.034237247,
481                0.33308733,
482                -0.4206602,
483                0.14325368,
484                -0.24534757,
485                0.27866775,
486                -0.07457621}),
487           torch::tensor(
488               {-0.42675552,
489                0.29772332,
490                -0.44859084,
491                0.17689292,
492                0.04772785,
493                0.03324038,
494                -0.24688111}),
495           torch::tensor(
496               {0.19078615,
497                -0.57796097,
498                0.39555034,
499                -0.063268825,
500                0.23570086,
501                0.29840353,
502                0.12504078}),
503           torch::tensor(
504               {-0.45496583,
505                0.61388826,
506                0.039676014,
507                -0.15409455,
508                -0.5167084,
509                -0.15379032,
510                -0.14318566}),
511           torch::tensor(
512               {-0.19097842,
513                -0.44253433,
514                -0.26487318,
515                -0.6266602,
516                -0.33180708,
517                0.4737542,
518                0.05777406}),
519           torch::tensor(
520               {0.11455678,
521                -0.04364589,
522                0.19224901,
523                -0.084812194,
524                -0.40097243,
525                -0.197128,
526                -0.161051}),
527           torch::tensor(
528               {-0.15780471,
529                0.25975332,
530                -0.26742947,
531                0.2529001,
532                0.34761095,
533                -0.5309911,
534                -0.3337848}),
535       },
536       {
537           torch::tensor(
538               {-0.11110223,
539                -0.08603837,
540                -0.39927804,
541                -0.0037998888,
542                0.3163225,
543                0.41147578,
544                -0.4212508,
545                0.27163807,
546                0.16257726,
547                0.07001552,
548                -0.17712006,
549                -0.28190005,
550                0.43368816,
551                -0.22742769,
552                0.14976384}),
553           torch::tensor(
554               {0.15162551,
555                0.022756116,
556                -0.337443,
557                -0.1823836,
558                -0.04240044,
559                -0.25083202,
560                -0.26616275,
561                0.16712677,
562                -0.3765372,
563                0.18503848,
564                -0.51644665,
565                -0.622171,
566                0.05665474,
567                -0.4386439,
568                0.33809182}),
569           torch::tensor(
570               {-0.42894447,
571                0.44781545,
572                -0.16271128,
573                -0.16386595,
574                0.25165728,
575                0.054181106,
576                0.0077175284,
577                0.44132262,
578                -0.18739006,
579                -0.37522528,
580                0.15394184,
581                -0.32285675,
582                0.2957909,
583                0.19089724,
584                0.32357433}),
585           torch::tensor(
586               {-0.11477537,
587                0.21132338,
588                0.0032186622,
589                0.09303321,
590                -0.41689086,
591                -0.6386192,
592                0.009335384,
593                -0.088360295,
594                -0.09855254,
595                -0.014685968,
596                -0.22642778,
597                0.17631726,
598                0.87642914,
599                -0.4308766,
600                0.13190313}),
601           torch::tensor(
602               {-0.07384103,
603                0.086509995,
604                0.30259287,
605                -0.10428588,
606                0.23001948,
607                -0.12647822,
608                -0.30277884,
609                -0.17739438,
610                -0.60285777,
611                0.024281243,
612                -0.052177392,
613                0.807063,
614                0.5194553,
615                -0.08695924,
616                0.084167756}),
617           torch::tensor(
618               {0.13818856,
619                0.50950116,
620                -0.053579096,
621                -0.007894313,
622                0.067052916,
623                0.0014321166,
624                0.20509668,
625                0.105126604,
626                -0.093184546,
627                0.33830634,
628                -0.24917552,
629                0.22737288,
630                -0.2688545,
631                -0.17480324,
632                -0.106032155}),
633           torch::tensor(
634               {-0.4179092,
635                0.1311413,
636                0.5997842,
637                0.059327736,
638                -0.13675568,
639                0.47349188,
640                0.0011002938,
641                -0.32478496,
642                -0.28000802,
643                0.19441846,
644                0.08356549,
645                -0.07100728,
646                0.33710754,
647                0.27447432,
648                0.070220366}),
649           torch::tensor(
650               {-0.23930988,
651                -0.7056576,
652                -0.14566903,
653                -0.0707464,
654                0.03609119,
655                0.13131015,
656                0.085740715,
657                -0.25335756,
658                0.22949918,
659                0.40511283,
660                -0.021134255,
661                -0.090214714,
662                0.052266303,
663                -0.07446028,
664                -0.0024477358}),
665           torch::tensor(
666               {0.6245137,
667                0.34285438,
668                -0.068128414,
669                0.09410469,
670                0.6568622,
671                -0.6944174,
672                0.63067895,
673                0.10417306,
674                -0.25729227,
675                0.2526477,
676                -0.1139792,
677                -0.067401096,
678                0.20603673,
679                -0.28586346,
680                0.601752}),
681           torch::tensor(
682               {-0.26997554,
683                -0.12263605,
684                -0.12787469,
685                -0.05121646,
686                0.57187945,
687                -0.03529285,
688                -0.26288798,
689                0.046064075,
690                0.33631605,
691                -0.1457349,
692                -0.23712163,
693                -0.19353649,
694                -0.024511583,
695                0.28424242,
696                0.3383595}),
697           torch::tensor(
698               {-0.07561234,
699                0.10794748,
700                -0.0437702,
701                -0.56154686,
702                0.18596707,
703                0.07370188,
704                0.059135318,
705                0.33133864,
706                -0.35610923,
707                0.36255547,
708                -0.24472283,
709                0.052193344,
710                -0.09056281,
711                0.14071976,
712                0.3979389}),
713           torch::tensor(
714               {0.15498109,
715                -0.08727514,
716                -0.1047872,
717                0.23060486,
718                -0.37544468,
719                0.30660948,
720                -0.07733662,
721                0.59290683,
722                0.08534651,
723                0.56152266,
724                -0.058316797,
725                0.64462274,
726                -0.1825164,
727                0.29704455,
728                -0.14194927}),
729           torch::tensor(
730               {0.21056584,
731                0.5165385,
732                -0.11343903,
733                -0.2790672,
734                -0.12210965,
735                0.08408014,
736                -0.25138792,
737                0.20601495,
738                -0.14802553,
739                0.053201754,
740                0.055186458,
741                0.17179312,
742                0.18927598,
743                -0.37573355,
744                -0.5282227}),
745           torch::tensor(
746               {-0.045720562,
747                0.16112846,
748                -0.43607467,
749                0.21109799,
750                -0.008630521,
751                0.32987764,
752                0.13289018,
753                0.0899868,
754                -0.2679775,
755                -0.24753189,
756                0.23707163,
757                0.12620693,
758                -0.6093915,
759                0.25720116,
760                0.33193505}),
761           torch::tensor(
762               {-0.4173836,
763                -0.19854523,
764                -0.3151219,
765                0.14798103,
766                0.18053184,
767                0.07821397,
768                0.051448464,
769                -0.024434408,
770                0.41581196,
771                -0.031413753,
772                -0.35996363,
773                -0.23361506,
774                -0.08951727,
775                -0.052789558,
776                0.054483347}),
777       },
778       {
779           torch::tensor(
780               {0.41098386,
781                0.45162097,
782                -0.11947367,
783                0.4141703,
784                -0.2222035,
785                0.1805965,
786                0.3349034,
787                -0.3735036,
788                0.13126858,
789                -0.14054178,
790                -0.25333884,
791                0.56775486,
792                0.17848605,
793                -0.079786636,
794                0.24059108}),
795           torch::tensor(
796               {-0.19057135,
797                -0.13091972,
798                -0.015175606,
799                0.17821532,
800                0.26070553,
801                -0.35303566,
802                -0.42888534,
803                -0.038996607,
804                -0.21060736,
805                0.2925792,
806                0.053198263,
807                0.3793282,
808                0.3753942,
809                0.19560203,
810                0.2662913}),
811       },
812   };
813 }
814 
Kaiming_Normal()815 inline std::vector<std::vector<torch::Tensor>> Kaiming_Normal() {
816   return {
817       {
818           torch::tensor(
819               {-0.37498012,
820                0.5541324,
821                -0.32267526,
822                -0.6835287,
823                0.049683988,
824                -0.35604528,
825                0.3250149}),
826           torch::tensor(
827               {-0.39021203,
828                0.7349887,
829                0.35258764,
830                0.2547305,
831                -0.5432392,
832                0.0964102,
833                0.057905816}),
834           torch::tensor(
835               {-0.40347,
836                0.13059375,
837                0.6095431,
838                -0.048043985,
839                0.3900925,
840                -0.9863645,
841                -0.01337372}),
842           torch::tensor(
843               {0.7319649,
844                1.4202386,
845                0.5265685,
846                0.2016122,
847                0.5886347,
848                -0.61084044,
849                0.02009024}),
850           torch::tensor(
851               {1.4412204,
852                0.66054344,
853                0.29015473,
854                0.28090778,
855                -0.44331524,
856                -0.75221026,
857                0.8695861}),
858           torch::tensor(
859               {0.0920839,
860                -0.8613843,
861                -0.25627562,
862                -0.076624356,
863                -0.16960111,
864                0.30663127,
865                0.5334167}),
866           torch::tensor(
867               {0.29057145,
868                0.042122718,
869                0.46121812,
870                -0.010417648,
871                0.52973694,
872                -0.41571668,
873                -0.16002773}),
874           torch::tensor(
875               {-0.1003716,
876                1.0240903,
877                0.36892492,
878                -1.2410016,
879                -0.6395081,
880                0.105315976,
881                -0.6293102}),
882           torch::tensor(
883               {0.06069615,
884                0.5905007,
885                -0.7457508,
886                0.25396162,
887                -0.43495473,
888                0.4940251,
889                -0.13220948}),
890           torch::tensor(
891               {-0.75655663,
892                0.52780706,
893                -0.79526657,
894                0.31359762,
895                0.08461243,
896                0.058928896,
897                -0.43767342}),
898           torch::tensor(
899               {0.3382277,
900                -1.0246153,
901                0.7012358,
902                -0.11216363,
903                0.41785294,
904                0.5290129,
905                0.22167361}),
906           torch::tensor(
907               {-0.8065682,
908                1.0883075,
909                0.070338055,
910                -0.27318043,
911                -0.91602606,
912                -0.2726411,
913                -0.25384104}),
914           torch::tensor(
915               {-0.33856857,
916                -0.78452945,
917                -0.46956995,
918                -1.1109498,
919                -0.5882311,
920                0.83987635,
921                0.10242246}),
922           torch::tensor(
923               {0.20308746,
924                -0.07737589,
925                0.34082106,
926                -0.15035595,
927                -0.71084815,
928                -0.3494706,
929                -0.28551292}),
930           torch::tensor(
931               {-0.27975786,
932                0.4604934,
933                -0.47410175,
934                0.4483439,
935                0.6162483,
936                -0.9413465,
937                -0.59173715}),
938       },
939       {
940           torch::tensor(
941               {-0.15712228,
942                -0.12167663,
943                -0.5646644,
944                -0.005373854,
945                0.44734758,
946                0.58191466,
947                -0.59573853,
948                0.38415426,
949                0.22991896,
950                0.0990169,
951                -0.2504856,
952                -0.3986669,
953                0.6133277,
954                -0.3216313,
955                0.21179804}),
956           torch::tensor(
957               {0.21443085,
958                0.032182008,
959                -0.47721645,
960                -0.25792935,
961                -0.059963275,
962                -0.35473004,
963                -0.376411,
964                0.23635295,
965                -0.532504,
966                0.26168394,
967                -0.7303659,
968                -0.8798827,
969                0.0801219,
970                -0.6203361,
971                0.47813404}),
972           torch::tensor(
973               {-0.60661906,
974                0.6333067,
975                -0.2301085,
976                -0.23174146,
977                0.35589716,
978                0.076623656,
979                0.0109142335,
980                0.6241244,
981                -0.26500958,
982                -0.53064865,
983                0.21770664,
984                -0.45658842,
985                0.4183115,
986                0.26996946,
987                0.45760322}),
988           torch::tensor(
989               {-0.16231689,
990                0.29885638,
991                0.004551876,
992                0.13156882,
993                -0.5895727,
994                -0.9031439,
995                0.013202227,
996                -0.124960326,
997                -0.13937433,
998                -0.020769095,
999                -0.32021725,
1000                0.24935026,
1001                1.239458,
1002                -0.6093515,
1003                0.18653919}),
1004           torch::tensor(
1005               {-0.10442699,
1006                0.12234361,
1007                0.42793095,
1008                -0.14748251,
1009                0.32529667,
1010                -0.17886722,
1011                -0.42819393,
1012                -0.25087354,
1013                -0.85256964,
1014                0.03433886,
1015                -0.07378998,
1016                1.1413594,
1017                0.73462075,
1018                -0.12297893,
1019                0.11903118}),
1020           torch::tensor(
1021               {0.19542812,
1022                0.72054344,
1023                -0.075772285,
1024                -0.011164244,
1025                0.09482714,
1026                0.0020253188,
1027                0.2900505,
1028                0.14867148,
1029                -0.13178284,
1030                0.4784374,
1031                -0.3523874,
1032                0.32155383,
1033                -0.3802177,
1034                -0.24720912,
1035                -0.14995211}),
1036           torch::tensor(
1037               {-0.5910129,
1038                0.18546182,
1039                0.8482229,
1040                0.08390209,
1041                -0.19340174,
1042                0.6696186,
1043                0.0015560504,
1044                -0.4593153,
1045                -0.39599115,
1046                0.27494922,
1047                0.11817944,
1048                -0.10041946,
1049                0.47674203,
1050                0.38816532,
1051                0.0993066}),
1052           torch::tensor(
1053               {-0.33843526,
1054                -0.9979506,
1055                -0.20600711,
1056                -0.10005052,
1057                0.05104065,
1058                0.1857006,
1059                0.12125569,
1060                -0.3583017,
1061                0.32456085,
1062                0.57291603,
1063                -0.02988835,
1064                -0.12758288,
1065                0.07391571,
1066                -0.105302736,
1067                -0.003461621}),
1068           torch::tensor(
1069               {0.88319576,
1070                0.4848693,
1071                -0.09634813,
1072                0.13308413,
1073                0.9289434,
1074                -0.98205453,
1075                0.8919147,
1076                0.14732295,
1077                -0.3638662,
1078                0.35729778,
1079                -0.16119093,
1080                -0.09531955,
1081                0.29137993,
1082                -0.404272,
1083                0.8510058}),
1084           torch::tensor(
1085               {-0.38180307,
1086                -0.17343357,
1087                -0.1808421,
1088                -0.07243101,
1089                0.8087596,
1090                -0.049911626,
1091                -0.37177977,
1092                0.06514444,
1093                0.4756227,
1094                -0.20610029,
1095                -0.33534062,
1096                -0.27370194,
1097                -0.034664612,
1098                0.4019795,
1099                0.4785126}),
1100           torch::tensor(
1101               {-0.106931984,
1102                0.15266079,
1103                -0.06190041,
1104                -0.7941472,
1105                0.26299715,
1106                0.1042302,
1107                0.083629966,
1108                0.46858358,
1109                -0.5036145,
1110                0.5127309,
1111                -0.34609035,
1112                0.07381254,
1113                -0.12807515,
1114                0.19900778,
1115                0.5627706}),
1116           torch::tensor(
1117               {0.21917637,
1118                -0.123425685,
1119                -0.14819148,
1120                0.32612452,
1121                -0.53095895,
1122                0.4336113,
1123                -0.10937049,
1124                0.83849686,
1125                0.1206982,
1126                0.794113,
1127                -0.08247241,
1128                0.91163427,
1129                -0.25811717,
1130                0.42008442,
1131                -0.20074657}),
1132           torch::tensor(
1133               {0.29778504,
1134                0.73049575,
1135                -0.16042702,
1136                -0.3946606,
1137                -0.17268912,
1138                0.11890727,
1139                -0.35551623,
1140                0.2913491,
1141                -0.20933971,
1142                0.07523864,
1143                0.078045435,
1144                0.24295215,
1145                0.26767665,
1146                -0.5313675,
1147                -0.74701965}),
1148           torch::tensor(
1149               {-0.06465864,
1150                0.22787006,
1151                -0.61670274,
1152                0.2985376,
1153                -0.0122054,
1154                0.46651745,
1155                0.1879351,
1156                0.12726055,
1157                -0.37897742,
1158                -0.35006294,
1159                0.33526993,
1160                0.17848356,
1161                -0.86180973,
1162                0.3637374,
1163                0.46942705}),
1164           torch::tensor(
1165               {-0.59026957,
1166                -0.28078535,
1167                -0.44564965,
1168                0.2092768,
1169                0.25531057,
1170                0.110611245,
1171                0.072759114,
1172                -0.034555472,
1173                0.5880469,
1174                -0.044425756,
1175                -0.50906545,
1176                -0.33038157,
1177                -0.12659654,
1178                -0.07465571,
1179                0.07705109}),
1180       },
1181       {
1182           torch::tensor(
1183               {0.43752572,
1184                0.48078725,
1185                -0.12718944,
1186                0.44091794,
1187                -0.23655368,
1188                0.19225967,
1189                0.35653186,
1190                -0.39762494,
1191                0.13974607,
1192                -0.14961815,
1193                -0.26969978,
1194                0.6044212,
1195                0.19001292,
1196                -0.08493936,
1197                0.25612876}),
1198           torch::tensor(
1199               {-0.20287868,
1200                -0.13937469,
1201                -0.016155666,
1202                0.1897247,
1203                0.27754223,
1204                -0.37583515,
1205                -0.45658332,
1206                -0.041515056,
1207                -0.22420865,
1208                0.31147435,
1209                0.056633875,
1210                0.4038257,
1211                0.39963764,
1212                0.20823427,
1213                0.28348872}),
1214       },
1215   };
1216 }
1217 
Kaiming_Uniform()1218 inline std::vector<std::vector<torch::Tensor>> Kaiming_Uniform() {
1219   return {
1220       {
1221           torch::tensor(
1222               {0.36331797,
1223                0.055456758,
1224                -0.45173424,
1225                0.43808794,
1226                -0.8880919,
1227                -0.5487398,
1228                -0.23176038}),
1229           torch::tensor(
1230               {-0.45097935,
1231                -0.32388276,
1232                -0.7588222,
1233                -0.19693595,
1234                0.19790006,
1235                -0.6031401,
1236                -0.04751247}),
1237           torch::tensor(
1238               {0.66274905,
1239                -0.09517455,
1240                0.02573061,
1241                -0.07986951,
1242                0.18736875,
1243                0.588673,
1244                0.8769796}),
1245           torch::tensor(
1246               {0.5879475,
1247                0.8789861,
1248                -0.06695682,
1249                -0.8316841,
1250                -0.43891022,
1251                0.63039577,
1252                -0.0060015917}),
1253           torch::tensor(
1254               {-0.4601755,
1255                -0.7094668,
1256                -0.86643064,
1257                -0.7813998,
1258                -0.18779033,
1259                0.50772536,
1260                0.5005363}),
1261           torch::tensor(
1262               {-0.89289045,
1263                0.57751,
1264                -0.724463,
1265                -0.19572788,
1266                -0.3753947,
1267                -0.17832708,
1268                -0.18177801}),
1269           torch::tensor(
1270               {-0.8307846,
1271                -0.7993882,
1272                -0.14487183,
1273                0.011972845,
1274                -0.4205768,
1275                0.34875572,
1276                -0.8332921}),
1277           torch::tensor(
1278               {-0.062481046,
1279                0.8141842,
1280                -0.37763458,
1281                0.83601844,
1282                0.33528924,
1283                -0.83551645,
1284                0.58576393}),
1285           torch::tensor(
1286               {-0.10683453,
1287                -0.4132924,
1288                0.7403351,
1289                -0.7481508,
1290                0.09934509,
1291                -0.19383776,
1292                0.66113985}),
1293           torch::tensor(
1294               {0.25843763,
1295                0.44486153,
1296                0.32696164,
1297                -0.22263634,
1298                -0.19470501,
1299                -0.76295114,
1300                0.5016502}),
1301           torch::tensor(
1302               {0.73508084,
1303                0.6334691,
1304                -0.6530534,
1305                0.041291475,
1306                -0.6526422,
1307                -0.50964934,
1308                -0.53948045}),
1309           torch::tensor(
1310               {0.31639445,
1311                -0.5517084,
1312                -0.020198822,
1313                0.038947523,
1314                0.596805,
1315                -0.69984597,
1316                -0.63558686}),
1317           torch::tensor(
1318               {-0.5375881,
1319                0.6480124,
1320                -0.3327999,
1321                0.78091884,
1322                0.33478355,
1323                0.11723292,
1324                -0.0068918467}),
1325           torch::tensor(
1326               {-0.18301755,
1327                0.11615932,
1328                -0.21140611,
1329                -0.0065051913,
1330                0.11812818,
1331                -0.72418123,
1332                -0.4852514}),
1333           torch::tensor(
1334               {0.74759305,
1335                -0.75134623,
1336                -0.06647962,
1337                0.9158571,
1338                0.33444047,
1339                0.026212811,
1340                -0.8023249}),
1341       },
1342       {
1343           torch::tensor(
1344               {0.33950645,
1345                0.08810693,
1346                -0.42316547,
1347                -0.49035522,
1348                -0.19512305,
1349                0.2776215,
1350                0.62385184,
1351                0.3636803,
1352                -0.07122034,
1353                0.2217493,
1354                -0.62047863,
1355                -0.5401811,
1356                0.29510874,
1357                -0.3582324,
1358                0.30427164}),
1359           torch::tensor(
1360               {-0.44647068,
1361                -0.3132621,
1362                -0.5209466,
1363                0.33004105,
1364                -0.064444125,
1365                0.4867385,
1366                0.3914091,
1367                0.34996456,
1368                0.020337284,
1369                -0.19554132,
1370                -0.13751587,
1371                0.084053695,
1372                0.31351423,
1373                -0.44309196,
1374                0.5308059}),
1375           torch::tensor(
1376               {-0.06876695,
1377                -0.5299633,
1378                -0.342195,
1379                0.5596078,
1380                0.5783978,
1381                -0.5858307,
1382                0.44606978,
1383                0.31696087,
1384                0.37436205,
1385                0.5353921,
1386                -0.34086213,
1387                0.19971412,
1388                0.2588218,
1389                -0.1868864,
1390                0.21165323}),
1391           torch::tensor(
1392               {-0.18196595,
1393                0.39102274,
1394                -0.17547771,
1395                -0.2357767,
1396                0.1592201,
1397                0.22432798,
1398                -0.30899984,
1399                0.055908024,
1400                0.3665306,
1401                -0.062927246,
1402                0.1924777,
1403                -0.15254003,
1404                0.22167546,
1405                -0.4581471,
1406                -0.37190205}),
1407           torch::tensor(
1408               {-0.32102844,
1409                0.58123356,
1410                -0.17018372,
1411                -0.0017268658,
1412                -0.30642188,
1413                0.63137406,
1414                0.6177004,
1415                -0.4769895,
1416                -0.51271266,
1417                -0.47939685,
1418                -0.0030501485,
1419                -0.1612154,
1420                -0.413971,
1421                -0.22684419,
1422                0.119490385}),
1423           torch::tensor(
1424               {-0.33045214,
1425                0.14014107,
1426                -0.14503211,
1427                -0.30646476,
1428                0.08689022,
1429                0.52004176,
1430                -0.42759007,
1431                0.029367685,
1432                -0.23322919,
1433                0.6206326,
1434                -0.60005057,
1435                -0.60631055,
1436                0.62321216,
1437                -0.40014827,
1438                0.12125647}),
1439           torch::tensor(
1440               {-0.05458474,
1441                -0.1332312,
1442                -0.14125755,
1443                0.40188795,
1444                0.03022945,
1445                -0.6157679,
1446                -0.37337655,
1447                -0.21560428,
1448                0.31826198,
1449                -0.40928328,
1450                0.59635466,
1451                -0.1408664,
1452                -0.11356497,
1453                0.4955656,
1454                0.317877}),
1455           torch::tensor(
1456               {0.53639835,
1457                0.36584032,
1458                -0.19185784,
1459                -0.4196168,
1460                -0.047056615,
1461                0.523444,
1462                -0.2122646,
1463                -0.58652025,
1464                0.2592615,
1465                0.6156774,
1466                -0.18004948,
1467                -0.5236881,
1468                -0.5736749,
1469                0.15849298,
1470                -0.04788935}),
1471           torch::tensor(
1472               {-0.31938198,
1473                0.12783945,
1474                0.24018055,
1475                0.5030039,
1476                0.49102718,
1477                -0.09466827,
1478                -0.5576785,
1479                -0.57150143,
1480                0.5905171,
1481                0.2795803,
1482                0.27569205,
1483                -0.5472138,
1484                0.58566374,
1485                0.5991524,
1486                0.571019}),
1487           torch::tensor(
1488               {-0.53353,
1489                -0.23864025,
1490                -0.43498003,
1491                0.5989136,
1492                -0.2717535,
1493                -0.28875044,
1494                0.33135164,
1495                -0.2925691,
1496                -0.31149834,
1497                -0.055321813,
1498                -0.060791314,
1499                -0.49266922,
1500                0.527258,
1501                -0.27898985,
1502                0.22434139}),
1503           torch::tensor(
1504               {0.55009943,
1505                0.31895775,
1506                0.089542985,
1507                0.53812927,
1508                0.085018635,
1509                -0.29260972,
1510                0.59830266,
1511                0.14968991,
1512                -0.6170747,
1513                -0.18005475,
1514                -0.43080813,
1515                0.5545073,
1516                -0.104447424,
1517                -0.576499,
1518                -0.039758265}),
1519           torch::tensor(
1520               {0.39719027,
1521                0.16431224,
1522                0.19998527,
1523                0.058738172,
1524                0.23579127,
1525                -0.15409905,
1526                -0.25159094,
1527                -0.59116155,
1528                -0.4764521,
1529                0.2741078,
1530                -0.37448537,
1531                0.09073615,
1532                0.20187438,
1533                0.044780314,
1534                -0.4100524}),
1535           torch::tensor(
1536               {0.6048352,
1537                -0.36777255,
1538                0.52019507,
1539                -0.5031236,
1540                -0.15213624,
1541                0.34403604,
1542                -0.25840908,
1543                0.53128976,
1544                -0.43522838,
1545                -0.53111815,
1546                -0.28518632,
1547                0.10223669,
1548                0.5823371,
1549                -0.30193484,
1550                0.22618395}),
1551           torch::tensor(
1552               {-0.15856105,
1553                -0.13715577,
1554                0.4650467,
1555                -0.49014413,
1556                0.06717521,
1557                0.59476703,
1558                -0.08690709,
1559                0.49106258,
1560                -0.194769,
1561                0.50910276,
1562                -0.6117934,
1563                -0.09115183,
1564                -0.111088574,
1565                0.20496935,
1566                0.24812967}),
1567           torch::tensor(
1568               {0.48561007,
1569                -0.094227016,
1570                -0.025080085,
1571                0.43311268,
1572                -0.17112547,
1573                0.55443174,
1574                -0.42109656,
1575                -0.068437934,
1576                -0.03396976,
1577                0.2822079,
1578                0.4323948,
1579                -0.10024661,
1580                -0.52397716,
1581                0.31337678,
1582                0.18918753}),
1583       },
1584       {
1585           torch::tensor(
1586               {-0.10132998,
1587                -0.37424773,
1588                -0.3613546,
1589                0.15002292,
1590                0.59365314,
1591                -0.5066626,
1592                0.38276488,
1593                -0.32790715,
1594                -0.12318605,
1595                0.5020248,
1596                -0.14304265,
1597                0.057588696,
1598                -0.442107,
1599                0.538372,
1600                -0.081757426}),
1601           torch::tensor(
1602               {-0.46257195,
1603                0.18518949,
1604                -0.44968688,
1605                -0.5018581,
1606                0.03852868,
1607                0.5014383,
1608                -0.1789748,
1609                0.29767585,
1610                0.5434825,
1611                0.419483,
1612                -0.33176154,
1613                -0.06932968,
1614                -0.19902417,
1615                -0.508572,
1616                0.00026130676}),
1617       },
1618   };
1619 }
1620 
1621 } // namespace expected_parameters
1622