blob: 01f78d66c1f0ec5f478670ae4dfb001ce60f355d [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 [
1662 "--filter",
1663 "^greater$",
1664 "--target-dtype",
1665 "int32",
1666 "--tensor-dim-range",
1667 "10,64",
1668 "--target-rank",
1669 "1",
1670 "--target-rank",
1671 "2",
1672 "--target-rank",
1673 "3"
1674 ],
1675 [
1676 "--filter",
1677 "^greater$",
1678 "--target-dtype",
1679 "int32",
1680 "--tensor-dim-range",
1681 "1,15",
1682 "--target-rank",
1683 "4",
1684 "--target-rank",
1685 "5"
1686 ],
1687 [
1688 "--filter",
1689 "^greater$",
1690 "--target-dtype",
1691 "int32",
1692 "--target-shape",
1693 "1,2,65530,1",
1694 "--target-shape",
1695 "1,65539,1,2,1"
1696 ]
1697 ]
1698 },
1699 "8k_level": {
1700 "no_negative_tests": "true",
1701 "generator_args": [
1702 [
1703 "--filter",
1704 "^greater$",
1705 "--target-dtype",
1706 "int32",
1707 "--tensor-dim-range",
1708 "1,10",
1709 "--target-rank",
1710 "6"
1711 ]
1712 ]
1713 }
1714 },
1715 "selection": {
1716 "default": {
1717 "params": {},
1718 "permutes": [
1719 "shape",
1720 "type"
1721 ]
1722 }
1723 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001724 },
1725 "greater_equal": {
1726 "group": "comparison",
Jeremy Johnson88588622022-07-12 16:42:29 +01001727 "profile": [
1728 "tosa-bi",
1729 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001730 ],
1731 "generation": {
1732 "standard": {
1733 "generator_args": [
1734 [
1735 "--target-dtype",
1736 "int32",
1737 "--tensor-dim-range",
1738 "20,64",
1739 "--target-rank",
1740 "1",
1741 "--target-rank",
1742 "2",
1743 "--target-rank",
1744 "3"
1745 ],
1746 [
1747 "--target-dtype",
1748 "int32",
1749 "--tensor-dim-range",
1750 "1,20",
1751 "--target-rank",
1752 "4",
1753 "--target-rank",
1754 "5"
1755 ],
1756 [
1757 "--target-dtype",
1758 "int32",
1759 "--target-shape",
1760 "1,2,65533,1",
1761 "--target-shape",
1762 "1,65539,1,3,1"
1763 ]
1764 ]
1765 },
1766 "8k_level": {
1767 "no_negative_tests": "true",
1768 "generator_args": [
1769 [
1770 "--target-dtype",
1771 "int32",
1772 "--tensor-dim-range",
1773 "1,10",
1774 "--target-rank",
1775 "6"
1776 ]
1777 ]
1778 }
1779 },
1780 "selection": {
1781 "default": {
1782 "params": {},
1783 "permutes": [
1784 "shape",
1785 "type"
1786 ]
1787 }
1788 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001789 },
1790 "identity": {
1791 "group": "data_nodes",
Jeremy Johnson88588622022-07-12 16:42:29 +01001792 "profile": [
1793 "tosa-bi",
1794 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001795 ],
1796 "generation": {
1797 "standard": {
1798 "no_negative_tests": "true",
1799 "generator_args": [
1800 [
1801 "--target-dtype",
1802 "int8",
1803 "--target-dtype",
1804 "int16",
1805 "--target-dtype",
1806 "int32",
1807 "--target-dtype",
1808 "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",
1820 "int8",
1821 "--target-dtype",
1822 "int16",
1823 "--target-dtype",
1824 "int32",
1825 "--target-dtype",
1826 "bool",
1827 "--tensor-dim-range",
1828 "1,15",
1829 "--target-rank",
1830 "4",
1831 "--target-rank",
1832 "5"
1833 ],
1834 [
1835 "--target-dtype",
1836 "int8",
1837 "--target-shape",
1838 "1,1,65536,1,1",
1839 "--target-shape",
1840 "1,65531,1,2"
1841 ]
1842 ]
1843 }
1844 },
1845 "selection": {
1846 "default": {
1847 "params": {},
1848 "permutes": [
1849 "shape",
1850 "type"
1851 ]
1852 }
1853 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001854 },
1855 "intdiv": {
1856 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001857 "profile": [
1858 "tosa-bi",
1859 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001860 ],
1861 "generation": {
1862 "standard": {
1863 "generator_args": [
1864 [
1865 "--target-dtype",
1866 "int32",
1867 "--tensor-dim-range",
1868 "16,64",
1869 "--target-rank",
1870 "1",
1871 "--target-rank",
1872 "2",
1873 "--target-rank",
1874 "3"
1875 ],
1876 [
1877 "--target-dtype",
1878 "int32",
1879 "--tensor-dim-range",
1880 "1,16",
1881 "--target-rank",
1882 "4",
1883 "--target-rank",
1884 "5"
1885 ],
1886 [
1887 "--target-dtype",
1888 "int32",
1889 "--target-shape",
1890 "1,65533,1",
1891 "--target-shape",
1892 "1,1,65539,1,1"
1893 ]
1894 ]
1895 },
1896 "8k_level": {
1897 "no_negative_tests": "true",
1898 "generator_args": [
1899 [
1900 "--target-dtype",
1901 "int32",
1902 "--tensor-dim-range",
1903 "1,10",
1904 "--target-rank",
1905 "6"
1906 ]
1907 ]
1908 }
1909 },
1910 "selection": {
1911 "default": {
1912 "params": {},
1913 "permutes": [
1914 "shape",
1915 "type"
1916 ]
1917 }
1918 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001919 },
1920 "logical_and": {
1921 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001922 "profile": [
1923 "tosa-bi",
1924 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001925 ],
1926 "generation": {
1927 "standard": {
1928 "generator_args": [
1929 [
1930 "--target-dtype",
1931 "bool",
1932 "--tensor-dim-range",
1933 "1,64",
1934 "--target-rank",
1935 "1",
1936 "--target-rank",
1937 "2",
1938 "--target-rank",
1939 "3"
1940 ],
1941 [
1942 "--target-dtype",
1943 "bool",
1944 "--tensor-dim-range",
1945 "1,16",
1946 "--target-rank",
1947 "4",
1948 "--target-rank",
1949 "5"
1950 ],
1951 [
1952 "--target-dtype",
1953 "bool",
1954 "--target-shape",
1955 "1,65538,1",
1956 "--target-shape",
1957 "1,2,1,65536"
1958 ]
1959 ]
1960 },
1961 "8k_level": {
1962 "no_negative_tests": "true",
1963 "generator_args": [
1964 [
1965 "--target-dtype",
1966 "bool",
1967 "--tensor-dim-range",
1968 "1,10",
1969 "--target-rank",
1970 "6"
1971 ]
1972 ]
1973 }
1974 },
1975 "selection": {
1976 "default": {
1977 "params": {},
1978 "permutes": [
1979 "shape",
1980 "type"
1981 ]
1982 }
1983 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001984 },
1985 "logical_left_shift": {
1986 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001987 "profile": [
1988 "tosa-bi",
1989 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001990 ],
1991 "generation": {
1992 "standard": {
1993 "generator_args": [
1994 [
1995 "--target-dtype",
1996 "int8",
1997 "--target-dtype",
1998 "int16",
1999 "--target-dtype",
2000 "int32",
2001 "--tensor-dim-range",
2002 "16,64",
2003 "--target-rank",
2004 "1",
2005 "--target-rank",
2006 "2",
2007 "--target-rank",
2008 "3"
2009 ],
2010 [
2011 "--target-dtype",
2012 "int8",
2013 "--target-dtype",
2014 "int16",
2015 "--target-dtype",
2016 "int32",
2017 "--tensor-dim-range",
2018 "1,16",
2019 "--target-rank",
2020 "4",
2021 "--target-rank",
2022 "5"
2023 ],
2024 [
2025 "--target-dtype",
2026 "int8",
2027 "--target-shape",
2028 "1,65532,1,1",
2029 "--target-shape",
2030 "1,2,1,65538"
2031 ]
2032 ]
2033 },
2034 "8k_level": {
2035 "no_negative_tests": "true",
2036 "generator_args": [
2037 [
2038 "--target-dtype",
2039 "int8",
2040 "--target-dtype",
2041 "int16",
2042 "--target-dtype",
2043 "int32",
2044 "--tensor-dim-range",
2045 "1,10",
2046 "--target-rank",
2047 "6"
2048 ]
2049 ]
2050 }
2051 },
2052 "selection": {
2053 "default": {
2054 "params": {},
2055 "permutes": [
2056 "shape",
2057 "type"
2058 ]
2059 }
2060 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002061 },
2062 "logical_not": {
2063 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002064 "profile": [
2065 "tosa-bi",
2066 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002067 ],
2068 "generation": {
2069 "standard": {
2070 "generator_args": [
2071 [
2072 "--target-dtype",
2073 "bool",
2074 "--tensor-dim-range",
2075 "2,64",
2076 "--target-rank",
2077 "1",
2078 "--target-rank",
2079 "2",
2080 "--target-rank",
2081 "3"
2082 ],
2083 [
2084 "--target-dtype",
2085 "bool",
2086 "--tensor-dim-range",
2087 "1,15",
2088 "--target-rank",
2089 "4",
2090 "--target-rank",
2091 "5"
2092 ],
2093 [
2094 "--target-dtype",
2095 "bool",
2096 "--target-shape",
2097 "1,65537,1",
2098 "--target-shape",
2099 "1,2,1,65535"
2100 ]
2101 ]
2102 },
2103 "8k_level": {
2104 "no_negative_tests": "true",
2105 "generator_args": [
2106 [
2107 "--target-dtype",
2108 "bool",
2109 "--tensor-dim-range",
2110 "1,10",
2111 "--target-rank",
2112 "6"
2113 ]
2114 ]
2115 }
2116 },
2117 "selection": {
2118 "default": {
2119 "params": {},
2120 "permutes": [
2121 "shape",
2122 "type"
2123 ]
2124 }
2125 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002126 },
2127 "logical_or": {
2128 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002129 "profile": [
2130 "tosa-bi",
2131 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002132 ],
2133 "generation": {
2134 "standard": {
2135 "generator_args": [
2136 [
2137 "--target-dtype",
2138 "bool",
2139 "--tensor-dim-range",
2140 "3,64",
2141 "--target-rank",
2142 "1",
2143 "--target-rank",
2144 "2",
2145 "--target-rank",
2146 "3"
2147 ],
2148 [
2149 "--target-dtype",
2150 "bool",
2151 "--tensor-dim-range",
2152 "1,14",
2153 "--target-rank",
2154 "4",
2155 "--target-rank",
2156 "5"
2157 ],
2158 [
2159 "--target-dtype",
2160 "bool",
2161 "--target-shape",
2162 "1,65536,1",
2163 "--target-shape",
2164 "1,2,1,65537"
2165 ]
2166 ]
2167 },
2168 "8k_level": {
2169 "no_negative_tests": "true",
2170 "generator_args": [
2171 [
2172 "--target-dtype",
2173 "bool",
2174 "--tensor-dim-range",
2175 "1,10",
2176 "--target-rank",
2177 "6"
2178 ]
2179 ]
2180 }
2181 },
2182 "selection": {
2183 "default": {
2184 "params": {},
2185 "permutes": [
2186 "shape",
2187 "type"
2188 ]
2189 }
2190 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002191 },
2192 "logical_right_shift": {
2193 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002194 "profile": [
2195 "tosa-bi",
2196 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002197 ],
2198 "generation": {
2199 "standard": {
2200 "generator_args": [
2201 [
2202 "--target-dtype",
2203 "int8",
2204 "--target-dtype",
2205 "int16",
2206 "--target-dtype",
2207 "int32",
2208 "--tensor-dim-range",
2209 "25,64",
2210 "--target-rank",
2211 "1",
2212 "--target-rank",
2213 "2",
2214 "--target-rank",
2215 "3"
2216 ],
2217 [
2218 "--target-dtype",
2219 "int8",
2220 "--target-dtype",
2221 "int16",
2222 "--target-dtype",
2223 "int32",
2224 "--tensor-dim-range",
2225 "1,25",
2226 "--target-rank",
2227 "4",
2228 "--target-rank",
2229 "5"
2230 ],
2231 [
2232 "--target-dtype",
2233 "int8",
2234 "--target-shape",
2235 "1,1,65540,3",
2236 "--target-shape",
2237 "2,1,65530,1,1"
2238 ]
2239 ]
2240 },
2241 "8k_level": {
2242 "no_negative_tests": "true",
2243 "generator_args": [
2244 [
2245 "--target-dtype",
2246 "int8",
2247 "--target-dtype",
2248 "int16",
2249 "--target-dtype",
2250 "int32",
2251 "--tensor-dim-range",
2252 "1,10",
2253 "--target-rank",
2254 "6"
2255 ]
2256 ]
2257 }
2258 },
2259 "selection": {
2260 "default": {
2261 "params": {},
2262 "permutes": [
2263 "shape",
2264 "type"
2265 ]
2266 }
2267 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002268 },
2269 "logical_xor": {
2270 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002271 "profile": [
2272 "tosa-bi",
2273 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002274 ],
2275 "generation": {
2276 "standard": {
2277 "generator_args": [
2278 [
2279 "--target-dtype",
2280 "bool",
2281 "--tensor-dim-range",
2282 "4,64",
2283 "--target-rank",
2284 "1",
2285 "--target-rank",
2286 "2",
2287 "--target-rank",
2288 "3"
2289 ],
2290 [
2291 "--target-dtype",
2292 "bool",
2293 "--tensor-dim-range",
2294 "3,16",
2295 "--target-rank",
2296 "4",
2297 "--target-rank",
2298 "5"
2299 ],
2300 [
2301 "--target-dtype",
2302 "bool",
2303 "--target-shape",
2304 "1,65539,1",
2305 "--target-shape",
2306 "1,2,1,65534"
2307 ]
2308 ]
2309 },
2310 "8k_level": {
2311 "no_negative_tests": "true",
2312 "generator_args": [
2313 [
2314 "--target-dtype",
2315 "bool",
2316 "--tensor-dim-range",
2317 "1,10",
2318 "--target-rank",
2319 "6"
2320 ]
2321 ]
2322 }
2323 },
2324 "selection": {
2325 "default": {
2326 "params": {},
2327 "permutes": [
2328 "shape",
2329 "type"
2330 ]
2331 }
2332 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002333 },
2334 "matmul": {
2335 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01002336 "profile": [
2337 "tosa-bi",
2338 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002339 ],
2340 "generation": {
2341 "standard": {
2342 "generator_args": [
2343 [
2344 "--target-dtype",
2345 "int8",
2346 "--target-dtype",
2347 "int16",
2348 "--tensor-dim-range",
2349 "16,64"
2350 ],
2351 [
2352 "--target-dtype",
2353 "int8",
2354 "--target-dtype",
2355 "int16",
2356 "--tensor-dim-range",
2357 "1,16"
2358 ],
2359 [
2360 "--target-dtype",
2361 "int8",
2362 "--target-shape",
2363 "1,65532,1",
2364 "--target-shape",
2365 "1,2,65538",
2366 "--target-shape",
2367 "2000,1,1"
2368 ]
2369 ]
2370 }
2371 },
2372 "selection": {
2373 "default": {
2374 "params": {},
2375 "permutes": [
2376 "shape",
2377 "type"
2378 ]
2379 }
2380 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002381 },
2382 "maximum": {
2383 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002384 "profile": [
2385 "tosa-bi",
2386 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002387 ],
2388 "generation": {
2389 "standard": {
2390 "generator_args": [
2391 [
2392 "--target-dtype",
2393 "int32",
2394 "--tensor-dim-range",
2395 "16,64",
2396 "--target-rank",
2397 "1",
2398 "--target-rank",
2399 "2",
2400 "--target-rank",
2401 "3"
2402 ],
2403 [
2404 "--target-dtype",
2405 "int32",
2406 "--tensor-dim-range",
2407 "1,16",
2408 "--target-rank",
2409 "4",
2410 "--target-rank",
2411 "5"
2412 ],
2413 [
2414 "--target-dtype",
2415 "int32",
2416 "--target-shape",
2417 "1,2,65533,1",
2418 "--target-shape",
2419 "1,65539,1,1,1"
2420 ]
2421 ]
2422 },
2423 "8k_level": {
2424 "no_negative_tests": "true",
2425 "generator_args": [
2426 [
2427 "--target-dtype",
2428 "int32",
2429 "--tensor-dim-range",
2430 "1,10",
2431 "--target-rank",
2432 "6"
2433 ]
2434 ]
2435 }
2436 },
2437 "selection": {
2438 "default": {
2439 "params": {},
2440 "permutes": [
2441 "shape",
2442 "type"
2443 ]
2444 }
2445 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002446 },
2447 "max_pool2d": {
2448 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01002449 "profile": [
2450 "tosa-bi",
2451 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002452 ],
2453 "generation": {
2454 "standard": {
2455 "generator_args": [
2456 [
2457 "--target-dtype",
2458 "int8",
2459 "--target-dtype",
2460 "int16",
2461 "--target-shape",
2462 "1,4,75,3",
2463 "--target-shape",
2464 "1,11,44,1",
2465 "--allow-pooling-and-conv-oversizes"
2466 ],
2467 [
2468 "--target-dtype",
2469 "int8",
2470 "--target-shape",
2471 "1,65535,5,1",
2472 "--target-shape",
2473 "1,3,65537,1",
2474 "--target-shape",
2475 "1,3,2,1",
2476 "--allow-pooling-and-conv-oversizes"
2477 ]
2478 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01002479 },
2480 "8k_level": {
2481 "no_negative_tests": "true",
2482 "selector": "8k_level",
2483 "generator_args": [
2484 [
2485 "--target-dtype",
2486 "int8",
2487 "--target-dtype",
2488 "int16",
2489 "--tensor-dim-range",
2490 "3,10",
2491 "--level-8k-sizes"
2492 ]
2493 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002494 }
2495 },
2496 "selection": {
2497 "default": {
2498 "params": {
2499 "shape": [],
2500 "type": [
2501 "i8",
2502 "i16"
2503 ],
2504 "kernel": [],
2505 "stride": [],
2506 "pad": []
2507 },
2508 "permutes": [
2509 "shape",
2510 "type",
2511 "pad"
2512 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01002513 },
2514 "8k_level": {
2515 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002516 }
2517 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002518 },
2519 "minimum": {
2520 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002521 "profile": [
2522 "tosa-bi",
2523 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002524 ],
2525 "generation": {
2526 "standard": {
2527 "generator_args": [
2528 [
2529 "--target-dtype",
2530 "int32",
2531 "--tensor-dim-range",
2532 "16,64",
2533 "--target-rank",
2534 "1",
2535 "--target-rank",
2536 "2",
2537 "--target-rank",
2538 "3"
2539 ],
2540 [
2541 "--target-dtype",
2542 "int32",
2543 "--tensor-dim-range",
2544 "1,16",
2545 "--target-rank",
2546 "4",
2547 "--target-rank",
2548 "5"
2549 ],
2550 [
2551 "--target-dtype",
2552 "int32",
2553 "--target-shape",
2554 "1,2,65533,1",
2555 "--target-shape",
2556 "1,65539,1,1,1"
2557 ]
2558 ]
2559 },
2560 "8k_level": {
2561 "no_negative_tests": "true",
2562 "generator_args": [
2563 [
2564 "--target-dtype",
2565 "int32",
2566 "--tensor-dim-range",
2567 "1,10",
2568 "--target-rank",
2569 "6"
2570 ]
2571 ]
2572 }
2573 },
2574 "selection": {
2575 "default": {
2576 "params": {},
2577 "permutes": [
2578 "shape",
2579 "type"
2580 ]
2581 }
2582 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002583 },
2584 "mul": {
2585 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002586 "profile": [
2587 "tosa-bi",
2588 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002589 ],
2590 "generation": {
2591 "standard": {
2592 "generator_args": [
2593 [
2594 "--target-dtype",
2595 "int8",
2596 "--target-dtype",
2597 "int16",
2598 "--target-dtype",
2599 "int32",
2600 "--tensor-dim-range",
2601 "16,64",
2602 "--target-rank",
2603 "1",
2604 "--target-rank",
2605 "2",
2606 "--target-rank",
2607 "3"
2608 ],
2609 [
2610 "--target-dtype",
2611 "int8",
2612 "--target-dtype",
2613 "int16",
2614 "--target-dtype",
2615 "int32",
2616 "--tensor-dim-range",
2617 "1,16",
2618 "--target-rank",
2619 "4",
2620 "--target-rank",
2621 "5"
2622 ],
2623 [
2624 "--target-dtype",
2625 "int8",
2626 "--target-shape",
2627 "1,2,65500,1",
2628 "--target-shape",
2629 "1,68539,1,1,1"
2630 ]
2631 ]
2632 },
2633 "8k_level": {
2634 "no_negative_tests": "true",
2635 "generator_args": [
2636 [
2637 "--target-dtype",
2638 "int8",
2639 "--target-dtype",
2640 "int16",
2641 "--target-dtype",
2642 "int32",
2643 "--tensor-dim-range",
2644 "1,10",
2645 "--target-rank",
2646 "6"
2647 ]
2648 ]
2649 }
2650 },
2651 "selection": {
2652 "default": {
2653 "params": {},
2654 "permutes": [
2655 "shape",
2656 "type",
2657 "perm",
2658 "shift"
2659 ]
2660 }
2661 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002662 },
Won Jeon74342e52024-01-09 00:34:40 +00002663 "mul_shape": {
2664 "group": "shape",
2665 "profile": [
2666 "tosa-bi",
2667 "tosa-mi"
2668 ],
2669 "generation": {
2670 "standard": {
2671 "generator_args": [
2672 [
2673 "--target-dtype",
2674 "shape",
2675 "--tensor-dim-range",
2676 "1,16",
2677 "--target-rank",
2678 "1"
2679 ]
2680 ]
2681 }
2682 },
2683 "selection": {
2684 "default": {
2685 "params": {},
2686 "permutes": [
2687 "shape"
2688 ]
2689 }
2690 }
2691 },
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002692 "negate": {
2693 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002694 "profile": [
2695 "tosa-bi",
2696 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002697 ],
2698 "generation": {
2699 "standard": {
2700 "generator_args": [
2701 [
2702 "--target-dtype",
2703 "int8",
2704 "--target-dtype",
2705 "int16",
2706 "--target-dtype",
2707 "int32",
2708 "--tensor-dim-range",
2709 "22,64",
2710 "--target-rank",
2711 "1",
2712 "--target-rank",
2713 "2",
2714 "--target-rank",
2715 "3"
2716 ],
2717 [
2718 "--target-dtype",
2719 "int8",
2720 "--target-dtype",
2721 "int16",
2722 "--target-dtype",
2723 "int32",
2724 "--tensor-dim-range",
2725 "1,22",
2726 "--target-rank",
2727 "4",
2728 "--target-rank",
2729 "5"
2730 ],
2731 [
2732 "--target-dtype",
2733 "int8",
2734 "--target-shape",
2735 "3,1,65540,1",
2736 "--target-shape",
2737 "1,1,2,1,65531"
2738 ]
2739 ]
2740 },
2741 "8k_level": {
2742 "no_negative_tests": "true",
2743 "generator_args": [
2744 [
2745 "--target-dtype",
2746 "int8",
2747 "--target-dtype",
2748 "int16",
2749 "--target-dtype",
2750 "int32",
2751 "--tensor-dim-range",
2752 "1,10",
2753 "--target-rank",
2754 "6"
2755 ]
2756 ]
2757 }
2758 },
2759 "selection": {
2760 "default": {
2761 "params": {},
2762 "permutes": [
2763 "shape",
2764 "type"
2765 ]
2766 }
2767 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002768 },
2769 "pad": {
2770 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01002771 "profile": [
2772 "tosa-bi",
2773 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002774 ],
2775 "generation": {
2776 "standard": {
2777 "generator_args": [
2778 [
2779 "--target-dtype",
2780 "int8",
2781 "--target-dtype",
2782 "int16",
2783 "--target-dtype",
2784 "int32",
2785 "--target-dtype",
2786 "bool",
2787 "--tensor-dim-range",
2788 "1,64",
2789 "--target-rank",
2790 "1",
2791 "--target-rank",
2792 "2",
2793 "--target-rank",
2794 "3"
2795 ],
2796 [
2797 "--target-dtype",
2798 "int8",
2799 "--target-dtype",
2800 "int16",
2801 "--target-dtype",
2802 "int32",
2803 "--target-dtype",
2804 "bool",
2805 "--tensor-dim-range",
2806 "1,16",
2807 "--target-rank",
2808 "4"
2809 ],
2810 [
2811 "--target-dtype",
2812 "int16",
2813 "--tensor-dim-range",
2814 "1,16",
2815 "--target-rank",
2816 "5"
2817 ],
2818 [
2819 "--target-dtype",
2820 "int8",
2821 "--target-shape",
2822 "1,1,65537,1"
2823 ]
2824 ]
2825 },
2826 "8k_level": {
2827 "no_negative_tests": "true",
2828 "selector": "8k_level",
2829 "generator_args": [
2830 [
2831 "--target-dtype",
2832 "int8",
2833 "--tensor-dim-range",
2834 "1,10",
2835 "--target-rank",
2836 "6"
2837 ]
2838 ]
2839 }
2840 },
2841 "selection": {
2842 "default": {
2843 "params": {},
2844 "permutes": [
2845 "shape",
2846 "type"
2847 ],
2848 "sparsity": {
2849 "pad": 15
2850 },
2851 "preselected": [
2852 {
2853 "shape": "6",
2854 "type": "i8",
2855 "pad": "pad00"
2856 }
2857 ]
2858 },
2859 "8k_level": {
2860 "params": {},
2861 "permutes": [],
2862 "sparsity": {
2863 "pad": 3
2864 },
2865 "full_sparsity": "true"
2866 }
2867 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002868 },
2869 "reduce_all": {
2870 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002871 "profile": [
2872 "tosa-bi",
2873 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002874 ],
2875 "generation": {
2876 "standard": {
2877 "generator_args": [
2878 [
2879 "--target-dtype",
2880 "bool",
2881 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002882 "1,32",
2883 "--target-rank",
2884 "1",
2885 "--target-rank",
2886 "2",
2887 "--target-rank",
2888 "3",
2889 "--target-rank",
2890 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002891 ],
2892 [
2893 "--target-dtype",
2894 "bool",
2895 "--target-shape",
2896 "65530,1,1,1",
2897 "--target-shape",
2898 "2,65538,1,1"
2899 ]
2900 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002901 },
2902 "8k_level": {
2903 "from_version": "v0.80.0",
2904 "no_negative_tests": "true",
2905 "generator_args": [
2906 [
2907 "--target-dtype",
2908 "bool",
2909 "--tensor-dim-range",
2910 "1,10",
2911 "--target-rank",
2912 "5",
2913 "--target-rank",
2914 "6"
2915 ]
2916 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002917 }
2918 },
2919 "selection": {
2920 "default": {
2921 "params": {},
2922 "permutes": [
2923 "shape",
2924 "type",
2925 "axis"
2926 ]
2927 }
2928 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002929 },
2930 "reduce_any": {
2931 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002932 "profile": [
2933 "tosa-bi",
2934 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002935 ],
2936 "generation": {
2937 "standard": {
2938 "generator_args": [
2939 [
2940 "--target-dtype",
2941 "bool",
2942 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002943 "1,32",
2944 "--target-rank",
2945 "1",
2946 "--target-rank",
2947 "2",
2948 "--target-rank",
2949 "3",
2950 "--target-rank",
2951 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002952 ],
2953 [
2954 "--target-dtype",
2955 "bool",
2956 "--target-shape",
2957 "65530,1,1,1",
2958 "--target-shape",
2959 "2,65538,1,1"
2960 ]
2961 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002962 },
2963 "8k_level": {
2964 "from_version": "v0.80.0",
2965 "no_negative_tests": "true",
2966 "generator_args": [
2967 [
2968 "--target-dtype",
2969 "bool",
2970 "--tensor-dim-range",
2971 "1,9",
2972 "--target-rank",
2973 "5",
2974 "--target-rank",
2975 "6"
2976 ]
2977 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002978 }
2979 },
2980 "selection": {
2981 "default": {
2982 "params": {},
2983 "permutes": [
2984 "shape",
2985 "type",
2986 "axis"
2987 ]
2988 }
2989 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002990 },
2991 "reduce_max": {
2992 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002993 "profile": [
2994 "tosa-bi",
2995 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002996 ],
2997 "generation": {
2998 "standard": {
2999 "generator_args": [
3000 [
3001 "--target-dtype",
3002 "int8",
3003 "--target-dtype",
3004 "int16",
3005 "--target-dtype",
3006 "int32",
3007 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003008 "1,32",
3009 "--target-rank",
3010 "1",
3011 "--target-rank",
3012 "2",
3013 "--target-rank",
3014 "3",
3015 "--target-rank",
3016 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003017 ],
3018 [
3019 "--target-dtype",
3020 "int8",
3021 "--target-shape",
3022 "65530,1,1,1",
3023 "--target-shape",
3024 "2,65538,1,1"
3025 ]
3026 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003027 },
3028 "8k_level": {
3029 "from_version": "v0.80.0",
3030 "no_negative_tests": "true",
3031 "generator_args": [
3032 [
3033 "--target-dtype",
3034 "int8",
3035 "--target-dtype",
3036 "int16",
3037 "--target-dtype",
3038 "int32",
3039 "--tensor-dim-range",
3040 "1,11",
3041 "--target-rank",
3042 "5",
3043 "--target-rank",
3044 "6"
3045 ]
3046 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003047 }
3048 },
3049 "selection": {
3050 "default": {
3051 "params": {},
3052 "permutes": [
3053 "shape",
3054 "type",
3055 "axis"
3056 ]
3057 }
3058 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003059 },
3060 "reduce_min": {
3061 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01003062 "profile": [
3063 "tosa-bi",
3064 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003065 ],
3066 "generation": {
3067 "standard": {
3068 "generator_args": [
3069 [
3070 "--target-dtype",
3071 "int8",
3072 "--target-dtype",
3073 "int16",
3074 "--target-dtype",
3075 "int32",
3076 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003077 "1,24",
3078 "--target-rank",
3079 "1",
3080 "--target-rank",
3081 "2",
3082 "--target-rank",
3083 "3",
3084 "--target-rank",
3085 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003086 ],
3087 [
3088 "--target-dtype",
3089 "int8",
3090 "--target-shape",
3091 "1,1,65538,1",
3092 "--target-shape",
3093 "2,65535,1,1"
3094 ]
3095 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003096 },
3097 "8k_level": {
3098 "from_version": "v0.80.0",
3099 "no_negative_tests": "true",
3100 "generator_args": [
3101 [
3102 "--target-dtype",
3103 "int8",
3104 "--target-dtype",
3105 "int16",
3106 "--target-dtype",
3107 "int32",
3108 "--tensor-dim-range",
3109 "2,10",
3110 "--target-rank",
3111 "5",
3112 "--target-rank",
3113 "6"
3114 ]
3115 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003116 }
3117 },
3118 "selection": {
3119 "default": {
3120 "params": {},
3121 "permutes": [
3122 "shape",
3123 "type",
3124 "axis"
3125 ]
3126 }
3127 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003128 },
3129 "reduce_sum": {
3130 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01003131 "profile": [
3132 "tosa-bi",
3133 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003134 ],
3135 "generation": {
3136 "standard": {
3137 "generator_args": [
3138 [
3139 "--target-dtype",
3140 "int32",
3141 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003142 "1,32",
3143 "--target-rank",
3144 "1",
3145 "--target-rank",
3146 "2",
3147 "--target-rank",
3148 "3",
3149 "--target-rank",
3150 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003151 ],
3152 [
3153 "--target-dtype",
3154 "int32",
3155 "--target-shape",
3156 "3,65532,1,1",
3157 "--target-shape",
3158 "65536,1,1,2"
3159 ]
3160 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003161 },
3162 "8k_level": {
3163 "from_version": "v0.80.0",
3164 "no_negative_tests": "true",
3165 "generator_args": [
3166 [
3167 "--target-dtype",
3168 "int32",
3169 "--tensor-dim-range",
3170 "1,12",
3171 "--target-rank",
3172 "5",
3173 "--target-rank",
3174 "6"
3175 ]
3176 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003177 }
3178 },
3179 "selection": {
3180 "default": {
3181 "params": {},
3182 "permutes": [
3183 "shape",
3184 "type",
3185 "axis"
3186 ]
3187 }
3188 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003189 },
3190 "rescale": {
3191 "group": "type_conversion",
Jeremy Johnson88588622022-07-12 16:42:29 +01003192 "profile": [
3193 "tosa-bi",
3194 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003195 ],
3196 "generation": {
3197 "standard": {
3198 "generator_args": [
3199 [
3200 "--target-dtype",
3201 "int8",
3202 "--target-dtype",
3203 "int16",
3204 "--target-dtype",
3205 "int32",
3206 "--target-dtype",
3207 "int48",
3208 "--target-dtype",
3209 "uint8",
3210 "--target-dtype",
3211 "uint16",
3212 "--tensor-dim-range",
3213 "16,32",
3214 "--target-rank",
3215 "1",
3216 "--target-rank",
3217 "2",
3218 "--target-rank",
3219 "3"
3220 ],
3221 [
3222 "--target-dtype",
3223 "int8",
3224 "--target-dtype",
3225 "int16",
3226 "--target-dtype",
3227 "int32",
3228 "--target-dtype",
3229 "int48",
3230 "--target-dtype",
3231 "uint8",
3232 "--target-dtype",
3233 "uint16",
3234 "--tensor-dim-range",
3235 "1,16",
3236 "--target-rank",
3237 "4",
3238 "--target-rank",
3239 "5"
3240 ],
3241 [
3242 "--target-dtype",
3243 "int8",
3244 "--target-shape",
3245 "1,2,65533,1",
3246 "--target-shape",
3247 "1,65539,1,1"
3248 ]
3249 ]
3250 },
3251 "8k_level": {
3252 "no_negative_tests": "true",
3253 "generator_args": [
3254 [
3255 "--target-dtype",
3256 "int8",
3257 "--target-dtype",
3258 "int16",
3259 "--target-dtype",
3260 "int32",
3261 "--target-dtype",
3262 "int48",
3263 "--target-dtype",
3264 "uint8",
3265 "--target-dtype",
3266 "uint16",
3267 "--tensor-dim-range",
3268 "1,10",
3269 "--target-rank",
3270 "6"
3271 ]
3272 ]
3273 }
3274 },
3275 "selection": {
3276 "default": {
3277 "params": {
3278 "scale": [
3279 "sc0",
3280 "sc0",
3281 "sc1",
3282 "sc1",
3283 "sc1",
3284 "sc1"
3285 ],
3286 "double_round": [
3287 "dr0",
3288 "dr0",
3289 "dr0",
3290 "dr0",
3291 "dr1",
3292 "dr1"
3293 ],
3294 "per_channel": [
3295 "pc0",
3296 "pc1",
3297 "pc0",
3298 "pc1",
3299 "pc0",
3300 "pc1",
3301 "pc1"
3302 ]
3303 },
3304 "permutes": [
3305 "shape",
3306 "type",
3307 "output_type"
3308 ]
3309 }
3310 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003311 },
3312 "reshape": {
3313 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003314 "profile": [
3315 "tosa-bi",
3316 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003317 ],
3318 "generation": {
3319 "standard": {
3320 "generator_args": [
3321 [
3322 "--target-dtype",
3323 "int8",
3324 "--target-dtype",
3325 "int16",
3326 "--target-dtype",
3327 "int32",
3328 "--target-dtype",
3329 "bool",
3330 "--num-rand-permutations",
3331 "2"
3332 ],
3333 [
3334 "--target-dtype",
3335 "int8",
3336 "--target-shape",
3337 "1,1,65535,1",
3338 "--target-shape",
3339 "1,65538,1,2",
3340 "--num-rand-permutations",
3341 "2"
3342 ]
3343 ]
3344 },
3345 "8k_level": {
3346 "no_negative_tests": "true",
3347 "generator_args": [
3348 [
3349 "--target-dtype",
3350 "int8",
3351 "--target-dtype",
3352 "int16",
3353 "--target-dtype",
3354 "int32",
3355 "--target-dtype",
3356 "bool",
3357 "--tensor-dim-range",
3358 "1,10",
3359 "--target-rank",
3360 "5",
3361 "--target-rank",
3362 "6",
3363 "--num-rand-permutations",
3364 "2"
3365 ]
3366 ]
3367 }
3368 },
3369 "selection": {
3370 "default": {
3371 "params": {},
3372 "permutes": [
3373 "shape",
3374 "type",
3375 "rank",
3376 "perm"
3377 ]
3378 }
3379 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003380 },
3381 "resize": {
3382 "group": "image",
Jeremy Johnson88588622022-07-12 16:42:29 +01003383 "profile": [
3384 "tosa-bi",
3385 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003386 ],
3387 "generation": {
3388 "standard": {
3389 "generator_args": [
3390 [
3391 "--target-dtype",
3392 "int8",
3393 "--target-dtype",
3394 "int16"
3395 ],
3396 [
3397 "--target-dtype",
3398 "int8",
3399 "--target-shape",
3400 "1,3,16383,1",
3401 "--max-resize-output-dim",
3402 "9500"
3403 ]
3404 ]
Jeremy Johnsonb2099702023-04-12 15:59:01 +01003405 },
3406 "8k_level": {
3407 "no_negative_tests": "true",
3408 "generator_args": [
3409 [
3410 "--target-dtype",
3411 "int8",
3412 "--target-dtype",
3413 "int16",
3414 "--level-8k-sizes",
3415 "--tensor-dim-range",
3416 "2,10",
3417 "--num-rand-permutations",
3418 "2"
3419 ]
3420 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003421 }
3422 },
3423 "selection": {
3424 "default": {
3425 "params": {},
3426 "permutes": [
3427 "shape",
3428 "type"
3429 ]
3430 }
3431 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003432 },
3433 "reverse": {
3434 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003435 "profile": [
3436 "tosa-bi",
3437 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003438 ],
3439 "generation": {
3440 "standard": {
3441 "generator_args": [
3442 [
3443 "--target-dtype",
3444 "int8",
3445 "--target-dtype",
3446 "int16",
3447 "--target-dtype",
3448 "int32",
3449 "--target-dtype",
3450 "bool",
3451 "--tensor-dim-range",
3452 "1,32"
3453 ],
3454 [
3455 "--target-dtype",
3456 "int8",
3457 "--target-shape",
3458 "1,1,65535",
3459 "--target-shape",
3460 "1,65540,1,2"
3461 ]
3462 ]
3463 },
3464 "8k_level": {
3465 "no_negative_tests": "true",
3466 "generator_args": [
3467 [
3468 "--target-dtype",
3469 "int8",
3470 "--target-dtype",
3471 "int16",
3472 "--target-dtype",
3473 "int32",
3474 "--target-dtype",
3475 "bool",
3476 "--tensor-dim-range",
3477 "1,12",
3478 "--target-rank",
3479 "5",
3480 "--target-rank",
3481 "6"
3482 ]
3483 ]
3484 }
3485 },
3486 "selection": {
3487 "default": {
3488 "params": {},
3489 "permutes": [
3490 "shape",
3491 "type"
3492 ]
3493 }
3494 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003495 },
3496 "scatter": {
3497 "group": "scatter_gather",
Jeremy Johnson88588622022-07-12 16:42:29 +01003498 "profile": [
3499 "tosa-bi",
3500 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003501 ],
3502 "generation": {
3503 "standard": {
3504 "generator_args": [
3505 [
3506 "--target-dtype",
3507 "int16",
3508 "--target-dtype",
3509 "int32",
3510 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00003511 "4,64",
3512 "--max-batch-size",
3513 "64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003514 ],
3515 [
3516 "--target-dtype",
3517 "int8",
3518 "--target-shape",
3519 "1,65540,1",
3520 "--target-shape",
3521 "1,1,65533",
3522 "--target-shape",
3523 "3000,7,1"
3524 ]
3525 ]
3526 }
3527 },
3528 "selection": {
3529 "default": {
3530 "params": {},
3531 "permutes": [
3532 "shape",
3533 "type"
3534 ]
3535 }
3536 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003537 },
3538 "select": {
3539 "group": "ew_ternary",
Jeremy Johnson88588622022-07-12 16:42:29 +01003540 "profile": [
3541 "tosa-bi",
3542 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003543 ],
3544 "generation": {
3545 "standard": {
3546 "generator_args": [
3547 [
3548 "--target-dtype",
3549 "int8",
3550 "--target-dtype",
3551 "int16",
3552 "--target-dtype",
3553 "int32",
3554 "--target-dtype",
3555 "bool",
3556 "--tensor-dim-range",
3557 "16,64",
3558 "--target-rank",
3559 "1",
3560 "--target-rank",
3561 "2",
3562 "--target-rank",
3563 "3"
3564 ],
3565 [
3566 "--target-dtype",
3567 "int8",
3568 "--target-dtype",
3569 "int16",
3570 "--target-dtype",
3571 "int32",
3572 "--target-dtype",
3573 "bool",
3574 "--tensor-dim-range",
3575 "1,16",
3576 "--target-rank",
3577 "4",
3578 "--target-rank",
3579 "5"
3580 ],
3581 [
3582 "--target-dtype",
3583 "int8",
3584 "--target-shape",
3585 "1,1,65535,1",
3586 "--target-shape",
3587 "1,65538,1,2",
3588 "--num-rand-permutations",
3589 "2"
3590 ]
3591 ]
3592 },
3593 "8k_level": {
3594 "no_negative_tests": "true",
3595 "generator_args": [
3596 [
3597 "--target-dtype",
3598 "int8",
3599 "--target-dtype",
3600 "int16",
3601 "--target-dtype",
3602 "int32",
3603 "--target-dtype",
3604 "bool",
3605 "--tensor-dim-range",
3606 "1,10",
3607 "--target-rank",
3608 "6"
3609 ]
3610 ]
3611 }
3612 },
3613 "selection": {
3614 "default": {
3615 "params": {},
3616 "permutes": [
3617 "shape",
3618 "type"
3619 ]
3620 }
3621 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003622 },
3623 "slice": {
3624 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003625 "profile": [
3626 "tosa-bi",
3627 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003628 ],
3629 "generation": {
3630 "standard": {
3631 "generator_args": [
3632 [
3633 "--target-dtype",
3634 "int8",
3635 "--target-dtype",
3636 "int16",
3637 "--target-dtype",
3638 "int32",
3639 "--target-dtype",
3640 "bool",
3641 "--tensor-dim-range",
3642 "16,64",
3643 "--target-rank",
3644 "1",
3645 "--target-rank",
3646 "2",
3647 "--target-rank",
3648 "3",
3649 "--num-rand-permutations",
3650 "2"
3651 ],
3652 [
3653 "--target-dtype",
3654 "int8",
3655 "--target-dtype",
3656 "int16",
3657 "--target-dtype",
3658 "int32",
3659 "--target-dtype",
3660 "bool",
3661 "--tensor-dim-range",
3662 "1,16",
3663 "--target-rank",
3664 "4",
3665 "--num-rand-permutations",
3666 "2"
3667 ],
3668 [
3669 "--target-dtype",
3670 "int8",
3671 "--target-shape",
3672 "1,1,65535,1",
3673 "--target-shape",
3674 "1,65538,1,2",
3675 "--num-rand-permutations",
3676 "2"
3677 ]
3678 ]
3679 },
3680 "8k_level": {
3681 "no_negative_tests": "true",
3682 "generator_args": [
3683 [
3684 "--target-dtype",
3685 "int8",
3686 "--target-dtype",
3687 "int16",
3688 "--target-dtype",
3689 "int32",
3690 "--target-dtype",
3691 "bool",
3692 "--tensor-dim-range",
3693 "1,10",
3694 "--target-rank",
3695 "5",
3696 "--target-rank",
3697 "6",
3698 "--num-rand-permutations",
3699 "2"
3700 ]
3701 ]
3702 }
3703 },
3704 "selection": {
3705 "default": {
3706 "params": {},
3707 "permutes": [
3708 "shape",
3709 "type",
3710 "perm"
3711 ]
3712 }
3713 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003714 },
3715 "sub": {
3716 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01003717 "profile": [
3718 "tosa-bi",
3719 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003720 ],
3721 "generation": {
3722 "standard": {
3723 "generator_args": [
3724 [
3725 "--target-dtype",
3726 "int32",
3727 "--tensor-dim-range",
3728 "16,64",
3729 "--target-rank",
3730 "1",
3731 "--target-rank",
3732 "2",
3733 "--target-rank",
3734 "3"
3735 ],
3736 [
3737 "--target-dtype",
3738 "int32",
3739 "--tensor-dim-range",
3740 "1,16",
3741 "--target-rank",
3742 "4",
3743 "--target-rank",
3744 "5"
3745 ],
3746 [
3747 "--target-dtype",
3748 "int32",
3749 "--target-shape",
3750 "1,2,65533,1",
3751 "--target-shape",
3752 "1,65539,1,1,1"
3753 ]
3754 ]
3755 },
3756 "8k_level": {
3757 "no_negative_tests": "true",
3758 "generator_args": [
3759 [
3760 "--target-dtype",
3761 "int32",
3762 "--tensor-dim-range",
3763 "1,10",
3764 "--target-rank",
3765 "6"
3766 ]
3767 ]
3768 }
3769 },
3770 "selection": {
3771 "default": {
3772 "params": {},
3773 "permutes": [
3774 "shape",
3775 "type"
3776 ]
3777 }
3778 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003779 },
Won Jeon74342e52024-01-09 00:34:40 +00003780 "sub_shape": {
3781 "group": "shape",
3782 "profile": [
3783 "tosa-bi",
3784 "tosa-mi"
3785 ],
3786 "generation": {
3787 "standard": {
3788 "generator_args": [
3789 [
3790 "--target-dtype",
3791 "shape",
3792 "--tensor-dim-range",
3793 "1,16",
3794 "--target-rank",
3795 "1"
3796 ]
3797 ]
3798 }
3799 },
3800 "selection": {
3801 "default": {
3802 "params": {},
3803 "permutes": [
3804 "shape"
3805 ]
3806 }
3807 }
3808 },
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003809 "table": {
3810 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01003811 "profile": [
3812 "tosa-bi",
3813 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003814 ],
3815 "generation": {
3816 "standard": {
3817 "generator_args": [
3818 [
3819 "--target-dtype",
3820 "int8",
3821 "--target-dtype",
3822 "int16",
3823 "--tensor-dim-range",
3824 "16,64",
3825 "--target-rank",
3826 "1",
3827 "--target-rank",
3828 "2",
3829 "--target-rank",
3830 "3"
3831 ],
3832 [
3833 "--target-dtype",
3834 "int8",
3835 "--target-dtype",
3836 "int16",
3837 "--tensor-dim-range",
3838 "1,16",
3839 "--target-rank",
3840 "4",
3841 "--target-rank",
3842 "5"
3843 ],
3844 [
3845 "--target-dtype",
3846 "int8",
3847 "--target-shape",
3848 "1,2,65536,1",
3849 "--target-shape",
3850 "1,65537,1,1,3"
3851 ]
3852 ]
3853 },
3854 "8k_level": {
3855 "no_negative_tests": "true",
3856 "generator_args": [
3857 [
3858 "--target-dtype",
3859 "int8",
3860 "--target-dtype",
3861 "int16",
3862 "--tensor-dim-range",
3863 "1,10",
3864 "--target-rank",
3865 "6"
3866 ]
3867 ]
3868 }
3869 },
3870 "selection": {
3871 "default": {
3872 "params": {},
3873 "permutes": [
3874 "shape",
3875 "type"
3876 ]
3877 }
3878 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003879 },
3880 "tile": {
3881 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003882 "profile": [
3883 "tosa-bi",
3884 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003885 ],
3886 "generation": {
3887 "standard": {
3888 "generator_args": [
3889 [
3890 "--target-dtype",
3891 "int16",
3892 "--target-dtype",
3893 "int32",
3894 "--tensor-dim-range",
3895 "4,32"
3896 ],
3897 [
3898 "--target-dtype",
3899 "bool",
3900 "--tensor-dim-range",
3901 "1,16"
3902 ],
3903 [
3904 "--target-dtype",
3905 "int8",
3906 "--target-shape",
3907 "65533",
3908 "--target-shape",
3909 "1,2,65540,1"
3910 ]
3911 ]
3912 },
3913 "8k_level": {
3914 "no_negative_tests": "true",
3915 "generator_args": [
3916 [
3917 "--target-dtype",
3918 "int16",
3919 "--target-dtype",
3920 "int32",
3921 "--target-dtype",
3922 "bool",
3923 "--tensor-dim-range",
3924 "1,10",
3925 "--target-rank",
3926 "5",
3927 "--target-rank",
3928 "6"
3929 ]
3930 ]
3931 }
3932 },
3933 "selection": {
3934 "default": {
3935 "params": {},
3936 "permutes": [
3937 "shape",
3938 "type"
3939 ]
3940 }
3941 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003942 },
3943 "transpose": {
3944 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003945 "profile": [
3946 "tosa-bi",
3947 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003948 ],
3949 "generation": {
3950 "standard": {
3951 "generator_args": [
3952 [
3953 "--filter",
3954 "^transpose$",
3955 "--target-dtype",
3956 "int8",
3957 "--target-rank",
3958 "1",
3959 "--target-rank",
3960 "2",
3961 "--num-rand-permutations",
3962 "2"
3963 ],
3964 [
3965 "--filter",
3966 "^transpose$",
3967 "--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 [
3983 "--filter",
3984 "^transpose$",
3985 "--target-dtype",
3986 "int8",
3987 "--target-shape",
3988 "1,65537,1,2",
3989 "--target-shape",
3990 "65535,1,1,1",
3991 "--num-rand-permutations",
3992 "1"
3993 ]
3994 ]
3995 },
3996 "8k_level": {
3997 "no_negative_tests": "true",
3998 "generator_args": [
3999 [
4000 "--filter",
4001 "^transpose$",
4002 "--target-dtype",
4003 "int8",
4004 "--target-dtype",
4005 "int16",
4006 "--target-dtype",
4007 "int32",
4008 "--target-dtype",
4009 "bool",
4010 "--tensor-dim-range",
4011 "1,10",
4012 "--target-rank",
4013 "5",
4014 "--target-rank",
4015 "6",
4016 "--num-rand-permutations",
4017 "2"
4018 ]
4019 ]
4020 }
4021 },
4022 "selection": {
4023 "default": {
4024 "params": {},
4025 "permutes": [
4026 "shape",
4027 "type",
4028 "perm"
4029 ]
4030 }
4031 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01004032 },
4033 "transpose_conv2d": {
4034 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01004035 "profile": [
4036 "tosa-bi",
4037 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004038 ],
4039 "generation": {
4040 "standard": {
4041 "generator_args": [
4042 [
4043 "--target-dtype",
4044 "int8",
4045 "--target-dtype",
4046 "int16",
4047 "--target-shape",
4048 "1,49,33,1",
4049 "--target-shape",
4050 "1,11,33,3",
4051 "--tensor-dim-range",
4052 "1,18",
4053 "--allow-pooling-and-conv-oversizes"
4054 ],
4055 [
4056 "--target-dtype",
4057 "int8",
4058 "--target-shape",
4059 "1,65536,1,1",
4060 "--tensor-dim-range",
4061 "1,12",
4062 "--max-conv-dilation",
4063 "1"
4064 ]
4065 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01004066 },
4067 "8k_level": {
4068 "no_negative_tests": "true",
4069 "selector": "8k_level",
4070 "generator_args": [
4071 [
4072 "--target-dtype",
4073 "int8",
4074 "--target-dtype",
4075 "int16",
4076 "--tensor-dim-range",
4077 "2,5",
4078 "--level-8k-sizes"
4079 ]
4080 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004081 }
4082 },
4083 "selection": {
4084 "default": {
4085 "params": {
4086 "shape": [],
4087 "type": [
4088 "i8xi8",
4089 "i16xi8",
4090 "i8xi4"
4091 ],
4092 "kernel": [],
4093 "stride": [],
4094 "pad": [],
4095 "out_shape": []
4096 },
4097 "permutes": [
4098 "shape",
4099 "type",
4100 "stride",
4101 "pad"
4102 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01004103 },
4104 "8k_level": {
4105 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004106 }
4107 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01004108 },
4109 "while_loop": {
4110 "group": "control_flow",
Jeremy Johnson88588622022-07-12 16:42:29 +01004111 "profile": [
4112 "tosa-bi",
4113 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004114 ],
4115 "generation": {
4116 "standard": {
4117 "generator_args": [
4118 [
4119 "--target-dtype",
4120 "int32"
4121 ],
4122 [
4123 "--target-dtype",
4124 "int32",
4125 "--target-shape",
4126 "3,22,17,1,2",
4127 "--target-shape",
4128 "1,65537,2,1"
4129 ]
4130 ]
4131 }
4132 },
4133 "selection": {
4134 "default": {
4135 "params": {},
4136 "permutes": [
4137 "shape",
4138 "type"
4139 ]
4140 }
4141 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01004142 }
4143}