blob: 6301b1d4ed5347b90df7d1581847b25064888bba [file] [log] [blame]
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001{
2 "abs": {
3 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +01004 "profile": [
5 "tosa-bi",
6 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00007 ],
8 "generation": {
9 "standard": {
10 "generator_args": [
11 [
12 "--target-dtype",
13 "int32",
14 "--tensor-dim-range",
15 "16,64",
16 "--target-rank",
17 "1",
18 "--target-rank",
19 "2",
20 "--target-rank",
21 "3"
22 ],
23 [
24 "--target-dtype",
25 "int32",
26 "--tensor-dim-range",
27 "1,16",
28 "--target-rank",
29 "4",
30 "--target-rank",
31 "5"
32 ],
33 [
34 "--target-dtype",
35 "int32",
36 "--target-shape",
37 "1,2,65533,1",
38 "--target-shape",
39 "1,65539,1,1,1"
40 ]
41 ]
42 },
43 "8k_level": {
44 "no_negative_tests": "true",
45 "generator_args": [
46 [
47 "--target-dtype",
48 "int32",
49 "--tensor-dim-range",
50 "1,10",
51 "--target-rank",
52 "6"
53 ]
54 ]
55 }
56 },
57 "selection": {
58 "default": {
59 "params": {},
60 "permutes": [
61 "shape",
62 "type"
63 ]
64 }
65 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +010066 },
67 "add": {
68 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +010069 "profile": [
70 "tosa-bi",
71 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000072 ],
73 "generation": {
74 "standard": {
75 "generator_args": [
76 [
77 "--target-dtype",
78 "int32",
79 "--tensor-dim-range",
80 "16,64",
81 "--target-rank",
82 "1",
83 "--target-rank",
84 "2",
85 "--target-rank",
86 "3"
87 ],
88 [
89 "--target-dtype",
90 "int32",
91 "--tensor-dim-range",
92 "1,16",
93 "--target-rank",
94 "4",
95 "--target-rank",
96 "5"
97 ],
98 [
99 "--target-dtype",
100 "int32",
101 "--target-shape",
102 "1,2,65533,1",
103 "--target-shape",
104 "1,65539,1,1,1"
105 ]
106 ]
107 },
108 "8k_level": {
109 "no_negative_tests": "true",
110 "generator_args": [
111 [
112 "--target-dtype",
113 "int32",
114 "--tensor-dim-range",
115 "1,10",
116 "--target-rank",
117 "6"
118 ]
119 ]
120 }
121 },
122 "selection": {
123 "default": {
124 "params": {},
125 "permutes": [
126 "shape",
127 "type"
128 ]
129 }
130 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100131 },
Won Jeon74342e52024-01-09 00:34:40 +0000132 "add_shape": {
133 "group": "shape",
134 "profile": [
135 "tosa-bi",
136 "tosa-mi"
137 ],
138 "generation": {
139 "standard": {
140 "generator_args": [
141 [
142 "--target-dtype",
143 "shape",
144 "--tensor-dim-range",
145 "1,16",
146 "--target-rank",
147 "1"
148 ]
149 ]
150 }
151 },
152 "selection": {
153 "default": {
154 "params": {},
155 "permutes": [
156 "shape"
157 ]
158 }
159 }
160 },
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100161 "argmax": {
162 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +0100163 "profile": [
164 "tosa-bi",
165 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000166 ],
167 "generation": {
168 "standard": {
169 "generator_args": [
170 [
171 "--target-dtype",
172 "int8",
173 "--target-dtype",
174 "int16",
175 "--tensor-dim-range",
176 "32,64",
177 "--target-rank",
178 "1",
179 "--target-rank",
180 "2",
181 "--target-rank",
182 "3",
183 "--num-rand-permutations",
184 "2"
185 ],
186 [
187 "--target-dtype",
188 "int8",
189 "--target-dtype",
190 "int16",
191 "--tensor-dim-range",
192 "1,32",
193 "--target-rank",
194 "4",
195 "--num-rand-permutations",
196 "2"
197 ],
198 [
199 "--target-dtype",
200 "int8",
201 "--target-shape",
202 "1,3,1,65535",
203 "--target-shape",
204 "1,65538,1,2",
205 "--num-rand-permutations",
206 "2"
207 ]
208 ]
Jeremy Johnson7e596812023-05-09 12:58:08 +0100209 },
210 "8k_level": {
Jeremy Johnsonfd8c8fe2023-10-23 11:55:38 +0100211 "from_version": "v0.70.0",
Jeremy Johnson7e596812023-05-09 12:58:08 +0100212 "no_negative_tests": "true",
213 "generator_args": [
214 [
215 "--target-dtype",
216 "int8",
217 "--target-dtype",
218 "int16",
219 "--tensor-dim-range",
220 "1,10",
221 "--target-rank",
222 "5",
223 "--target-rank",
224 "6",
225 "--num-rand-permutations",
226 "2"
227 ]
228 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000229 }
230 },
231 "selection": {
232 "default": {
233 "params": {},
234 "permutes": [
235 "shape",
236 "type"
237 ]
238 }
239 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100240 },
241 "arithmetic_right_shift": {
242 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100243 "profile": [
244 "tosa-bi",
245 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000246 ],
247 "generation": {
248 "standard": {
249 "generator_args": [
250 [
251 "--target-dtype",
252 "int8",
253 "--target-dtype",
254 "int16",
255 "--target-dtype",
256 "int32",
257 "--tensor-dim-range",
258 "16,64",
259 "--target-rank",
260 "1",
261 "--target-rank",
262 "2",
263 "--target-rank",
264 "3"
265 ],
266 [
267 "--target-dtype",
268 "int8",
269 "--target-dtype",
270 "int16",
271 "--target-dtype",
272 "int32",
273 "--tensor-dim-range",
274 "1,16",
275 "--target-rank",
276 "4",
277 "--target-rank",
278 "5"
279 ],
280 [
281 "--target-dtype",
282 "int8",
283 "--target-shape",
284 "1,2,65533,1",
285 "--target-shape",
286 "1,65539,1,1,1"
287 ]
288 ]
289 },
290 "8k_level": {
291 "no_negative_tests": "true",
292 "generator_args": [
293 [
294 "--target-dtype",
295 "int8",
296 "--target-dtype",
297 "int16",
298 "--target-dtype",
299 "int32",
300 "--tensor-dim-range",
301 "1,10",
302 "--target-rank",
303 "6"
304 ]
305 ]
306 }
307 },
308 "selection": {
309 "default": {
310 "params": {},
311 "permutes": [
312 "shape",
313 "type",
314 "rounding"
315 ]
316 }
317 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100318 },
319 "avg_pool2d": {
320 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +0100321 "profile": [
322 "tosa-bi",
323 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000324 ],
325 "generation": {
326 "standard": {
327 "generator_args": [
328 [
329 "--target-dtype",
330 "int8",
331 "--target-dtype",
332 "int16",
333 "--target-shape",
334 "1,49,42,28",
335 "--target-shape",
336 "1,11,44,3",
337 "--allow-pooling-and-conv-oversizes"
338 ],
339 [
340 "--target-dtype",
341 "int8",
342 "--target-shape",
343 "1,65535,5,1",
344 "--target-shape",
345 "1,3,65537,1",
346 "--allow-pooling-and-conv-oversizes"
347 ]
348 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +0100349 },
350 "8k_level": {
351 "no_negative_tests": "true",
352 "selector": "8k_level",
353 "generator_args": [
354 [
355 "--target-dtype",
356 "int8",
357 "--target-dtype",
358 "int16",
359 "--tensor-dim-range",
360 "3,10",
361 "--level-8k-sizes" ]
362 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000363 }
364 },
365 "selection": {
366 "default": {
367 "params": {
368 "shape": [],
369 "type": [
370 "i8",
371 "i16"
372 ],
373 "kernel": [],
374 "stride": [],
375 "pad": []
376 },
377 "permutes": [
378 "shape",
379 "type",
380 "pad"
381 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +0100382 },
383 "8k_level": {
384 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000385 }
386 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100387 },
388 "bitwise_and": {
389 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100390 "profile": [
391 "tosa-bi",
392 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000393 ],
394 "generation": {
395 "standard": {
396 "generator_args": [
397 [
398 "--target-dtype",
399 "int8",
400 "--target-dtype",
401 "int16",
402 "--target-dtype",
403 "int32",
404 "--tensor-dim-range",
405 "1,64",
406 "--target-rank",
407 "1",
408 "--target-rank",
409 "2",
410 "--target-rank",
411 "3"
412 ],
413 [
414 "--target-dtype",
415 "int8",
416 "--tensor-dim-range",
417 "1,16",
418 "--target-rank",
419 "4",
420 "--target-rank",
421 "5"
422 ],
423 [
424 "--target-dtype",
425 "int8",
426 "--target-shape",
427 "1,2,65536,1",
428 "--target-shape",
429 "1,65539,1,1,1"
430 ]
431 ]
432 },
433 "8k_level": {
434 "no_negative_tests": "true",
435 "generator_args": [
436 [
437 "--target-dtype",
438 "int8",
439 "--target-dtype",
440 "int16",
441 "--tensor-dim-range",
442 "1,10",
443 "--target-rank",
444 "6"
445 ]
446 ]
447 }
448 },
449 "selection": {
450 "default": {
451 "params": {},
452 "permutes": [
453 "shape",
454 "type"
455 ]
456 }
457 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100458 },
459 "bitwise_not": {
460 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100461 "profile": [
462 "tosa-bi",
463 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000464 ],
465 "generation": {
466 "standard": {
467 "generator_args": [
468 [
469 "--target-dtype",
470 "int8",
471 "--target-dtype",
472 "int16",
473 "--target-dtype",
474 "int32",
475 "--tensor-dim-range",
476 "2,64",
477 "--target-rank",
478 "1",
479 "--target-rank",
480 "2",
481 "--target-rank",
482 "3"
483 ],
484 [
485 "--target-dtype",
486 "int8",
487 "--tensor-dim-range",
488 "1,16",
489 "--target-rank",
490 "4",
491 "--target-rank",
492 "5"
493 ],
494 [
495 "--target-dtype",
496 "int8",
497 "--target-shape",
498 "1,2,65537,1",
499 "--target-shape",
500 "1,65538,1,1,1"
501 ]
502 ]
503 },
504 "8k_level": {
505 "no_negative_tests": "true",
506 "generator_args": [
507 [
508 "--target-dtype",
509 "int16",
510 "--target-dtype",
511 "int32",
512 "--tensor-dim-range",
513 "1,16",
514 "--target-rank",
515 "4",
516 "--target-rank",
517 "5"
518 ],
519 [
520 "--target-dtype",
521 "int8",
522 "--target-dtype",
523 "int16",
524 "--target-dtype",
525 "int32",
526 "--tensor-dim-range",
527 "1,10",
528 "--target-rank",
529 "6"
530 ]
531 ]
532 }
533 },
534 "selection": {
535 "default": {
536 "params": {},
537 "permutes": [
538 "shape",
539 "type"
540 ]
541 }
542 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100543 },
544 "bitwise_or": {
545 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100546 "profile": [
547 "tosa-bi",
548 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000549 ],
550 "generation": {
551 "standard": {
552 "generator_args": [
553 [
554 "--target-dtype",
555 "int8",
556 "--target-dtype",
557 "int16",
558 "--target-dtype",
559 "int32",
560 "--tensor-dim-range",
561 "3,64",
562 "--target-rank",
563 "1",
564 "--target-rank",
565 "2",
566 "--target-rank",
567 "3"
568 ],
569 [
570 "--target-dtype",
571 "int8",
572 "--tensor-dim-range",
573 "1,16",
574 "--target-rank",
575 "4",
576 "--target-rank",
577 "5"
578 ],
579 [
580 "--target-dtype",
581 "int8",
582 "--target-shape",
583 "1,2,65538,1",
584 "--target-shape",
585 "1,65537,1,1,1"
586 ]
587 ]
588 },
589 "8k_level": {
590 "no_negative_tests": "true",
591 "generator_args": [
592 [
593 "--target-dtype",
594 "int8",
595 "--target-dtype",
596 "int16",
597 "--tensor-dim-range",
598 "1,10",
599 "--target-rank",
600 "6"
601 ]
602 ]
603 }
604 },
605 "selection": {
606 "default": {
607 "params": {},
608 "permutes": [
609 "shape",
610 "type"
611 ]
612 }
613 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100614 },
615 "bitwise_xor": {
616 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100617 "profile": [
618 "tosa-bi",
619 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000620 ],
621 "generation": {
622 "standard": {
623 "generator_args": [
624 [
625 "--target-dtype",
626 "int8",
627 "--target-dtype",
628 "int16",
629 "--target-dtype",
630 "int32",
631 "--tensor-dim-range",
632 "4,64",
633 "--target-rank",
634 "1",
635 "--target-rank",
636 "2",
637 "--target-rank",
638 "3"
639 ],
640 [
641 "--target-dtype",
642 "int8",
643 "--tensor-dim-range",
644 "1,16",
645 "--target-rank",
646 "4",
647 "--target-rank",
648 "5"
649 ],
650 [
651 "--target-dtype",
652 "int8",
653 "--target-shape",
654 "1,2,65536,1",
655 "--target-shape",
656 "1,65536,1,1,1"
657 ]
658 ]
659 },
660 "8k_level": {
661 "no_negative_tests": "true",
662 "generator_args": [
663 [
664 "--target-dtype",
665 "int8",
666 "--target-dtype",
667 "int16",
668 "--tensor-dim-range",
669 "1,10",
670 "--target-rank",
671 "6"
672 ]
673 ]
674 }
675 },
676 "selection": {
677 "default": {
678 "params": {},
679 "permutes": [
680 "shape",
681 "type"
682 ]
683 }
684 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100685 },
686 "cast": {
687 "group": "type_conversion",
Jeremy Johnson88588622022-07-12 16:42:29 +0100688 "profile": [
689 "tosa-bi",
690 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000691 ],
692 "generation": {
693 "standard": {
694 "generator_args": [
695 [
696 "--target-dtype",
697 "int8",
698 "--target-dtype",
699 "int16",
700 "--target-dtype",
701 "int32",
702 "--target-dtype",
703 "bool",
704 "--tensor-dim-range",
705 "16,64",
706 "--target-rank",
707 "1",
708 "--target-rank",
709 "2",
710 "--target-rank",
711 "3"
712 ],
713 [
714 "--target-dtype",
715 "int8",
716 "--target-dtype",
717 "int16",
718 "--target-dtype",
719 "int32",
720 "--target-dtype",
721 "bool",
722 "--tensor-dim-range",
723 "1,16",
724 "--target-rank",
725 "4",
726 "--target-rank",
727 "5"
728 ],
729 [
730 "--target-dtype",
731 "int8",
732 "--target-shape",
733 "1,1,65535,1,1",
734 "--target-shape",
735 "1,65538,1,2"
736 ]
737 ]
738 },
739 "8k_level": {
740 "no_negative_tests": "true",
741 "generator_args": [
742 [
743 "--target-dtype",
744 "int8",
745 "--target-dtype",
746 "int16",
747 "--target-dtype",
748 "int32",
749 "--target-dtype",
750 "bool",
751 "--tensor-dim-range",
752 "1,10",
753 "--target-rank",
754 "6"
755 ]
756 ]
757 }
758 },
759 "selection": {
760 "default": {
761 "params": {
762 "shape": [],
763 "type": [],
764 "output_type": [
765 "outi8",
766 "outi16",
767 "outi32",
768 "outb"
769 ]
770 },
771 "permutes": [
772 "shape",
773 "type",
774 "output_type"
775 ]
776 }
777 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100778 },
779 "clamp": {
780 "group": "activation",
Jeremy Johnson88588622022-07-12 16:42:29 +0100781 "profile": [
782 "tosa-bi",
783 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000784 ],
785 "generation": {
786 "standard": {
787 "generator_args": [
788 [
789 "--target-dtype",
790 "int8",
791 "--target-dtype",
792 "int16",
793 "--tensor-dim-range",
794 "20,64",
795 "--target-rank",
796 "1",
797 "--target-rank",
798 "2",
799 "--target-rank",
800 "3"
801 ],
802 [
803 "--target-dtype",
804 "int8",
805 "--target-dtype",
806 "int16",
807 "--tensor-dim-range",
808 "1,20",
809 "--target-rank",
810 "4",
811 "--target-rank",
812 "5"
813 ],
814 [
815 "--target-dtype",
816 "int8",
817 "--target-shape",
818 "1,2,1,65536",
819 "--target-shape",
820 "1,3,65537,1,1"
821 ]
822 ]
823 },
824 "8k_level": {
825 "no_negative_tests": "true",
826 "generator_args": [
827 [
828 "--target-dtype",
829 "int8",
830 "--target-dtype",
831 "int16",
832 "--tensor-dim-range",
833 "1,10",
834 "--target-rank",
835 "6"
836 ]
837 ]
838 }
839 },
840 "selection": {
841 "default": {
842 "params": {},
843 "permutes": [
844 "shape",
845 "type"
846 ]
847 }
848 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100849 },
850 "clz": {
851 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100852 "profile": [
853 "tosa-bi",
854 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000855 ],
856 "generation": {
857 "standard": {
858 "generator_args": [
859 [
860 "--target-dtype",
861 "int32",
862 "--tensor-dim-range",
863 "16,64",
864 "--target-rank",
865 "1",
866 "--target-rank",
867 "2",
868 "--target-rank",
869 "3"
870 ],
871 [
872 "--target-dtype",
873 "int32",
874 "--tensor-dim-range",
875 "1,16",
876 "--target-rank",
877 "4",
878 "--target-rank",
879 "5"
880 ],
881 [
882 "--target-dtype",
883 "int32",
884 "--target-shape",
885 "1,2,65533,1",
886 "--target-shape",
887 "1,65539,1,1,1"
888 ]
889 ]
890 },
891 "8k_level": {
892 "no_negative_tests": "true",
893 "generator_args": [
894 [
895 "--target-dtype",
896 "int32",
897 "--tensor-dim-range",
898 "1,10",
899 "--target-rank",
900 "6"
901 ]
902 ]
903 }
904 },
905 "selection": {
906 "default": {
907 "params": {},
908 "permutes": [
909 "shape",
910 "type"
911 ]
912 }
913 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100914 },
915 "concat": {
916 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +0100917 "profile": [
918 "tosa-bi",
919 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000920 ],
921 "generation": {
922 "standard": {
923 "generator_args": [
924 [
925 "--target-dtype",
926 "int8",
927 "--target-dtype",
928 "int16",
929 "--target-dtype",
930 "int32",
931 "--target-dtype",
932 "bool",
933 "--tensor-dim-range",
934 "16,64",
935 "--target-rank",
936 "1",
937 "--target-rank",
938 "2",
939 "--target-rank",
940 "3",
941 "--num-const-inputs-concat",
942 "3"
943 ],
944 [
945 "--target-dtype",
946 "int8",
947 "--target-dtype",
948 "int16",
949 "--target-dtype",
950 "int32",
951 "--target-dtype",
952 "bool",
953 "--tensor-dim-range",
954 "1,16",
955 "--target-rank",
956 "4",
957 "--target-rank",
958 "5",
959 "--num-const-inputs-concat",
960 "1"
961 ],
962 [
963 "--target-dtype",
964 "int8",
965 "--target-shape",
966 "1,1,65535,1,1",
967 "--target-shape",
968 "1,65538,1,2",
969 "--num-const-inputs-concat",
970 "2"
971 ]
972 ]
973 },
974 "8k_level": {
975 "no_negative_tests": "true",
976 "generator_args": [
977 [
978 "--target-dtype",
979 "int8",
980 "--target-dtype",
981 "int16",
982 "--target-dtype",
983 "int32",
984 "--target-dtype",
985 "bool",
986 "--tensor-dim-range",
987 "1,10",
988 "--target-rank",
989 "6",
990 "--num-const-inputs-concat",
991 "2"
992 ]
993 ]
994 }
995 },
996 "selection": {
997 "default": {
998 "params": {},
999 "permutes": [
1000 "shape",
1001 "type"
1002 ]
1003 }
1004 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001005 },
Won Jeon74342e52024-01-09 00:34:40 +00001006 "concat_shape": {
1007 "group": "shape",
1008 "profile": [
1009 "tosa-bi",
1010 "tosa-mi"
1011 ],
1012 "generation": {
1013 "standard": {
Jeremy Johnsonfc4bde92024-01-25 12:53:21 +00001014 "no_negative_tests": "true",
Won Jeon74342e52024-01-09 00:34:40 +00001015 "generator_args": [
1016 [
1017 "--target-dtype",
1018 "shape",
1019 "--target-rank",
1020 "1",
1021 "--target-shape",
1022 "1",
1023 "--num-const-inputs-concat",
1024 "2"
1025 ]
1026 ]
1027 }
1028 },
1029 "selection": {
1030 "default": {
1031 "params": {},
1032 "permutes": [
1033 ]
1034 }
1035 }
1036 },
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001037 "cond_if": {
1038 "group": "control_flow",
Jeremy Johnson88588622022-07-12 16:42:29 +01001039 "profile": [
1040 "tosa-bi",
1041 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001042 ],
1043 "generation": {
1044 "standard": {
1045 "generator_args": [
1046 [
1047 "--target-dtype",
1048 "bool",
1049 "--target-dtype",
1050 "int8",
1051 "--target-dtype",
1052 "int16",
1053 "--target-dtype",
1054 "int32"
1055 ],
1056 [
1057 "--target-dtype",
1058 "int32",
1059 "--target-shape",
1060 "3,22,17,1,2"
1061 ]
1062 ]
1063 }
1064 },
1065 "selection": {
1066 "default": {
1067 "params": {},
1068 "permutes": [
1069 "variant",
1070 "shape",
1071 "cond"
1072 ]
1073 }
1074 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001075 },
1076 "const": {
1077 "group": "data_nodes",
Jeremy Johnson88588622022-07-12 16:42:29 +01001078 "profile": [
1079 "tosa-bi",
1080 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001081 ],
1082 "generation": {
1083 "standard": {
1084 "no_negative_tests": "true",
1085 "generator_args": [
1086 [
1087 "--target-dtype",
1088 "int8",
1089 "--target-dtype",
1090 "int16",
1091 "--target-dtype",
1092 "int32",
1093 "--target-dtype",
1094 "bool",
1095 "--target-dtype",
1096 "int48",
1097 "--target-rank",
1098 "1",
1099 "--target-rank",
1100 "2",
1101 "--target-rank",
1102 "3"
1103 ],
1104 [
1105 "--target-dtype",
1106 "int8",
1107 "--target-dtype",
1108 "int16",
1109 "--target-dtype",
1110 "int32",
1111 "--target-dtype",
1112 "bool",
1113 "--target-dtype",
1114 "int48",
1115 "--tensor-dim-range",
1116 "1,16",
1117 "--target-rank",
1118 "4",
1119 "--target-rank",
1120 "5"
1121 ],
1122 [
1123 "--target-dtype",
1124 "int8",
1125 "--target-shape",
1126 "1,1,65537,1,1",
1127 "--target-shape",
1128 "1,65530,1,2"
1129 ]
1130 ]
1131 }
1132 },
1133 "selection": {
1134 "default": {
1135 "params": {},
1136 "permutes": [
1137 "shape",
1138 "type"
1139 ]
1140 }
1141 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001142 },
Won Jeon74342e52024-01-09 00:34:40 +00001143 "const_shape": {
1144 "group": "shape",
1145 "profile": [
1146 "tosa-bi",
1147 "tosa-mi"
1148 ],
1149 "generation": {
1150 "standard": {
1151 "no_negative_tests": "true",
1152 "generator_args": [
1153 [
1154 "--target-dtype",
1155 "shape",
1156 "--target-rank",
1157 "1",
1158 "--target-shape",
1159 "1"
1160 ]
1161 ]
1162 }
1163 },
1164 "selection": {
1165 "default": {
1166 "params": {},
1167 "permutes": [
1168 ]
1169 }
1170 }
1171 },
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001172 "conv2d": {
1173 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001174 "profile": [
1175 "tosa-bi",
1176 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001177 ],
1178 "generation": {
1179 "standard": {
1180 "generator_args": [
1181 [
1182 "--target-dtype",
1183 "int8",
1184 "--target-dtype",
1185 "int16",
1186 "--target-shape",
1187 "1,49,42,28",
1188 "--target-shape",
1189 "1,11,44,13",
1190 "--tensor-dim-range",
1191 "1,16",
1192 "--allow-pooling-and-conv-oversizes"
1193 ],
1194 [
1195 "--target-dtype",
1196 "int8",
1197 "--target-shape",
1198 "1,65535,3,1",
1199 "--target-shape",
1200 "1,2,65536,1",
1201 "--max-conv-dilation",
1202 "1",
1203 "--tensor-dim-range",
1204 "1,8",
1205 "--allow-pooling-and-conv-oversizes"
1206 ]
1207 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001208 },
1209 "8k_level": {
1210 "no_negative_tests": "true",
1211 "selector": "8k_level",
1212 "generator_args": [
1213 [
1214 "--target-dtype",
1215 "int8",
1216 "--target-dtype",
1217 "int16",
1218 "--tensor-dim-range",
1219 "2,5",
1220 "--level-8k-sizes"
1221 ]
1222 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001223 }
1224 },
1225 "selection": {
1226 "default": {
1227 "params": {
1228 "shape": [],
1229 "type": [
1230 "i8xi8",
1231 "i16xi8",
1232 "i8xi4"
1233 ],
1234 "kernel": [],
1235 "stride": [],
1236 "pad": [],
1237 "dilation": []
1238 },
1239 "permutes": [
1240 "kernel",
1241 "shape",
1242 "type",
1243 "pad"
1244 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001245 },
1246 "8k_level": {
1247 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001248 }
1249 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001250 },
1251 "conv3d": {
1252 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001253 "profile": [
1254 "tosa-bi",
1255 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001256 ],
1257 "generation": {
1258 "standard": {
1259 "generator_args": [
1260 [
1261 "--target-dtype",
1262 "int8",
1263 "--target-dtype",
1264 "int16",
1265 "--target-shape",
1266 "1,9,21,14,1",
1267 "--target-shape",
1268 "1,9,11,12,3",
1269 "--tensor-dim-range",
1270 "1,4",
1271 "--allow-pooling-and-conv-oversizes"
1272 ],
1273 [
1274 "--target-dtype",
1275 "int8",
1276 "--target-shape",
1277 "1,1,65535,2,1",
1278 "--target-shape",
1279 "1,1,2,65536,1",
1280 "--max-conv-dilation",
1281 "1",
1282 "--tensor-dim-range",
1283 "1,2",
1284 "--allow-pooling-and-conv-oversizes"
1285 ]
1286 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001287 },
1288 "8k_level": {
1289 "no_negative_tests": "true",
1290 "selector": "8k_level",
1291 "generator_args": [
1292 [
1293 "--target-dtype",
1294 "int8",
1295 "--target-dtype",
1296 "int16",
1297 "--tensor-dim-range",
1298 "2,5",
1299 "--level-8k-sizes"
1300 ]
1301 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001302 }
1303 },
1304 "selection": {
1305 "default": {
1306 "params": {
1307 "shape": [],
1308 "type": [
1309 "i8xi8",
1310 "i16xi8",
1311 "i8xi4"
1312 ],
1313 "kernel": [],
1314 "stride": [],
1315 "pad": [],
1316 "dilation": []
1317 },
1318 "permutes": [
1319 "kernel",
1320 "shape",
1321 "type",
1322 "pad",
1323 "stride"
1324 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001325 },
1326 "8k_level": {
1327 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001328 }
1329 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001330 },
1331 "depthwise_conv2d": {
1332 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001333 "profile": [
1334 "tosa-bi",
1335 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001336 ],
1337 "generation": {
1338 "standard": {
1339 "generator_args": [
1340 [
1341 "--target-dtype",
1342 "int8",
1343 "--target-dtype",
1344 "int16",
1345 "--target-shape",
1346 "1,9,44,3",
1347 "--target-shape",
1348 "1,11,33,4",
1349 "--tensor-dim-range",
1350 "1,16",
1351 "--allow-pooling-and-conv-oversizes"
1352 ],
1353 [
1354 "--target-dtype",
1355 "int8",
1356 "--target-shape",
1357 "1,65532,2,1",
1358 "--target-shape",
1359 "1,4,65537,1",
1360 "--max-conv-dilation",
1361 "1",
1362 "--tensor-dim-range",
1363 "1,16",
1364 "--allow-pooling-and-conv-oversizes"
1365 ]
1366 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001367 },
1368 "8k_level": {
1369 "no_negative_tests": "true",
1370 "selector": "8k_level",
1371 "generator_args": [
1372 [
1373 "--target-dtype",
1374 "int8",
1375 "--target-dtype",
1376 "int16",
1377 "--tensor-dim-range",
1378 "2,5",
1379 "--level-8k-sizes"
1380 ]
1381 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001382 }
1383 },
1384 "selection": {
1385 "default": {
1386 "params": {
1387 "shape": [],
1388 "type": [
1389 "i8xi8",
1390 "i16xi8",
1391 "i8xi4"
1392 ],
1393 "kernel": [],
1394 "stride": [],
1395 "pad": [],
1396 "dilation": []
1397 },
1398 "permutes": [
1399 "kernel",
1400 "shape",
1401 "type",
1402 "pad"
1403 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001404 },
1405 "8k_level": {
1406 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001407 }
1408 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001409 },
Won Jeona21b2e82023-08-10 10:33:01 +00001410 "dim": {
1411 "group": "data_layout",
1412 "profile": [
1413 "tosa-bi",
1414 "tosa-mi"
1415 ],
1416 "generation": {
1417 "standard": {
Jeremy Johnsonfd8c8fe2023-10-23 11:55:38 +01001418 "from_version": "v0.80.0",
Won Jeona21b2e82023-08-10 10:33:01 +00001419 "generator_args": [
1420 [
1421 "--target-dtype",
1422 "int8",
1423 "--target-dtype",
1424 "int16",
1425 "--target-dtype",
1426 "int32",
1427 "--target-dtype",
1428 "bool",
1429 "--tensor-dim-range",
1430 "1,64",
1431 "--target-rank",
1432 "1",
1433 "--target-rank",
1434 "2",
1435 "--target-rank",
1436 "3"
1437 ]
1438 ]
1439 },
1440 "8k_level": {
Jeremy Johnsonfd8c8fe2023-10-23 11:55:38 +01001441 "from_version": "v0.80.0",
Won Jeona21b2e82023-08-10 10:33:01 +00001442 "no_negative_tests": "true",
1443 "selector": "8k_level",
1444 "generator_args": [
1445 [
1446 "--target-dtype",
1447 "int8",
1448 "--tensor-dim-range",
1449 "1,10",
1450 "--target-rank",
1451 "6"
1452 ]
1453 ]
1454 }
1455 },
1456 "selection": {
1457 "default": {
1458 "params": {},
1459 "permutes": [
1460 "shape",
1461 "type"
1462 ]
1463 }
1464 }
1465 },
Won Jeon74342e52024-01-09 00:34:40 +00001466 "div_shape": {
1467 "group": "shape",
1468 "profile": [
1469 "tosa-bi",
1470 "tosa-mi"
1471 ],
1472 "generation": {
1473 "standard": {
1474 "generator_args": [
1475 [
1476 "--target-dtype",
1477 "shape",
1478 "--tensor-dim-range",
1479 "1,16",
1480 "--target-rank",
1481 "1"
1482 ]
1483 ]
1484 }
1485 },
1486 "selection": {
1487 "default": {
1488 "params": {},
1489 "permutes": [
1490 "shape"
1491 ]
1492 }
1493 }
1494 },
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001495 "equal": {
1496 "group": "comparison",
Jeremy Johnson88588622022-07-12 16:42:29 +01001497 "profile": [
1498 "tosa-bi",
1499 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001500 ],
1501 "generation": {
1502 "standard": {
1503 "generator_args": [
1504 [
1505 "--target-dtype",
1506 "int32",
1507 "--tensor-dim-range",
1508 "16,64",
1509 "--target-rank",
1510 "1",
1511 "--target-rank",
1512 "2",
1513 "--target-rank",
1514 "3"
1515 ],
1516 [
1517 "--target-dtype",
1518 "int32",
1519 "--tensor-dim-range",
1520 "1,16",
1521 "--target-rank",
1522 "4",
1523 "--target-rank",
1524 "5"
1525 ],
1526 [
1527 "--target-dtype",
1528 "int32",
1529 "--target-shape",
1530 "1,2,65501,1",
1531 "--target-shape",
1532 "1,65541,1,1,1"
1533 ]
1534 ]
1535 },
1536 "8k_level": {
1537 "no_negative_tests": "true",
1538 "generator_args": [
1539 [
1540 "--target-dtype",
1541 "int32",
1542 "--tensor-dim-range",
1543 "1,10",
1544 "--target-rank",
1545 "6"
1546 ]
1547 ]
1548 }
1549 },
1550 "selection": {
1551 "default": {
1552 "params": {},
1553 "permutes": [
1554 "shape",
1555 "type"
1556 ]
1557 }
1558 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001559 },
1560 "fully_connected": {
1561 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001562 "profile": [
1563 "tosa-bi",
1564 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001565 ],
1566 "generation": {
1567 "standard": {
1568 "generator_args": [
1569 [
1570 "--target-dtype",
1571 "int8",
1572 "--target-dtype",
1573 "int16"
1574 ],
1575 [
1576 "--target-dtype",
1577 "int8",
1578 "--target-shape",
1579 "444,1",
1580 "--target-shape",
1581 "3,65538",
1582 "--tensor-dim-range",
1583 "1,2"
1584 ],
1585 [
1586 "--target-dtype",
1587 "int8",
1588 "--target-shape",
1589 "3,16",
1590 "--target-shape",
1591 "1,23",
1592 "--tensor-dim-range",
1593 "100,200"
1594 ]
1595 ]
1596 }
1597 },
1598 "selection": {
1599 "default": {
1600 "params": {},
1601 "permutes": [
1602 "shape",
1603 "type"
1604 ]
1605 }
1606 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001607 },
1608 "gather": {
1609 "group": "scatter_gather",
Jeremy Johnson88588622022-07-12 16:42:29 +01001610 "profile": [
1611 "tosa-bi",
1612 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001613 ],
1614 "generation": {
1615 "standard": {
1616 "generator_args": [
1617 [
1618 "--target-dtype",
1619 "int16",
1620 "--target-dtype",
1621 "int32",
1622 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001623 "4,64",
1624 "--max-batch-size",
1625 "64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001626 ],
1627 [
1628 "--target-dtype",
1629 "int8",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001630 "--tensor-dim-range",
1631 "5,20",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001632 "--target-shape",
1633 "2,65533,1",
1634 "--target-shape",
1635 "1,2,65533",
1636 "--target-shape",
1637 "5000,1,1"
1638 ]
1639 ]
1640 }
1641 },
1642 "selection": {
1643 "default": {
1644 "params": {},
1645 "permutes": [
1646 "shape",
1647 "type"
1648 ]
1649 }
1650 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001651 },
1652 "greater": {
1653 "group": "comparison",
Jeremy Johnson88588622022-07-12 16:42:29 +01001654 "profile": [
1655 "tosa-bi",
1656 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001657 ],
1658 "generation": {
1659 "standard": {
1660 "generator_args": [
1661 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001662 "--target-dtype",
1663 "int32",
1664 "--tensor-dim-range",
1665 "10,64",
1666 "--target-rank",
1667 "1",
1668 "--target-rank",
1669 "2",
1670 "--target-rank",
1671 "3"
1672 ],
1673 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001674 "--target-dtype",
1675 "int32",
1676 "--tensor-dim-range",
1677 "1,15",
1678 "--target-rank",
1679 "4",
1680 "--target-rank",
1681 "5"
1682 ],
1683 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001684 "--target-dtype",
1685 "int32",
1686 "--target-shape",
1687 "1,2,65530,1",
1688 "--target-shape",
1689 "1,65539,1,2,1"
1690 ]
1691 ]
1692 },
1693 "8k_level": {
1694 "no_negative_tests": "true",
1695 "generator_args": [
1696 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001697 "--target-dtype",
1698 "int32",
1699 "--tensor-dim-range",
1700 "1,10",
1701 "--target-rank",
1702 "6"
1703 ]
1704 ]
1705 }
1706 },
1707 "selection": {
1708 "default": {
1709 "params": {},
1710 "permutes": [
1711 "shape",
1712 "type"
1713 ]
1714 }
1715 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001716 },
1717 "greater_equal": {
1718 "group": "comparison",
Jeremy Johnson88588622022-07-12 16:42:29 +01001719 "profile": [
1720 "tosa-bi",
1721 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001722 ],
1723 "generation": {
1724 "standard": {
1725 "generator_args": [
1726 [
1727 "--target-dtype",
1728 "int32",
1729 "--tensor-dim-range",
1730 "20,64",
1731 "--target-rank",
1732 "1",
1733 "--target-rank",
1734 "2",
1735 "--target-rank",
1736 "3"
1737 ],
1738 [
1739 "--target-dtype",
1740 "int32",
1741 "--tensor-dim-range",
1742 "1,20",
1743 "--target-rank",
1744 "4",
1745 "--target-rank",
1746 "5"
1747 ],
1748 [
1749 "--target-dtype",
1750 "int32",
1751 "--target-shape",
1752 "1,2,65533,1",
1753 "--target-shape",
1754 "1,65539,1,3,1"
1755 ]
1756 ]
1757 },
1758 "8k_level": {
1759 "no_negative_tests": "true",
1760 "generator_args": [
1761 [
1762 "--target-dtype",
1763 "int32",
1764 "--tensor-dim-range",
1765 "1,10",
1766 "--target-rank",
1767 "6"
1768 ]
1769 ]
1770 }
1771 },
1772 "selection": {
1773 "default": {
1774 "params": {},
1775 "permutes": [
1776 "shape",
1777 "type"
1778 ]
1779 }
1780 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001781 },
1782 "identity": {
1783 "group": "data_nodes",
Jeremy Johnson88588622022-07-12 16:42:29 +01001784 "profile": [
1785 "tosa-bi",
1786 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001787 ],
1788 "generation": {
1789 "standard": {
1790 "no_negative_tests": "true",
1791 "generator_args": [
1792 [
1793 "--target-dtype",
1794 "int8",
1795 "--target-dtype",
1796 "int16",
1797 "--target-dtype",
1798 "int32",
1799 "--target-dtype",
1800 "bool",
1801 "--tensor-dim-range",
1802 "1,61",
1803 "--target-rank",
1804 "1",
1805 "--target-rank",
1806 "2",
1807 "--target-rank",
1808 "3"
1809 ],
1810 [
1811 "--target-dtype",
1812 "int8",
1813 "--target-dtype",
1814 "int16",
1815 "--target-dtype",
1816 "int32",
1817 "--target-dtype",
1818 "bool",
1819 "--tensor-dim-range",
1820 "1,15",
1821 "--target-rank",
1822 "4",
1823 "--target-rank",
1824 "5"
1825 ],
1826 [
1827 "--target-dtype",
1828 "int8",
1829 "--target-shape",
1830 "1,1,65536,1,1",
1831 "--target-shape",
1832 "1,65531,1,2"
1833 ]
1834 ]
1835 }
1836 },
1837 "selection": {
1838 "default": {
1839 "params": {},
1840 "permutes": [
1841 "shape",
1842 "type"
1843 ]
1844 }
1845 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001846 },
1847 "intdiv": {
1848 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001849 "profile": [
1850 "tosa-bi",
1851 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001852 ],
1853 "generation": {
1854 "standard": {
1855 "generator_args": [
1856 [
1857 "--target-dtype",
1858 "int32",
1859 "--tensor-dim-range",
1860 "16,64",
1861 "--target-rank",
1862 "1",
1863 "--target-rank",
1864 "2",
1865 "--target-rank",
1866 "3"
1867 ],
1868 [
1869 "--target-dtype",
1870 "int32",
1871 "--tensor-dim-range",
1872 "1,16",
1873 "--target-rank",
1874 "4",
1875 "--target-rank",
1876 "5"
1877 ],
1878 [
1879 "--target-dtype",
1880 "int32",
1881 "--target-shape",
1882 "1,65533,1",
1883 "--target-shape",
1884 "1,1,65539,1,1"
1885 ]
1886 ]
1887 },
1888 "8k_level": {
1889 "no_negative_tests": "true",
1890 "generator_args": [
1891 [
1892 "--target-dtype",
1893 "int32",
1894 "--tensor-dim-range",
1895 "1,10",
1896 "--target-rank",
1897 "6"
1898 ]
1899 ]
1900 }
1901 },
1902 "selection": {
1903 "default": {
1904 "params": {},
1905 "permutes": [
1906 "shape",
1907 "type"
1908 ]
1909 }
1910 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001911 },
1912 "logical_and": {
1913 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001914 "profile": [
1915 "tosa-bi",
1916 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001917 ],
1918 "generation": {
1919 "standard": {
1920 "generator_args": [
1921 [
1922 "--target-dtype",
1923 "bool",
1924 "--tensor-dim-range",
1925 "1,64",
1926 "--target-rank",
1927 "1",
1928 "--target-rank",
1929 "2",
1930 "--target-rank",
1931 "3"
1932 ],
1933 [
1934 "--target-dtype",
1935 "bool",
1936 "--tensor-dim-range",
1937 "1,16",
1938 "--target-rank",
1939 "4",
1940 "--target-rank",
1941 "5"
1942 ],
1943 [
1944 "--target-dtype",
1945 "bool",
1946 "--target-shape",
1947 "1,65538,1",
1948 "--target-shape",
1949 "1,2,1,65536"
1950 ]
1951 ]
1952 },
1953 "8k_level": {
1954 "no_negative_tests": "true",
1955 "generator_args": [
1956 [
1957 "--target-dtype",
1958 "bool",
1959 "--tensor-dim-range",
1960 "1,10",
1961 "--target-rank",
1962 "6"
1963 ]
1964 ]
1965 }
1966 },
1967 "selection": {
1968 "default": {
1969 "params": {},
1970 "permutes": [
1971 "shape",
1972 "type"
1973 ]
1974 }
1975 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001976 },
1977 "logical_left_shift": {
1978 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001979 "profile": [
1980 "tosa-bi",
1981 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001982 ],
1983 "generation": {
1984 "standard": {
1985 "generator_args": [
1986 [
1987 "--target-dtype",
1988 "int8",
1989 "--target-dtype",
1990 "int16",
1991 "--target-dtype",
1992 "int32",
1993 "--tensor-dim-range",
1994 "16,64",
1995 "--target-rank",
1996 "1",
1997 "--target-rank",
1998 "2",
1999 "--target-rank",
2000 "3"
2001 ],
2002 [
2003 "--target-dtype",
2004 "int8",
2005 "--target-dtype",
2006 "int16",
2007 "--target-dtype",
2008 "int32",
2009 "--tensor-dim-range",
2010 "1,16",
2011 "--target-rank",
2012 "4",
2013 "--target-rank",
2014 "5"
2015 ],
2016 [
2017 "--target-dtype",
2018 "int8",
2019 "--target-shape",
2020 "1,65532,1,1",
2021 "--target-shape",
2022 "1,2,1,65538"
2023 ]
2024 ]
2025 },
2026 "8k_level": {
2027 "no_negative_tests": "true",
2028 "generator_args": [
2029 [
2030 "--target-dtype",
2031 "int8",
2032 "--target-dtype",
2033 "int16",
2034 "--target-dtype",
2035 "int32",
2036 "--tensor-dim-range",
2037 "1,10",
2038 "--target-rank",
2039 "6"
2040 ]
2041 ]
2042 }
2043 },
2044 "selection": {
2045 "default": {
2046 "params": {},
2047 "permutes": [
2048 "shape",
2049 "type"
2050 ]
2051 }
2052 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002053 },
2054 "logical_not": {
2055 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002056 "profile": [
2057 "tosa-bi",
2058 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002059 ],
2060 "generation": {
2061 "standard": {
2062 "generator_args": [
2063 [
2064 "--target-dtype",
2065 "bool",
2066 "--tensor-dim-range",
2067 "2,64",
2068 "--target-rank",
2069 "1",
2070 "--target-rank",
2071 "2",
2072 "--target-rank",
2073 "3"
2074 ],
2075 [
2076 "--target-dtype",
2077 "bool",
2078 "--tensor-dim-range",
2079 "1,15",
2080 "--target-rank",
2081 "4",
2082 "--target-rank",
2083 "5"
2084 ],
2085 [
2086 "--target-dtype",
2087 "bool",
2088 "--target-shape",
2089 "1,65537,1",
2090 "--target-shape",
2091 "1,2,1,65535"
2092 ]
2093 ]
2094 },
2095 "8k_level": {
2096 "no_negative_tests": "true",
2097 "generator_args": [
2098 [
2099 "--target-dtype",
2100 "bool",
2101 "--tensor-dim-range",
2102 "1,10",
2103 "--target-rank",
2104 "6"
2105 ]
2106 ]
2107 }
2108 },
2109 "selection": {
2110 "default": {
2111 "params": {},
2112 "permutes": [
2113 "shape",
2114 "type"
2115 ]
2116 }
2117 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002118 },
2119 "logical_or": {
2120 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002121 "profile": [
2122 "tosa-bi",
2123 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002124 ],
2125 "generation": {
2126 "standard": {
2127 "generator_args": [
2128 [
2129 "--target-dtype",
2130 "bool",
2131 "--tensor-dim-range",
2132 "3,64",
2133 "--target-rank",
2134 "1",
2135 "--target-rank",
2136 "2",
2137 "--target-rank",
2138 "3"
2139 ],
2140 [
2141 "--target-dtype",
2142 "bool",
2143 "--tensor-dim-range",
2144 "1,14",
2145 "--target-rank",
2146 "4",
2147 "--target-rank",
2148 "5"
2149 ],
2150 [
2151 "--target-dtype",
2152 "bool",
2153 "--target-shape",
2154 "1,65536,1",
2155 "--target-shape",
2156 "1,2,1,65537"
2157 ]
2158 ]
2159 },
2160 "8k_level": {
2161 "no_negative_tests": "true",
2162 "generator_args": [
2163 [
2164 "--target-dtype",
2165 "bool",
2166 "--tensor-dim-range",
2167 "1,10",
2168 "--target-rank",
2169 "6"
2170 ]
2171 ]
2172 }
2173 },
2174 "selection": {
2175 "default": {
2176 "params": {},
2177 "permutes": [
2178 "shape",
2179 "type"
2180 ]
2181 }
2182 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002183 },
2184 "logical_right_shift": {
2185 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002186 "profile": [
2187 "tosa-bi",
2188 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002189 ],
2190 "generation": {
2191 "standard": {
2192 "generator_args": [
2193 [
2194 "--target-dtype",
2195 "int8",
2196 "--target-dtype",
2197 "int16",
2198 "--target-dtype",
2199 "int32",
2200 "--tensor-dim-range",
2201 "25,64",
2202 "--target-rank",
2203 "1",
2204 "--target-rank",
2205 "2",
2206 "--target-rank",
2207 "3"
2208 ],
2209 [
2210 "--target-dtype",
2211 "int8",
2212 "--target-dtype",
2213 "int16",
2214 "--target-dtype",
2215 "int32",
2216 "--tensor-dim-range",
2217 "1,25",
2218 "--target-rank",
2219 "4",
2220 "--target-rank",
2221 "5"
2222 ],
2223 [
2224 "--target-dtype",
2225 "int8",
2226 "--target-shape",
2227 "1,1,65540,3",
2228 "--target-shape",
2229 "2,1,65530,1,1"
2230 ]
2231 ]
2232 },
2233 "8k_level": {
2234 "no_negative_tests": "true",
2235 "generator_args": [
2236 [
2237 "--target-dtype",
2238 "int8",
2239 "--target-dtype",
2240 "int16",
2241 "--target-dtype",
2242 "int32",
2243 "--tensor-dim-range",
2244 "1,10",
2245 "--target-rank",
2246 "6"
2247 ]
2248 ]
2249 }
2250 },
2251 "selection": {
2252 "default": {
2253 "params": {},
2254 "permutes": [
2255 "shape",
2256 "type"
2257 ]
2258 }
2259 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002260 },
2261 "logical_xor": {
2262 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002263 "profile": [
2264 "tosa-bi",
2265 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002266 ],
2267 "generation": {
2268 "standard": {
2269 "generator_args": [
2270 [
2271 "--target-dtype",
2272 "bool",
2273 "--tensor-dim-range",
2274 "4,64",
2275 "--target-rank",
2276 "1",
2277 "--target-rank",
2278 "2",
2279 "--target-rank",
2280 "3"
2281 ],
2282 [
2283 "--target-dtype",
2284 "bool",
2285 "--tensor-dim-range",
2286 "3,16",
2287 "--target-rank",
2288 "4",
2289 "--target-rank",
2290 "5"
2291 ],
2292 [
2293 "--target-dtype",
2294 "bool",
2295 "--target-shape",
2296 "1,65539,1",
2297 "--target-shape",
2298 "1,2,1,65534"
2299 ]
2300 ]
2301 },
2302 "8k_level": {
2303 "no_negative_tests": "true",
2304 "generator_args": [
2305 [
2306 "--target-dtype",
2307 "bool",
2308 "--tensor-dim-range",
2309 "1,10",
2310 "--target-rank",
2311 "6"
2312 ]
2313 ]
2314 }
2315 },
2316 "selection": {
2317 "default": {
2318 "params": {},
2319 "permutes": [
2320 "shape",
2321 "type"
2322 ]
2323 }
2324 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002325 },
2326 "matmul": {
2327 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01002328 "profile": [
2329 "tosa-bi",
2330 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002331 ],
2332 "generation": {
2333 "standard": {
2334 "generator_args": [
2335 [
2336 "--target-dtype",
2337 "int8",
2338 "--target-dtype",
2339 "int16",
2340 "--tensor-dim-range",
2341 "16,64"
2342 ],
2343 [
2344 "--target-dtype",
2345 "int8",
2346 "--target-dtype",
2347 "int16",
2348 "--tensor-dim-range",
2349 "1,16"
2350 ],
2351 [
2352 "--target-dtype",
2353 "int8",
2354 "--target-shape",
2355 "1,65532,1",
2356 "--target-shape",
2357 "1,2,65538",
2358 "--target-shape",
2359 "2000,1,1"
2360 ]
2361 ]
2362 }
2363 },
2364 "selection": {
2365 "default": {
2366 "params": {},
2367 "permutes": [
2368 "shape",
2369 "type"
2370 ]
2371 }
2372 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002373 },
2374 "maximum": {
2375 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002376 "profile": [
2377 "tosa-bi",
2378 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002379 ],
2380 "generation": {
2381 "standard": {
2382 "generator_args": [
2383 [
2384 "--target-dtype",
2385 "int32",
2386 "--tensor-dim-range",
2387 "16,64",
2388 "--target-rank",
2389 "1",
2390 "--target-rank",
2391 "2",
2392 "--target-rank",
2393 "3"
2394 ],
2395 [
2396 "--target-dtype",
2397 "int32",
2398 "--tensor-dim-range",
2399 "1,16",
2400 "--target-rank",
2401 "4",
2402 "--target-rank",
2403 "5"
2404 ],
2405 [
2406 "--target-dtype",
2407 "int32",
2408 "--target-shape",
2409 "1,2,65533,1",
2410 "--target-shape",
2411 "1,65539,1,1,1"
2412 ]
2413 ]
2414 },
2415 "8k_level": {
2416 "no_negative_tests": "true",
2417 "generator_args": [
2418 [
2419 "--target-dtype",
2420 "int32",
2421 "--tensor-dim-range",
2422 "1,10",
2423 "--target-rank",
2424 "6"
2425 ]
2426 ]
2427 }
2428 },
2429 "selection": {
2430 "default": {
2431 "params": {},
2432 "permutes": [
2433 "shape",
2434 "type"
2435 ]
2436 }
2437 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002438 },
2439 "max_pool2d": {
2440 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01002441 "profile": [
2442 "tosa-bi",
2443 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002444 ],
2445 "generation": {
2446 "standard": {
2447 "generator_args": [
2448 [
2449 "--target-dtype",
2450 "int8",
2451 "--target-dtype",
2452 "int16",
2453 "--target-shape",
2454 "1,4,75,3",
2455 "--target-shape",
2456 "1,11,44,1",
2457 "--allow-pooling-and-conv-oversizes"
2458 ],
2459 [
2460 "--target-dtype",
2461 "int8",
2462 "--target-shape",
2463 "1,65535,5,1",
2464 "--target-shape",
2465 "1,3,65537,1",
2466 "--target-shape",
2467 "1,3,2,1",
2468 "--allow-pooling-and-conv-oversizes"
2469 ]
2470 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01002471 },
2472 "8k_level": {
2473 "no_negative_tests": "true",
2474 "selector": "8k_level",
2475 "generator_args": [
2476 [
2477 "--target-dtype",
2478 "int8",
2479 "--target-dtype",
2480 "int16",
2481 "--tensor-dim-range",
2482 "3,10",
2483 "--level-8k-sizes"
2484 ]
2485 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002486 }
2487 },
2488 "selection": {
2489 "default": {
2490 "params": {
2491 "shape": [],
2492 "type": [
2493 "i8",
2494 "i16"
2495 ],
2496 "kernel": [],
2497 "stride": [],
2498 "pad": []
2499 },
2500 "permutes": [
2501 "shape",
2502 "type",
2503 "pad"
2504 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01002505 },
2506 "8k_level": {
2507 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002508 }
2509 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002510 },
2511 "minimum": {
2512 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002513 "profile": [
2514 "tosa-bi",
2515 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002516 ],
2517 "generation": {
2518 "standard": {
2519 "generator_args": [
2520 [
2521 "--target-dtype",
2522 "int32",
2523 "--tensor-dim-range",
2524 "16,64",
2525 "--target-rank",
2526 "1",
2527 "--target-rank",
2528 "2",
2529 "--target-rank",
2530 "3"
2531 ],
2532 [
2533 "--target-dtype",
2534 "int32",
2535 "--tensor-dim-range",
2536 "1,16",
2537 "--target-rank",
2538 "4",
2539 "--target-rank",
2540 "5"
2541 ],
2542 [
2543 "--target-dtype",
2544 "int32",
2545 "--target-shape",
2546 "1,2,65533,1",
2547 "--target-shape",
2548 "1,65539,1,1,1"
2549 ]
2550 ]
2551 },
2552 "8k_level": {
2553 "no_negative_tests": "true",
2554 "generator_args": [
2555 [
2556 "--target-dtype",
2557 "int32",
2558 "--tensor-dim-range",
2559 "1,10",
2560 "--target-rank",
2561 "6"
2562 ]
2563 ]
2564 }
2565 },
2566 "selection": {
2567 "default": {
2568 "params": {},
2569 "permutes": [
2570 "shape",
2571 "type"
2572 ]
2573 }
2574 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002575 },
2576 "mul": {
2577 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002578 "profile": [
2579 "tosa-bi",
2580 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002581 ],
2582 "generation": {
2583 "standard": {
2584 "generator_args": [
2585 [
2586 "--target-dtype",
2587 "int8",
2588 "--target-dtype",
2589 "int16",
2590 "--target-dtype",
2591 "int32",
2592 "--tensor-dim-range",
2593 "16,64",
2594 "--target-rank",
2595 "1",
2596 "--target-rank",
2597 "2",
2598 "--target-rank",
2599 "3"
2600 ],
2601 [
2602 "--target-dtype",
2603 "int8",
2604 "--target-dtype",
2605 "int16",
2606 "--target-dtype",
2607 "int32",
2608 "--tensor-dim-range",
2609 "1,16",
2610 "--target-rank",
2611 "4",
2612 "--target-rank",
2613 "5"
2614 ],
2615 [
2616 "--target-dtype",
2617 "int8",
2618 "--target-shape",
2619 "1,2,65500,1",
2620 "--target-shape",
2621 "1,68539,1,1,1"
2622 ]
2623 ]
2624 },
2625 "8k_level": {
2626 "no_negative_tests": "true",
2627 "generator_args": [
2628 [
2629 "--target-dtype",
2630 "int8",
2631 "--target-dtype",
2632 "int16",
2633 "--target-dtype",
2634 "int32",
2635 "--tensor-dim-range",
2636 "1,10",
2637 "--target-rank",
2638 "6"
2639 ]
2640 ]
2641 }
2642 },
2643 "selection": {
2644 "default": {
2645 "params": {},
2646 "permutes": [
2647 "shape",
2648 "type",
2649 "perm",
2650 "shift"
2651 ]
2652 }
2653 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002654 },
Won Jeon74342e52024-01-09 00:34:40 +00002655 "mul_shape": {
2656 "group": "shape",
2657 "profile": [
2658 "tosa-bi",
2659 "tosa-mi"
2660 ],
2661 "generation": {
2662 "standard": {
2663 "generator_args": [
2664 [
2665 "--target-dtype",
2666 "shape",
2667 "--tensor-dim-range",
2668 "1,16",
2669 "--target-rank",
2670 "1"
2671 ]
2672 ]
2673 }
2674 },
2675 "selection": {
2676 "default": {
2677 "params": {},
2678 "permutes": [
2679 "shape"
2680 ]
2681 }
2682 }
2683 },
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002684 "negate": {
2685 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002686 "profile": [
2687 "tosa-bi",
2688 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002689 ],
2690 "generation": {
2691 "standard": {
2692 "generator_args": [
2693 [
2694 "--target-dtype",
2695 "int8",
2696 "--target-dtype",
2697 "int16",
2698 "--target-dtype",
2699 "int32",
2700 "--tensor-dim-range",
2701 "22,64",
2702 "--target-rank",
2703 "1",
2704 "--target-rank",
2705 "2",
2706 "--target-rank",
2707 "3"
2708 ],
2709 [
2710 "--target-dtype",
2711 "int8",
2712 "--target-dtype",
2713 "int16",
2714 "--target-dtype",
2715 "int32",
2716 "--tensor-dim-range",
2717 "1,22",
2718 "--target-rank",
2719 "4",
2720 "--target-rank",
2721 "5"
2722 ],
2723 [
2724 "--target-dtype",
2725 "int8",
2726 "--target-shape",
2727 "3,1,65540,1",
2728 "--target-shape",
2729 "1,1,2,1,65531"
2730 ]
2731 ]
2732 },
2733 "8k_level": {
2734 "no_negative_tests": "true",
2735 "generator_args": [
2736 [
2737 "--target-dtype",
2738 "int8",
2739 "--target-dtype",
2740 "int16",
2741 "--target-dtype",
2742 "int32",
2743 "--tensor-dim-range",
2744 "1,10",
2745 "--target-rank",
2746 "6"
2747 ]
2748 ]
2749 }
2750 },
2751 "selection": {
2752 "default": {
2753 "params": {},
2754 "permutes": [
2755 "shape",
2756 "type"
2757 ]
2758 }
2759 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002760 },
2761 "pad": {
2762 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01002763 "profile": [
2764 "tosa-bi",
2765 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002766 ],
2767 "generation": {
2768 "standard": {
2769 "generator_args": [
2770 [
2771 "--target-dtype",
2772 "int8",
2773 "--target-dtype",
2774 "int16",
2775 "--target-dtype",
2776 "int32",
2777 "--target-dtype",
2778 "bool",
2779 "--tensor-dim-range",
2780 "1,64",
2781 "--target-rank",
2782 "1",
2783 "--target-rank",
2784 "2",
2785 "--target-rank",
2786 "3"
2787 ],
2788 [
2789 "--target-dtype",
2790 "int8",
2791 "--target-dtype",
2792 "int16",
2793 "--target-dtype",
2794 "int32",
2795 "--target-dtype",
2796 "bool",
2797 "--tensor-dim-range",
2798 "1,16",
2799 "--target-rank",
2800 "4"
2801 ],
2802 [
2803 "--target-dtype",
2804 "int16",
2805 "--tensor-dim-range",
2806 "1,16",
2807 "--target-rank",
2808 "5"
2809 ],
2810 [
2811 "--target-dtype",
2812 "int8",
2813 "--target-shape",
2814 "1,1,65537,1"
2815 ]
2816 ]
2817 },
2818 "8k_level": {
2819 "no_negative_tests": "true",
2820 "selector": "8k_level",
2821 "generator_args": [
2822 [
2823 "--target-dtype",
2824 "int8",
2825 "--tensor-dim-range",
2826 "1,10",
2827 "--target-rank",
2828 "6"
2829 ]
2830 ]
2831 }
2832 },
2833 "selection": {
2834 "default": {
2835 "params": {},
2836 "permutes": [
2837 "shape",
2838 "type"
2839 ],
2840 "sparsity": {
2841 "pad": 15
2842 },
2843 "preselected": [
2844 {
2845 "shape": "6",
2846 "type": "i8",
2847 "pad": "pad00"
2848 }
2849 ]
2850 },
2851 "8k_level": {
2852 "params": {},
2853 "permutes": [],
2854 "sparsity": {
2855 "pad": 3
2856 },
2857 "full_sparsity": "true"
2858 }
2859 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002860 },
2861 "reduce_all": {
2862 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002863 "profile": [
2864 "tosa-bi",
2865 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002866 ],
2867 "generation": {
2868 "standard": {
2869 "generator_args": [
2870 [
2871 "--target-dtype",
2872 "bool",
2873 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002874 "1,32",
2875 "--target-rank",
2876 "1",
2877 "--target-rank",
2878 "2",
2879 "--target-rank",
2880 "3",
2881 "--target-rank",
2882 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002883 ],
2884 [
2885 "--target-dtype",
2886 "bool",
2887 "--target-shape",
2888 "65530,1,1,1",
2889 "--target-shape",
2890 "2,65538,1,1"
2891 ]
2892 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002893 },
2894 "8k_level": {
2895 "from_version": "v0.80.0",
2896 "no_negative_tests": "true",
2897 "generator_args": [
2898 [
2899 "--target-dtype",
2900 "bool",
2901 "--tensor-dim-range",
2902 "1,10",
2903 "--target-rank",
2904 "5",
2905 "--target-rank",
2906 "6"
2907 ]
2908 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002909 }
2910 },
2911 "selection": {
2912 "default": {
2913 "params": {},
2914 "permutes": [
2915 "shape",
2916 "type",
2917 "axis"
2918 ]
2919 }
2920 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002921 },
2922 "reduce_any": {
2923 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002924 "profile": [
2925 "tosa-bi",
2926 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002927 ],
2928 "generation": {
2929 "standard": {
2930 "generator_args": [
2931 [
2932 "--target-dtype",
2933 "bool",
2934 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002935 "1,32",
2936 "--target-rank",
2937 "1",
2938 "--target-rank",
2939 "2",
2940 "--target-rank",
2941 "3",
2942 "--target-rank",
2943 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002944 ],
2945 [
2946 "--target-dtype",
2947 "bool",
2948 "--target-shape",
2949 "65530,1,1,1",
2950 "--target-shape",
2951 "2,65538,1,1"
2952 ]
2953 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002954 },
2955 "8k_level": {
2956 "from_version": "v0.80.0",
2957 "no_negative_tests": "true",
2958 "generator_args": [
2959 [
2960 "--target-dtype",
2961 "bool",
2962 "--tensor-dim-range",
2963 "1,9",
2964 "--target-rank",
2965 "5",
2966 "--target-rank",
2967 "6"
2968 ]
2969 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002970 }
2971 },
2972 "selection": {
2973 "default": {
2974 "params": {},
2975 "permutes": [
2976 "shape",
2977 "type",
2978 "axis"
2979 ]
2980 }
2981 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002982 },
2983 "reduce_max": {
2984 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002985 "profile": [
2986 "tosa-bi",
2987 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002988 ],
2989 "generation": {
2990 "standard": {
2991 "generator_args": [
2992 [
2993 "--target-dtype",
2994 "int8",
2995 "--target-dtype",
2996 "int16",
2997 "--target-dtype",
2998 "int32",
2999 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003000 "1,32",
3001 "--target-rank",
3002 "1",
3003 "--target-rank",
3004 "2",
3005 "--target-rank",
3006 "3",
3007 "--target-rank",
3008 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003009 ],
3010 [
3011 "--target-dtype",
3012 "int8",
3013 "--target-shape",
3014 "65530,1,1,1",
3015 "--target-shape",
3016 "2,65538,1,1"
3017 ]
3018 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003019 },
3020 "8k_level": {
3021 "from_version": "v0.80.0",
3022 "no_negative_tests": "true",
3023 "generator_args": [
3024 [
3025 "--target-dtype",
3026 "int8",
3027 "--target-dtype",
3028 "int16",
3029 "--target-dtype",
3030 "int32",
3031 "--tensor-dim-range",
3032 "1,11",
3033 "--target-rank",
3034 "5",
3035 "--target-rank",
3036 "6"
3037 ]
3038 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003039 }
3040 },
3041 "selection": {
3042 "default": {
3043 "params": {},
3044 "permutes": [
3045 "shape",
3046 "type",
3047 "axis"
3048 ]
3049 }
3050 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003051 },
3052 "reduce_min": {
3053 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01003054 "profile": [
3055 "tosa-bi",
3056 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003057 ],
3058 "generation": {
3059 "standard": {
3060 "generator_args": [
3061 [
3062 "--target-dtype",
3063 "int8",
3064 "--target-dtype",
3065 "int16",
3066 "--target-dtype",
3067 "int32",
3068 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003069 "1,24",
3070 "--target-rank",
3071 "1",
3072 "--target-rank",
3073 "2",
3074 "--target-rank",
3075 "3",
3076 "--target-rank",
3077 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003078 ],
3079 [
3080 "--target-dtype",
3081 "int8",
3082 "--target-shape",
3083 "1,1,65538,1",
3084 "--target-shape",
3085 "2,65535,1,1"
3086 ]
3087 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003088 },
3089 "8k_level": {
3090 "from_version": "v0.80.0",
3091 "no_negative_tests": "true",
3092 "generator_args": [
3093 [
3094 "--target-dtype",
3095 "int8",
3096 "--target-dtype",
3097 "int16",
3098 "--target-dtype",
3099 "int32",
3100 "--tensor-dim-range",
3101 "2,10",
3102 "--target-rank",
3103 "5",
3104 "--target-rank",
3105 "6"
3106 ]
3107 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003108 }
3109 },
3110 "selection": {
3111 "default": {
3112 "params": {},
3113 "permutes": [
3114 "shape",
3115 "type",
3116 "axis"
3117 ]
3118 }
3119 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003120 },
3121 "reduce_sum": {
3122 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01003123 "profile": [
3124 "tosa-bi",
3125 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003126 ],
3127 "generation": {
3128 "standard": {
3129 "generator_args": [
3130 [
3131 "--target-dtype",
3132 "int32",
3133 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003134 "1,32",
3135 "--target-rank",
3136 "1",
3137 "--target-rank",
3138 "2",
3139 "--target-rank",
3140 "3",
3141 "--target-rank",
3142 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003143 ],
3144 [
3145 "--target-dtype",
3146 "int32",
3147 "--target-shape",
3148 "3,65532,1,1",
3149 "--target-shape",
3150 "65536,1,1,2"
3151 ]
3152 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003153 },
3154 "8k_level": {
3155 "from_version": "v0.80.0",
3156 "no_negative_tests": "true",
3157 "generator_args": [
3158 [
3159 "--target-dtype",
3160 "int32",
3161 "--tensor-dim-range",
3162 "1,12",
3163 "--target-rank",
3164 "5",
3165 "--target-rank",
3166 "6"
3167 ]
3168 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003169 }
3170 },
3171 "selection": {
3172 "default": {
3173 "params": {},
3174 "permutes": [
3175 "shape",
3176 "type",
3177 "axis"
3178 ]
3179 }
3180 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003181 },
3182 "rescale": {
3183 "group": "type_conversion",
Jeremy Johnson88588622022-07-12 16:42:29 +01003184 "profile": [
3185 "tosa-bi",
3186 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003187 ],
3188 "generation": {
3189 "standard": {
3190 "generator_args": [
3191 [
3192 "--target-dtype",
3193 "int8",
3194 "--target-dtype",
3195 "int16",
3196 "--target-dtype",
3197 "int32",
3198 "--target-dtype",
3199 "int48",
3200 "--target-dtype",
3201 "uint8",
3202 "--target-dtype",
3203 "uint16",
3204 "--tensor-dim-range",
3205 "16,32",
3206 "--target-rank",
3207 "1",
3208 "--target-rank",
3209 "2",
3210 "--target-rank",
3211 "3"
3212 ],
3213 [
3214 "--target-dtype",
3215 "int8",
3216 "--target-dtype",
3217 "int16",
3218 "--target-dtype",
3219 "int32",
3220 "--target-dtype",
3221 "int48",
3222 "--target-dtype",
3223 "uint8",
3224 "--target-dtype",
3225 "uint16",
3226 "--tensor-dim-range",
3227 "1,16",
3228 "--target-rank",
3229 "4",
3230 "--target-rank",
3231 "5"
3232 ],
3233 [
3234 "--target-dtype",
3235 "int8",
3236 "--target-shape",
3237 "1,2,65533,1",
3238 "--target-shape",
3239 "1,65539,1,1"
3240 ]
3241 ]
3242 },
3243 "8k_level": {
3244 "no_negative_tests": "true",
3245 "generator_args": [
3246 [
3247 "--target-dtype",
3248 "int8",
3249 "--target-dtype",
3250 "int16",
3251 "--target-dtype",
3252 "int32",
3253 "--target-dtype",
3254 "int48",
3255 "--target-dtype",
3256 "uint8",
3257 "--target-dtype",
3258 "uint16",
3259 "--tensor-dim-range",
3260 "1,10",
3261 "--target-rank",
3262 "6"
3263 ]
3264 ]
3265 }
3266 },
3267 "selection": {
3268 "default": {
3269 "params": {
3270 "scale": [
3271 "sc0",
3272 "sc0",
3273 "sc1",
3274 "sc1",
3275 "sc1",
3276 "sc1"
3277 ],
3278 "double_round": [
3279 "dr0",
3280 "dr0",
3281 "dr0",
3282 "dr0",
3283 "dr1",
3284 "dr1"
3285 ],
3286 "per_channel": [
3287 "pc0",
3288 "pc1",
3289 "pc0",
3290 "pc1",
3291 "pc0",
3292 "pc1",
3293 "pc1"
3294 ]
3295 },
3296 "permutes": [
3297 "shape",
3298 "type",
3299 "output_type"
3300 ]
3301 }
3302 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003303 },
3304 "reshape": {
3305 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003306 "profile": [
3307 "tosa-bi",
3308 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003309 ],
3310 "generation": {
3311 "standard": {
3312 "generator_args": [
3313 [
3314 "--target-dtype",
3315 "int8",
3316 "--target-dtype",
3317 "int16",
3318 "--target-dtype",
3319 "int32",
3320 "--target-dtype",
3321 "bool",
3322 "--num-rand-permutations",
3323 "2"
3324 ],
3325 [
3326 "--target-dtype",
3327 "int8",
3328 "--target-shape",
3329 "1,1,65535,1",
3330 "--target-shape",
3331 "1,65538,1,2",
3332 "--num-rand-permutations",
3333 "2"
3334 ]
3335 ]
3336 },
3337 "8k_level": {
3338 "no_negative_tests": "true",
3339 "generator_args": [
3340 [
3341 "--target-dtype",
3342 "int8",
3343 "--target-dtype",
3344 "int16",
3345 "--target-dtype",
3346 "int32",
3347 "--target-dtype",
3348 "bool",
3349 "--tensor-dim-range",
3350 "1,10",
3351 "--target-rank",
3352 "5",
3353 "--target-rank",
3354 "6",
3355 "--num-rand-permutations",
3356 "2"
3357 ]
3358 ]
3359 }
3360 },
3361 "selection": {
3362 "default": {
3363 "params": {},
3364 "permutes": [
3365 "shape",
3366 "type",
3367 "rank",
3368 "perm"
3369 ]
3370 }
3371 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003372 },
3373 "resize": {
3374 "group": "image",
Jeremy Johnson88588622022-07-12 16:42:29 +01003375 "profile": [
3376 "tosa-bi",
3377 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003378 ],
3379 "generation": {
3380 "standard": {
3381 "generator_args": [
3382 [
3383 "--target-dtype",
3384 "int8",
3385 "--target-dtype",
3386 "int16"
3387 ],
3388 [
3389 "--target-dtype",
3390 "int8",
3391 "--target-shape",
3392 "1,3,16383,1",
3393 "--max-resize-output-dim",
3394 "9500"
3395 ]
3396 ]
Jeremy Johnsonb2099702023-04-12 15:59:01 +01003397 },
3398 "8k_level": {
3399 "no_negative_tests": "true",
3400 "generator_args": [
3401 [
3402 "--target-dtype",
3403 "int8",
3404 "--target-dtype",
3405 "int16",
3406 "--level-8k-sizes",
3407 "--tensor-dim-range",
3408 "2,10",
3409 "--num-rand-permutations",
3410 "2"
3411 ]
3412 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003413 }
3414 },
3415 "selection": {
3416 "default": {
3417 "params": {},
3418 "permutes": [
3419 "shape",
3420 "type"
3421 ]
3422 }
3423 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003424 },
3425 "reverse": {
3426 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003427 "profile": [
3428 "tosa-bi",
3429 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003430 ],
3431 "generation": {
3432 "standard": {
3433 "generator_args": [
3434 [
3435 "--target-dtype",
3436 "int8",
3437 "--target-dtype",
3438 "int16",
3439 "--target-dtype",
3440 "int32",
3441 "--target-dtype",
3442 "bool",
3443 "--tensor-dim-range",
3444 "1,32"
3445 ],
3446 [
3447 "--target-dtype",
3448 "int8",
3449 "--target-shape",
3450 "1,1,65535",
3451 "--target-shape",
3452 "1,65540,1,2"
3453 ]
3454 ]
3455 },
3456 "8k_level": {
3457 "no_negative_tests": "true",
3458 "generator_args": [
3459 [
3460 "--target-dtype",
3461 "int8",
3462 "--target-dtype",
3463 "int16",
3464 "--target-dtype",
3465 "int32",
3466 "--target-dtype",
3467 "bool",
3468 "--tensor-dim-range",
3469 "1,12",
3470 "--target-rank",
3471 "5",
3472 "--target-rank",
3473 "6"
3474 ]
3475 ]
3476 }
3477 },
3478 "selection": {
3479 "default": {
3480 "params": {},
3481 "permutes": [
3482 "shape",
3483 "type"
3484 ]
3485 }
3486 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003487 },
3488 "scatter": {
3489 "group": "scatter_gather",
Jeremy Johnson88588622022-07-12 16:42:29 +01003490 "profile": [
3491 "tosa-bi",
3492 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003493 ],
3494 "generation": {
3495 "standard": {
3496 "generator_args": [
3497 [
3498 "--target-dtype",
3499 "int16",
3500 "--target-dtype",
3501 "int32",
3502 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00003503 "4,64",
3504 "--max-batch-size",
3505 "64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003506 ],
3507 [
3508 "--target-dtype",
3509 "int8",
3510 "--target-shape",
3511 "1,65540,1",
3512 "--target-shape",
3513 "1,1,65533",
3514 "--target-shape",
3515 "3000,7,1"
3516 ]
3517 ]
3518 }
3519 },
3520 "selection": {
3521 "default": {
3522 "params": {},
3523 "permutes": [
3524 "shape",
3525 "type"
3526 ]
3527 }
3528 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003529 },
3530 "select": {
3531 "group": "ew_ternary",
Jeremy Johnson88588622022-07-12 16:42:29 +01003532 "profile": [
3533 "tosa-bi",
3534 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003535 ],
3536 "generation": {
3537 "standard": {
3538 "generator_args": [
3539 [
3540 "--target-dtype",
3541 "int8",
3542 "--target-dtype",
3543 "int16",
3544 "--target-dtype",
3545 "int32",
3546 "--target-dtype",
3547 "bool",
3548 "--tensor-dim-range",
3549 "16,64",
3550 "--target-rank",
3551 "1",
3552 "--target-rank",
3553 "2",
3554 "--target-rank",
3555 "3"
3556 ],
3557 [
3558 "--target-dtype",
3559 "int8",
3560 "--target-dtype",
3561 "int16",
3562 "--target-dtype",
3563 "int32",
3564 "--target-dtype",
3565 "bool",
3566 "--tensor-dim-range",
3567 "1,16",
3568 "--target-rank",
3569 "4",
3570 "--target-rank",
3571 "5"
3572 ],
3573 [
3574 "--target-dtype",
3575 "int8",
3576 "--target-shape",
3577 "1,1,65535,1",
3578 "--target-shape",
3579 "1,65538,1,2",
3580 "--num-rand-permutations",
3581 "2"
3582 ]
3583 ]
3584 },
3585 "8k_level": {
3586 "no_negative_tests": "true",
3587 "generator_args": [
3588 [
3589 "--target-dtype",
3590 "int8",
3591 "--target-dtype",
3592 "int16",
3593 "--target-dtype",
3594 "int32",
3595 "--target-dtype",
3596 "bool",
3597 "--tensor-dim-range",
3598 "1,10",
3599 "--target-rank",
3600 "6"
3601 ]
3602 ]
3603 }
3604 },
3605 "selection": {
3606 "default": {
3607 "params": {},
3608 "permutes": [
3609 "shape",
3610 "type"
3611 ]
3612 }
3613 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003614 },
3615 "slice": {
3616 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003617 "profile": [
3618 "tosa-bi",
3619 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003620 ],
3621 "generation": {
3622 "standard": {
3623 "generator_args": [
3624 [
3625 "--target-dtype",
3626 "int8",
3627 "--target-dtype",
3628 "int16",
3629 "--target-dtype",
3630 "int32",
3631 "--target-dtype",
3632 "bool",
3633 "--tensor-dim-range",
3634 "16,64",
3635 "--target-rank",
3636 "1",
3637 "--target-rank",
3638 "2",
3639 "--target-rank",
3640 "3",
3641 "--num-rand-permutations",
3642 "2"
3643 ],
3644 [
3645 "--target-dtype",
3646 "int8",
3647 "--target-dtype",
3648 "int16",
3649 "--target-dtype",
3650 "int32",
3651 "--target-dtype",
3652 "bool",
3653 "--tensor-dim-range",
3654 "1,16",
3655 "--target-rank",
3656 "4",
3657 "--num-rand-permutations",
3658 "2"
3659 ],
3660 [
3661 "--target-dtype",
3662 "int8",
3663 "--target-shape",
3664 "1,1,65535,1",
3665 "--target-shape",
3666 "1,65538,1,2",
3667 "--num-rand-permutations",
3668 "2"
3669 ]
3670 ]
3671 },
3672 "8k_level": {
3673 "no_negative_tests": "true",
3674 "generator_args": [
3675 [
3676 "--target-dtype",
3677 "int8",
3678 "--target-dtype",
3679 "int16",
3680 "--target-dtype",
3681 "int32",
3682 "--target-dtype",
3683 "bool",
3684 "--tensor-dim-range",
3685 "1,10",
3686 "--target-rank",
3687 "5",
3688 "--target-rank",
3689 "6",
3690 "--num-rand-permutations",
3691 "2"
3692 ]
3693 ]
3694 }
3695 },
3696 "selection": {
3697 "default": {
3698 "params": {},
3699 "permutes": [
3700 "shape",
3701 "type",
3702 "perm"
3703 ]
3704 }
3705 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003706 },
3707 "sub": {
3708 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01003709 "profile": [
3710 "tosa-bi",
3711 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003712 ],
3713 "generation": {
3714 "standard": {
3715 "generator_args": [
3716 [
3717 "--target-dtype",
3718 "int32",
3719 "--tensor-dim-range",
3720 "16,64",
3721 "--target-rank",
3722 "1",
3723 "--target-rank",
3724 "2",
3725 "--target-rank",
3726 "3"
3727 ],
3728 [
3729 "--target-dtype",
3730 "int32",
3731 "--tensor-dim-range",
3732 "1,16",
3733 "--target-rank",
3734 "4",
3735 "--target-rank",
3736 "5"
3737 ],
3738 [
3739 "--target-dtype",
3740 "int32",
3741 "--target-shape",
3742 "1,2,65533,1",
3743 "--target-shape",
3744 "1,65539,1,1,1"
3745 ]
3746 ]
3747 },
3748 "8k_level": {
3749 "no_negative_tests": "true",
3750 "generator_args": [
3751 [
3752 "--target-dtype",
3753 "int32",
3754 "--tensor-dim-range",
3755 "1,10",
3756 "--target-rank",
3757 "6"
3758 ]
3759 ]
3760 }
3761 },
3762 "selection": {
3763 "default": {
3764 "params": {},
3765 "permutes": [
3766 "shape",
3767 "type"
3768 ]
3769 }
3770 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003771 },
Won Jeon74342e52024-01-09 00:34:40 +00003772 "sub_shape": {
3773 "group": "shape",
3774 "profile": [
3775 "tosa-bi",
3776 "tosa-mi"
3777 ],
3778 "generation": {
3779 "standard": {
3780 "generator_args": [
3781 [
3782 "--target-dtype",
3783 "shape",
3784 "--tensor-dim-range",
3785 "1,16",
3786 "--target-rank",
3787 "1"
3788 ]
3789 ]
3790 }
3791 },
3792 "selection": {
3793 "default": {
3794 "params": {},
3795 "permutes": [
3796 "shape"
3797 ]
3798 }
3799 }
3800 },
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003801 "table": {
3802 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01003803 "profile": [
3804 "tosa-bi",
3805 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003806 ],
3807 "generation": {
3808 "standard": {
3809 "generator_args": [
3810 [
3811 "--target-dtype",
3812 "int8",
3813 "--target-dtype",
3814 "int16",
3815 "--tensor-dim-range",
3816 "16,64",
3817 "--target-rank",
3818 "1",
3819 "--target-rank",
3820 "2",
3821 "--target-rank",
3822 "3"
3823 ],
3824 [
3825 "--target-dtype",
3826 "int8",
3827 "--target-dtype",
3828 "int16",
3829 "--tensor-dim-range",
3830 "1,16",
3831 "--target-rank",
3832 "4",
3833 "--target-rank",
3834 "5"
3835 ],
3836 [
3837 "--target-dtype",
3838 "int8",
3839 "--target-shape",
3840 "1,2,65536,1",
3841 "--target-shape",
3842 "1,65537,1,1,3"
3843 ]
3844 ]
3845 },
3846 "8k_level": {
3847 "no_negative_tests": "true",
3848 "generator_args": [
3849 [
3850 "--target-dtype",
3851 "int8",
3852 "--target-dtype",
3853 "int16",
3854 "--tensor-dim-range",
3855 "1,10",
3856 "--target-rank",
3857 "6"
3858 ]
3859 ]
3860 }
3861 },
3862 "selection": {
3863 "default": {
3864 "params": {},
3865 "permutes": [
3866 "shape",
3867 "type"
3868 ]
3869 }
3870 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003871 },
3872 "tile": {
3873 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003874 "profile": [
3875 "tosa-bi",
3876 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003877 ],
3878 "generation": {
3879 "standard": {
3880 "generator_args": [
3881 [
3882 "--target-dtype",
3883 "int16",
3884 "--target-dtype",
3885 "int32",
3886 "--tensor-dim-range",
3887 "4,32"
3888 ],
3889 [
3890 "--target-dtype",
3891 "bool",
3892 "--tensor-dim-range",
3893 "1,16"
3894 ],
3895 [
3896 "--target-dtype",
3897 "int8",
3898 "--target-shape",
3899 "65533",
3900 "--target-shape",
3901 "1,2,65540,1"
3902 ]
3903 ]
3904 },
3905 "8k_level": {
3906 "no_negative_tests": "true",
3907 "generator_args": [
3908 [
3909 "--target-dtype",
3910 "int16",
3911 "--target-dtype",
3912 "int32",
3913 "--target-dtype",
3914 "bool",
3915 "--tensor-dim-range",
3916 "1,10",
3917 "--target-rank",
3918 "5",
3919 "--target-rank",
3920 "6"
3921 ]
3922 ]
3923 }
3924 },
3925 "selection": {
3926 "default": {
3927 "params": {},
3928 "permutes": [
3929 "shape",
3930 "type"
3931 ]
3932 }
3933 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003934 },
3935 "transpose": {
3936 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003937 "profile": [
3938 "tosa-bi",
3939 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003940 ],
3941 "generation": {
3942 "standard": {
3943 "generator_args": [
3944 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003945 "--target-dtype",
3946 "int8",
3947 "--target-rank",
3948 "1",
3949 "--target-rank",
3950 "2",
3951 "--num-rand-permutations",
3952 "2"
3953 ],
3954 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003955 "--target-dtype",
3956 "int8",
3957 "--target-dtype",
3958 "int16",
3959 "--target-dtype",
3960 "int32",
3961 "--target-dtype",
3962 "bool",
3963 "--target-rank",
3964 "3",
3965 "--target-rank",
3966 "4",
3967 "--num-rand-permutations",
3968 "2"
3969 ],
3970 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003971 "--target-dtype",
3972 "int8",
3973 "--target-shape",
3974 "1,65537,1,2",
3975 "--target-shape",
3976 "65535,1,1,1",
3977 "--num-rand-permutations",
3978 "1"
3979 ]
3980 ]
3981 },
3982 "8k_level": {
3983 "no_negative_tests": "true",
3984 "generator_args": [
3985 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003986 "--target-dtype",
3987 "int8",
3988 "--target-dtype",
3989 "int16",
3990 "--target-dtype",
3991 "int32",
3992 "--target-dtype",
3993 "bool",
3994 "--tensor-dim-range",
3995 "1,10",
3996 "--target-rank",
3997 "5",
3998 "--target-rank",
3999 "6",
4000 "--num-rand-permutations",
4001 "2"
4002 ]
4003 ]
4004 }
4005 },
4006 "selection": {
4007 "default": {
4008 "params": {},
4009 "permutes": [
4010 "shape",
4011 "type",
4012 "perm"
4013 ]
4014 }
4015 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01004016 },
4017 "transpose_conv2d": {
4018 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01004019 "profile": [
4020 "tosa-bi",
4021 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004022 ],
4023 "generation": {
4024 "standard": {
4025 "generator_args": [
4026 [
4027 "--target-dtype",
4028 "int8",
4029 "--target-dtype",
4030 "int16",
4031 "--target-shape",
4032 "1,49,33,1",
4033 "--target-shape",
4034 "1,11,33,3",
4035 "--tensor-dim-range",
4036 "1,18",
4037 "--allow-pooling-and-conv-oversizes"
4038 ],
4039 [
4040 "--target-dtype",
4041 "int8",
4042 "--target-shape",
4043 "1,65536,1,1",
4044 "--tensor-dim-range",
4045 "1,12",
4046 "--max-conv-dilation",
4047 "1"
4048 ]
4049 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01004050 },
4051 "8k_level": {
4052 "no_negative_tests": "true",
4053 "selector": "8k_level",
4054 "generator_args": [
4055 [
4056 "--target-dtype",
4057 "int8",
4058 "--target-dtype",
4059 "int16",
4060 "--tensor-dim-range",
4061 "2,5",
4062 "--level-8k-sizes"
4063 ]
4064 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004065 }
4066 },
4067 "selection": {
4068 "default": {
4069 "params": {
4070 "shape": [],
4071 "type": [
4072 "i8xi8",
4073 "i16xi8",
4074 "i8xi4"
4075 ],
4076 "kernel": [],
4077 "stride": [],
4078 "pad": [],
4079 "out_shape": []
4080 },
4081 "permutes": [
4082 "shape",
4083 "type",
4084 "stride",
4085 "pad"
4086 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01004087 },
4088 "8k_level": {
4089 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004090 }
4091 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01004092 },
4093 "while_loop": {
4094 "group": "control_flow",
Jeremy Johnson88588622022-07-12 16:42:29 +01004095 "profile": [
4096 "tosa-bi",
4097 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004098 ],
4099 "generation": {
4100 "standard": {
4101 "generator_args": [
4102 [
4103 "--target-dtype",
4104 "int32"
4105 ],
4106 [
4107 "--target-dtype",
4108 "int32",
4109 "--target-shape",
4110 "3,22,17,1,2",
4111 "--target-shape",
4112 "1,65537,2,1"
4113 ]
4114 ]
4115 }
4116 },
4117 "selection": {
4118 "default": {
4119 "params": {},
4120 "permutes": [
4121 "shape",
4122 "type"
4123 ]
4124 }
4125 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01004126 }
4127}