blob: 25a607688c2fc43be12b6e430d6c87d2e8f2d8e2 [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 ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +00001043 "gen_filter": "^cond_if",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001044 "generation": {
1045 "standard": {
1046 "generator_args": [
1047 [
1048 "--target-dtype",
1049 "bool",
1050 "--target-dtype",
1051 "int8",
1052 "--target-dtype",
1053 "int16",
1054 "--target-dtype",
1055 "int32"
1056 ],
1057 [
1058 "--target-dtype",
1059 "int32",
1060 "--target-shape",
1061 "3,22,17,1,2"
1062 ]
1063 ]
1064 }
1065 },
1066 "selection": {
1067 "default": {
1068 "params": {},
1069 "permutes": [
1070 "variant",
1071 "shape",
1072 "cond"
1073 ]
1074 }
1075 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001076 },
1077 "const": {
1078 "group": "data_nodes",
Jeremy Johnson88588622022-07-12 16:42:29 +01001079 "profile": [
1080 "tosa-bi",
1081 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001082 ],
1083 "generation": {
1084 "standard": {
1085 "no_negative_tests": "true",
1086 "generator_args": [
1087 [
1088 "--target-dtype",
1089 "int8",
1090 "--target-dtype",
1091 "int16",
1092 "--target-dtype",
1093 "int32",
1094 "--target-dtype",
1095 "bool",
1096 "--target-dtype",
1097 "int48",
1098 "--target-rank",
1099 "1",
1100 "--target-rank",
1101 "2",
1102 "--target-rank",
1103 "3"
1104 ],
1105 [
1106 "--target-dtype",
1107 "int8",
1108 "--target-dtype",
1109 "int16",
1110 "--target-dtype",
1111 "int32",
1112 "--target-dtype",
1113 "bool",
1114 "--target-dtype",
1115 "int48",
1116 "--tensor-dim-range",
1117 "1,16",
1118 "--target-rank",
1119 "4",
1120 "--target-rank",
1121 "5"
1122 ],
1123 [
1124 "--target-dtype",
1125 "int8",
1126 "--target-shape",
1127 "1,1,65537,1,1",
1128 "--target-shape",
1129 "1,65530,1,2"
1130 ]
1131 ]
1132 }
1133 },
1134 "selection": {
1135 "default": {
1136 "params": {},
1137 "permutes": [
1138 "shape",
1139 "type"
1140 ]
1141 }
1142 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001143 },
Won Jeon74342e52024-01-09 00:34:40 +00001144 "const_shape": {
1145 "group": "shape",
1146 "profile": [
1147 "tosa-bi",
1148 "tosa-mi"
1149 ],
1150 "generation": {
1151 "standard": {
1152 "no_negative_tests": "true",
1153 "generator_args": [
1154 [
1155 "--target-dtype",
1156 "shape",
1157 "--target-rank",
1158 "1",
1159 "--target-shape",
1160 "1"
1161 ]
1162 ]
1163 }
1164 },
1165 "selection": {
1166 "default": {
1167 "params": {},
1168 "permutes": [
1169 ]
1170 }
1171 }
1172 },
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001173 "conv2d": {
1174 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001175 "profile": [
1176 "tosa-bi",
1177 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001178 ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +00001179 "gen_filter": "^conv2d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001180 "generation": {
1181 "standard": {
1182 "generator_args": [
1183 [
1184 "--target-dtype",
1185 "int8",
1186 "--target-dtype",
1187 "int16",
1188 "--target-shape",
1189 "1,49,42,28",
1190 "--target-shape",
1191 "1,11,44,13",
1192 "--tensor-dim-range",
1193 "1,16",
1194 "--allow-pooling-and-conv-oversizes"
1195 ],
1196 [
1197 "--target-dtype",
1198 "int8",
1199 "--target-shape",
1200 "1,65535,3,1",
1201 "--target-shape",
1202 "1,2,65536,1",
1203 "--max-conv-dilation",
1204 "1",
1205 "--tensor-dim-range",
1206 "1,8",
1207 "--allow-pooling-and-conv-oversizes"
1208 ]
1209 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001210 },
1211 "8k_level": {
1212 "no_negative_tests": "true",
1213 "selector": "8k_level",
1214 "generator_args": [
1215 [
1216 "--target-dtype",
1217 "int8",
1218 "--target-dtype",
1219 "int16",
1220 "--tensor-dim-range",
1221 "2,5",
1222 "--level-8k-sizes"
1223 ]
1224 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001225 }
1226 },
1227 "selection": {
1228 "default": {
1229 "params": {
1230 "shape": [],
1231 "type": [
1232 "i8xi8",
1233 "i16xi8",
1234 "i8xi4"
1235 ],
1236 "kernel": [],
1237 "stride": [],
1238 "pad": [],
1239 "dilation": []
1240 },
1241 "permutes": [
1242 "kernel",
1243 "shape",
1244 "type",
1245 "pad"
1246 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001247 },
1248 "8k_level": {
1249 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001250 }
1251 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001252 },
1253 "conv3d": {
1254 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001255 "profile": [
1256 "tosa-bi",
1257 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001258 ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +00001259 "gen_filter": "^conv3d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001260 "generation": {
1261 "standard": {
1262 "generator_args": [
1263 [
1264 "--target-dtype",
1265 "int8",
1266 "--target-dtype",
1267 "int16",
1268 "--target-shape",
1269 "1,9,21,14,1",
1270 "--target-shape",
1271 "1,9,11,12,3",
1272 "--tensor-dim-range",
1273 "1,4",
1274 "--allow-pooling-and-conv-oversizes"
1275 ],
1276 [
1277 "--target-dtype",
1278 "int8",
1279 "--target-shape",
1280 "1,1,65535,2,1",
1281 "--target-shape",
1282 "1,1,2,65536,1",
1283 "--max-conv-dilation",
1284 "1",
1285 "--tensor-dim-range",
1286 "1,2",
1287 "--allow-pooling-and-conv-oversizes"
1288 ]
1289 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001290 },
1291 "8k_level": {
1292 "no_negative_tests": "true",
1293 "selector": "8k_level",
1294 "generator_args": [
1295 [
1296 "--target-dtype",
1297 "int8",
1298 "--target-dtype",
1299 "int16",
1300 "--tensor-dim-range",
1301 "2,5",
1302 "--level-8k-sizes"
1303 ]
1304 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001305 }
1306 },
1307 "selection": {
1308 "default": {
1309 "params": {
1310 "shape": [],
1311 "type": [
1312 "i8xi8",
1313 "i16xi8",
1314 "i8xi4"
1315 ],
1316 "kernel": [],
1317 "stride": [],
1318 "pad": [],
1319 "dilation": []
1320 },
1321 "permutes": [
1322 "kernel",
1323 "shape",
1324 "type",
1325 "pad",
1326 "stride"
1327 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001328 },
1329 "8k_level": {
1330 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001331 }
1332 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001333 },
1334 "depthwise_conv2d": {
1335 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001336 "profile": [
1337 "tosa-bi",
1338 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001339 ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +00001340 "gen_filter": "^depthwise_conv2d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001341 "generation": {
1342 "standard": {
1343 "generator_args": [
1344 [
1345 "--target-dtype",
1346 "int8",
1347 "--target-dtype",
1348 "int16",
1349 "--target-shape",
1350 "1,9,44,3",
1351 "--target-shape",
1352 "1,11,33,4",
1353 "--tensor-dim-range",
1354 "1,16",
1355 "--allow-pooling-and-conv-oversizes"
1356 ],
1357 [
1358 "--target-dtype",
1359 "int8",
1360 "--target-shape",
1361 "1,65532,2,1",
1362 "--target-shape",
1363 "1,4,65537,1",
1364 "--max-conv-dilation",
1365 "1",
1366 "--tensor-dim-range",
1367 "1,16",
1368 "--allow-pooling-and-conv-oversizes"
1369 ]
1370 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001371 },
1372 "8k_level": {
1373 "no_negative_tests": "true",
1374 "selector": "8k_level",
1375 "generator_args": [
1376 [
1377 "--target-dtype",
1378 "int8",
1379 "--target-dtype",
1380 "int16",
1381 "--tensor-dim-range",
1382 "2,5",
1383 "--level-8k-sizes"
1384 ]
1385 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001386 }
1387 },
1388 "selection": {
1389 "default": {
1390 "params": {
1391 "shape": [],
1392 "type": [
1393 "i8xi8",
1394 "i16xi8",
1395 "i8xi4"
1396 ],
1397 "kernel": [],
1398 "stride": [],
1399 "pad": [],
1400 "dilation": []
1401 },
1402 "permutes": [
1403 "kernel",
1404 "shape",
1405 "type",
1406 "pad"
1407 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001408 },
1409 "8k_level": {
1410 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001411 }
1412 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001413 },
Won Jeona21b2e82023-08-10 10:33:01 +00001414 "dim": {
1415 "group": "data_layout",
1416 "profile": [
1417 "tosa-bi",
1418 "tosa-mi"
1419 ],
1420 "generation": {
1421 "standard": {
Jeremy Johnsonfd8c8fe2023-10-23 11:55:38 +01001422 "from_version": "v0.80.0",
Won Jeona21b2e82023-08-10 10:33:01 +00001423 "generator_args": [
1424 [
1425 "--target-dtype",
1426 "int8",
1427 "--target-dtype",
1428 "int16",
1429 "--target-dtype",
1430 "int32",
1431 "--target-dtype",
1432 "bool",
1433 "--tensor-dim-range",
1434 "1,64",
1435 "--target-rank",
1436 "1",
1437 "--target-rank",
1438 "2",
1439 "--target-rank",
1440 "3"
1441 ]
1442 ]
1443 },
1444 "8k_level": {
Jeremy Johnsonfd8c8fe2023-10-23 11:55:38 +01001445 "from_version": "v0.80.0",
Won Jeona21b2e82023-08-10 10:33:01 +00001446 "no_negative_tests": "true",
1447 "selector": "8k_level",
1448 "generator_args": [
1449 [
1450 "--target-dtype",
1451 "int8",
1452 "--tensor-dim-range",
1453 "1,10",
1454 "--target-rank",
1455 "6"
1456 ]
1457 ]
1458 }
1459 },
1460 "selection": {
1461 "default": {
1462 "params": {},
1463 "permutes": [
1464 "shape",
1465 "type"
1466 ]
1467 }
1468 }
1469 },
Won Jeon74342e52024-01-09 00:34:40 +00001470 "div_shape": {
1471 "group": "shape",
1472 "profile": [
1473 "tosa-bi",
1474 "tosa-mi"
1475 ],
1476 "generation": {
1477 "standard": {
1478 "generator_args": [
1479 [
1480 "--target-dtype",
1481 "shape",
1482 "--tensor-dim-range",
1483 "1,16",
1484 "--target-rank",
1485 "1"
1486 ]
1487 ]
1488 }
1489 },
1490 "selection": {
1491 "default": {
1492 "params": {},
1493 "permutes": [
1494 "shape"
1495 ]
1496 }
1497 }
1498 },
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001499 "equal": {
1500 "group": "comparison",
Jeremy Johnson88588622022-07-12 16:42:29 +01001501 "profile": [
1502 "tosa-bi",
1503 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001504 ],
1505 "generation": {
1506 "standard": {
1507 "generator_args": [
1508 [
1509 "--target-dtype",
1510 "int32",
1511 "--tensor-dim-range",
1512 "16,64",
1513 "--target-rank",
1514 "1",
1515 "--target-rank",
1516 "2",
1517 "--target-rank",
1518 "3"
1519 ],
1520 [
1521 "--target-dtype",
1522 "int32",
1523 "--tensor-dim-range",
1524 "1,16",
1525 "--target-rank",
1526 "4",
1527 "--target-rank",
1528 "5"
1529 ],
1530 [
1531 "--target-dtype",
1532 "int32",
1533 "--target-shape",
1534 "1,2,65501,1",
1535 "--target-shape",
1536 "1,65541,1,1,1"
1537 ]
1538 ]
1539 },
1540 "8k_level": {
1541 "no_negative_tests": "true",
1542 "generator_args": [
1543 [
1544 "--target-dtype",
1545 "int32",
1546 "--tensor-dim-range",
1547 "1,10",
1548 "--target-rank",
1549 "6"
1550 ]
1551 ]
1552 }
1553 },
1554 "selection": {
1555 "default": {
1556 "params": {},
1557 "permutes": [
1558 "shape",
1559 "type"
1560 ]
1561 }
1562 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001563 },
1564 "fully_connected": {
1565 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001566 "profile": [
1567 "tosa-bi",
1568 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001569 ],
1570 "generation": {
1571 "standard": {
1572 "generator_args": [
1573 [
1574 "--target-dtype",
1575 "int8",
1576 "--target-dtype",
1577 "int16"
1578 ],
1579 [
1580 "--target-dtype",
1581 "int8",
1582 "--target-shape",
1583 "444,1",
1584 "--target-shape",
1585 "3,65538",
1586 "--tensor-dim-range",
1587 "1,2"
1588 ],
1589 [
1590 "--target-dtype",
1591 "int8",
1592 "--target-shape",
1593 "3,16",
1594 "--target-shape",
1595 "1,23",
1596 "--tensor-dim-range",
1597 "100,200"
1598 ]
1599 ]
1600 }
1601 },
1602 "selection": {
1603 "default": {
1604 "params": {},
1605 "permutes": [
1606 "shape",
1607 "type"
1608 ]
1609 }
1610 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001611 },
1612 "gather": {
1613 "group": "scatter_gather",
Jeremy Johnson88588622022-07-12 16:42:29 +01001614 "profile": [
1615 "tosa-bi",
1616 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001617 ],
1618 "generation": {
1619 "standard": {
1620 "generator_args": [
1621 [
1622 "--target-dtype",
1623 "int16",
1624 "--target-dtype",
1625 "int32",
1626 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001627 "4,64",
1628 "--max-batch-size",
1629 "64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001630 ],
1631 [
1632 "--target-dtype",
1633 "int8",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001634 "--tensor-dim-range",
1635 "5,20",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001636 "--target-shape",
1637 "2,65533,1",
1638 "--target-shape",
1639 "1,2,65533",
1640 "--target-shape",
1641 "5000,1,1"
1642 ]
1643 ]
1644 }
1645 },
1646 "selection": {
1647 "default": {
1648 "params": {},
1649 "permutes": [
1650 "shape",
1651 "type"
1652 ]
1653 }
1654 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001655 },
1656 "greater": {
1657 "group": "comparison",
Jeremy Johnson88588622022-07-12 16:42:29 +01001658 "profile": [
1659 "tosa-bi",
1660 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001661 ],
1662 "generation": {
1663 "standard": {
1664 "generator_args": [
1665 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001666 "--target-dtype",
1667 "int32",
1668 "--tensor-dim-range",
1669 "10,64",
1670 "--target-rank",
1671 "1",
1672 "--target-rank",
1673 "2",
1674 "--target-rank",
1675 "3"
1676 ],
1677 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001678 "--target-dtype",
1679 "int32",
1680 "--tensor-dim-range",
1681 "1,15",
1682 "--target-rank",
1683 "4",
1684 "--target-rank",
1685 "5"
1686 ],
1687 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001688 "--target-dtype",
1689 "int32",
1690 "--target-shape",
1691 "1,2,65530,1",
1692 "--target-shape",
1693 "1,65539,1,2,1"
1694 ]
1695 ]
1696 },
1697 "8k_level": {
1698 "no_negative_tests": "true",
1699 "generator_args": [
1700 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001701 "--target-dtype",
1702 "int32",
1703 "--tensor-dim-range",
1704 "1,10",
1705 "--target-rank",
1706 "6"
1707 ]
1708 ]
1709 }
1710 },
1711 "selection": {
1712 "default": {
1713 "params": {},
1714 "permutes": [
1715 "shape",
1716 "type"
1717 ]
1718 }
1719 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001720 },
1721 "greater_equal": {
1722 "group": "comparison",
Jeremy Johnson88588622022-07-12 16:42:29 +01001723 "profile": [
1724 "tosa-bi",
1725 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001726 ],
1727 "generation": {
1728 "standard": {
1729 "generator_args": [
1730 [
1731 "--target-dtype",
1732 "int32",
1733 "--tensor-dim-range",
1734 "20,64",
1735 "--target-rank",
1736 "1",
1737 "--target-rank",
1738 "2",
1739 "--target-rank",
1740 "3"
1741 ],
1742 [
1743 "--target-dtype",
1744 "int32",
1745 "--tensor-dim-range",
1746 "1,20",
1747 "--target-rank",
1748 "4",
1749 "--target-rank",
1750 "5"
1751 ],
1752 [
1753 "--target-dtype",
1754 "int32",
1755 "--target-shape",
1756 "1,2,65533,1",
1757 "--target-shape",
1758 "1,65539,1,3,1"
1759 ]
1760 ]
1761 },
1762 "8k_level": {
1763 "no_negative_tests": "true",
1764 "generator_args": [
1765 [
1766 "--target-dtype",
1767 "int32",
1768 "--tensor-dim-range",
1769 "1,10",
1770 "--target-rank",
1771 "6"
1772 ]
1773 ]
1774 }
1775 },
1776 "selection": {
1777 "default": {
1778 "params": {},
1779 "permutes": [
1780 "shape",
1781 "type"
1782 ]
1783 }
1784 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001785 },
1786 "identity": {
1787 "group": "data_nodes",
Jeremy Johnson88588622022-07-12 16:42:29 +01001788 "profile": [
1789 "tosa-bi",
1790 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001791 ],
1792 "generation": {
1793 "standard": {
1794 "no_negative_tests": "true",
1795 "generator_args": [
1796 [
1797 "--target-dtype",
evacha011adff832024-03-06 17:33:44 +00001798 "int4",
1799 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001800 "int8",
1801 "--target-dtype",
1802 "int16",
1803 "--target-dtype",
1804 "int32",
1805 "--target-dtype",
evacha011adff832024-03-06 17:33:44 +00001806 "int48",
1807 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001808 "bool",
1809 "--tensor-dim-range",
1810 "1,61",
1811 "--target-rank",
1812 "1",
1813 "--target-rank",
1814 "2",
1815 "--target-rank",
1816 "3"
1817 ],
1818 [
1819 "--target-dtype",
evacha011adff832024-03-06 17:33:44 +00001820 "int4",
1821 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001822 "int8",
1823 "--target-dtype",
1824 "int16",
1825 "--target-dtype",
1826 "int32",
1827 "--target-dtype",
evacha011adff832024-03-06 17:33:44 +00001828 "int48",
1829 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001830 "bool",
1831 "--tensor-dim-range",
1832 "1,15",
1833 "--target-rank",
1834 "4",
1835 "--target-rank",
1836 "5"
1837 ],
1838 [
1839 "--target-dtype",
1840 "int8",
1841 "--target-shape",
1842 "1,1,65536,1,1",
1843 "--target-shape",
1844 "1,65531,1,2"
1845 ]
1846 ]
1847 }
1848 },
1849 "selection": {
1850 "default": {
1851 "params": {},
1852 "permutes": [
1853 "shape",
1854 "type"
1855 ]
1856 }
1857 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001858 },
1859 "intdiv": {
1860 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001861 "profile": [
1862 "tosa-bi",
1863 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001864 ],
1865 "generation": {
1866 "standard": {
1867 "generator_args": [
1868 [
1869 "--target-dtype",
1870 "int32",
1871 "--tensor-dim-range",
1872 "16,64",
1873 "--target-rank",
1874 "1",
1875 "--target-rank",
1876 "2",
1877 "--target-rank",
1878 "3"
1879 ],
1880 [
1881 "--target-dtype",
1882 "int32",
1883 "--tensor-dim-range",
1884 "1,16",
1885 "--target-rank",
1886 "4",
1887 "--target-rank",
1888 "5"
1889 ],
1890 [
1891 "--target-dtype",
1892 "int32",
1893 "--target-shape",
1894 "1,65533,1",
1895 "--target-shape",
1896 "1,1,65539,1,1"
1897 ]
1898 ]
1899 },
1900 "8k_level": {
1901 "no_negative_tests": "true",
1902 "generator_args": [
1903 [
1904 "--target-dtype",
1905 "int32",
1906 "--tensor-dim-range",
1907 "1,10",
1908 "--target-rank",
1909 "6"
1910 ]
1911 ]
1912 }
1913 },
1914 "selection": {
1915 "default": {
1916 "params": {},
1917 "permutes": [
1918 "shape",
1919 "type"
1920 ]
1921 }
1922 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001923 },
1924 "logical_and": {
1925 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001926 "profile": [
1927 "tosa-bi",
1928 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001929 ],
1930 "generation": {
1931 "standard": {
1932 "generator_args": [
1933 [
1934 "--target-dtype",
1935 "bool",
1936 "--tensor-dim-range",
1937 "1,64",
1938 "--target-rank",
1939 "1",
1940 "--target-rank",
1941 "2",
1942 "--target-rank",
1943 "3"
1944 ],
1945 [
1946 "--target-dtype",
1947 "bool",
1948 "--tensor-dim-range",
1949 "1,16",
1950 "--target-rank",
1951 "4",
1952 "--target-rank",
1953 "5"
1954 ],
1955 [
1956 "--target-dtype",
1957 "bool",
1958 "--target-shape",
1959 "1,65538,1",
1960 "--target-shape",
1961 "1,2,1,65536"
1962 ]
1963 ]
1964 },
1965 "8k_level": {
1966 "no_negative_tests": "true",
1967 "generator_args": [
1968 [
1969 "--target-dtype",
1970 "bool",
1971 "--tensor-dim-range",
1972 "1,10",
1973 "--target-rank",
1974 "6"
1975 ]
1976 ]
1977 }
1978 },
1979 "selection": {
1980 "default": {
1981 "params": {},
1982 "permutes": [
1983 "shape",
1984 "type"
1985 ]
1986 }
1987 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001988 },
1989 "logical_left_shift": {
1990 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001991 "profile": [
1992 "tosa-bi",
1993 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001994 ],
1995 "generation": {
1996 "standard": {
1997 "generator_args": [
1998 [
1999 "--target-dtype",
2000 "int8",
2001 "--target-dtype",
2002 "int16",
2003 "--target-dtype",
2004 "int32",
2005 "--tensor-dim-range",
2006 "16,64",
2007 "--target-rank",
2008 "1",
2009 "--target-rank",
2010 "2",
2011 "--target-rank",
2012 "3"
2013 ],
2014 [
2015 "--target-dtype",
2016 "int8",
2017 "--target-dtype",
2018 "int16",
2019 "--target-dtype",
2020 "int32",
2021 "--tensor-dim-range",
2022 "1,16",
2023 "--target-rank",
2024 "4",
2025 "--target-rank",
2026 "5"
2027 ],
2028 [
2029 "--target-dtype",
2030 "int8",
2031 "--target-shape",
2032 "1,65532,1,1",
2033 "--target-shape",
2034 "1,2,1,65538"
2035 ]
2036 ]
2037 },
2038 "8k_level": {
2039 "no_negative_tests": "true",
2040 "generator_args": [
2041 [
2042 "--target-dtype",
2043 "int8",
2044 "--target-dtype",
2045 "int16",
2046 "--target-dtype",
2047 "int32",
2048 "--tensor-dim-range",
2049 "1,10",
2050 "--target-rank",
2051 "6"
2052 ]
2053 ]
2054 }
2055 },
2056 "selection": {
2057 "default": {
2058 "params": {},
2059 "permutes": [
2060 "shape",
2061 "type"
2062 ]
2063 }
2064 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002065 },
2066 "logical_not": {
2067 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002068 "profile": [
2069 "tosa-bi",
2070 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002071 ],
2072 "generation": {
2073 "standard": {
2074 "generator_args": [
2075 [
2076 "--target-dtype",
2077 "bool",
2078 "--tensor-dim-range",
2079 "2,64",
2080 "--target-rank",
2081 "1",
2082 "--target-rank",
2083 "2",
2084 "--target-rank",
2085 "3"
2086 ],
2087 [
2088 "--target-dtype",
2089 "bool",
2090 "--tensor-dim-range",
2091 "1,15",
2092 "--target-rank",
2093 "4",
2094 "--target-rank",
2095 "5"
2096 ],
2097 [
2098 "--target-dtype",
2099 "bool",
2100 "--target-shape",
2101 "1,65537,1",
2102 "--target-shape",
2103 "1,2,1,65535"
2104 ]
2105 ]
2106 },
2107 "8k_level": {
2108 "no_negative_tests": "true",
2109 "generator_args": [
2110 [
2111 "--target-dtype",
2112 "bool",
2113 "--tensor-dim-range",
2114 "1,10",
2115 "--target-rank",
2116 "6"
2117 ]
2118 ]
2119 }
2120 },
2121 "selection": {
2122 "default": {
2123 "params": {},
2124 "permutes": [
2125 "shape",
2126 "type"
2127 ]
2128 }
2129 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002130 },
2131 "logical_or": {
2132 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002133 "profile": [
2134 "tosa-bi",
2135 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002136 ],
2137 "generation": {
2138 "standard": {
2139 "generator_args": [
2140 [
2141 "--target-dtype",
2142 "bool",
2143 "--tensor-dim-range",
2144 "3,64",
2145 "--target-rank",
2146 "1",
2147 "--target-rank",
2148 "2",
2149 "--target-rank",
2150 "3"
2151 ],
2152 [
2153 "--target-dtype",
2154 "bool",
2155 "--tensor-dim-range",
2156 "1,14",
2157 "--target-rank",
2158 "4",
2159 "--target-rank",
2160 "5"
2161 ],
2162 [
2163 "--target-dtype",
2164 "bool",
2165 "--target-shape",
2166 "1,65536,1",
2167 "--target-shape",
2168 "1,2,1,65537"
2169 ]
2170 ]
2171 },
2172 "8k_level": {
2173 "no_negative_tests": "true",
2174 "generator_args": [
2175 [
2176 "--target-dtype",
2177 "bool",
2178 "--tensor-dim-range",
2179 "1,10",
2180 "--target-rank",
2181 "6"
2182 ]
2183 ]
2184 }
2185 },
2186 "selection": {
2187 "default": {
2188 "params": {},
2189 "permutes": [
2190 "shape",
2191 "type"
2192 ]
2193 }
2194 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002195 },
2196 "logical_right_shift": {
2197 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002198 "profile": [
2199 "tosa-bi",
2200 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002201 ],
2202 "generation": {
2203 "standard": {
2204 "generator_args": [
2205 [
2206 "--target-dtype",
2207 "int8",
2208 "--target-dtype",
2209 "int16",
2210 "--target-dtype",
2211 "int32",
2212 "--tensor-dim-range",
2213 "25,64",
2214 "--target-rank",
2215 "1",
2216 "--target-rank",
2217 "2",
2218 "--target-rank",
2219 "3"
2220 ],
2221 [
2222 "--target-dtype",
2223 "int8",
2224 "--target-dtype",
2225 "int16",
2226 "--target-dtype",
2227 "int32",
2228 "--tensor-dim-range",
2229 "1,25",
2230 "--target-rank",
2231 "4",
2232 "--target-rank",
2233 "5"
2234 ],
2235 [
2236 "--target-dtype",
2237 "int8",
2238 "--target-shape",
2239 "1,1,65540,3",
2240 "--target-shape",
2241 "2,1,65530,1,1"
2242 ]
2243 ]
2244 },
2245 "8k_level": {
2246 "no_negative_tests": "true",
2247 "generator_args": [
2248 [
2249 "--target-dtype",
2250 "int8",
2251 "--target-dtype",
2252 "int16",
2253 "--target-dtype",
2254 "int32",
2255 "--tensor-dim-range",
2256 "1,10",
2257 "--target-rank",
2258 "6"
2259 ]
2260 ]
2261 }
2262 },
2263 "selection": {
2264 "default": {
2265 "params": {},
2266 "permutes": [
2267 "shape",
2268 "type"
2269 ]
2270 }
2271 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002272 },
2273 "logical_xor": {
2274 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002275 "profile": [
2276 "tosa-bi",
2277 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002278 ],
2279 "generation": {
2280 "standard": {
2281 "generator_args": [
2282 [
2283 "--target-dtype",
2284 "bool",
2285 "--tensor-dim-range",
2286 "4,64",
2287 "--target-rank",
2288 "1",
2289 "--target-rank",
2290 "2",
2291 "--target-rank",
2292 "3"
2293 ],
2294 [
2295 "--target-dtype",
2296 "bool",
2297 "--tensor-dim-range",
2298 "3,16",
2299 "--target-rank",
2300 "4",
2301 "--target-rank",
2302 "5"
2303 ],
2304 [
2305 "--target-dtype",
2306 "bool",
2307 "--target-shape",
2308 "1,65539,1",
2309 "--target-shape",
2310 "1,2,1,65534"
2311 ]
2312 ]
2313 },
2314 "8k_level": {
2315 "no_negative_tests": "true",
2316 "generator_args": [
2317 [
2318 "--target-dtype",
2319 "bool",
2320 "--tensor-dim-range",
2321 "1,10",
2322 "--target-rank",
2323 "6"
2324 ]
2325 ]
2326 }
2327 },
2328 "selection": {
2329 "default": {
2330 "params": {},
2331 "permutes": [
2332 "shape",
2333 "type"
2334 ]
2335 }
2336 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002337 },
2338 "matmul": {
2339 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01002340 "profile": [
2341 "tosa-bi",
2342 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002343 ],
2344 "generation": {
2345 "standard": {
2346 "generator_args": [
2347 [
2348 "--target-dtype",
2349 "int8",
2350 "--target-dtype",
2351 "int16",
2352 "--tensor-dim-range",
2353 "16,64"
2354 ],
2355 [
2356 "--target-dtype",
2357 "int8",
2358 "--target-dtype",
2359 "int16",
2360 "--tensor-dim-range",
2361 "1,16"
2362 ],
2363 [
2364 "--target-dtype",
2365 "int8",
2366 "--target-shape",
2367 "1,65532,1",
2368 "--target-shape",
2369 "1,2,65538",
2370 "--target-shape",
2371 "2000,1,1"
2372 ]
2373 ]
2374 }
2375 },
2376 "selection": {
2377 "default": {
2378 "params": {},
2379 "permutes": [
2380 "shape",
2381 "type"
2382 ]
2383 }
2384 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002385 },
2386 "maximum": {
2387 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002388 "profile": [
2389 "tosa-bi",
2390 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002391 ],
2392 "generation": {
2393 "standard": {
2394 "generator_args": [
2395 [
2396 "--target-dtype",
2397 "int32",
2398 "--tensor-dim-range",
2399 "16,64",
2400 "--target-rank",
2401 "1",
2402 "--target-rank",
2403 "2",
2404 "--target-rank",
2405 "3"
2406 ],
2407 [
2408 "--target-dtype",
2409 "int32",
2410 "--tensor-dim-range",
2411 "1,16",
2412 "--target-rank",
2413 "4",
2414 "--target-rank",
2415 "5"
2416 ],
2417 [
2418 "--target-dtype",
2419 "int32",
2420 "--target-shape",
2421 "1,2,65533,1",
2422 "--target-shape",
2423 "1,65539,1,1,1"
2424 ]
2425 ]
2426 },
2427 "8k_level": {
2428 "no_negative_tests": "true",
2429 "generator_args": [
2430 [
2431 "--target-dtype",
2432 "int32",
2433 "--tensor-dim-range",
2434 "1,10",
2435 "--target-rank",
2436 "6"
2437 ]
2438 ]
2439 }
2440 },
2441 "selection": {
2442 "default": {
2443 "params": {},
2444 "permutes": [
2445 "shape",
2446 "type"
2447 ]
2448 }
2449 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002450 },
2451 "max_pool2d": {
2452 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01002453 "profile": [
2454 "tosa-bi",
2455 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002456 ],
2457 "generation": {
2458 "standard": {
2459 "generator_args": [
2460 [
2461 "--target-dtype",
2462 "int8",
2463 "--target-dtype",
2464 "int16",
2465 "--target-shape",
2466 "1,4,75,3",
2467 "--target-shape",
2468 "1,11,44,1",
2469 "--allow-pooling-and-conv-oversizes"
2470 ],
2471 [
2472 "--target-dtype",
2473 "int8",
2474 "--target-shape",
2475 "1,65535,5,1",
2476 "--target-shape",
2477 "1,3,65537,1",
2478 "--target-shape",
2479 "1,3,2,1",
2480 "--allow-pooling-and-conv-oversizes"
2481 ]
2482 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01002483 },
2484 "8k_level": {
2485 "no_negative_tests": "true",
2486 "selector": "8k_level",
2487 "generator_args": [
2488 [
2489 "--target-dtype",
2490 "int8",
2491 "--target-dtype",
2492 "int16",
2493 "--tensor-dim-range",
2494 "3,10",
2495 "--level-8k-sizes"
2496 ]
2497 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002498 }
2499 },
2500 "selection": {
2501 "default": {
2502 "params": {
2503 "shape": [],
2504 "type": [
2505 "i8",
2506 "i16"
2507 ],
2508 "kernel": [],
2509 "stride": [],
2510 "pad": []
2511 },
2512 "permutes": [
2513 "shape",
2514 "type",
2515 "pad"
2516 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01002517 },
2518 "8k_level": {
2519 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002520 }
2521 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002522 },
2523 "minimum": {
2524 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002525 "profile": [
2526 "tosa-bi",
2527 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002528 ],
2529 "generation": {
2530 "standard": {
2531 "generator_args": [
2532 [
2533 "--target-dtype",
2534 "int32",
2535 "--tensor-dim-range",
2536 "16,64",
2537 "--target-rank",
2538 "1",
2539 "--target-rank",
2540 "2",
2541 "--target-rank",
2542 "3"
2543 ],
2544 [
2545 "--target-dtype",
2546 "int32",
2547 "--tensor-dim-range",
2548 "1,16",
2549 "--target-rank",
2550 "4",
2551 "--target-rank",
2552 "5"
2553 ],
2554 [
2555 "--target-dtype",
2556 "int32",
2557 "--target-shape",
2558 "1,2,65533,1",
2559 "--target-shape",
2560 "1,65539,1,1,1"
2561 ]
2562 ]
2563 },
2564 "8k_level": {
2565 "no_negative_tests": "true",
2566 "generator_args": [
2567 [
2568 "--target-dtype",
2569 "int32",
2570 "--tensor-dim-range",
2571 "1,10",
2572 "--target-rank",
2573 "6"
2574 ]
2575 ]
2576 }
2577 },
2578 "selection": {
2579 "default": {
2580 "params": {},
2581 "permutes": [
2582 "shape",
2583 "type"
2584 ]
2585 }
2586 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002587 },
2588 "mul": {
2589 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002590 "profile": [
2591 "tosa-bi",
2592 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002593 ],
2594 "generation": {
2595 "standard": {
2596 "generator_args": [
2597 [
2598 "--target-dtype",
2599 "int8",
2600 "--target-dtype",
2601 "int16",
2602 "--target-dtype",
2603 "int32",
2604 "--tensor-dim-range",
2605 "16,64",
2606 "--target-rank",
2607 "1",
2608 "--target-rank",
2609 "2",
2610 "--target-rank",
2611 "3"
2612 ],
2613 [
2614 "--target-dtype",
2615 "int8",
2616 "--target-dtype",
2617 "int16",
2618 "--target-dtype",
2619 "int32",
2620 "--tensor-dim-range",
2621 "1,16",
2622 "--target-rank",
2623 "4",
2624 "--target-rank",
2625 "5"
2626 ],
2627 [
2628 "--target-dtype",
2629 "int8",
2630 "--target-shape",
2631 "1,2,65500,1",
2632 "--target-shape",
2633 "1,68539,1,1,1"
2634 ]
2635 ]
2636 },
2637 "8k_level": {
2638 "no_negative_tests": "true",
2639 "generator_args": [
2640 [
2641 "--target-dtype",
2642 "int8",
2643 "--target-dtype",
2644 "int16",
2645 "--target-dtype",
2646 "int32",
2647 "--tensor-dim-range",
2648 "1,10",
2649 "--target-rank",
2650 "6"
2651 ]
2652 ]
2653 }
2654 },
2655 "selection": {
2656 "default": {
2657 "params": {},
2658 "permutes": [
2659 "shape",
2660 "type",
2661 "perm",
2662 "shift"
2663 ]
2664 }
2665 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002666 },
Won Jeon74342e52024-01-09 00:34:40 +00002667 "mul_shape": {
2668 "group": "shape",
2669 "profile": [
2670 "tosa-bi",
2671 "tosa-mi"
2672 ],
2673 "generation": {
2674 "standard": {
2675 "generator_args": [
2676 [
2677 "--target-dtype",
2678 "shape",
2679 "--tensor-dim-range",
2680 "1,16",
2681 "--target-rank",
2682 "1"
2683 ]
2684 ]
2685 }
2686 },
2687 "selection": {
2688 "default": {
2689 "params": {},
2690 "permutes": [
2691 "shape"
2692 ]
2693 }
2694 }
2695 },
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002696 "negate": {
2697 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002698 "profile": [
2699 "tosa-bi",
2700 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002701 ],
2702 "generation": {
2703 "standard": {
2704 "generator_args": [
2705 [
2706 "--target-dtype",
2707 "int8",
2708 "--target-dtype",
2709 "int16",
2710 "--target-dtype",
2711 "int32",
2712 "--tensor-dim-range",
2713 "22,64",
2714 "--target-rank",
2715 "1",
2716 "--target-rank",
2717 "2",
2718 "--target-rank",
2719 "3"
2720 ],
2721 [
2722 "--target-dtype",
2723 "int8",
2724 "--target-dtype",
2725 "int16",
2726 "--target-dtype",
2727 "int32",
2728 "--tensor-dim-range",
2729 "1,22",
2730 "--target-rank",
2731 "4",
2732 "--target-rank",
2733 "5"
2734 ],
2735 [
2736 "--target-dtype",
2737 "int8",
2738 "--target-shape",
2739 "3,1,65540,1",
2740 "--target-shape",
2741 "1,1,2,1,65531"
2742 ]
2743 ]
2744 },
2745 "8k_level": {
2746 "no_negative_tests": "true",
2747 "generator_args": [
2748 [
2749 "--target-dtype",
2750 "int8",
2751 "--target-dtype",
2752 "int16",
2753 "--target-dtype",
2754 "int32",
2755 "--tensor-dim-range",
2756 "1,10",
2757 "--target-rank",
2758 "6"
2759 ]
2760 ]
2761 }
2762 },
2763 "selection": {
2764 "default": {
2765 "params": {},
2766 "permutes": [
2767 "shape",
2768 "type"
2769 ]
2770 }
2771 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002772 },
2773 "pad": {
2774 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01002775 "profile": [
2776 "tosa-bi",
2777 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002778 ],
2779 "generation": {
2780 "standard": {
2781 "generator_args": [
2782 [
2783 "--target-dtype",
2784 "int8",
2785 "--target-dtype",
2786 "int16",
2787 "--target-dtype",
2788 "int32",
2789 "--target-dtype",
2790 "bool",
2791 "--tensor-dim-range",
2792 "1,64",
2793 "--target-rank",
2794 "1",
2795 "--target-rank",
2796 "2",
2797 "--target-rank",
2798 "3"
2799 ],
2800 [
2801 "--target-dtype",
2802 "int8",
2803 "--target-dtype",
2804 "int16",
2805 "--target-dtype",
2806 "int32",
2807 "--target-dtype",
2808 "bool",
2809 "--tensor-dim-range",
2810 "1,16",
2811 "--target-rank",
2812 "4"
2813 ],
2814 [
2815 "--target-dtype",
2816 "int16",
2817 "--tensor-dim-range",
2818 "1,16",
2819 "--target-rank",
2820 "5"
2821 ],
2822 [
2823 "--target-dtype",
2824 "int8",
2825 "--target-shape",
2826 "1,1,65537,1"
2827 ]
2828 ]
2829 },
2830 "8k_level": {
2831 "no_negative_tests": "true",
2832 "selector": "8k_level",
2833 "generator_args": [
2834 [
2835 "--target-dtype",
2836 "int8",
2837 "--tensor-dim-range",
2838 "1,10",
2839 "--target-rank",
2840 "6"
2841 ]
2842 ]
2843 }
2844 },
2845 "selection": {
2846 "default": {
2847 "params": {},
2848 "permutes": [
2849 "shape",
2850 "type"
2851 ],
2852 "sparsity": {
2853 "pad": 15
2854 },
2855 "preselected": [
2856 {
2857 "shape": "6",
2858 "type": "i8",
2859 "pad": "pad00"
2860 }
2861 ]
2862 },
2863 "8k_level": {
2864 "params": {},
2865 "permutes": [],
2866 "sparsity": {
2867 "pad": 3
2868 },
2869 "full_sparsity": "true"
2870 }
2871 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002872 },
2873 "reduce_all": {
2874 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002875 "profile": [
2876 "tosa-bi",
2877 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002878 ],
2879 "generation": {
2880 "standard": {
2881 "generator_args": [
2882 [
2883 "--target-dtype",
2884 "bool",
2885 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002886 "1,32",
2887 "--target-rank",
2888 "1",
2889 "--target-rank",
2890 "2",
2891 "--target-rank",
2892 "3",
2893 "--target-rank",
2894 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002895 ],
2896 [
2897 "--target-dtype",
2898 "bool",
2899 "--target-shape",
2900 "65530,1,1,1",
2901 "--target-shape",
2902 "2,65538,1,1"
2903 ]
2904 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002905 },
2906 "8k_level": {
2907 "from_version": "v0.80.0",
2908 "no_negative_tests": "true",
2909 "generator_args": [
2910 [
2911 "--target-dtype",
2912 "bool",
2913 "--tensor-dim-range",
2914 "1,10",
2915 "--target-rank",
2916 "5",
2917 "--target-rank",
2918 "6"
2919 ]
2920 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002921 }
2922 },
2923 "selection": {
2924 "default": {
2925 "params": {},
2926 "permutes": [
2927 "shape",
2928 "type",
2929 "axis"
2930 ]
2931 }
2932 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002933 },
2934 "reduce_any": {
2935 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002936 "profile": [
2937 "tosa-bi",
2938 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002939 ],
2940 "generation": {
2941 "standard": {
2942 "generator_args": [
2943 [
2944 "--target-dtype",
2945 "bool",
2946 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002947 "1,32",
2948 "--target-rank",
2949 "1",
2950 "--target-rank",
2951 "2",
2952 "--target-rank",
2953 "3",
2954 "--target-rank",
2955 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002956 ],
2957 [
2958 "--target-dtype",
2959 "bool",
2960 "--target-shape",
2961 "65530,1,1,1",
2962 "--target-shape",
2963 "2,65538,1,1"
2964 ]
2965 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002966 },
2967 "8k_level": {
2968 "from_version": "v0.80.0",
2969 "no_negative_tests": "true",
2970 "generator_args": [
2971 [
2972 "--target-dtype",
2973 "bool",
2974 "--tensor-dim-range",
2975 "1,9",
2976 "--target-rank",
2977 "5",
2978 "--target-rank",
2979 "6"
2980 ]
2981 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002982 }
2983 },
2984 "selection": {
2985 "default": {
2986 "params": {},
2987 "permutes": [
2988 "shape",
2989 "type",
2990 "axis"
2991 ]
2992 }
2993 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002994 },
2995 "reduce_max": {
2996 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002997 "profile": [
2998 "tosa-bi",
2999 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003000 ],
3001 "generation": {
3002 "standard": {
3003 "generator_args": [
3004 [
3005 "--target-dtype",
3006 "int8",
3007 "--target-dtype",
3008 "int16",
3009 "--target-dtype",
3010 "int32",
3011 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003012 "1,32",
3013 "--target-rank",
3014 "1",
3015 "--target-rank",
3016 "2",
3017 "--target-rank",
3018 "3",
3019 "--target-rank",
3020 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003021 ],
3022 [
3023 "--target-dtype",
3024 "int8",
3025 "--target-shape",
3026 "65530,1,1,1",
3027 "--target-shape",
3028 "2,65538,1,1"
3029 ]
3030 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003031 },
3032 "8k_level": {
3033 "from_version": "v0.80.0",
3034 "no_negative_tests": "true",
3035 "generator_args": [
3036 [
3037 "--target-dtype",
3038 "int8",
3039 "--target-dtype",
3040 "int16",
3041 "--target-dtype",
3042 "int32",
3043 "--tensor-dim-range",
3044 "1,11",
3045 "--target-rank",
3046 "5",
3047 "--target-rank",
3048 "6"
3049 ]
3050 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003051 }
3052 },
3053 "selection": {
3054 "default": {
3055 "params": {},
3056 "permutes": [
3057 "shape",
3058 "type",
3059 "axis"
3060 ]
3061 }
3062 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003063 },
3064 "reduce_min": {
3065 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01003066 "profile": [
3067 "tosa-bi",
3068 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003069 ],
3070 "generation": {
3071 "standard": {
3072 "generator_args": [
3073 [
3074 "--target-dtype",
3075 "int8",
3076 "--target-dtype",
3077 "int16",
3078 "--target-dtype",
3079 "int32",
3080 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003081 "1,24",
3082 "--target-rank",
3083 "1",
3084 "--target-rank",
3085 "2",
3086 "--target-rank",
3087 "3",
3088 "--target-rank",
3089 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003090 ],
3091 [
3092 "--target-dtype",
3093 "int8",
3094 "--target-shape",
3095 "1,1,65538,1",
3096 "--target-shape",
3097 "2,65535,1,1"
3098 ]
3099 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003100 },
3101 "8k_level": {
3102 "from_version": "v0.80.0",
3103 "no_negative_tests": "true",
3104 "generator_args": [
3105 [
3106 "--target-dtype",
3107 "int8",
3108 "--target-dtype",
3109 "int16",
3110 "--target-dtype",
3111 "int32",
3112 "--tensor-dim-range",
3113 "2,10",
3114 "--target-rank",
3115 "5",
3116 "--target-rank",
3117 "6"
3118 ]
3119 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003120 }
3121 },
3122 "selection": {
3123 "default": {
3124 "params": {},
3125 "permutes": [
3126 "shape",
3127 "type",
3128 "axis"
3129 ]
3130 }
3131 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003132 },
3133 "reduce_sum": {
3134 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01003135 "profile": [
3136 "tosa-bi",
3137 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003138 ],
3139 "generation": {
3140 "standard": {
3141 "generator_args": [
3142 [
3143 "--target-dtype",
3144 "int32",
3145 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003146 "1,32",
3147 "--target-rank",
3148 "1",
3149 "--target-rank",
3150 "2",
3151 "--target-rank",
3152 "3",
3153 "--target-rank",
3154 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003155 ],
3156 [
3157 "--target-dtype",
3158 "int32",
3159 "--target-shape",
3160 "3,65532,1,1",
3161 "--target-shape",
3162 "65536,1,1,2"
3163 ]
3164 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003165 },
3166 "8k_level": {
3167 "from_version": "v0.80.0",
3168 "no_negative_tests": "true",
3169 "generator_args": [
3170 [
3171 "--target-dtype",
3172 "int32",
3173 "--tensor-dim-range",
3174 "1,12",
3175 "--target-rank",
3176 "5",
3177 "--target-rank",
3178 "6"
3179 ]
3180 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003181 }
3182 },
3183 "selection": {
3184 "default": {
3185 "params": {},
3186 "permutes": [
3187 "shape",
3188 "type",
3189 "axis"
3190 ]
3191 }
3192 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003193 },
3194 "rescale": {
3195 "group": "type_conversion",
Jeremy Johnson88588622022-07-12 16:42:29 +01003196 "profile": [
3197 "tosa-bi",
3198 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003199 ],
3200 "generation": {
3201 "standard": {
3202 "generator_args": [
3203 [
3204 "--target-dtype",
3205 "int8",
3206 "--target-dtype",
3207 "int16",
3208 "--target-dtype",
3209 "int32",
3210 "--target-dtype",
3211 "int48",
3212 "--target-dtype",
3213 "uint8",
3214 "--target-dtype",
3215 "uint16",
3216 "--tensor-dim-range",
3217 "16,32",
3218 "--target-rank",
3219 "1",
3220 "--target-rank",
3221 "2",
3222 "--target-rank",
3223 "3"
3224 ],
3225 [
3226 "--target-dtype",
3227 "int8",
3228 "--target-dtype",
3229 "int16",
3230 "--target-dtype",
3231 "int32",
3232 "--target-dtype",
3233 "int48",
3234 "--target-dtype",
3235 "uint8",
3236 "--target-dtype",
3237 "uint16",
3238 "--tensor-dim-range",
3239 "1,16",
3240 "--target-rank",
3241 "4",
3242 "--target-rank",
3243 "5"
3244 ],
3245 [
3246 "--target-dtype",
3247 "int8",
3248 "--target-shape",
3249 "1,2,65533,1",
3250 "--target-shape",
3251 "1,65539,1,1"
3252 ]
3253 ]
3254 },
3255 "8k_level": {
3256 "no_negative_tests": "true",
3257 "generator_args": [
3258 [
3259 "--target-dtype",
3260 "int8",
3261 "--target-dtype",
3262 "int16",
3263 "--target-dtype",
3264 "int32",
3265 "--target-dtype",
3266 "int48",
3267 "--target-dtype",
3268 "uint8",
3269 "--target-dtype",
3270 "uint16",
3271 "--tensor-dim-range",
3272 "1,10",
3273 "--target-rank",
3274 "6"
3275 ]
3276 ]
3277 }
3278 },
3279 "selection": {
3280 "default": {
3281 "params": {
3282 "scale": [
3283 "sc0",
3284 "sc0",
3285 "sc1",
3286 "sc1",
3287 "sc1",
3288 "sc1"
3289 ],
3290 "double_round": [
3291 "dr0",
3292 "dr0",
3293 "dr0",
3294 "dr0",
3295 "dr1",
3296 "dr1"
3297 ],
3298 "per_channel": [
3299 "pc0",
3300 "pc1",
3301 "pc0",
3302 "pc1",
3303 "pc0",
3304 "pc1",
3305 "pc1"
3306 ]
3307 },
3308 "permutes": [
3309 "shape",
3310 "type",
3311 "output_type"
3312 ]
3313 }
3314 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003315 },
3316 "reshape": {
3317 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003318 "profile": [
3319 "tosa-bi",
3320 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003321 ],
3322 "generation": {
3323 "standard": {
3324 "generator_args": [
3325 [
3326 "--target-dtype",
3327 "int8",
3328 "--target-dtype",
3329 "int16",
3330 "--target-dtype",
3331 "int32",
3332 "--target-dtype",
3333 "bool",
3334 "--num-rand-permutations",
3335 "2"
3336 ],
3337 [
3338 "--target-dtype",
3339 "int8",
3340 "--target-shape",
3341 "1,1,65535,1",
3342 "--target-shape",
3343 "1,65538,1,2",
3344 "--num-rand-permutations",
3345 "2"
3346 ]
3347 ]
3348 },
3349 "8k_level": {
3350 "no_negative_tests": "true",
3351 "generator_args": [
3352 [
3353 "--target-dtype",
3354 "int8",
3355 "--target-dtype",
3356 "int16",
3357 "--target-dtype",
3358 "int32",
3359 "--target-dtype",
3360 "bool",
3361 "--tensor-dim-range",
3362 "1,10",
3363 "--target-rank",
3364 "5",
3365 "--target-rank",
3366 "6",
3367 "--num-rand-permutations",
3368 "2"
3369 ]
3370 ]
3371 }
3372 },
3373 "selection": {
3374 "default": {
3375 "params": {},
3376 "permutes": [
3377 "shape",
3378 "type",
3379 "rank",
3380 "perm"
3381 ]
3382 }
3383 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003384 },
3385 "resize": {
3386 "group": "image",
Jeremy Johnson88588622022-07-12 16:42:29 +01003387 "profile": [
3388 "tosa-bi",
3389 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003390 ],
3391 "generation": {
3392 "standard": {
3393 "generator_args": [
3394 [
3395 "--target-dtype",
3396 "int8",
3397 "--target-dtype",
3398 "int16"
3399 ],
3400 [
3401 "--target-dtype",
3402 "int8",
3403 "--target-shape",
3404 "1,3,16383,1",
3405 "--max-resize-output-dim",
3406 "9500"
3407 ]
3408 ]
Jeremy Johnsonb2099702023-04-12 15:59:01 +01003409 },
3410 "8k_level": {
3411 "no_negative_tests": "true",
3412 "generator_args": [
3413 [
3414 "--target-dtype",
3415 "int8",
3416 "--target-dtype",
3417 "int16",
3418 "--level-8k-sizes",
3419 "--tensor-dim-range",
3420 "2,10",
3421 "--num-rand-permutations",
3422 "2"
3423 ]
3424 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003425 }
3426 },
3427 "selection": {
3428 "default": {
3429 "params": {},
3430 "permutes": [
3431 "shape",
3432 "type"
3433 ]
3434 }
3435 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003436 },
3437 "reverse": {
3438 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003439 "profile": [
3440 "tosa-bi",
3441 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003442 ],
3443 "generation": {
3444 "standard": {
3445 "generator_args": [
3446 [
3447 "--target-dtype",
3448 "int8",
3449 "--target-dtype",
3450 "int16",
3451 "--target-dtype",
3452 "int32",
3453 "--target-dtype",
3454 "bool",
3455 "--tensor-dim-range",
3456 "1,32"
3457 ],
3458 [
3459 "--target-dtype",
3460 "int8",
3461 "--target-shape",
3462 "1,1,65535",
3463 "--target-shape",
3464 "1,65540,1,2"
3465 ]
3466 ]
3467 },
3468 "8k_level": {
3469 "no_negative_tests": "true",
3470 "generator_args": [
3471 [
3472 "--target-dtype",
3473 "int8",
3474 "--target-dtype",
3475 "int16",
3476 "--target-dtype",
3477 "int32",
3478 "--target-dtype",
3479 "bool",
3480 "--tensor-dim-range",
3481 "1,12",
3482 "--target-rank",
3483 "5",
3484 "--target-rank",
3485 "6"
3486 ]
3487 ]
3488 }
3489 },
3490 "selection": {
3491 "default": {
3492 "params": {},
3493 "permutes": [
3494 "shape",
3495 "type"
3496 ]
3497 }
3498 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003499 },
3500 "scatter": {
3501 "group": "scatter_gather",
Jeremy Johnson88588622022-07-12 16:42:29 +01003502 "profile": [
3503 "tosa-bi",
3504 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003505 ],
3506 "generation": {
3507 "standard": {
3508 "generator_args": [
3509 [
3510 "--target-dtype",
3511 "int16",
3512 "--target-dtype",
3513 "int32",
3514 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00003515 "4,64",
3516 "--max-batch-size",
3517 "64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003518 ],
3519 [
3520 "--target-dtype",
3521 "int8",
3522 "--target-shape",
3523 "1,65540,1",
3524 "--target-shape",
3525 "1,1,65533",
3526 "--target-shape",
3527 "3000,7,1"
3528 ]
3529 ]
3530 }
3531 },
3532 "selection": {
3533 "default": {
3534 "params": {},
3535 "permutes": [
3536 "shape",
3537 "type"
3538 ]
3539 }
3540 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003541 },
3542 "select": {
3543 "group": "ew_ternary",
Jeremy Johnson88588622022-07-12 16:42:29 +01003544 "profile": [
3545 "tosa-bi",
3546 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003547 ],
3548 "generation": {
3549 "standard": {
3550 "generator_args": [
3551 [
3552 "--target-dtype",
3553 "int8",
3554 "--target-dtype",
3555 "int16",
3556 "--target-dtype",
3557 "int32",
3558 "--target-dtype",
3559 "bool",
3560 "--tensor-dim-range",
3561 "16,64",
3562 "--target-rank",
3563 "1",
3564 "--target-rank",
3565 "2",
3566 "--target-rank",
3567 "3"
3568 ],
3569 [
3570 "--target-dtype",
3571 "int8",
3572 "--target-dtype",
3573 "int16",
3574 "--target-dtype",
3575 "int32",
3576 "--target-dtype",
3577 "bool",
3578 "--tensor-dim-range",
3579 "1,16",
3580 "--target-rank",
3581 "4",
3582 "--target-rank",
3583 "5"
3584 ],
3585 [
3586 "--target-dtype",
3587 "int8",
3588 "--target-shape",
3589 "1,1,65535,1",
3590 "--target-shape",
3591 "1,65538,1,2",
3592 "--num-rand-permutations",
3593 "2"
3594 ]
3595 ]
3596 },
3597 "8k_level": {
3598 "no_negative_tests": "true",
3599 "generator_args": [
3600 [
3601 "--target-dtype",
3602 "int8",
3603 "--target-dtype",
3604 "int16",
3605 "--target-dtype",
3606 "int32",
3607 "--target-dtype",
3608 "bool",
3609 "--tensor-dim-range",
3610 "1,10",
3611 "--target-rank",
3612 "6"
3613 ]
3614 ]
3615 }
3616 },
3617 "selection": {
3618 "default": {
3619 "params": {},
3620 "permutes": [
3621 "shape",
3622 "type"
3623 ]
3624 }
3625 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003626 },
3627 "slice": {
3628 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003629 "profile": [
3630 "tosa-bi",
3631 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003632 ],
3633 "generation": {
3634 "standard": {
3635 "generator_args": [
3636 [
3637 "--target-dtype",
3638 "int8",
3639 "--target-dtype",
3640 "int16",
3641 "--target-dtype",
3642 "int32",
3643 "--target-dtype",
3644 "bool",
3645 "--tensor-dim-range",
3646 "16,64",
3647 "--target-rank",
3648 "1",
3649 "--target-rank",
3650 "2",
3651 "--target-rank",
3652 "3",
3653 "--num-rand-permutations",
3654 "2"
3655 ],
3656 [
3657 "--target-dtype",
3658 "int8",
3659 "--target-dtype",
3660 "int16",
3661 "--target-dtype",
3662 "int32",
3663 "--target-dtype",
3664 "bool",
3665 "--tensor-dim-range",
3666 "1,16",
3667 "--target-rank",
3668 "4",
3669 "--num-rand-permutations",
3670 "2"
3671 ],
3672 [
3673 "--target-dtype",
3674 "int8",
3675 "--target-shape",
3676 "1,1,65535,1",
3677 "--target-shape",
3678 "1,65538,1,2",
3679 "--num-rand-permutations",
3680 "2"
3681 ]
3682 ]
3683 },
3684 "8k_level": {
3685 "no_negative_tests": "true",
3686 "generator_args": [
3687 [
3688 "--target-dtype",
3689 "int8",
3690 "--target-dtype",
3691 "int16",
3692 "--target-dtype",
3693 "int32",
3694 "--target-dtype",
3695 "bool",
3696 "--tensor-dim-range",
3697 "1,10",
3698 "--target-rank",
3699 "5",
3700 "--target-rank",
3701 "6",
3702 "--num-rand-permutations",
3703 "2"
3704 ]
3705 ]
3706 }
3707 },
3708 "selection": {
3709 "default": {
3710 "params": {},
3711 "permutes": [
3712 "shape",
3713 "type",
3714 "perm"
3715 ]
3716 }
3717 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003718 },
3719 "sub": {
3720 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01003721 "profile": [
3722 "tosa-bi",
3723 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003724 ],
3725 "generation": {
3726 "standard": {
3727 "generator_args": [
3728 [
3729 "--target-dtype",
3730 "int32",
3731 "--tensor-dim-range",
3732 "16,64",
3733 "--target-rank",
3734 "1",
3735 "--target-rank",
3736 "2",
3737 "--target-rank",
3738 "3"
3739 ],
3740 [
3741 "--target-dtype",
3742 "int32",
3743 "--tensor-dim-range",
3744 "1,16",
3745 "--target-rank",
3746 "4",
3747 "--target-rank",
3748 "5"
3749 ],
3750 [
3751 "--target-dtype",
3752 "int32",
3753 "--target-shape",
3754 "1,2,65533,1",
3755 "--target-shape",
3756 "1,65539,1,1,1"
3757 ]
3758 ]
3759 },
3760 "8k_level": {
3761 "no_negative_tests": "true",
3762 "generator_args": [
3763 [
3764 "--target-dtype",
3765 "int32",
3766 "--tensor-dim-range",
3767 "1,10",
3768 "--target-rank",
3769 "6"
3770 ]
3771 ]
3772 }
3773 },
3774 "selection": {
3775 "default": {
3776 "params": {},
3777 "permutes": [
3778 "shape",
3779 "type"
3780 ]
3781 }
3782 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003783 },
Won Jeon74342e52024-01-09 00:34:40 +00003784 "sub_shape": {
3785 "group": "shape",
3786 "profile": [
3787 "tosa-bi",
3788 "tosa-mi"
3789 ],
3790 "generation": {
3791 "standard": {
3792 "generator_args": [
3793 [
3794 "--target-dtype",
3795 "shape",
3796 "--tensor-dim-range",
3797 "1,16",
3798 "--target-rank",
3799 "1"
3800 ]
3801 ]
3802 }
3803 },
3804 "selection": {
3805 "default": {
3806 "params": {},
3807 "permutes": [
3808 "shape"
3809 ]
3810 }
3811 }
3812 },
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003813 "table": {
3814 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01003815 "profile": [
3816 "tosa-bi",
3817 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003818 ],
3819 "generation": {
3820 "standard": {
3821 "generator_args": [
3822 [
3823 "--target-dtype",
3824 "int8",
3825 "--target-dtype",
3826 "int16",
3827 "--tensor-dim-range",
3828 "16,64",
3829 "--target-rank",
3830 "1",
3831 "--target-rank",
3832 "2",
3833 "--target-rank",
3834 "3"
3835 ],
3836 [
3837 "--target-dtype",
3838 "int8",
3839 "--target-dtype",
3840 "int16",
3841 "--tensor-dim-range",
3842 "1,16",
3843 "--target-rank",
3844 "4",
3845 "--target-rank",
3846 "5"
3847 ],
3848 [
3849 "--target-dtype",
3850 "int8",
3851 "--target-shape",
3852 "1,2,65536,1",
3853 "--target-shape",
3854 "1,65537,1,1,3"
3855 ]
3856 ]
3857 },
3858 "8k_level": {
3859 "no_negative_tests": "true",
3860 "generator_args": [
3861 [
3862 "--target-dtype",
3863 "int8",
3864 "--target-dtype",
3865 "int16",
3866 "--tensor-dim-range",
3867 "1,10",
3868 "--target-rank",
3869 "6"
3870 ]
3871 ]
3872 }
3873 },
3874 "selection": {
3875 "default": {
3876 "params": {},
3877 "permutes": [
3878 "shape",
3879 "type"
3880 ]
3881 }
3882 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003883 },
3884 "tile": {
3885 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003886 "profile": [
3887 "tosa-bi",
3888 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003889 ],
3890 "generation": {
3891 "standard": {
3892 "generator_args": [
3893 [
3894 "--target-dtype",
3895 "int16",
3896 "--target-dtype",
3897 "int32",
3898 "--tensor-dim-range",
3899 "4,32"
3900 ],
3901 [
3902 "--target-dtype",
3903 "bool",
3904 "--tensor-dim-range",
3905 "1,16"
3906 ],
3907 [
3908 "--target-dtype",
3909 "int8",
3910 "--target-shape",
3911 "65533",
3912 "--target-shape",
3913 "1,2,65540,1"
3914 ]
3915 ]
3916 },
3917 "8k_level": {
3918 "no_negative_tests": "true",
3919 "generator_args": [
3920 [
3921 "--target-dtype",
3922 "int16",
3923 "--target-dtype",
3924 "int32",
3925 "--target-dtype",
3926 "bool",
3927 "--tensor-dim-range",
3928 "1,10",
3929 "--target-rank",
3930 "5",
3931 "--target-rank",
3932 "6"
3933 ]
3934 ]
3935 }
3936 },
3937 "selection": {
3938 "default": {
3939 "params": {},
3940 "permutes": [
3941 "shape",
3942 "type"
3943 ]
3944 }
3945 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003946 },
3947 "transpose": {
3948 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003949 "profile": [
3950 "tosa-bi",
3951 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003952 ],
3953 "generation": {
3954 "standard": {
3955 "generator_args": [
3956 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003957 "--target-dtype",
3958 "int8",
3959 "--target-rank",
3960 "1",
3961 "--target-rank",
3962 "2",
3963 "--num-rand-permutations",
3964 "2"
3965 ],
3966 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003967 "--target-dtype",
3968 "int8",
3969 "--target-dtype",
3970 "int16",
3971 "--target-dtype",
3972 "int32",
3973 "--target-dtype",
3974 "bool",
3975 "--target-rank",
3976 "3",
3977 "--target-rank",
3978 "4",
3979 "--num-rand-permutations",
3980 "2"
3981 ],
3982 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003983 "--target-dtype",
3984 "int8",
3985 "--target-shape",
3986 "1,65537,1,2",
3987 "--target-shape",
3988 "65535,1,1,1",
3989 "--num-rand-permutations",
3990 "1"
3991 ]
3992 ]
3993 },
3994 "8k_level": {
3995 "no_negative_tests": "true",
3996 "generator_args": [
3997 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003998 "--target-dtype",
3999 "int8",
4000 "--target-dtype",
4001 "int16",
4002 "--target-dtype",
4003 "int32",
4004 "--target-dtype",
4005 "bool",
4006 "--tensor-dim-range",
4007 "1,10",
4008 "--target-rank",
4009 "5",
4010 "--target-rank",
4011 "6",
4012 "--num-rand-permutations",
4013 "2"
4014 ]
4015 ]
4016 }
4017 },
4018 "selection": {
4019 "default": {
4020 "params": {},
4021 "permutes": [
4022 "shape",
4023 "type",
4024 "perm"
4025 ]
4026 }
4027 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01004028 },
4029 "transpose_conv2d": {
4030 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01004031 "profile": [
4032 "tosa-bi",
4033 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004034 ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +00004035 "gen_filter": "^transpose_conv2d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004036 "generation": {
4037 "standard": {
4038 "generator_args": [
4039 [
4040 "--target-dtype",
4041 "int8",
4042 "--target-dtype",
4043 "int16",
4044 "--target-shape",
4045 "1,49,33,1",
4046 "--target-shape",
4047 "1,11,33,3",
4048 "--tensor-dim-range",
4049 "1,18",
4050 "--allow-pooling-and-conv-oversizes"
4051 ],
4052 [
4053 "--target-dtype",
4054 "int8",
4055 "--target-shape",
4056 "1,65536,1,1",
4057 "--tensor-dim-range",
4058 "1,12",
4059 "--max-conv-dilation",
4060 "1"
4061 ]
4062 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01004063 },
4064 "8k_level": {
4065 "no_negative_tests": "true",
4066 "selector": "8k_level",
4067 "generator_args": [
4068 [
4069 "--target-dtype",
4070 "int8",
4071 "--target-dtype",
4072 "int16",
4073 "--tensor-dim-range",
4074 "2,5",
4075 "--level-8k-sizes"
4076 ]
4077 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004078 }
4079 },
4080 "selection": {
4081 "default": {
4082 "params": {
4083 "shape": [],
4084 "type": [
4085 "i8xi8",
4086 "i16xi8",
4087 "i8xi4"
4088 ],
4089 "kernel": [],
4090 "stride": [],
4091 "pad": [],
4092 "out_shape": []
4093 },
4094 "permutes": [
4095 "shape",
4096 "type",
4097 "stride",
4098 "pad"
4099 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01004100 },
4101 "8k_level": {
4102 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004103 }
4104 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01004105 },
4106 "while_loop": {
4107 "group": "control_flow",
Jeremy Johnson88588622022-07-12 16:42:29 +01004108 "profile": [
4109 "tosa-bi",
4110 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004111 ],
4112 "generation": {
4113 "standard": {
4114 "generator_args": [
4115 [
4116 "--target-dtype",
4117 "int32"
4118 ],
4119 [
4120 "--target-dtype",
4121 "int32",
4122 "--target-shape",
4123 "3,22,17,1,2",
4124 "--target-shape",
4125 "1,65537,2,1"
4126 ]
4127 ]
4128 }
4129 },
4130 "selection": {
4131 "default": {
4132 "params": {},
4133 "permutes": [
4134 "shape",
4135 "type"
4136 ]
4137 }
4138 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01004139 }
4140}