blob: a26c4a73fa4dfabb47faa10c6f4c090eb30b72dd [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",
Won Jeon3eec59b2024-03-11 22:17:13 +0000361 "--level-8k-sizes"
362 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +0100363 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000364 }
365 },
366 "selection": {
367 "default": {
368 "params": {
369 "shape": [],
370 "type": [
371 "i8",
372 "i16"
373 ],
374 "kernel": [],
375 "stride": [],
376 "pad": []
377 },
378 "permutes": [
379 "shape",
380 "type",
381 "pad"
382 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +0100383 },
384 "8k_level": {
385 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000386 }
387 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100388 },
389 "bitwise_and": {
390 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100391 "profile": [
392 "tosa-bi",
393 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000394 ],
395 "generation": {
396 "standard": {
397 "generator_args": [
398 [
399 "--target-dtype",
400 "int8",
401 "--target-dtype",
402 "int16",
403 "--target-dtype",
404 "int32",
405 "--tensor-dim-range",
406 "1,64",
407 "--target-rank",
408 "1",
409 "--target-rank",
410 "2",
411 "--target-rank",
412 "3"
413 ],
414 [
415 "--target-dtype",
416 "int8",
417 "--tensor-dim-range",
418 "1,16",
419 "--target-rank",
420 "4",
421 "--target-rank",
422 "5"
423 ],
424 [
425 "--target-dtype",
426 "int8",
427 "--target-shape",
428 "1,2,65536,1",
429 "--target-shape",
430 "1,65539,1,1,1"
431 ]
432 ]
433 },
434 "8k_level": {
435 "no_negative_tests": "true",
436 "generator_args": [
437 [
438 "--target-dtype",
439 "int8",
440 "--target-dtype",
441 "int16",
442 "--tensor-dim-range",
443 "1,10",
444 "--target-rank",
445 "6"
446 ]
447 ]
448 }
449 },
450 "selection": {
451 "default": {
452 "params": {},
453 "permutes": [
454 "shape",
455 "type"
456 ]
457 }
458 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100459 },
460 "bitwise_not": {
461 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100462 "profile": [
463 "tosa-bi",
464 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000465 ],
466 "generation": {
467 "standard": {
468 "generator_args": [
469 [
470 "--target-dtype",
471 "int8",
472 "--target-dtype",
473 "int16",
474 "--target-dtype",
475 "int32",
476 "--tensor-dim-range",
477 "2,64",
478 "--target-rank",
479 "1",
480 "--target-rank",
481 "2",
482 "--target-rank",
483 "3"
484 ],
485 [
486 "--target-dtype",
487 "int8",
488 "--tensor-dim-range",
489 "1,16",
490 "--target-rank",
491 "4",
492 "--target-rank",
493 "5"
494 ],
495 [
496 "--target-dtype",
497 "int8",
498 "--target-shape",
499 "1,2,65537,1",
500 "--target-shape",
501 "1,65538,1,1,1"
502 ]
503 ]
504 },
505 "8k_level": {
506 "no_negative_tests": "true",
507 "generator_args": [
508 [
509 "--target-dtype",
510 "int16",
511 "--target-dtype",
512 "int32",
513 "--tensor-dim-range",
514 "1,16",
515 "--target-rank",
516 "4",
517 "--target-rank",
518 "5"
519 ],
520 [
521 "--target-dtype",
522 "int8",
523 "--target-dtype",
524 "int16",
525 "--target-dtype",
526 "int32",
527 "--tensor-dim-range",
528 "1,10",
529 "--target-rank",
530 "6"
531 ]
532 ]
533 }
534 },
535 "selection": {
536 "default": {
537 "params": {},
538 "permutes": [
539 "shape",
540 "type"
541 ]
542 }
543 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100544 },
545 "bitwise_or": {
546 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100547 "profile": [
548 "tosa-bi",
549 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000550 ],
551 "generation": {
552 "standard": {
553 "generator_args": [
554 [
555 "--target-dtype",
556 "int8",
557 "--target-dtype",
558 "int16",
559 "--target-dtype",
560 "int32",
561 "--tensor-dim-range",
562 "3,64",
563 "--target-rank",
564 "1",
565 "--target-rank",
566 "2",
567 "--target-rank",
568 "3"
569 ],
570 [
571 "--target-dtype",
572 "int8",
573 "--tensor-dim-range",
574 "1,16",
575 "--target-rank",
576 "4",
577 "--target-rank",
578 "5"
579 ],
580 [
581 "--target-dtype",
582 "int8",
583 "--target-shape",
584 "1,2,65538,1",
585 "--target-shape",
586 "1,65537,1,1,1"
587 ]
588 ]
589 },
590 "8k_level": {
591 "no_negative_tests": "true",
592 "generator_args": [
593 [
594 "--target-dtype",
595 "int8",
596 "--target-dtype",
597 "int16",
598 "--tensor-dim-range",
599 "1,10",
600 "--target-rank",
601 "6"
602 ]
603 ]
604 }
605 },
606 "selection": {
607 "default": {
608 "params": {},
609 "permutes": [
610 "shape",
611 "type"
612 ]
613 }
614 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100615 },
616 "bitwise_xor": {
617 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100618 "profile": [
619 "tosa-bi",
620 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000621 ],
622 "generation": {
623 "standard": {
624 "generator_args": [
625 [
626 "--target-dtype",
627 "int8",
628 "--target-dtype",
629 "int16",
630 "--target-dtype",
631 "int32",
632 "--tensor-dim-range",
633 "4,64",
634 "--target-rank",
635 "1",
636 "--target-rank",
637 "2",
638 "--target-rank",
639 "3"
640 ],
641 [
642 "--target-dtype",
643 "int8",
644 "--tensor-dim-range",
645 "1,16",
646 "--target-rank",
647 "4",
648 "--target-rank",
649 "5"
650 ],
651 [
652 "--target-dtype",
653 "int8",
654 "--target-shape",
655 "1,2,65536,1",
656 "--target-shape",
657 "1,65536,1,1,1"
658 ]
659 ]
660 },
661 "8k_level": {
662 "no_negative_tests": "true",
663 "generator_args": [
664 [
665 "--target-dtype",
666 "int8",
667 "--target-dtype",
668 "int16",
669 "--tensor-dim-range",
670 "1,10",
671 "--target-rank",
672 "6"
673 ]
674 ]
675 }
676 },
677 "selection": {
678 "default": {
679 "params": {},
680 "permutes": [
681 "shape",
682 "type"
683 ]
684 }
685 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100686 },
687 "cast": {
688 "group": "type_conversion",
Jeremy Johnson88588622022-07-12 16:42:29 +0100689 "profile": [
690 "tosa-bi",
691 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000692 ],
693 "generation": {
694 "standard": {
695 "generator_args": [
696 [
697 "--target-dtype",
698 "int8",
699 "--target-dtype",
700 "int16",
701 "--target-dtype",
702 "int32",
703 "--target-dtype",
704 "bool",
705 "--tensor-dim-range",
706 "16,64",
707 "--target-rank",
708 "1",
709 "--target-rank",
710 "2",
711 "--target-rank",
712 "3"
713 ],
714 [
715 "--target-dtype",
716 "int8",
717 "--target-dtype",
718 "int16",
719 "--target-dtype",
720 "int32",
721 "--target-dtype",
722 "bool",
723 "--tensor-dim-range",
724 "1,16",
725 "--target-rank",
726 "4",
727 "--target-rank",
728 "5"
729 ],
730 [
731 "--target-dtype",
732 "int8",
733 "--target-shape",
734 "1,1,65535,1,1",
735 "--target-shape",
736 "1,65538,1,2"
737 ]
738 ]
739 },
740 "8k_level": {
741 "no_negative_tests": "true",
742 "generator_args": [
743 [
744 "--target-dtype",
745 "int8",
746 "--target-dtype",
747 "int16",
748 "--target-dtype",
749 "int32",
750 "--target-dtype",
751 "bool",
752 "--tensor-dim-range",
753 "1,10",
754 "--target-rank",
755 "6"
756 ]
757 ]
758 }
759 },
760 "selection": {
761 "default": {
762 "params": {
763 "shape": [],
764 "type": [],
765 "output_type": [
766 "outi8",
767 "outi16",
768 "outi32",
769 "outb"
770 ]
771 },
772 "permutes": [
773 "shape",
774 "type",
775 "output_type"
776 ]
777 }
778 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100779 },
780 "clamp": {
781 "group": "activation",
Jeremy Johnson88588622022-07-12 16:42:29 +0100782 "profile": [
783 "tosa-bi",
784 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000785 ],
786 "generation": {
787 "standard": {
788 "generator_args": [
789 [
790 "--target-dtype",
791 "int8",
792 "--target-dtype",
793 "int16",
794 "--tensor-dim-range",
795 "20,64",
796 "--target-rank",
797 "1",
798 "--target-rank",
799 "2",
800 "--target-rank",
801 "3"
802 ],
803 [
804 "--target-dtype",
805 "int8",
806 "--target-dtype",
807 "int16",
808 "--tensor-dim-range",
809 "1,20",
810 "--target-rank",
811 "4",
812 "--target-rank",
813 "5"
814 ],
815 [
816 "--target-dtype",
817 "int8",
818 "--target-shape",
819 "1,2,1,65536",
820 "--target-shape",
821 "1,3,65537,1,1"
822 ]
823 ]
824 },
825 "8k_level": {
826 "no_negative_tests": "true",
827 "generator_args": [
828 [
829 "--target-dtype",
830 "int8",
831 "--target-dtype",
832 "int16",
833 "--tensor-dim-range",
834 "1,10",
835 "--target-rank",
836 "6"
837 ]
838 ]
839 }
840 },
841 "selection": {
842 "default": {
843 "params": {},
844 "permutes": [
845 "shape",
846 "type"
847 ]
848 }
849 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100850 },
851 "clz": {
852 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100853 "profile": [
854 "tosa-bi",
855 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000856 ],
857 "generation": {
858 "standard": {
859 "generator_args": [
860 [
861 "--target-dtype",
862 "int32",
863 "--tensor-dim-range",
864 "16,64",
865 "--target-rank",
866 "1",
867 "--target-rank",
868 "2",
869 "--target-rank",
870 "3"
871 ],
872 [
873 "--target-dtype",
874 "int32",
875 "--tensor-dim-range",
876 "1,16",
877 "--target-rank",
878 "4",
879 "--target-rank",
880 "5"
881 ],
882 [
883 "--target-dtype",
884 "int32",
885 "--target-shape",
886 "1,2,65533,1",
887 "--target-shape",
888 "1,65539,1,1,1"
889 ]
890 ]
891 },
892 "8k_level": {
893 "no_negative_tests": "true",
894 "generator_args": [
895 [
896 "--target-dtype",
897 "int32",
898 "--tensor-dim-range",
899 "1,10",
900 "--target-rank",
901 "6"
902 ]
903 ]
904 }
905 },
906 "selection": {
907 "default": {
908 "params": {},
909 "permutes": [
910 "shape",
911 "type"
912 ]
913 }
914 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100915 },
916 "concat": {
917 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +0100918 "profile": [
919 "tosa-bi",
920 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000921 ],
922 "generation": {
923 "standard": {
924 "generator_args": [
925 [
926 "--target-dtype",
927 "int8",
928 "--target-dtype",
929 "int16",
930 "--target-dtype",
931 "int32",
932 "--target-dtype",
933 "bool",
934 "--tensor-dim-range",
935 "16,64",
936 "--target-rank",
937 "1",
938 "--target-rank",
939 "2",
940 "--target-rank",
941 "3",
942 "--num-const-inputs-concat",
943 "3"
944 ],
945 [
946 "--target-dtype",
947 "int8",
948 "--target-dtype",
949 "int16",
950 "--target-dtype",
951 "int32",
952 "--target-dtype",
953 "bool",
954 "--tensor-dim-range",
955 "1,16",
956 "--target-rank",
957 "4",
958 "--target-rank",
959 "5",
960 "--num-const-inputs-concat",
961 "1"
962 ],
963 [
964 "--target-dtype",
965 "int8",
966 "--target-shape",
967 "1,1,65535,1,1",
968 "--target-shape",
969 "1,65538,1,2",
970 "--num-const-inputs-concat",
971 "2"
972 ]
973 ]
974 },
975 "8k_level": {
976 "no_negative_tests": "true",
977 "generator_args": [
978 [
979 "--target-dtype",
980 "int8",
981 "--target-dtype",
982 "int16",
983 "--target-dtype",
984 "int32",
985 "--target-dtype",
986 "bool",
987 "--tensor-dim-range",
988 "1,10",
989 "--target-rank",
990 "6",
991 "--num-const-inputs-concat",
992 "2"
993 ]
994 ]
995 }
996 },
997 "selection": {
998 "default": {
999 "params": {},
1000 "permutes": [
1001 "shape",
1002 "type"
1003 ]
1004 }
1005 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001006 },
Won Jeon74342e52024-01-09 00:34:40 +00001007 "concat_shape": {
1008 "group": "shape",
1009 "profile": [
1010 "tosa-bi",
1011 "tosa-mi"
1012 ],
1013 "generation": {
1014 "standard": {
Jeremy Johnsonfc4bde92024-01-25 12:53:21 +00001015 "no_negative_tests": "true",
Won Jeon74342e52024-01-09 00:34:40 +00001016 "generator_args": [
1017 [
1018 "--target-dtype",
1019 "shape",
1020 "--target-rank",
1021 "1",
1022 "--target-shape",
1023 "1",
1024 "--num-const-inputs-concat",
1025 "2"
1026 ]
1027 ]
1028 }
1029 },
1030 "selection": {
1031 "default": {
1032 "params": {},
Won Jeon3eec59b2024-03-11 22:17:13 +00001033 "permutes": []
Won Jeon74342e52024-01-09 00:34:40 +00001034 }
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",
Jeremy Johnson18a379d2024-03-28 15:53:21 +00001055 "int32",
1056 "--target-rank",
1057 "1",
1058 "--target-rank",
1059 "2",
1060 "--target-rank",
1061 "3",
1062 "--target-rank",
1063 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001064 ],
1065 [
1066 "--target-dtype",
1067 "int32",
1068 "--target-shape",
1069 "3,22,17,1,2"
1070 ]
1071 ]
1072 }
1073 },
1074 "selection": {
1075 "default": {
1076 "params": {},
1077 "permutes": [
1078 "variant",
1079 "shape",
1080 "cond"
1081 ]
1082 }
1083 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001084 },
1085 "const": {
1086 "group": "data_nodes",
Jeremy Johnson88588622022-07-12 16:42:29 +01001087 "profile": [
1088 "tosa-bi",
1089 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001090 ],
1091 "generation": {
1092 "standard": {
1093 "no_negative_tests": "true",
1094 "generator_args": [
1095 [
1096 "--target-dtype",
1097 "int8",
1098 "--target-dtype",
1099 "int16",
1100 "--target-dtype",
1101 "int32",
1102 "--target-dtype",
1103 "bool",
1104 "--target-dtype",
1105 "int48",
1106 "--target-rank",
1107 "1",
1108 "--target-rank",
1109 "2",
1110 "--target-rank",
1111 "3"
1112 ],
1113 [
1114 "--target-dtype",
1115 "int8",
1116 "--target-dtype",
1117 "int16",
1118 "--target-dtype",
1119 "int32",
1120 "--target-dtype",
1121 "bool",
1122 "--target-dtype",
1123 "int48",
1124 "--tensor-dim-range",
1125 "1,16",
1126 "--target-rank",
1127 "4",
1128 "--target-rank",
1129 "5"
1130 ],
1131 [
1132 "--target-dtype",
1133 "int8",
1134 "--target-shape",
1135 "1,1,65537,1,1",
1136 "--target-shape",
1137 "1,65530,1,2"
1138 ]
1139 ]
1140 }
1141 },
1142 "selection": {
1143 "default": {
1144 "params": {},
1145 "permutes": [
1146 "shape",
1147 "type"
1148 ]
1149 }
1150 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001151 },
Won Jeon74342e52024-01-09 00:34:40 +00001152 "const_shape": {
1153 "group": "shape",
1154 "profile": [
1155 "tosa-bi",
1156 "tosa-mi"
1157 ],
1158 "generation": {
1159 "standard": {
1160 "no_negative_tests": "true",
1161 "generator_args": [
1162 [
1163 "--target-dtype",
1164 "shape",
1165 "--target-rank",
1166 "1",
1167 "--target-shape",
1168 "1"
1169 ]
1170 ]
1171 }
1172 },
1173 "selection": {
1174 "default": {
1175 "params": {},
Won Jeon3eec59b2024-03-11 22:17:13 +00001176 "permutes": []
Won Jeon74342e52024-01-09 00:34:40 +00001177 }
1178 }
1179 },
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001180 "conv2d": {
1181 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001182 "profile": [
1183 "tosa-bi",
1184 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001185 ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +00001186 "gen_filter": "^conv2d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001187 "generation": {
1188 "standard": {
1189 "generator_args": [
1190 [
1191 "--target-dtype",
1192 "int8",
1193 "--target-dtype",
1194 "int16",
1195 "--target-shape",
1196 "1,49,42,28",
1197 "--target-shape",
1198 "1,11,44,13",
1199 "--tensor-dim-range",
1200 "1,16",
1201 "--allow-pooling-and-conv-oversizes"
1202 ],
1203 [
1204 "--target-dtype",
1205 "int8",
1206 "--target-shape",
1207 "1,65535,3,1",
1208 "--target-shape",
1209 "1,2,65536,1",
1210 "--max-conv-dilation",
1211 "1",
1212 "--tensor-dim-range",
1213 "1,8",
1214 "--allow-pooling-and-conv-oversizes"
1215 ]
1216 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001217 },
1218 "8k_level": {
1219 "no_negative_tests": "true",
1220 "selector": "8k_level",
1221 "generator_args": [
1222 [
1223 "--target-dtype",
1224 "int8",
1225 "--target-dtype",
1226 "int16",
1227 "--tensor-dim-range",
1228 "2,5",
1229 "--level-8k-sizes"
1230 ]
1231 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001232 }
1233 },
1234 "selection": {
1235 "default": {
1236 "params": {
1237 "shape": [],
1238 "type": [
1239 "i8xi8",
1240 "i16xi8",
1241 "i8xi4"
1242 ],
1243 "kernel": [],
1244 "stride": [],
1245 "pad": [],
1246 "dilation": []
1247 },
1248 "permutes": [
1249 "kernel",
1250 "shape",
1251 "type",
1252 "pad"
1253 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001254 },
1255 "8k_level": {
1256 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001257 }
1258 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001259 },
1260 "conv3d": {
1261 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001262 "profile": [
1263 "tosa-bi",
1264 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001265 ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +00001266 "gen_filter": "^conv3d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001267 "generation": {
1268 "standard": {
1269 "generator_args": [
1270 [
1271 "--target-dtype",
1272 "int8",
1273 "--target-dtype",
1274 "int16",
1275 "--target-shape",
1276 "1,9,21,14,1",
1277 "--target-shape",
1278 "1,9,11,12,3",
1279 "--tensor-dim-range",
1280 "1,4",
1281 "--allow-pooling-and-conv-oversizes"
1282 ],
1283 [
1284 "--target-dtype",
1285 "int8",
1286 "--target-shape",
1287 "1,1,65535,2,1",
1288 "--target-shape",
1289 "1,1,2,65536,1",
1290 "--max-conv-dilation",
1291 "1",
1292 "--tensor-dim-range",
1293 "1,2",
1294 "--allow-pooling-and-conv-oversizes"
1295 ]
1296 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001297 },
1298 "8k_level": {
1299 "no_negative_tests": "true",
1300 "selector": "8k_level",
1301 "generator_args": [
1302 [
1303 "--target-dtype",
1304 "int8",
1305 "--target-dtype",
1306 "int16",
1307 "--tensor-dim-range",
1308 "2,5",
1309 "--level-8k-sizes"
1310 ]
1311 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001312 }
1313 },
1314 "selection": {
1315 "default": {
1316 "params": {
1317 "shape": [],
1318 "type": [
1319 "i8xi8",
1320 "i16xi8",
1321 "i8xi4"
1322 ],
1323 "kernel": [],
1324 "stride": [],
1325 "pad": [],
1326 "dilation": []
1327 },
1328 "permutes": [
1329 "kernel",
1330 "shape",
1331 "type",
1332 "pad",
1333 "stride"
1334 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001335 },
1336 "8k_level": {
1337 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001338 }
1339 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001340 },
1341 "depthwise_conv2d": {
1342 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001343 "profile": [
1344 "tosa-bi",
1345 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001346 ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +00001347 "gen_filter": "^depthwise_conv2d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001348 "generation": {
1349 "standard": {
1350 "generator_args": [
1351 [
1352 "--target-dtype",
1353 "int8",
1354 "--target-dtype",
1355 "int16",
1356 "--target-shape",
1357 "1,9,44,3",
1358 "--target-shape",
1359 "1,11,33,4",
1360 "--tensor-dim-range",
1361 "1,16",
1362 "--allow-pooling-and-conv-oversizes"
1363 ],
1364 [
1365 "--target-dtype",
1366 "int8",
1367 "--target-shape",
1368 "1,65532,2,1",
1369 "--target-shape",
1370 "1,4,65537,1",
1371 "--max-conv-dilation",
1372 "1",
1373 "--tensor-dim-range",
1374 "1,16",
1375 "--allow-pooling-and-conv-oversizes"
1376 ]
1377 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001378 },
1379 "8k_level": {
1380 "no_negative_tests": "true",
1381 "selector": "8k_level",
1382 "generator_args": [
1383 [
1384 "--target-dtype",
1385 "int8",
1386 "--target-dtype",
1387 "int16",
1388 "--tensor-dim-range",
1389 "2,5",
1390 "--level-8k-sizes"
1391 ]
1392 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001393 }
1394 },
1395 "selection": {
1396 "default": {
1397 "params": {
1398 "shape": [],
1399 "type": [
1400 "i8xi8",
1401 "i16xi8",
1402 "i8xi4"
1403 ],
1404 "kernel": [],
1405 "stride": [],
1406 "pad": [],
1407 "dilation": []
1408 },
1409 "permutes": [
1410 "kernel",
1411 "shape",
1412 "type",
1413 "pad"
1414 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001415 },
1416 "8k_level": {
1417 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001418 }
1419 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001420 },
Won Jeona21b2e82023-08-10 10:33:01 +00001421 "dim": {
1422 "group": "data_layout",
1423 "profile": [
1424 "tosa-bi",
1425 "tosa-mi"
1426 ],
1427 "generation": {
1428 "standard": {
Jeremy Johnsonfd8c8fe2023-10-23 11:55:38 +01001429 "from_version": "v0.80.0",
Won Jeona21b2e82023-08-10 10:33:01 +00001430 "generator_args": [
1431 [
1432 "--target-dtype",
1433 "int8",
1434 "--target-dtype",
1435 "int16",
1436 "--target-dtype",
1437 "int32",
1438 "--target-dtype",
1439 "bool",
1440 "--tensor-dim-range",
1441 "1,64",
1442 "--target-rank",
1443 "1",
1444 "--target-rank",
1445 "2",
1446 "--target-rank",
1447 "3"
1448 ]
1449 ]
1450 },
1451 "8k_level": {
Jeremy Johnsonfd8c8fe2023-10-23 11:55:38 +01001452 "from_version": "v0.80.0",
Won Jeona21b2e82023-08-10 10:33:01 +00001453 "no_negative_tests": "true",
Won Jeona21b2e82023-08-10 10:33:01 +00001454 "generator_args": [
1455 [
1456 "--target-dtype",
1457 "int8",
1458 "--tensor-dim-range",
1459 "1,10",
1460 "--target-rank",
1461 "6"
1462 ]
1463 ]
1464 }
1465 },
1466 "selection": {
1467 "default": {
1468 "params": {},
1469 "permutes": [
1470 "shape",
1471 "type"
1472 ]
1473 }
1474 }
1475 },
Won Jeon74342e52024-01-09 00:34:40 +00001476 "div_shape": {
1477 "group": "shape",
1478 "profile": [
1479 "tosa-bi",
1480 "tosa-mi"
1481 ],
1482 "generation": {
1483 "standard": {
1484 "generator_args": [
1485 [
1486 "--target-dtype",
1487 "shape",
1488 "--tensor-dim-range",
1489 "1,16",
1490 "--target-rank",
1491 "1"
1492 ]
1493 ]
1494 }
1495 },
1496 "selection": {
1497 "default": {
1498 "params": {},
1499 "permutes": [
1500 "shape"
1501 ]
1502 }
1503 }
1504 },
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001505 "equal": {
1506 "group": "comparison",
Jeremy Johnson88588622022-07-12 16:42:29 +01001507 "profile": [
1508 "tosa-bi",
1509 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001510 ],
1511 "generation": {
1512 "standard": {
1513 "generator_args": [
1514 [
1515 "--target-dtype",
1516 "int32",
1517 "--tensor-dim-range",
1518 "16,64",
1519 "--target-rank",
1520 "1",
1521 "--target-rank",
1522 "2",
1523 "--target-rank",
1524 "3"
1525 ],
1526 [
1527 "--target-dtype",
1528 "int32",
1529 "--tensor-dim-range",
1530 "1,16",
1531 "--target-rank",
1532 "4",
1533 "--target-rank",
1534 "5"
1535 ],
1536 [
1537 "--target-dtype",
1538 "int32",
1539 "--target-shape",
1540 "1,2,65501,1",
1541 "--target-shape",
1542 "1,65541,1,1,1"
1543 ]
1544 ]
1545 },
1546 "8k_level": {
1547 "no_negative_tests": "true",
1548 "generator_args": [
1549 [
1550 "--target-dtype",
1551 "int32",
1552 "--tensor-dim-range",
1553 "1,10",
1554 "--target-rank",
1555 "6"
1556 ]
1557 ]
1558 }
1559 },
1560 "selection": {
1561 "default": {
1562 "params": {},
1563 "permutes": [
1564 "shape",
1565 "type"
1566 ]
1567 }
1568 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001569 },
1570 "fully_connected": {
1571 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001572 "profile": [
1573 "tosa-bi",
1574 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001575 ],
1576 "generation": {
1577 "standard": {
1578 "generator_args": [
1579 [
1580 "--target-dtype",
1581 "int8",
1582 "--target-dtype",
1583 "int16"
1584 ],
1585 [
1586 "--target-dtype",
1587 "int8",
1588 "--target-shape",
1589 "444,1",
1590 "--target-shape",
1591 "3,65538",
1592 "--tensor-dim-range",
1593 "1,2"
1594 ],
1595 [
1596 "--target-dtype",
1597 "int8",
1598 "--target-shape",
1599 "3,16",
1600 "--target-shape",
1601 "1,23",
1602 "--tensor-dim-range",
1603 "100,200"
1604 ]
1605 ]
1606 }
1607 },
1608 "selection": {
1609 "default": {
1610 "params": {},
1611 "permutes": [
1612 "shape",
1613 "type"
1614 ]
1615 }
1616 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001617 },
1618 "gather": {
1619 "group": "scatter_gather",
Jeremy Johnson88588622022-07-12 16:42:29 +01001620 "profile": [
1621 "tosa-bi",
1622 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001623 ],
1624 "generation": {
1625 "standard": {
1626 "generator_args": [
1627 [
1628 "--target-dtype",
1629 "int16",
1630 "--target-dtype",
1631 "int32",
1632 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001633 "4,64",
1634 "--max-batch-size",
1635 "64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001636 ],
1637 [
1638 "--target-dtype",
1639 "int8",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001640 "--tensor-dim-range",
1641 "5,20",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001642 "--target-shape",
1643 "2,65533,1",
1644 "--target-shape",
1645 "1,2,65533",
1646 "--target-shape",
1647 "5000,1,1"
1648 ]
1649 ]
1650 }
1651 },
1652 "selection": {
1653 "default": {
1654 "params": {},
1655 "permutes": [
1656 "shape",
1657 "type"
1658 ]
1659 }
1660 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001661 },
1662 "greater": {
1663 "group": "comparison",
Jeremy Johnson88588622022-07-12 16:42:29 +01001664 "profile": [
1665 "tosa-bi",
1666 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001667 ],
1668 "generation": {
1669 "standard": {
1670 "generator_args": [
1671 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001672 "--target-dtype",
1673 "int32",
1674 "--tensor-dim-range",
1675 "10,64",
1676 "--target-rank",
1677 "1",
1678 "--target-rank",
1679 "2",
1680 "--target-rank",
1681 "3"
1682 ],
1683 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001684 "--target-dtype",
1685 "int32",
1686 "--tensor-dim-range",
1687 "1,15",
1688 "--target-rank",
1689 "4",
1690 "--target-rank",
1691 "5"
1692 ],
1693 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001694 "--target-dtype",
1695 "int32",
1696 "--target-shape",
1697 "1,2,65530,1",
1698 "--target-shape",
1699 "1,65539,1,2,1"
1700 ]
1701 ]
1702 },
1703 "8k_level": {
1704 "no_negative_tests": "true",
1705 "generator_args": [
1706 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001707 "--target-dtype",
1708 "int32",
1709 "--tensor-dim-range",
1710 "1,10",
1711 "--target-rank",
1712 "6"
1713 ]
1714 ]
1715 }
1716 },
1717 "selection": {
1718 "default": {
1719 "params": {},
1720 "permutes": [
1721 "shape",
1722 "type"
1723 ]
1724 }
1725 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001726 },
1727 "greater_equal": {
1728 "group": "comparison",
Jeremy Johnson88588622022-07-12 16:42:29 +01001729 "profile": [
1730 "tosa-bi",
1731 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001732 ],
1733 "generation": {
1734 "standard": {
1735 "generator_args": [
1736 [
1737 "--target-dtype",
1738 "int32",
1739 "--tensor-dim-range",
1740 "20,64",
1741 "--target-rank",
1742 "1",
1743 "--target-rank",
1744 "2",
1745 "--target-rank",
1746 "3"
1747 ],
1748 [
1749 "--target-dtype",
1750 "int32",
1751 "--tensor-dim-range",
1752 "1,20",
1753 "--target-rank",
1754 "4",
1755 "--target-rank",
1756 "5"
1757 ],
1758 [
1759 "--target-dtype",
1760 "int32",
1761 "--target-shape",
1762 "1,2,65533,1",
1763 "--target-shape",
1764 "1,65539,1,3,1"
1765 ]
1766 ]
1767 },
1768 "8k_level": {
1769 "no_negative_tests": "true",
1770 "generator_args": [
1771 [
1772 "--target-dtype",
1773 "int32",
1774 "--tensor-dim-range",
1775 "1,10",
1776 "--target-rank",
1777 "6"
1778 ]
1779 ]
1780 }
1781 },
1782 "selection": {
1783 "default": {
1784 "params": {},
1785 "permutes": [
1786 "shape",
1787 "type"
1788 ]
1789 }
1790 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001791 },
1792 "identity": {
1793 "group": "data_nodes",
Jeremy Johnson88588622022-07-12 16:42:29 +01001794 "profile": [
1795 "tosa-bi",
1796 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001797 ],
1798 "generation": {
1799 "standard": {
1800 "no_negative_tests": "true",
1801 "generator_args": [
1802 [
1803 "--target-dtype",
evacha011adff832024-03-06 17:33:44 +00001804 "int4",
1805 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001806 "int8",
1807 "--target-dtype",
1808 "int16",
1809 "--target-dtype",
1810 "int32",
1811 "--target-dtype",
evacha011adff832024-03-06 17:33:44 +00001812 "int48",
1813 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001814 "bool",
1815 "--tensor-dim-range",
1816 "1,61",
1817 "--target-rank",
1818 "1",
1819 "--target-rank",
1820 "2",
1821 "--target-rank",
1822 "3"
1823 ],
1824 [
1825 "--target-dtype",
evacha011adff832024-03-06 17:33:44 +00001826 "int4",
1827 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001828 "int8",
1829 "--target-dtype",
1830 "int16",
1831 "--target-dtype",
1832 "int32",
1833 "--target-dtype",
evacha011adff832024-03-06 17:33:44 +00001834 "int48",
1835 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001836 "bool",
1837 "--tensor-dim-range",
1838 "1,15",
1839 "--target-rank",
1840 "4",
1841 "--target-rank",
1842 "5"
1843 ],
1844 [
1845 "--target-dtype",
1846 "int8",
1847 "--target-shape",
1848 "1,1,65536,1,1",
1849 "--target-shape",
1850 "1,65531,1,2"
1851 ]
1852 ]
1853 }
1854 },
1855 "selection": {
1856 "default": {
1857 "params": {},
1858 "permutes": [
1859 "shape",
1860 "type"
1861 ]
1862 }
1863 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001864 },
1865 "intdiv": {
1866 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001867 "profile": [
1868 "tosa-bi",
1869 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001870 ],
1871 "generation": {
1872 "standard": {
1873 "generator_args": [
1874 [
1875 "--target-dtype",
1876 "int32",
1877 "--tensor-dim-range",
1878 "16,64",
1879 "--target-rank",
1880 "1",
1881 "--target-rank",
1882 "2",
1883 "--target-rank",
1884 "3"
1885 ],
1886 [
1887 "--target-dtype",
1888 "int32",
1889 "--tensor-dim-range",
1890 "1,16",
1891 "--target-rank",
1892 "4",
1893 "--target-rank",
1894 "5"
1895 ],
1896 [
1897 "--target-dtype",
1898 "int32",
1899 "--target-shape",
1900 "1,65533,1",
1901 "--target-shape",
1902 "1,1,65539,1,1"
1903 ]
1904 ]
1905 },
1906 "8k_level": {
1907 "no_negative_tests": "true",
1908 "generator_args": [
1909 [
1910 "--target-dtype",
1911 "int32",
1912 "--tensor-dim-range",
1913 "1,10",
1914 "--target-rank",
1915 "6"
1916 ]
1917 ]
1918 }
1919 },
1920 "selection": {
1921 "default": {
1922 "params": {},
1923 "permutes": [
1924 "shape",
1925 "type"
1926 ]
1927 }
1928 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001929 },
1930 "logical_and": {
1931 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001932 "profile": [
1933 "tosa-bi",
1934 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001935 ],
1936 "generation": {
1937 "standard": {
1938 "generator_args": [
1939 [
1940 "--target-dtype",
1941 "bool",
1942 "--tensor-dim-range",
1943 "1,64",
1944 "--target-rank",
1945 "1",
1946 "--target-rank",
1947 "2",
1948 "--target-rank",
1949 "3"
1950 ],
1951 [
1952 "--target-dtype",
1953 "bool",
1954 "--tensor-dim-range",
1955 "1,16",
1956 "--target-rank",
1957 "4",
1958 "--target-rank",
1959 "5"
1960 ],
1961 [
1962 "--target-dtype",
1963 "bool",
1964 "--target-shape",
1965 "1,65538,1",
1966 "--target-shape",
1967 "1,2,1,65536"
1968 ]
1969 ]
1970 },
1971 "8k_level": {
1972 "no_negative_tests": "true",
1973 "generator_args": [
1974 [
1975 "--target-dtype",
1976 "bool",
1977 "--tensor-dim-range",
1978 "1,10",
1979 "--target-rank",
1980 "6"
1981 ]
1982 ]
1983 }
1984 },
1985 "selection": {
1986 "default": {
1987 "params": {},
1988 "permutes": [
1989 "shape",
1990 "type"
1991 ]
1992 }
1993 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001994 },
1995 "logical_left_shift": {
1996 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001997 "profile": [
1998 "tosa-bi",
1999 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002000 ],
2001 "generation": {
2002 "standard": {
2003 "generator_args": [
2004 [
2005 "--target-dtype",
2006 "int8",
2007 "--target-dtype",
2008 "int16",
2009 "--target-dtype",
2010 "int32",
2011 "--tensor-dim-range",
2012 "16,64",
2013 "--target-rank",
2014 "1",
2015 "--target-rank",
2016 "2",
2017 "--target-rank",
2018 "3"
2019 ],
2020 [
2021 "--target-dtype",
2022 "int8",
2023 "--target-dtype",
2024 "int16",
2025 "--target-dtype",
2026 "int32",
2027 "--tensor-dim-range",
2028 "1,16",
2029 "--target-rank",
2030 "4",
2031 "--target-rank",
2032 "5"
2033 ],
2034 [
2035 "--target-dtype",
2036 "int8",
2037 "--target-shape",
2038 "1,65532,1,1",
2039 "--target-shape",
2040 "1,2,1,65538"
2041 ]
2042 ]
2043 },
2044 "8k_level": {
2045 "no_negative_tests": "true",
2046 "generator_args": [
2047 [
2048 "--target-dtype",
2049 "int8",
2050 "--target-dtype",
2051 "int16",
2052 "--target-dtype",
2053 "int32",
2054 "--tensor-dim-range",
2055 "1,10",
2056 "--target-rank",
2057 "6"
2058 ]
2059 ]
2060 }
2061 },
2062 "selection": {
2063 "default": {
2064 "params": {},
2065 "permutes": [
2066 "shape",
2067 "type"
2068 ]
2069 }
2070 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002071 },
2072 "logical_not": {
2073 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002074 "profile": [
2075 "tosa-bi",
2076 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002077 ],
2078 "generation": {
2079 "standard": {
2080 "generator_args": [
2081 [
2082 "--target-dtype",
2083 "bool",
2084 "--tensor-dim-range",
2085 "2,64",
2086 "--target-rank",
2087 "1",
2088 "--target-rank",
2089 "2",
2090 "--target-rank",
2091 "3"
2092 ],
2093 [
2094 "--target-dtype",
2095 "bool",
2096 "--tensor-dim-range",
2097 "1,15",
2098 "--target-rank",
2099 "4",
2100 "--target-rank",
2101 "5"
2102 ],
2103 [
2104 "--target-dtype",
2105 "bool",
2106 "--target-shape",
2107 "1,65537,1",
2108 "--target-shape",
2109 "1,2,1,65535"
2110 ]
2111 ]
2112 },
2113 "8k_level": {
2114 "no_negative_tests": "true",
2115 "generator_args": [
2116 [
2117 "--target-dtype",
2118 "bool",
2119 "--tensor-dim-range",
2120 "1,10",
2121 "--target-rank",
2122 "6"
2123 ]
2124 ]
2125 }
2126 },
2127 "selection": {
2128 "default": {
2129 "params": {},
2130 "permutes": [
2131 "shape",
2132 "type"
2133 ]
2134 }
2135 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002136 },
2137 "logical_or": {
2138 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002139 "profile": [
2140 "tosa-bi",
2141 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002142 ],
2143 "generation": {
2144 "standard": {
2145 "generator_args": [
2146 [
2147 "--target-dtype",
2148 "bool",
2149 "--tensor-dim-range",
2150 "3,64",
2151 "--target-rank",
2152 "1",
2153 "--target-rank",
2154 "2",
2155 "--target-rank",
2156 "3"
2157 ],
2158 [
2159 "--target-dtype",
2160 "bool",
2161 "--tensor-dim-range",
2162 "1,14",
2163 "--target-rank",
2164 "4",
2165 "--target-rank",
2166 "5"
2167 ],
2168 [
2169 "--target-dtype",
2170 "bool",
2171 "--target-shape",
2172 "1,65536,1",
2173 "--target-shape",
2174 "1,2,1,65537"
2175 ]
2176 ]
2177 },
2178 "8k_level": {
2179 "no_negative_tests": "true",
2180 "generator_args": [
2181 [
2182 "--target-dtype",
2183 "bool",
2184 "--tensor-dim-range",
2185 "1,10",
2186 "--target-rank",
2187 "6"
2188 ]
2189 ]
2190 }
2191 },
2192 "selection": {
2193 "default": {
2194 "params": {},
2195 "permutes": [
2196 "shape",
2197 "type"
2198 ]
2199 }
2200 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002201 },
2202 "logical_right_shift": {
2203 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002204 "profile": [
2205 "tosa-bi",
2206 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002207 ],
2208 "generation": {
2209 "standard": {
2210 "generator_args": [
2211 [
2212 "--target-dtype",
2213 "int8",
2214 "--target-dtype",
2215 "int16",
2216 "--target-dtype",
2217 "int32",
2218 "--tensor-dim-range",
2219 "25,64",
2220 "--target-rank",
2221 "1",
2222 "--target-rank",
2223 "2",
2224 "--target-rank",
2225 "3"
2226 ],
2227 [
2228 "--target-dtype",
2229 "int8",
2230 "--target-dtype",
2231 "int16",
2232 "--target-dtype",
2233 "int32",
2234 "--tensor-dim-range",
2235 "1,25",
2236 "--target-rank",
2237 "4",
2238 "--target-rank",
2239 "5"
2240 ],
2241 [
2242 "--target-dtype",
2243 "int8",
2244 "--target-shape",
2245 "1,1,65540,3",
2246 "--target-shape",
2247 "2,1,65530,1,1"
2248 ]
2249 ]
2250 },
2251 "8k_level": {
2252 "no_negative_tests": "true",
2253 "generator_args": [
2254 [
2255 "--target-dtype",
2256 "int8",
2257 "--target-dtype",
2258 "int16",
2259 "--target-dtype",
2260 "int32",
2261 "--tensor-dim-range",
2262 "1,10",
2263 "--target-rank",
2264 "6"
2265 ]
2266 ]
2267 }
2268 },
2269 "selection": {
2270 "default": {
2271 "params": {},
2272 "permutes": [
2273 "shape",
2274 "type"
2275 ]
2276 }
2277 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002278 },
2279 "logical_xor": {
2280 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002281 "profile": [
2282 "tosa-bi",
2283 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002284 ],
2285 "generation": {
2286 "standard": {
2287 "generator_args": [
2288 [
2289 "--target-dtype",
2290 "bool",
2291 "--tensor-dim-range",
2292 "4,64",
2293 "--target-rank",
2294 "1",
2295 "--target-rank",
2296 "2",
2297 "--target-rank",
2298 "3"
2299 ],
2300 [
2301 "--target-dtype",
2302 "bool",
2303 "--tensor-dim-range",
2304 "3,16",
2305 "--target-rank",
2306 "4",
2307 "--target-rank",
2308 "5"
2309 ],
2310 [
2311 "--target-dtype",
2312 "bool",
2313 "--target-shape",
2314 "1,65539,1",
2315 "--target-shape",
2316 "1,2,1,65534"
2317 ]
2318 ]
2319 },
2320 "8k_level": {
2321 "no_negative_tests": "true",
2322 "generator_args": [
2323 [
2324 "--target-dtype",
2325 "bool",
2326 "--tensor-dim-range",
2327 "1,10",
2328 "--target-rank",
2329 "6"
2330 ]
2331 ]
2332 }
2333 },
2334 "selection": {
2335 "default": {
2336 "params": {},
2337 "permutes": [
2338 "shape",
2339 "type"
2340 ]
2341 }
2342 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002343 },
2344 "matmul": {
2345 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01002346 "profile": [
2347 "tosa-bi",
2348 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002349 ],
2350 "generation": {
2351 "standard": {
2352 "generator_args": [
2353 [
2354 "--target-dtype",
2355 "int8",
2356 "--target-dtype",
2357 "int16",
2358 "--tensor-dim-range",
2359 "16,64"
2360 ],
2361 [
2362 "--target-dtype",
2363 "int8",
2364 "--target-dtype",
2365 "int16",
2366 "--tensor-dim-range",
2367 "1,16"
2368 ],
2369 [
2370 "--target-dtype",
2371 "int8",
2372 "--target-shape",
2373 "1,65532,1",
2374 "--target-shape",
2375 "1,2,65538",
2376 "--target-shape",
2377 "2000,1,1"
2378 ]
2379 ]
2380 }
2381 },
2382 "selection": {
2383 "default": {
2384 "params": {},
2385 "permutes": [
2386 "shape",
2387 "type"
2388 ]
2389 }
2390 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002391 },
2392 "maximum": {
2393 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002394 "profile": [
2395 "tosa-bi",
2396 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002397 ],
2398 "generation": {
2399 "standard": {
2400 "generator_args": [
2401 [
2402 "--target-dtype",
2403 "int32",
2404 "--tensor-dim-range",
2405 "16,64",
2406 "--target-rank",
2407 "1",
2408 "--target-rank",
2409 "2",
2410 "--target-rank",
2411 "3"
2412 ],
2413 [
2414 "--target-dtype",
2415 "int32",
2416 "--tensor-dim-range",
2417 "1,16",
2418 "--target-rank",
2419 "4",
2420 "--target-rank",
2421 "5"
2422 ],
2423 [
2424 "--target-dtype",
2425 "int32",
2426 "--target-shape",
2427 "1,2,65533,1",
2428 "--target-shape",
2429 "1,65539,1,1,1"
2430 ]
2431 ]
2432 },
2433 "8k_level": {
2434 "no_negative_tests": "true",
2435 "generator_args": [
2436 [
2437 "--target-dtype",
2438 "int32",
2439 "--tensor-dim-range",
2440 "1,10",
2441 "--target-rank",
2442 "6"
2443 ]
2444 ]
2445 }
2446 },
2447 "selection": {
2448 "default": {
2449 "params": {},
2450 "permutes": [
2451 "shape",
2452 "type"
2453 ]
2454 }
2455 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002456 },
2457 "max_pool2d": {
2458 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01002459 "profile": [
2460 "tosa-bi",
2461 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002462 ],
2463 "generation": {
2464 "standard": {
2465 "generator_args": [
2466 [
2467 "--target-dtype",
2468 "int8",
2469 "--target-dtype",
2470 "int16",
2471 "--target-shape",
2472 "1,4,75,3",
2473 "--target-shape",
2474 "1,11,44,1",
2475 "--allow-pooling-and-conv-oversizes"
2476 ],
2477 [
2478 "--target-dtype",
2479 "int8",
2480 "--target-shape",
2481 "1,65535,5,1",
2482 "--target-shape",
2483 "1,3,65537,1",
2484 "--target-shape",
2485 "1,3,2,1",
2486 "--allow-pooling-and-conv-oversizes"
2487 ]
2488 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01002489 },
2490 "8k_level": {
2491 "no_negative_tests": "true",
2492 "selector": "8k_level",
2493 "generator_args": [
2494 [
2495 "--target-dtype",
2496 "int8",
2497 "--target-dtype",
2498 "int16",
2499 "--tensor-dim-range",
2500 "3,10",
2501 "--level-8k-sizes"
2502 ]
2503 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002504 }
2505 },
2506 "selection": {
2507 "default": {
2508 "params": {
2509 "shape": [],
2510 "type": [
2511 "i8",
2512 "i16"
2513 ],
2514 "kernel": [],
2515 "stride": [],
2516 "pad": []
2517 },
2518 "permutes": [
2519 "shape",
2520 "type",
2521 "pad"
2522 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01002523 },
2524 "8k_level": {
2525 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002526 }
2527 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002528 },
2529 "minimum": {
2530 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002531 "profile": [
2532 "tosa-bi",
2533 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002534 ],
2535 "generation": {
2536 "standard": {
2537 "generator_args": [
2538 [
2539 "--target-dtype",
2540 "int32",
2541 "--tensor-dim-range",
2542 "16,64",
2543 "--target-rank",
2544 "1",
2545 "--target-rank",
2546 "2",
2547 "--target-rank",
2548 "3"
2549 ],
2550 [
2551 "--target-dtype",
2552 "int32",
2553 "--tensor-dim-range",
2554 "1,16",
2555 "--target-rank",
2556 "4",
2557 "--target-rank",
2558 "5"
2559 ],
2560 [
2561 "--target-dtype",
2562 "int32",
2563 "--target-shape",
2564 "1,2,65533,1",
2565 "--target-shape",
2566 "1,65539,1,1,1"
2567 ]
2568 ]
2569 },
2570 "8k_level": {
2571 "no_negative_tests": "true",
2572 "generator_args": [
2573 [
2574 "--target-dtype",
2575 "int32",
2576 "--tensor-dim-range",
2577 "1,10",
2578 "--target-rank",
2579 "6"
2580 ]
2581 ]
2582 }
2583 },
2584 "selection": {
2585 "default": {
2586 "params": {},
2587 "permutes": [
2588 "shape",
2589 "type"
2590 ]
2591 }
2592 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002593 },
2594 "mul": {
2595 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002596 "profile": [
2597 "tosa-bi",
2598 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002599 ],
2600 "generation": {
2601 "standard": {
2602 "generator_args": [
2603 [
2604 "--target-dtype",
2605 "int8",
2606 "--target-dtype",
2607 "int16",
2608 "--target-dtype",
2609 "int32",
2610 "--tensor-dim-range",
2611 "16,64",
2612 "--target-rank",
2613 "1",
2614 "--target-rank",
2615 "2",
2616 "--target-rank",
2617 "3"
2618 ],
2619 [
2620 "--target-dtype",
2621 "int8",
2622 "--target-dtype",
2623 "int16",
2624 "--target-dtype",
2625 "int32",
2626 "--tensor-dim-range",
2627 "1,16",
2628 "--target-rank",
2629 "4",
2630 "--target-rank",
2631 "5"
2632 ],
2633 [
2634 "--target-dtype",
2635 "int8",
2636 "--target-shape",
2637 "1,2,65500,1",
2638 "--target-shape",
2639 "1,68539,1,1,1"
2640 ]
2641 ]
2642 },
2643 "8k_level": {
2644 "no_negative_tests": "true",
2645 "generator_args": [
2646 [
2647 "--target-dtype",
2648 "int8",
2649 "--target-dtype",
2650 "int16",
2651 "--target-dtype",
2652 "int32",
2653 "--tensor-dim-range",
2654 "1,10",
2655 "--target-rank",
2656 "6"
2657 ]
2658 ]
2659 }
2660 },
2661 "selection": {
2662 "default": {
2663 "params": {},
2664 "permutes": [
2665 "shape",
2666 "type",
2667 "perm",
2668 "shift"
2669 ]
2670 }
2671 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002672 },
Won Jeon74342e52024-01-09 00:34:40 +00002673 "mul_shape": {
2674 "group": "shape",
2675 "profile": [
2676 "tosa-bi",
2677 "tosa-mi"
2678 ],
2679 "generation": {
2680 "standard": {
2681 "generator_args": [
2682 [
2683 "--target-dtype",
2684 "shape",
2685 "--tensor-dim-range",
2686 "1,16",
2687 "--target-rank",
2688 "1"
2689 ]
2690 ]
2691 }
2692 },
2693 "selection": {
2694 "default": {
2695 "params": {},
2696 "permutes": [
2697 "shape"
2698 ]
2699 }
2700 }
2701 },
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002702 "negate": {
2703 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002704 "profile": [
2705 "tosa-bi",
2706 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002707 ],
2708 "generation": {
2709 "standard": {
2710 "generator_args": [
2711 [
2712 "--target-dtype",
2713 "int8",
2714 "--target-dtype",
2715 "int16",
2716 "--target-dtype",
2717 "int32",
2718 "--tensor-dim-range",
2719 "22,64",
2720 "--target-rank",
2721 "1",
2722 "--target-rank",
2723 "2",
2724 "--target-rank",
2725 "3"
2726 ],
2727 [
2728 "--target-dtype",
2729 "int8",
2730 "--target-dtype",
2731 "int16",
2732 "--target-dtype",
2733 "int32",
2734 "--tensor-dim-range",
2735 "1,22",
2736 "--target-rank",
2737 "4",
2738 "--target-rank",
2739 "5"
2740 ],
2741 [
2742 "--target-dtype",
2743 "int8",
2744 "--target-shape",
2745 "3,1,65540,1",
2746 "--target-shape",
2747 "1,1,2,1,65531"
2748 ]
2749 ]
2750 },
2751 "8k_level": {
2752 "no_negative_tests": "true",
2753 "generator_args": [
2754 [
2755 "--target-dtype",
2756 "int8",
2757 "--target-dtype",
2758 "int16",
2759 "--target-dtype",
2760 "int32",
2761 "--tensor-dim-range",
2762 "1,10",
2763 "--target-rank",
2764 "6"
2765 ]
2766 ]
2767 }
2768 },
2769 "selection": {
2770 "default": {
2771 "params": {},
2772 "permutes": [
2773 "shape",
2774 "type"
2775 ]
2776 }
2777 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002778 },
2779 "pad": {
2780 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01002781 "profile": [
2782 "tosa-bi",
2783 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002784 ],
2785 "generation": {
2786 "standard": {
2787 "generator_args": [
2788 [
2789 "--target-dtype",
2790 "int8",
2791 "--target-dtype",
2792 "int16",
2793 "--target-dtype",
2794 "int32",
2795 "--target-dtype",
2796 "bool",
2797 "--tensor-dim-range",
2798 "1,64",
2799 "--target-rank",
2800 "1",
2801 "--target-rank",
2802 "2",
2803 "--target-rank",
2804 "3"
2805 ],
2806 [
2807 "--target-dtype",
2808 "int8",
2809 "--target-dtype",
2810 "int16",
2811 "--target-dtype",
2812 "int32",
2813 "--target-dtype",
2814 "bool",
2815 "--tensor-dim-range",
2816 "1,16",
2817 "--target-rank",
2818 "4"
2819 ],
2820 [
2821 "--target-dtype",
2822 "int16",
2823 "--tensor-dim-range",
2824 "1,16",
2825 "--target-rank",
2826 "5"
2827 ],
2828 [
2829 "--target-dtype",
2830 "int8",
2831 "--target-shape",
2832 "1,1,65537,1"
2833 ]
2834 ]
2835 },
2836 "8k_level": {
2837 "no_negative_tests": "true",
2838 "selector": "8k_level",
2839 "generator_args": [
2840 [
2841 "--target-dtype",
2842 "int8",
2843 "--tensor-dim-range",
2844 "1,10",
2845 "--target-rank",
2846 "6"
2847 ]
2848 ]
2849 }
2850 },
2851 "selection": {
2852 "default": {
2853 "params": {},
2854 "permutes": [
2855 "shape",
2856 "type"
2857 ],
2858 "sparsity": {
2859 "pad": 15
2860 },
2861 "preselected": [
2862 {
2863 "shape": "6",
2864 "type": "i8",
2865 "pad": "pad00"
2866 }
2867 ]
2868 },
2869 "8k_level": {
2870 "params": {},
2871 "permutes": [],
2872 "sparsity": {
2873 "pad": 3
2874 },
2875 "full_sparsity": "true"
2876 }
2877 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002878 },
2879 "reduce_all": {
2880 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002881 "profile": [
2882 "tosa-bi",
2883 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002884 ],
2885 "generation": {
2886 "standard": {
2887 "generator_args": [
2888 [
2889 "--target-dtype",
2890 "bool",
2891 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002892 "1,32",
2893 "--target-rank",
2894 "1",
2895 "--target-rank",
2896 "2",
2897 "--target-rank",
2898 "3",
2899 "--target-rank",
2900 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002901 ],
2902 [
2903 "--target-dtype",
2904 "bool",
2905 "--target-shape",
2906 "65530,1,1,1",
2907 "--target-shape",
2908 "2,65538,1,1"
2909 ]
2910 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002911 },
2912 "8k_level": {
2913 "from_version": "v0.80.0",
2914 "no_negative_tests": "true",
2915 "generator_args": [
2916 [
2917 "--target-dtype",
2918 "bool",
2919 "--tensor-dim-range",
2920 "1,10",
2921 "--target-rank",
2922 "5",
2923 "--target-rank",
2924 "6"
2925 ]
2926 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002927 }
2928 },
2929 "selection": {
2930 "default": {
2931 "params": {},
2932 "permutes": [
2933 "shape",
2934 "type",
2935 "axis"
2936 ]
2937 }
2938 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002939 },
2940 "reduce_any": {
2941 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002942 "profile": [
2943 "tosa-bi",
2944 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002945 ],
2946 "generation": {
2947 "standard": {
2948 "generator_args": [
2949 [
2950 "--target-dtype",
2951 "bool",
2952 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002953 "1,32",
2954 "--target-rank",
2955 "1",
2956 "--target-rank",
2957 "2",
2958 "--target-rank",
2959 "3",
2960 "--target-rank",
2961 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002962 ],
2963 [
2964 "--target-dtype",
2965 "bool",
2966 "--target-shape",
2967 "65530,1,1,1",
2968 "--target-shape",
2969 "2,65538,1,1"
2970 ]
2971 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002972 },
2973 "8k_level": {
2974 "from_version": "v0.80.0",
2975 "no_negative_tests": "true",
2976 "generator_args": [
2977 [
2978 "--target-dtype",
2979 "bool",
2980 "--tensor-dim-range",
2981 "1,9",
2982 "--target-rank",
2983 "5",
2984 "--target-rank",
2985 "6"
2986 ]
2987 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002988 }
2989 },
2990 "selection": {
2991 "default": {
2992 "params": {},
2993 "permutes": [
2994 "shape",
2995 "type",
2996 "axis"
2997 ]
2998 }
2999 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003000 },
3001 "reduce_max": {
3002 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01003003 "profile": [
3004 "tosa-bi",
3005 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003006 ],
3007 "generation": {
3008 "standard": {
3009 "generator_args": [
3010 [
3011 "--target-dtype",
3012 "int8",
3013 "--target-dtype",
3014 "int16",
3015 "--target-dtype",
3016 "int32",
3017 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003018 "1,32",
3019 "--target-rank",
3020 "1",
3021 "--target-rank",
3022 "2",
3023 "--target-rank",
3024 "3",
3025 "--target-rank",
3026 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003027 ],
3028 [
3029 "--target-dtype",
3030 "int8",
3031 "--target-shape",
3032 "65530,1,1,1",
3033 "--target-shape",
3034 "2,65538,1,1"
3035 ]
3036 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003037 },
3038 "8k_level": {
3039 "from_version": "v0.80.0",
3040 "no_negative_tests": "true",
3041 "generator_args": [
3042 [
3043 "--target-dtype",
3044 "int8",
3045 "--target-dtype",
3046 "int16",
3047 "--target-dtype",
3048 "int32",
3049 "--tensor-dim-range",
3050 "1,11",
3051 "--target-rank",
3052 "5",
3053 "--target-rank",
3054 "6"
3055 ]
3056 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003057 }
3058 },
3059 "selection": {
3060 "default": {
3061 "params": {},
3062 "permutes": [
3063 "shape",
3064 "type",
3065 "axis"
3066 ]
3067 }
3068 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003069 },
3070 "reduce_min": {
3071 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01003072 "profile": [
3073 "tosa-bi",
3074 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003075 ],
3076 "generation": {
3077 "standard": {
3078 "generator_args": [
3079 [
3080 "--target-dtype",
3081 "int8",
3082 "--target-dtype",
3083 "int16",
3084 "--target-dtype",
3085 "int32",
3086 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003087 "1,24",
3088 "--target-rank",
3089 "1",
3090 "--target-rank",
3091 "2",
3092 "--target-rank",
3093 "3",
3094 "--target-rank",
3095 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003096 ],
3097 [
3098 "--target-dtype",
3099 "int8",
3100 "--target-shape",
3101 "1,1,65538,1",
3102 "--target-shape",
3103 "2,65535,1,1"
3104 ]
3105 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003106 },
3107 "8k_level": {
3108 "from_version": "v0.80.0",
3109 "no_negative_tests": "true",
3110 "generator_args": [
3111 [
3112 "--target-dtype",
3113 "int8",
3114 "--target-dtype",
3115 "int16",
3116 "--target-dtype",
3117 "int32",
3118 "--tensor-dim-range",
3119 "2,10",
3120 "--target-rank",
3121 "5",
3122 "--target-rank",
3123 "6"
3124 ]
3125 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003126 }
3127 },
3128 "selection": {
3129 "default": {
3130 "params": {},
3131 "permutes": [
3132 "shape",
3133 "type",
3134 "axis"
3135 ]
3136 }
3137 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003138 },
3139 "reduce_sum": {
3140 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01003141 "profile": [
3142 "tosa-bi",
3143 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003144 ],
3145 "generation": {
3146 "standard": {
3147 "generator_args": [
3148 [
3149 "--target-dtype",
3150 "int32",
3151 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003152 "1,32",
3153 "--target-rank",
3154 "1",
3155 "--target-rank",
3156 "2",
3157 "--target-rank",
3158 "3",
3159 "--target-rank",
3160 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003161 ],
3162 [
3163 "--target-dtype",
3164 "int32",
3165 "--target-shape",
3166 "3,65532,1,1",
3167 "--target-shape",
3168 "65536,1,1,2"
3169 ]
3170 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003171 },
3172 "8k_level": {
3173 "from_version": "v0.80.0",
3174 "no_negative_tests": "true",
3175 "generator_args": [
3176 [
3177 "--target-dtype",
3178 "int32",
3179 "--tensor-dim-range",
3180 "1,12",
3181 "--target-rank",
3182 "5",
3183 "--target-rank",
3184 "6"
3185 ]
3186 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003187 }
3188 },
3189 "selection": {
3190 "default": {
3191 "params": {},
3192 "permutes": [
3193 "shape",
3194 "type",
3195 "axis"
3196 ]
3197 }
3198 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003199 },
3200 "rescale": {
3201 "group": "type_conversion",
Jeremy Johnson88588622022-07-12 16:42:29 +01003202 "profile": [
3203 "tosa-bi",
3204 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003205 ],
3206 "generation": {
3207 "standard": {
3208 "generator_args": [
3209 [
3210 "--target-dtype",
3211 "int8",
3212 "--target-dtype",
3213 "int16",
3214 "--target-dtype",
3215 "int32",
3216 "--target-dtype",
3217 "int48",
3218 "--target-dtype",
3219 "uint8",
3220 "--target-dtype",
3221 "uint16",
3222 "--tensor-dim-range",
3223 "16,32",
3224 "--target-rank",
3225 "1",
3226 "--target-rank",
3227 "2",
3228 "--target-rank",
3229 "3"
3230 ],
3231 [
3232 "--target-dtype",
3233 "int8",
3234 "--target-dtype",
3235 "int16",
3236 "--target-dtype",
3237 "int32",
3238 "--target-dtype",
3239 "int48",
3240 "--target-dtype",
3241 "uint8",
3242 "--target-dtype",
3243 "uint16",
3244 "--tensor-dim-range",
3245 "1,16",
3246 "--target-rank",
3247 "4",
3248 "--target-rank",
3249 "5"
3250 ],
3251 [
3252 "--target-dtype",
3253 "int8",
3254 "--target-shape",
3255 "1,2,65533,1",
3256 "--target-shape",
3257 "1,65539,1,1"
3258 ]
3259 ]
3260 },
3261 "8k_level": {
3262 "no_negative_tests": "true",
3263 "generator_args": [
3264 [
3265 "--target-dtype",
3266 "int8",
3267 "--target-dtype",
3268 "int16",
3269 "--target-dtype",
3270 "int32",
3271 "--target-dtype",
3272 "int48",
3273 "--target-dtype",
3274 "uint8",
3275 "--target-dtype",
3276 "uint16",
3277 "--tensor-dim-range",
3278 "1,10",
3279 "--target-rank",
3280 "6"
3281 ]
3282 ]
3283 }
3284 },
3285 "selection": {
3286 "default": {
3287 "params": {
3288 "scale": [
3289 "sc0",
3290 "sc0",
3291 "sc1",
3292 "sc1",
3293 "sc1",
3294 "sc1"
3295 ],
3296 "double_round": [
3297 "dr0",
3298 "dr0",
3299 "dr0",
3300 "dr0",
3301 "dr1",
3302 "dr1"
3303 ],
3304 "per_channel": [
3305 "pc0",
3306 "pc1",
3307 "pc0",
3308 "pc1",
3309 "pc0",
3310 "pc1",
3311 "pc1"
3312 ]
3313 },
3314 "permutes": [
3315 "shape",
3316 "type",
3317 "output_type"
3318 ]
3319 }
3320 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003321 },
3322 "reshape": {
3323 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003324 "profile": [
3325 "tosa-bi",
3326 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003327 ],
3328 "generation": {
3329 "standard": {
3330 "generator_args": [
3331 [
3332 "--target-dtype",
3333 "int8",
3334 "--target-dtype",
3335 "int16",
3336 "--target-dtype",
3337 "int32",
3338 "--target-dtype",
3339 "bool",
Jeremy Johnson18a379d2024-03-28 15:53:21 +00003340 "--target-rank",
3341 "1",
3342 "--target-rank",
3343 "2",
3344 "--target-rank",
3345 "3",
3346 "--target-rank",
3347 "4",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003348 "--num-rand-permutations",
3349 "2"
3350 ],
3351 [
3352 "--target-dtype",
3353 "int8",
3354 "--target-shape",
3355 "1,1,65535,1",
3356 "--target-shape",
3357 "1,65538,1,2",
3358 "--num-rand-permutations",
3359 "2"
3360 ]
3361 ]
3362 },
3363 "8k_level": {
3364 "no_negative_tests": "true",
3365 "generator_args": [
3366 [
3367 "--target-dtype",
3368 "int8",
3369 "--target-dtype",
3370 "int16",
3371 "--target-dtype",
3372 "int32",
3373 "--target-dtype",
3374 "bool",
3375 "--tensor-dim-range",
3376 "1,10",
3377 "--target-rank",
3378 "5",
3379 "--target-rank",
3380 "6",
3381 "--num-rand-permutations",
3382 "2"
3383 ]
3384 ]
3385 }
3386 },
3387 "selection": {
3388 "default": {
3389 "params": {},
3390 "permutes": [
3391 "shape",
3392 "type",
3393 "rank",
3394 "perm"
3395 ]
3396 }
3397 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003398 },
3399 "resize": {
3400 "group": "image",
Jeremy Johnson88588622022-07-12 16:42:29 +01003401 "profile": [
3402 "tosa-bi",
3403 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003404 ],
3405 "generation": {
3406 "standard": {
3407 "generator_args": [
3408 [
3409 "--target-dtype",
3410 "int8",
3411 "--target-dtype",
3412 "int16"
3413 ],
3414 [
3415 "--target-dtype",
3416 "int8",
3417 "--target-shape",
3418 "1,3,16383,1",
3419 "--max-resize-output-dim",
3420 "9500"
3421 ]
3422 ]
Jeremy Johnsonb2099702023-04-12 15:59:01 +01003423 },
3424 "8k_level": {
3425 "no_negative_tests": "true",
3426 "generator_args": [
3427 [
3428 "--target-dtype",
3429 "int8",
3430 "--target-dtype",
3431 "int16",
3432 "--level-8k-sizes",
3433 "--tensor-dim-range",
3434 "2,10",
3435 "--num-rand-permutations",
3436 "2"
3437 ]
3438 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003439 }
3440 },
3441 "selection": {
3442 "default": {
3443 "params": {},
3444 "permutes": [
3445 "shape",
3446 "type"
3447 ]
3448 }
3449 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003450 },
3451 "reverse": {
3452 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003453 "profile": [
3454 "tosa-bi",
3455 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003456 ],
3457 "generation": {
3458 "standard": {
3459 "generator_args": [
3460 [
3461 "--target-dtype",
3462 "int8",
3463 "--target-dtype",
3464 "int16",
3465 "--target-dtype",
3466 "int32",
3467 "--target-dtype",
3468 "bool",
3469 "--tensor-dim-range",
Jeremy Johnson18a379d2024-03-28 15:53:21 +00003470 "1,32",
3471 "--target-rank",
3472 "1",
3473 "--target-rank",
3474 "2",
3475 "--target-rank",
3476 "3",
3477 "--target-rank",
3478 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003479 ],
3480 [
3481 "--target-dtype",
3482 "int8",
3483 "--target-shape",
3484 "1,1,65535",
3485 "--target-shape",
3486 "1,65540,1,2"
3487 ]
3488 ]
3489 },
3490 "8k_level": {
3491 "no_negative_tests": "true",
3492 "generator_args": [
3493 [
3494 "--target-dtype",
3495 "int8",
3496 "--target-dtype",
3497 "int16",
3498 "--target-dtype",
3499 "int32",
3500 "--target-dtype",
3501 "bool",
3502 "--tensor-dim-range",
3503 "1,12",
3504 "--target-rank",
3505 "5",
3506 "--target-rank",
3507 "6"
3508 ]
3509 ]
3510 }
3511 },
3512 "selection": {
3513 "default": {
3514 "params": {},
3515 "permutes": [
3516 "shape",
3517 "type"
3518 ]
3519 }
3520 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003521 },
3522 "scatter": {
3523 "group": "scatter_gather",
Jeremy Johnson88588622022-07-12 16:42:29 +01003524 "profile": [
3525 "tosa-bi",
3526 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003527 ],
3528 "generation": {
3529 "standard": {
3530 "generator_args": [
3531 [
3532 "--target-dtype",
3533 "int16",
3534 "--target-dtype",
3535 "int32",
3536 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00003537 "4,64",
3538 "--max-batch-size",
3539 "64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003540 ],
3541 [
3542 "--target-dtype",
3543 "int8",
3544 "--target-shape",
3545 "1,65540,1",
3546 "--target-shape",
3547 "1,1,65533",
3548 "--target-shape",
3549 "3000,7,1"
3550 ]
3551 ]
3552 }
3553 },
3554 "selection": {
3555 "default": {
3556 "params": {},
3557 "permutes": [
3558 "shape",
3559 "type"
3560 ]
3561 }
3562 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003563 },
3564 "select": {
3565 "group": "ew_ternary",
Jeremy Johnson88588622022-07-12 16:42:29 +01003566 "profile": [
3567 "tosa-bi",
3568 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003569 ],
3570 "generation": {
3571 "standard": {
3572 "generator_args": [
3573 [
3574 "--target-dtype",
3575 "int8",
3576 "--target-dtype",
3577 "int16",
3578 "--target-dtype",
3579 "int32",
3580 "--target-dtype",
3581 "bool",
3582 "--tensor-dim-range",
3583 "16,64",
3584 "--target-rank",
3585 "1",
3586 "--target-rank",
3587 "2",
3588 "--target-rank",
3589 "3"
3590 ],
3591 [
3592 "--target-dtype",
3593 "int8",
3594 "--target-dtype",
3595 "int16",
3596 "--target-dtype",
3597 "int32",
3598 "--target-dtype",
3599 "bool",
3600 "--tensor-dim-range",
3601 "1,16",
3602 "--target-rank",
3603 "4",
3604 "--target-rank",
3605 "5"
3606 ],
3607 [
3608 "--target-dtype",
3609 "int8",
3610 "--target-shape",
3611 "1,1,65535,1",
3612 "--target-shape",
3613 "1,65538,1,2",
3614 "--num-rand-permutations",
3615 "2"
3616 ]
3617 ]
3618 },
3619 "8k_level": {
3620 "no_negative_tests": "true",
3621 "generator_args": [
3622 [
3623 "--target-dtype",
3624 "int8",
3625 "--target-dtype",
3626 "int16",
3627 "--target-dtype",
3628 "int32",
3629 "--target-dtype",
3630 "bool",
3631 "--tensor-dim-range",
3632 "1,10",
3633 "--target-rank",
3634 "6"
3635 ]
3636 ]
3637 }
3638 },
3639 "selection": {
3640 "default": {
3641 "params": {},
3642 "permutes": [
3643 "shape",
3644 "type"
3645 ]
3646 }
3647 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003648 },
3649 "slice": {
3650 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003651 "profile": [
3652 "tosa-bi",
3653 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003654 ],
3655 "generation": {
3656 "standard": {
3657 "generator_args": [
3658 [
3659 "--target-dtype",
3660 "int8",
3661 "--target-dtype",
3662 "int16",
3663 "--target-dtype",
3664 "int32",
3665 "--target-dtype",
3666 "bool",
3667 "--tensor-dim-range",
3668 "16,64",
3669 "--target-rank",
3670 "1",
3671 "--target-rank",
3672 "2",
3673 "--target-rank",
3674 "3",
3675 "--num-rand-permutations",
3676 "2"
3677 ],
3678 [
3679 "--target-dtype",
3680 "int8",
3681 "--target-dtype",
3682 "int16",
3683 "--target-dtype",
3684 "int32",
3685 "--target-dtype",
3686 "bool",
3687 "--tensor-dim-range",
3688 "1,16",
3689 "--target-rank",
3690 "4",
3691 "--num-rand-permutations",
3692 "2"
3693 ],
3694 [
3695 "--target-dtype",
3696 "int8",
3697 "--target-shape",
3698 "1,1,65535,1",
3699 "--target-shape",
3700 "1,65538,1,2",
3701 "--num-rand-permutations",
3702 "2"
3703 ]
3704 ]
3705 },
3706 "8k_level": {
3707 "no_negative_tests": "true",
3708 "generator_args": [
3709 [
3710 "--target-dtype",
3711 "int8",
3712 "--target-dtype",
3713 "int16",
3714 "--target-dtype",
3715 "int32",
3716 "--target-dtype",
3717 "bool",
3718 "--tensor-dim-range",
3719 "1,10",
3720 "--target-rank",
3721 "5",
3722 "--target-rank",
3723 "6",
3724 "--num-rand-permutations",
3725 "2"
3726 ]
3727 ]
3728 }
3729 },
3730 "selection": {
3731 "default": {
3732 "params": {},
3733 "permutes": [
3734 "shape",
3735 "type",
3736 "perm"
3737 ]
3738 }
3739 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003740 },
3741 "sub": {
3742 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01003743 "profile": [
3744 "tosa-bi",
3745 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003746 ],
3747 "generation": {
3748 "standard": {
3749 "generator_args": [
3750 [
3751 "--target-dtype",
3752 "int32",
3753 "--tensor-dim-range",
3754 "16,64",
3755 "--target-rank",
3756 "1",
3757 "--target-rank",
3758 "2",
3759 "--target-rank",
3760 "3"
3761 ],
3762 [
3763 "--target-dtype",
3764 "int32",
3765 "--tensor-dim-range",
3766 "1,16",
3767 "--target-rank",
3768 "4",
3769 "--target-rank",
3770 "5"
3771 ],
3772 [
3773 "--target-dtype",
3774 "int32",
3775 "--target-shape",
3776 "1,2,65533,1",
3777 "--target-shape",
3778 "1,65539,1,1,1"
3779 ]
3780 ]
3781 },
3782 "8k_level": {
3783 "no_negative_tests": "true",
3784 "generator_args": [
3785 [
3786 "--target-dtype",
3787 "int32",
3788 "--tensor-dim-range",
3789 "1,10",
3790 "--target-rank",
3791 "6"
3792 ]
3793 ]
3794 }
3795 },
3796 "selection": {
3797 "default": {
3798 "params": {},
3799 "permutes": [
3800 "shape",
3801 "type"
3802 ]
3803 }
3804 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003805 },
Won Jeon74342e52024-01-09 00:34:40 +00003806 "sub_shape": {
3807 "group": "shape",
3808 "profile": [
3809 "tosa-bi",
3810 "tosa-mi"
3811 ],
3812 "generation": {
3813 "standard": {
3814 "generator_args": [
3815 [
3816 "--target-dtype",
3817 "shape",
3818 "--tensor-dim-range",
3819 "1,16",
3820 "--target-rank",
3821 "1"
3822 ]
3823 ]
3824 }
3825 },
3826 "selection": {
3827 "default": {
3828 "params": {},
3829 "permutes": [
3830 "shape"
3831 ]
3832 }
3833 }
3834 },
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003835 "table": {
3836 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01003837 "profile": [
3838 "tosa-bi",
3839 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003840 ],
3841 "generation": {
3842 "standard": {
3843 "generator_args": [
3844 [
3845 "--target-dtype",
3846 "int8",
3847 "--target-dtype",
3848 "int16",
3849 "--tensor-dim-range",
3850 "16,64",
3851 "--target-rank",
3852 "1",
3853 "--target-rank",
3854 "2",
3855 "--target-rank",
3856 "3"
3857 ],
3858 [
3859 "--target-dtype",
3860 "int8",
3861 "--target-dtype",
3862 "int16",
3863 "--tensor-dim-range",
3864 "1,16",
3865 "--target-rank",
3866 "4",
3867 "--target-rank",
3868 "5"
3869 ],
3870 [
3871 "--target-dtype",
3872 "int8",
3873 "--target-shape",
3874 "1,2,65536,1",
3875 "--target-shape",
3876 "1,65537,1,1,3"
3877 ]
3878 ]
3879 },
3880 "8k_level": {
3881 "no_negative_tests": "true",
3882 "generator_args": [
3883 [
3884 "--target-dtype",
3885 "int8",
3886 "--target-dtype",
3887 "int16",
3888 "--tensor-dim-range",
3889 "1,10",
3890 "--target-rank",
3891 "6"
3892 ]
3893 ]
3894 }
3895 },
3896 "selection": {
3897 "default": {
3898 "params": {},
3899 "permutes": [
3900 "shape",
3901 "type"
3902 ]
3903 }
3904 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003905 },
3906 "tile": {
3907 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003908 "profile": [
3909 "tosa-bi",
3910 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003911 ],
3912 "generation": {
3913 "standard": {
3914 "generator_args": [
3915 [
3916 "--target-dtype",
3917 "int16",
3918 "--target-dtype",
3919 "int32",
3920 "--tensor-dim-range",
Jeremy Johnson18a379d2024-03-28 15:53:21 +00003921 "4,32",
3922 "--target-rank",
3923 "1",
3924 "--target-rank",
3925 "2",
3926 "--target-rank",
3927 "3",
3928 "--target-rank",
3929 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003930 ],
3931 [
3932 "--target-dtype",
3933 "bool",
3934 "--tensor-dim-range",
Jeremy Johnson18a379d2024-03-28 15:53:21 +00003935 "1,16",
3936 "--target-rank",
3937 "1",
3938 "--target-rank",
3939 "2",
3940 "--target-rank",
3941 "3",
3942 "--target-rank",
3943 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003944 ],
3945 [
3946 "--target-dtype",
3947 "int8",
3948 "--target-shape",
3949 "65533",
3950 "--target-shape",
3951 "1,2,65540,1"
3952 ]
3953 ]
3954 },
3955 "8k_level": {
3956 "no_negative_tests": "true",
3957 "generator_args": [
3958 [
3959 "--target-dtype",
3960 "int16",
3961 "--target-dtype",
3962 "int32",
3963 "--target-dtype",
3964 "bool",
3965 "--tensor-dim-range",
3966 "1,10",
3967 "--target-rank",
3968 "5",
3969 "--target-rank",
3970 "6"
3971 ]
3972 ]
3973 }
3974 },
3975 "selection": {
3976 "default": {
3977 "params": {},
3978 "permutes": [
3979 "shape",
3980 "type"
3981 ]
3982 }
3983 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003984 },
3985 "transpose": {
3986 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003987 "profile": [
3988 "tosa-bi",
3989 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003990 ],
3991 "generation": {
3992 "standard": {
3993 "generator_args": [
3994 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003995 "--target-dtype",
3996 "int8",
3997 "--target-rank",
3998 "1",
3999 "--target-rank",
4000 "2",
4001 "--num-rand-permutations",
4002 "2"
4003 ],
4004 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004005 "--target-dtype",
4006 "int8",
4007 "--target-dtype",
4008 "int16",
4009 "--target-dtype",
4010 "int32",
4011 "--target-dtype",
4012 "bool",
4013 "--target-rank",
4014 "3",
4015 "--target-rank",
4016 "4",
4017 "--num-rand-permutations",
4018 "2"
4019 ],
4020 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004021 "--target-dtype",
4022 "int8",
4023 "--target-shape",
4024 "1,65537,1,2",
4025 "--target-shape",
4026 "65535,1,1,1",
4027 "--num-rand-permutations",
4028 "1"
4029 ]
4030 ]
4031 },
4032 "8k_level": {
4033 "no_negative_tests": "true",
4034 "generator_args": [
4035 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004036 "--target-dtype",
4037 "int8",
4038 "--target-dtype",
4039 "int16",
4040 "--target-dtype",
4041 "int32",
4042 "--target-dtype",
4043 "bool",
4044 "--tensor-dim-range",
4045 "1,10",
4046 "--target-rank",
4047 "5",
4048 "--target-rank",
4049 "6",
4050 "--num-rand-permutations",
4051 "2"
4052 ]
4053 ]
4054 }
4055 },
4056 "selection": {
4057 "default": {
4058 "params": {},
4059 "permutes": [
4060 "shape",
4061 "type",
4062 "perm"
4063 ]
4064 }
4065 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01004066 },
4067 "transpose_conv2d": {
4068 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01004069 "profile": [
4070 "tosa-bi",
4071 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004072 ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +00004073 "gen_filter": "^transpose_conv2d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004074 "generation": {
4075 "standard": {
4076 "generator_args": [
4077 [
4078 "--target-dtype",
4079 "int8",
4080 "--target-dtype",
4081 "int16",
4082 "--target-shape",
4083 "1,49,33,1",
4084 "--target-shape",
4085 "1,11,33,3",
4086 "--tensor-dim-range",
4087 "1,18",
4088 "--allow-pooling-and-conv-oversizes"
4089 ],
4090 [
4091 "--target-dtype",
4092 "int8",
4093 "--target-shape",
4094 "1,65536,1,1",
4095 "--tensor-dim-range",
4096 "1,12",
4097 "--max-conv-dilation",
4098 "1"
4099 ]
4100 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01004101 },
4102 "8k_level": {
4103 "no_negative_tests": "true",
4104 "selector": "8k_level",
4105 "generator_args": [
4106 [
4107 "--target-dtype",
4108 "int8",
4109 "--target-dtype",
4110 "int16",
4111 "--tensor-dim-range",
4112 "2,5",
4113 "--level-8k-sizes"
4114 ]
4115 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004116 }
4117 },
4118 "selection": {
4119 "default": {
4120 "params": {
4121 "shape": [],
4122 "type": [
4123 "i8xi8",
4124 "i16xi8",
4125 "i8xi4"
4126 ],
4127 "kernel": [],
4128 "stride": [],
4129 "pad": [],
4130 "out_shape": []
4131 },
4132 "permutes": [
4133 "shape",
4134 "type",
4135 "stride",
4136 "pad"
4137 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01004138 },
4139 "8k_level": {
4140 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004141 }
4142 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01004143 },
4144 "while_loop": {
4145 "group": "control_flow",
Jeremy Johnson88588622022-07-12 16:42:29 +01004146 "profile": [
4147 "tosa-bi",
4148 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004149 ],
4150 "generation": {
4151 "standard": {
4152 "generator_args": [
4153 [
4154 "--target-dtype",
Jeremy Johnson18a379d2024-03-28 15:53:21 +00004155 "int32",
4156 "--target-rank",
4157 "1",
4158 "--target-rank",
4159 "2",
4160 "--target-rank",
4161 "3",
4162 "--target-rank",
4163 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00004164 ],
4165 [
4166 "--target-dtype",
4167 "int32",
4168 "--target-shape",
4169 "3,22,17,1,2",
4170 "--target-shape",
4171 "1,65537,2,1"
4172 ]
4173 ]
4174 }
4175 },
4176 "selection": {
4177 "default": {
4178 "params": {},
4179 "permutes": [
4180 "shape",
4181 "type"
4182 ]
4183 }
4184 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01004185 }
4186}