blob: e40ddfca7d41038a60e6e8b8022f8974b10f23d3 [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 },
132 "argmax": {
133 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +0100134 "profile": [
135 "tosa-bi",
136 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000137 ],
138 "generation": {
139 "standard": {
140 "generator_args": [
141 [
142 "--target-dtype",
143 "int8",
144 "--target-dtype",
145 "int16",
146 "--tensor-dim-range",
147 "32,64",
148 "--target-rank",
149 "1",
150 "--target-rank",
151 "2",
152 "--target-rank",
153 "3",
154 "--num-rand-permutations",
155 "2"
156 ],
157 [
158 "--target-dtype",
159 "int8",
160 "--target-dtype",
161 "int16",
162 "--tensor-dim-range",
163 "1,32",
164 "--target-rank",
165 "4",
166 "--num-rand-permutations",
167 "2"
168 ],
169 [
170 "--target-dtype",
171 "int8",
172 "--target-shape",
173 "1,3,1,65535",
174 "--target-shape",
175 "1,65538,1,2",
176 "--num-rand-permutations",
177 "2"
178 ]
179 ]
180 }
181 },
182 "selection": {
183 "default": {
184 "params": {},
185 "permutes": [
186 "shape",
187 "type"
188 ]
189 }
190 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100191 },
192 "arithmetic_right_shift": {
193 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100194 "profile": [
195 "tosa-bi",
196 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000197 ],
198 "generation": {
199 "standard": {
200 "generator_args": [
201 [
202 "--target-dtype",
203 "int8",
204 "--target-dtype",
205 "int16",
206 "--target-dtype",
207 "int32",
208 "--tensor-dim-range",
209 "16,64",
210 "--target-rank",
211 "1",
212 "--target-rank",
213 "2",
214 "--target-rank",
215 "3"
216 ],
217 [
218 "--target-dtype",
219 "int8",
220 "--target-dtype",
221 "int16",
222 "--target-dtype",
223 "int32",
224 "--tensor-dim-range",
225 "1,16",
226 "--target-rank",
227 "4",
228 "--target-rank",
229 "5"
230 ],
231 [
232 "--target-dtype",
233 "int8",
234 "--target-shape",
235 "1,2,65533,1",
236 "--target-shape",
237 "1,65539,1,1,1"
238 ]
239 ]
240 },
241 "8k_level": {
242 "no_negative_tests": "true",
243 "generator_args": [
244 [
245 "--target-dtype",
246 "int8",
247 "--target-dtype",
248 "int16",
249 "--target-dtype",
250 "int32",
251 "--tensor-dim-range",
252 "1,10",
253 "--target-rank",
254 "6"
255 ]
256 ]
257 }
258 },
259 "selection": {
260 "default": {
261 "params": {},
262 "permutes": [
263 "shape",
264 "type",
265 "rounding"
266 ]
267 }
268 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100269 },
270 "avg_pool2d": {
271 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +0100272 "profile": [
273 "tosa-bi",
274 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000275 ],
276 "generation": {
277 "standard": {
278 "generator_args": [
279 [
280 "--target-dtype",
281 "int8",
282 "--target-dtype",
283 "int16",
284 "--target-shape",
285 "1,49,42,28",
286 "--target-shape",
287 "1,11,44,3",
288 "--allow-pooling-and-conv-oversizes"
289 ],
290 [
291 "--target-dtype",
292 "int8",
293 "--target-shape",
294 "1,65535,5,1",
295 "--target-shape",
296 "1,3,65537,1",
297 "--allow-pooling-and-conv-oversizes"
298 ]
299 ]
300 }
301 },
302 "selection": {
303 "default": {
304 "params": {
305 "shape": [],
306 "type": [
307 "i8",
308 "i16"
309 ],
310 "kernel": [],
311 "stride": [],
312 "pad": []
313 },
314 "permutes": [
315 "shape",
316 "type",
317 "pad"
318 ]
319 }
320 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100321 },
322 "bitwise_and": {
323 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100324 "profile": [
325 "tosa-bi",
326 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000327 ],
328 "generation": {
329 "standard": {
330 "generator_args": [
331 [
332 "--target-dtype",
333 "int8",
334 "--target-dtype",
335 "int16",
336 "--target-dtype",
337 "int32",
338 "--tensor-dim-range",
339 "1,64",
340 "--target-rank",
341 "1",
342 "--target-rank",
343 "2",
344 "--target-rank",
345 "3"
346 ],
347 [
348 "--target-dtype",
349 "int8",
350 "--tensor-dim-range",
351 "1,16",
352 "--target-rank",
353 "4",
354 "--target-rank",
355 "5"
356 ],
357 [
358 "--target-dtype",
359 "int8",
360 "--target-shape",
361 "1,2,65536,1",
362 "--target-shape",
363 "1,65539,1,1,1"
364 ]
365 ]
366 },
367 "8k_level": {
368 "no_negative_tests": "true",
369 "generator_args": [
370 [
371 "--target-dtype",
372 "int8",
373 "--target-dtype",
374 "int16",
375 "--tensor-dim-range",
376 "1,10",
377 "--target-rank",
378 "6"
379 ]
380 ]
381 }
382 },
383 "selection": {
384 "default": {
385 "params": {},
386 "permutes": [
387 "shape",
388 "type"
389 ]
390 }
391 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100392 },
393 "bitwise_not": {
394 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100395 "profile": [
396 "tosa-bi",
397 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000398 ],
399 "generation": {
400 "standard": {
401 "generator_args": [
402 [
403 "--target-dtype",
404 "int8",
405 "--target-dtype",
406 "int16",
407 "--target-dtype",
408 "int32",
409 "--tensor-dim-range",
410 "2,64",
411 "--target-rank",
412 "1",
413 "--target-rank",
414 "2",
415 "--target-rank",
416 "3"
417 ],
418 [
419 "--target-dtype",
420 "int8",
421 "--tensor-dim-range",
422 "1,16",
423 "--target-rank",
424 "4",
425 "--target-rank",
426 "5"
427 ],
428 [
429 "--target-dtype",
430 "int8",
431 "--target-shape",
432 "1,2,65537,1",
433 "--target-shape",
434 "1,65538,1,1,1"
435 ]
436 ]
437 },
438 "8k_level": {
439 "no_negative_tests": "true",
440 "generator_args": [
441 [
442 "--target-dtype",
443 "int16",
444 "--target-dtype",
445 "int32",
446 "--tensor-dim-range",
447 "1,16",
448 "--target-rank",
449 "4",
450 "--target-rank",
451 "5"
452 ],
453 [
454 "--target-dtype",
455 "int8",
456 "--target-dtype",
457 "int16",
458 "--target-dtype",
459 "int32",
460 "--tensor-dim-range",
461 "1,10",
462 "--target-rank",
463 "6"
464 ]
465 ]
466 }
467 },
468 "selection": {
469 "default": {
470 "params": {},
471 "permutes": [
472 "shape",
473 "type"
474 ]
475 }
476 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100477 },
478 "bitwise_or": {
479 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100480 "profile": [
481 "tosa-bi",
482 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000483 ],
484 "generation": {
485 "standard": {
486 "generator_args": [
487 [
488 "--target-dtype",
489 "int8",
490 "--target-dtype",
491 "int16",
492 "--target-dtype",
493 "int32",
494 "--tensor-dim-range",
495 "3,64",
496 "--target-rank",
497 "1",
498 "--target-rank",
499 "2",
500 "--target-rank",
501 "3"
502 ],
503 [
504 "--target-dtype",
505 "int8",
506 "--tensor-dim-range",
507 "1,16",
508 "--target-rank",
509 "4",
510 "--target-rank",
511 "5"
512 ],
513 [
514 "--target-dtype",
515 "int8",
516 "--target-shape",
517 "1,2,65538,1",
518 "--target-shape",
519 "1,65537,1,1,1"
520 ]
521 ]
522 },
523 "8k_level": {
524 "no_negative_tests": "true",
525 "generator_args": [
526 [
527 "--target-dtype",
528 "int8",
529 "--target-dtype",
530 "int16",
531 "--tensor-dim-range",
532 "1,10",
533 "--target-rank",
534 "6"
535 ]
536 ]
537 }
538 },
539 "selection": {
540 "default": {
541 "params": {},
542 "permutes": [
543 "shape",
544 "type"
545 ]
546 }
547 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100548 },
549 "bitwise_xor": {
550 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100551 "profile": [
552 "tosa-bi",
553 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000554 ],
555 "generation": {
556 "standard": {
557 "generator_args": [
558 [
559 "--target-dtype",
560 "int8",
561 "--target-dtype",
562 "int16",
563 "--target-dtype",
564 "int32",
565 "--tensor-dim-range",
566 "4,64",
567 "--target-rank",
568 "1",
569 "--target-rank",
570 "2",
571 "--target-rank",
572 "3"
573 ],
574 [
575 "--target-dtype",
576 "int8",
577 "--tensor-dim-range",
578 "1,16",
579 "--target-rank",
580 "4",
581 "--target-rank",
582 "5"
583 ],
584 [
585 "--target-dtype",
586 "int8",
587 "--target-shape",
588 "1,2,65536,1",
589 "--target-shape",
590 "1,65536,1,1,1"
591 ]
592 ]
593 },
594 "8k_level": {
595 "no_negative_tests": "true",
596 "generator_args": [
597 [
598 "--target-dtype",
599 "int8",
600 "--target-dtype",
601 "int16",
602 "--tensor-dim-range",
603 "1,10",
604 "--target-rank",
605 "6"
606 ]
607 ]
608 }
609 },
610 "selection": {
611 "default": {
612 "params": {},
613 "permutes": [
614 "shape",
615 "type"
616 ]
617 }
618 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100619 },
620 "cast": {
621 "group": "type_conversion",
Jeremy Johnson88588622022-07-12 16:42:29 +0100622 "profile": [
623 "tosa-bi",
624 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000625 ],
626 "generation": {
627 "standard": {
628 "generator_args": [
629 [
630 "--target-dtype",
631 "int8",
632 "--target-dtype",
633 "int16",
634 "--target-dtype",
635 "int32",
636 "--target-dtype",
637 "bool",
638 "--tensor-dim-range",
639 "16,64",
640 "--target-rank",
641 "1",
642 "--target-rank",
643 "2",
644 "--target-rank",
645 "3"
646 ],
647 [
648 "--target-dtype",
649 "int8",
650 "--target-dtype",
651 "int16",
652 "--target-dtype",
653 "int32",
654 "--target-dtype",
655 "bool",
656 "--tensor-dim-range",
657 "1,16",
658 "--target-rank",
659 "4",
660 "--target-rank",
661 "5"
662 ],
663 [
664 "--target-dtype",
665 "int8",
666 "--target-shape",
667 "1,1,65535,1,1",
668 "--target-shape",
669 "1,65538,1,2"
670 ]
671 ]
672 },
673 "8k_level": {
674 "no_negative_tests": "true",
675 "generator_args": [
676 [
677 "--target-dtype",
678 "int8",
679 "--target-dtype",
680 "int16",
681 "--target-dtype",
682 "int32",
683 "--target-dtype",
684 "bool",
685 "--tensor-dim-range",
686 "1,10",
687 "--target-rank",
688 "6"
689 ]
690 ]
691 }
692 },
693 "selection": {
694 "default": {
695 "params": {
696 "shape": [],
697 "type": [],
698 "output_type": [
699 "outi8",
700 "outi16",
701 "outi32",
702 "outb"
703 ]
704 },
705 "permutes": [
706 "shape",
707 "type",
708 "output_type"
709 ]
710 }
711 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100712 },
713 "clamp": {
714 "group": "activation",
Jeremy Johnson88588622022-07-12 16:42:29 +0100715 "profile": [
716 "tosa-bi",
717 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000718 ],
719 "generation": {
720 "standard": {
721 "generator_args": [
722 [
723 "--target-dtype",
724 "int8",
725 "--target-dtype",
726 "int16",
727 "--tensor-dim-range",
728 "20,64",
729 "--target-rank",
730 "1",
731 "--target-rank",
732 "2",
733 "--target-rank",
734 "3"
735 ],
736 [
737 "--target-dtype",
738 "int8",
739 "--target-dtype",
740 "int16",
741 "--tensor-dim-range",
742 "1,20",
743 "--target-rank",
744 "4",
745 "--target-rank",
746 "5"
747 ],
748 [
749 "--target-dtype",
750 "int8",
751 "--target-shape",
752 "1,2,1,65536",
753 "--target-shape",
754 "1,3,65537,1,1"
755 ]
756 ]
757 },
758 "8k_level": {
759 "no_negative_tests": "true",
760 "generator_args": [
761 [
762 "--target-dtype",
763 "int8",
764 "--target-dtype",
765 "int16",
766 "--tensor-dim-range",
767 "1,10",
768 "--target-rank",
769 "6"
770 ]
771 ]
772 }
773 },
774 "selection": {
775 "default": {
776 "params": {},
777 "permutes": [
778 "shape",
779 "type"
780 ]
781 }
782 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100783 },
784 "clz": {
785 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100786 "profile": [
787 "tosa-bi",
788 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000789 ],
790 "generation": {
791 "standard": {
792 "generator_args": [
793 [
794 "--target-dtype",
795 "int32",
796 "--tensor-dim-range",
797 "16,64",
798 "--target-rank",
799 "1",
800 "--target-rank",
801 "2",
802 "--target-rank",
803 "3"
804 ],
805 [
806 "--target-dtype",
807 "int32",
808 "--tensor-dim-range",
809 "1,16",
810 "--target-rank",
811 "4",
812 "--target-rank",
813 "5"
814 ],
815 [
816 "--target-dtype",
817 "int32",
818 "--target-shape",
819 "1,2,65533,1",
820 "--target-shape",
821 "1,65539,1,1,1"
822 ]
823 ]
824 },
825 "8k_level": {
826 "no_negative_tests": "true",
827 "generator_args": [
828 [
829 "--target-dtype",
830 "int32",
831 "--tensor-dim-range",
832 "1,10",
833 "--target-rank",
834 "6"
835 ]
836 ]
837 }
838 },
839 "selection": {
840 "default": {
841 "params": {},
842 "permutes": [
843 "shape",
844 "type"
845 ]
846 }
847 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100848 },
849 "concat": {
850 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +0100851 "profile": [
852 "tosa-bi",
853 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000854 ],
855 "generation": {
856 "standard": {
857 "generator_args": [
858 [
859 "--target-dtype",
860 "int8",
861 "--target-dtype",
862 "int16",
863 "--target-dtype",
864 "int32",
865 "--target-dtype",
866 "bool",
867 "--tensor-dim-range",
868 "16,64",
869 "--target-rank",
870 "1",
871 "--target-rank",
872 "2",
873 "--target-rank",
874 "3",
875 "--num-const-inputs-concat",
876 "3"
877 ],
878 [
879 "--target-dtype",
880 "int8",
881 "--target-dtype",
882 "int16",
883 "--target-dtype",
884 "int32",
885 "--target-dtype",
886 "bool",
887 "--tensor-dim-range",
888 "1,16",
889 "--target-rank",
890 "4",
891 "--target-rank",
892 "5",
893 "--num-const-inputs-concat",
894 "1"
895 ],
896 [
897 "--target-dtype",
898 "int8",
899 "--target-shape",
900 "1,1,65535,1,1",
901 "--target-shape",
902 "1,65538,1,2",
903 "--num-const-inputs-concat",
904 "2"
905 ]
906 ]
907 },
908 "8k_level": {
909 "no_negative_tests": "true",
910 "generator_args": [
911 [
912 "--target-dtype",
913 "int8",
914 "--target-dtype",
915 "int16",
916 "--target-dtype",
917 "int32",
918 "--target-dtype",
919 "bool",
920 "--tensor-dim-range",
921 "1,10",
922 "--target-rank",
923 "6",
924 "--num-const-inputs-concat",
925 "2"
926 ]
927 ]
928 }
929 },
930 "selection": {
931 "default": {
932 "params": {},
933 "permutes": [
934 "shape",
935 "type"
936 ]
937 }
938 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100939 },
940 "cond_if": {
941 "group": "control_flow",
Jeremy Johnson88588622022-07-12 16:42:29 +0100942 "profile": [
943 "tosa-bi",
944 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000945 ],
946 "generation": {
947 "standard": {
948 "generator_args": [
949 [
950 "--target-dtype",
951 "bool",
952 "--target-dtype",
953 "int8",
954 "--target-dtype",
955 "int16",
956 "--target-dtype",
957 "int32"
958 ],
959 [
960 "--target-dtype",
961 "int32",
962 "--target-shape",
963 "3,22,17,1,2"
964 ]
965 ]
966 }
967 },
968 "selection": {
969 "default": {
970 "params": {},
971 "permutes": [
972 "variant",
973 "shape",
974 "cond"
975 ]
976 }
977 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100978 },
979 "const": {
980 "group": "data_nodes",
Jeremy Johnson88588622022-07-12 16:42:29 +0100981 "profile": [
982 "tosa-bi",
983 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000984 ],
985 "generation": {
986 "standard": {
987 "no_negative_tests": "true",
988 "generator_args": [
989 [
990 "--target-dtype",
991 "int8",
992 "--target-dtype",
993 "int16",
994 "--target-dtype",
995 "int32",
996 "--target-dtype",
997 "bool",
998 "--target-dtype",
999 "int48",
1000 "--target-rank",
1001 "1",
1002 "--target-rank",
1003 "2",
1004 "--target-rank",
1005 "3"
1006 ],
1007 [
1008 "--target-dtype",
1009 "int8",
1010 "--target-dtype",
1011 "int16",
1012 "--target-dtype",
1013 "int32",
1014 "--target-dtype",
1015 "bool",
1016 "--target-dtype",
1017 "int48",
1018 "--tensor-dim-range",
1019 "1,16",
1020 "--target-rank",
1021 "4",
1022 "--target-rank",
1023 "5"
1024 ],
1025 [
1026 "--target-dtype",
1027 "int8",
1028 "--target-shape",
1029 "1,1,65537,1,1",
1030 "--target-shape",
1031 "1,65530,1,2"
1032 ]
1033 ]
1034 }
1035 },
1036 "selection": {
1037 "default": {
1038 "params": {},
1039 "permutes": [
1040 "shape",
1041 "type"
1042 ]
1043 }
1044 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001045 },
1046 "conv2d": {
1047 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001048 "profile": [
1049 "tosa-bi",
1050 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001051 ],
1052 "generation": {
1053 "standard": {
1054 "generator_args": [
1055 [
1056 "--target-dtype",
1057 "int8",
1058 "--target-dtype",
1059 "int16",
1060 "--target-shape",
1061 "1,49,42,28",
1062 "--target-shape",
1063 "1,11,44,13",
1064 "--tensor-dim-range",
1065 "1,16",
1066 "--allow-pooling-and-conv-oversizes"
1067 ],
1068 [
1069 "--target-dtype",
1070 "int8",
1071 "--target-shape",
1072 "1,65535,3,1",
1073 "--target-shape",
1074 "1,2,65536,1",
1075 "--max-conv-dilation",
1076 "1",
1077 "--tensor-dim-range",
1078 "1,8",
1079 "--allow-pooling-and-conv-oversizes"
1080 ]
1081 ]
1082 }
1083 },
1084 "selection": {
1085 "default": {
1086 "params": {
1087 "shape": [],
1088 "type": [
1089 "i8xi8",
1090 "i16xi8",
1091 "i8xi4"
1092 ],
1093 "kernel": [],
1094 "stride": [],
1095 "pad": [],
1096 "dilation": []
1097 },
1098 "permutes": [
1099 "kernel",
1100 "shape",
1101 "type",
1102 "pad"
1103 ]
1104 }
1105 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001106 },
1107 "conv3d": {
1108 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001109 "profile": [
1110 "tosa-bi",
1111 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001112 ],
1113 "generation": {
1114 "standard": {
1115 "generator_args": [
1116 [
1117 "--target-dtype",
1118 "int8",
1119 "--target-dtype",
1120 "int16",
1121 "--target-shape",
1122 "1,9,21,14,1",
1123 "--target-shape",
1124 "1,9,11,12,3",
1125 "--tensor-dim-range",
1126 "1,4",
1127 "--allow-pooling-and-conv-oversizes"
1128 ],
1129 [
1130 "--target-dtype",
1131 "int8",
1132 "--target-shape",
1133 "1,1,65535,2,1",
1134 "--target-shape",
1135 "1,1,2,65536,1",
1136 "--max-conv-dilation",
1137 "1",
1138 "--tensor-dim-range",
1139 "1,2",
1140 "--allow-pooling-and-conv-oversizes"
1141 ]
1142 ]
1143 }
1144 },
1145 "selection": {
1146 "default": {
1147 "params": {
1148 "shape": [],
1149 "type": [
1150 "i8xi8",
1151 "i16xi8",
1152 "i8xi4"
1153 ],
1154 "kernel": [],
1155 "stride": [],
1156 "pad": [],
1157 "dilation": []
1158 },
1159 "permutes": [
1160 "kernel",
1161 "shape",
1162 "type",
1163 "pad",
1164 "stride"
1165 ]
1166 }
1167 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001168 },
1169 "depthwise_conv2d": {
1170 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001171 "profile": [
1172 "tosa-bi",
1173 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001174 ],
1175 "generation": {
1176 "standard": {
1177 "generator_args": [
1178 [
1179 "--target-dtype",
1180 "int8",
1181 "--target-dtype",
1182 "int16",
1183 "--target-shape",
1184 "1,9,44,3",
1185 "--target-shape",
1186 "1,11,33,4",
1187 "--tensor-dim-range",
1188 "1,16",
1189 "--allow-pooling-and-conv-oversizes"
1190 ],
1191 [
1192 "--target-dtype",
1193 "int8",
1194 "--target-shape",
1195 "1,65532,2,1",
1196 "--target-shape",
1197 "1,4,65537,1",
1198 "--max-conv-dilation",
1199 "1",
1200 "--tensor-dim-range",
1201 "1,16",
1202 "--allow-pooling-and-conv-oversizes"
1203 ]
1204 ]
1205 }
1206 },
1207 "selection": {
1208 "default": {
1209 "params": {
1210 "shape": [],
1211 "type": [
1212 "i8xi8",
1213 "i16xi8",
1214 "i8xi4"
1215 ],
1216 "kernel": [],
1217 "stride": [],
1218 "pad": [],
1219 "dilation": []
1220 },
1221 "permutes": [
1222 "kernel",
1223 "shape",
1224 "type",
1225 "pad"
1226 ]
1227 }
1228 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001229 },
1230 "equal": {
1231 "group": "comparison",
Jeremy Johnson88588622022-07-12 16:42:29 +01001232 "profile": [
1233 "tosa-bi",
1234 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001235 ],
1236 "generation": {
1237 "standard": {
1238 "generator_args": [
1239 [
1240 "--target-dtype",
1241 "int32",
1242 "--tensor-dim-range",
1243 "16,64",
1244 "--target-rank",
1245 "1",
1246 "--target-rank",
1247 "2",
1248 "--target-rank",
1249 "3"
1250 ],
1251 [
1252 "--target-dtype",
1253 "int32",
1254 "--tensor-dim-range",
1255 "1,16",
1256 "--target-rank",
1257 "4",
1258 "--target-rank",
1259 "5"
1260 ],
1261 [
1262 "--target-dtype",
1263 "int32",
1264 "--target-shape",
1265 "1,2,65501,1",
1266 "--target-shape",
1267 "1,65541,1,1,1"
1268 ]
1269 ]
1270 },
1271 "8k_level": {
1272 "no_negative_tests": "true",
1273 "generator_args": [
1274 [
1275 "--target-dtype",
1276 "int32",
1277 "--tensor-dim-range",
1278 "1,10",
1279 "--target-rank",
1280 "6"
1281 ]
1282 ]
1283 }
1284 },
1285 "selection": {
1286 "default": {
1287 "params": {},
1288 "permutes": [
1289 "shape",
1290 "type"
1291 ]
1292 }
1293 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001294 },
1295 "fully_connected": {
1296 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001297 "profile": [
1298 "tosa-bi",
1299 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001300 ],
1301 "generation": {
1302 "standard": {
1303 "generator_args": [
1304 [
1305 "--target-dtype",
1306 "int8",
1307 "--target-dtype",
1308 "int16"
1309 ],
1310 [
1311 "--target-dtype",
1312 "int8",
1313 "--target-shape",
1314 "444,1",
1315 "--target-shape",
1316 "3,65538",
1317 "--tensor-dim-range",
1318 "1,2"
1319 ],
1320 [
1321 "--target-dtype",
1322 "int8",
1323 "--target-shape",
1324 "3,16",
1325 "--target-shape",
1326 "1,23",
1327 "--tensor-dim-range",
1328 "100,200"
1329 ]
1330 ]
1331 }
1332 },
1333 "selection": {
1334 "default": {
1335 "params": {},
1336 "permutes": [
1337 "shape",
1338 "type"
1339 ]
1340 }
1341 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001342 },
1343 "gather": {
1344 "group": "scatter_gather",
Jeremy Johnson88588622022-07-12 16:42:29 +01001345 "profile": [
1346 "tosa-bi",
1347 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001348 ],
1349 "generation": {
1350 "standard": {
1351 "generator_args": [
1352 [
1353 "--target-dtype",
1354 "int16",
1355 "--target-dtype",
1356 "int32",
1357 "--tensor-dim-range",
1358 "4,64"
1359 ],
1360 [
1361 "--target-dtype",
1362 "int8",
1363 "--target-shape",
1364 "2,65533,1",
1365 "--target-shape",
1366 "1,2,65533",
1367 "--target-shape",
1368 "5000,1,1"
1369 ]
1370 ]
1371 }
1372 },
1373 "selection": {
1374 "default": {
1375 "params": {},
1376 "permutes": [
1377 "shape",
1378 "type"
1379 ]
1380 }
1381 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001382 },
1383 "greater": {
1384 "group": "comparison",
Jeremy Johnson88588622022-07-12 16:42:29 +01001385 "profile": [
1386 "tosa-bi",
1387 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001388 ],
1389 "generation": {
1390 "standard": {
1391 "generator_args": [
1392 [
1393 "--filter",
1394 "^greater$",
1395 "--target-dtype",
1396 "int32",
1397 "--tensor-dim-range",
1398 "10,64",
1399 "--target-rank",
1400 "1",
1401 "--target-rank",
1402 "2",
1403 "--target-rank",
1404 "3"
1405 ],
1406 [
1407 "--filter",
1408 "^greater$",
1409 "--target-dtype",
1410 "int32",
1411 "--tensor-dim-range",
1412 "1,15",
1413 "--target-rank",
1414 "4",
1415 "--target-rank",
1416 "5"
1417 ],
1418 [
1419 "--filter",
1420 "^greater$",
1421 "--target-dtype",
1422 "int32",
1423 "--target-shape",
1424 "1,2,65530,1",
1425 "--target-shape",
1426 "1,65539,1,2,1"
1427 ]
1428 ]
1429 },
1430 "8k_level": {
1431 "no_negative_tests": "true",
1432 "generator_args": [
1433 [
1434 "--filter",
1435 "^greater$",
1436 "--target-dtype",
1437 "int32",
1438 "--tensor-dim-range",
1439 "1,10",
1440 "--target-rank",
1441 "6"
1442 ]
1443 ]
1444 }
1445 },
1446 "selection": {
1447 "default": {
1448 "params": {},
1449 "permutes": [
1450 "shape",
1451 "type"
1452 ]
1453 }
1454 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001455 },
1456 "greater_equal": {
1457 "group": "comparison",
Jeremy Johnson88588622022-07-12 16:42:29 +01001458 "profile": [
1459 "tosa-bi",
1460 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001461 ],
1462 "generation": {
1463 "standard": {
1464 "generator_args": [
1465 [
1466 "--target-dtype",
1467 "int32",
1468 "--tensor-dim-range",
1469 "20,64",
1470 "--target-rank",
1471 "1",
1472 "--target-rank",
1473 "2",
1474 "--target-rank",
1475 "3"
1476 ],
1477 [
1478 "--target-dtype",
1479 "int32",
1480 "--tensor-dim-range",
1481 "1,20",
1482 "--target-rank",
1483 "4",
1484 "--target-rank",
1485 "5"
1486 ],
1487 [
1488 "--target-dtype",
1489 "int32",
1490 "--target-shape",
1491 "1,2,65533,1",
1492 "--target-shape",
1493 "1,65539,1,3,1"
1494 ]
1495 ]
1496 },
1497 "8k_level": {
1498 "no_negative_tests": "true",
1499 "generator_args": [
1500 [
1501 "--target-dtype",
1502 "int32",
1503 "--tensor-dim-range",
1504 "1,10",
1505 "--target-rank",
1506 "6"
1507 ]
1508 ]
1509 }
1510 },
1511 "selection": {
1512 "default": {
1513 "params": {},
1514 "permutes": [
1515 "shape",
1516 "type"
1517 ]
1518 }
1519 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001520 },
1521 "identity": {
1522 "group": "data_nodes",
Jeremy Johnson88588622022-07-12 16:42:29 +01001523 "profile": [
1524 "tosa-bi",
1525 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001526 ],
1527 "generation": {
1528 "standard": {
1529 "no_negative_tests": "true",
1530 "generator_args": [
1531 [
1532 "--target-dtype",
1533 "int8",
1534 "--target-dtype",
1535 "int16",
1536 "--target-dtype",
1537 "int32",
1538 "--target-dtype",
1539 "bool",
1540 "--tensor-dim-range",
1541 "1,61",
1542 "--target-rank",
1543 "1",
1544 "--target-rank",
1545 "2",
1546 "--target-rank",
1547 "3"
1548 ],
1549 [
1550 "--target-dtype",
1551 "int8",
1552 "--target-dtype",
1553 "int16",
1554 "--target-dtype",
1555 "int32",
1556 "--target-dtype",
1557 "bool",
1558 "--tensor-dim-range",
1559 "1,15",
1560 "--target-rank",
1561 "4",
1562 "--target-rank",
1563 "5"
1564 ],
1565 [
1566 "--target-dtype",
1567 "int8",
1568 "--target-shape",
1569 "1,1,65536,1,1",
1570 "--target-shape",
1571 "1,65531,1,2"
1572 ]
1573 ]
1574 }
1575 },
1576 "selection": {
1577 "default": {
1578 "params": {},
1579 "permutes": [
1580 "shape",
1581 "type"
1582 ]
1583 }
1584 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001585 },
1586 "intdiv": {
1587 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001588 "profile": [
1589 "tosa-bi",
1590 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001591 ],
1592 "generation": {
1593 "standard": {
1594 "generator_args": [
1595 [
1596 "--target-dtype",
1597 "int32",
1598 "--tensor-dim-range",
1599 "16,64",
1600 "--target-rank",
1601 "1",
1602 "--target-rank",
1603 "2",
1604 "--target-rank",
1605 "3"
1606 ],
1607 [
1608 "--target-dtype",
1609 "int32",
1610 "--tensor-dim-range",
1611 "1,16",
1612 "--target-rank",
1613 "4",
1614 "--target-rank",
1615 "5"
1616 ],
1617 [
1618 "--target-dtype",
1619 "int32",
1620 "--target-shape",
1621 "1,65533,1",
1622 "--target-shape",
1623 "1,1,65539,1,1"
1624 ]
1625 ]
1626 },
1627 "8k_level": {
1628 "no_negative_tests": "true",
1629 "generator_args": [
1630 [
1631 "--target-dtype",
1632 "int32",
1633 "--tensor-dim-range",
1634 "1,10",
1635 "--target-rank",
1636 "6"
1637 ]
1638 ]
1639 }
1640 },
1641 "selection": {
1642 "default": {
1643 "params": {},
1644 "permutes": [
1645 "shape",
1646 "type"
1647 ]
1648 }
1649 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001650 },
1651 "logical_and": {
1652 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001653 "profile": [
1654 "tosa-bi",
1655 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001656 ],
1657 "generation": {
1658 "standard": {
1659 "generator_args": [
1660 [
1661 "--target-dtype",
1662 "bool",
1663 "--tensor-dim-range",
1664 "1,64",
1665 "--target-rank",
1666 "1",
1667 "--target-rank",
1668 "2",
1669 "--target-rank",
1670 "3"
1671 ],
1672 [
1673 "--target-dtype",
1674 "bool",
1675 "--tensor-dim-range",
1676 "1,16",
1677 "--target-rank",
1678 "4",
1679 "--target-rank",
1680 "5"
1681 ],
1682 [
1683 "--target-dtype",
1684 "bool",
1685 "--target-shape",
1686 "1,65538,1",
1687 "--target-shape",
1688 "1,2,1,65536"
1689 ]
1690 ]
1691 },
1692 "8k_level": {
1693 "no_negative_tests": "true",
1694 "generator_args": [
1695 [
1696 "--target-dtype",
1697 "bool",
1698 "--tensor-dim-range",
1699 "1,10",
1700 "--target-rank",
1701 "6"
1702 ]
1703 ]
1704 }
1705 },
1706 "selection": {
1707 "default": {
1708 "params": {},
1709 "permutes": [
1710 "shape",
1711 "type"
1712 ]
1713 }
1714 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001715 },
1716 "logical_left_shift": {
1717 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001718 "profile": [
1719 "tosa-bi",
1720 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001721 ],
1722 "generation": {
1723 "standard": {
1724 "generator_args": [
1725 [
1726 "--target-dtype",
1727 "int8",
1728 "--target-dtype",
1729 "int16",
1730 "--target-dtype",
1731 "int32",
1732 "--tensor-dim-range",
1733 "16,64",
1734 "--target-rank",
1735 "1",
1736 "--target-rank",
1737 "2",
1738 "--target-rank",
1739 "3"
1740 ],
1741 [
1742 "--target-dtype",
1743 "int8",
1744 "--target-dtype",
1745 "int16",
1746 "--target-dtype",
1747 "int32",
1748 "--tensor-dim-range",
1749 "1,16",
1750 "--target-rank",
1751 "4",
1752 "--target-rank",
1753 "5"
1754 ],
1755 [
1756 "--target-dtype",
1757 "int8",
1758 "--target-shape",
1759 "1,65532,1,1",
1760 "--target-shape",
1761 "1,2,1,65538"
1762 ]
1763 ]
1764 },
1765 "8k_level": {
1766 "no_negative_tests": "true",
1767 "generator_args": [
1768 [
1769 "--target-dtype",
1770 "int8",
1771 "--target-dtype",
1772 "int16",
1773 "--target-dtype",
1774 "int32",
1775 "--tensor-dim-range",
1776 "1,10",
1777 "--target-rank",
1778 "6"
1779 ]
1780 ]
1781 }
1782 },
1783 "selection": {
1784 "default": {
1785 "params": {},
1786 "permutes": [
1787 "shape",
1788 "type"
1789 ]
1790 }
1791 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001792 },
1793 "logical_not": {
1794 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001795 "profile": [
1796 "tosa-bi",
1797 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001798 ],
1799 "generation": {
1800 "standard": {
1801 "generator_args": [
1802 [
1803 "--target-dtype",
1804 "bool",
1805 "--tensor-dim-range",
1806 "2,64",
1807 "--target-rank",
1808 "1",
1809 "--target-rank",
1810 "2",
1811 "--target-rank",
1812 "3"
1813 ],
1814 [
1815 "--target-dtype",
1816 "bool",
1817 "--tensor-dim-range",
1818 "1,15",
1819 "--target-rank",
1820 "4",
1821 "--target-rank",
1822 "5"
1823 ],
1824 [
1825 "--target-dtype",
1826 "bool",
1827 "--target-shape",
1828 "1,65537,1",
1829 "--target-shape",
1830 "1,2,1,65535"
1831 ]
1832 ]
1833 },
1834 "8k_level": {
1835 "no_negative_tests": "true",
1836 "generator_args": [
1837 [
1838 "--target-dtype",
1839 "bool",
1840 "--tensor-dim-range",
1841 "1,10",
1842 "--target-rank",
1843 "6"
1844 ]
1845 ]
1846 }
1847 },
1848 "selection": {
1849 "default": {
1850 "params": {},
1851 "permutes": [
1852 "shape",
1853 "type"
1854 ]
1855 }
1856 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001857 },
1858 "logical_or": {
1859 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001860 "profile": [
1861 "tosa-bi",
1862 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001863 ],
1864 "generation": {
1865 "standard": {
1866 "generator_args": [
1867 [
1868 "--target-dtype",
1869 "bool",
1870 "--tensor-dim-range",
1871 "3,64",
1872 "--target-rank",
1873 "1",
1874 "--target-rank",
1875 "2",
1876 "--target-rank",
1877 "3"
1878 ],
1879 [
1880 "--target-dtype",
1881 "bool",
1882 "--tensor-dim-range",
1883 "1,14",
1884 "--target-rank",
1885 "4",
1886 "--target-rank",
1887 "5"
1888 ],
1889 [
1890 "--target-dtype",
1891 "bool",
1892 "--target-shape",
1893 "1,65536,1",
1894 "--target-shape",
1895 "1,2,1,65537"
1896 ]
1897 ]
1898 },
1899 "8k_level": {
1900 "no_negative_tests": "true",
1901 "generator_args": [
1902 [
1903 "--target-dtype",
1904 "bool",
1905 "--tensor-dim-range",
1906 "1,10",
1907 "--target-rank",
1908 "6"
1909 ]
1910 ]
1911 }
1912 },
1913 "selection": {
1914 "default": {
1915 "params": {},
1916 "permutes": [
1917 "shape",
1918 "type"
1919 ]
1920 }
1921 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001922 },
1923 "logical_right_shift": {
1924 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001925 "profile": [
1926 "tosa-bi",
1927 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001928 ],
1929 "generation": {
1930 "standard": {
1931 "generator_args": [
1932 [
1933 "--target-dtype",
1934 "int8",
1935 "--target-dtype",
1936 "int16",
1937 "--target-dtype",
1938 "int32",
1939 "--tensor-dim-range",
1940 "25,64",
1941 "--target-rank",
1942 "1",
1943 "--target-rank",
1944 "2",
1945 "--target-rank",
1946 "3"
1947 ],
1948 [
1949 "--target-dtype",
1950 "int8",
1951 "--target-dtype",
1952 "int16",
1953 "--target-dtype",
1954 "int32",
1955 "--tensor-dim-range",
1956 "1,25",
1957 "--target-rank",
1958 "4",
1959 "--target-rank",
1960 "5"
1961 ],
1962 [
1963 "--target-dtype",
1964 "int8",
1965 "--target-shape",
1966 "1,1,65540,3",
1967 "--target-shape",
1968 "2,1,65530,1,1"
1969 ]
1970 ]
1971 },
1972 "8k_level": {
1973 "no_negative_tests": "true",
1974 "generator_args": [
1975 [
1976 "--target-dtype",
1977 "int8",
1978 "--target-dtype",
1979 "int16",
1980 "--target-dtype",
1981 "int32",
1982 "--tensor-dim-range",
1983 "1,10",
1984 "--target-rank",
1985 "6"
1986 ]
1987 ]
1988 }
1989 },
1990 "selection": {
1991 "default": {
1992 "params": {},
1993 "permutes": [
1994 "shape",
1995 "type"
1996 ]
1997 }
1998 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001999 },
2000 "logical_xor": {
2001 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002002 "profile": [
2003 "tosa-bi",
2004 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002005 ],
2006 "generation": {
2007 "standard": {
2008 "generator_args": [
2009 [
2010 "--target-dtype",
2011 "bool",
2012 "--tensor-dim-range",
2013 "4,64",
2014 "--target-rank",
2015 "1",
2016 "--target-rank",
2017 "2",
2018 "--target-rank",
2019 "3"
2020 ],
2021 [
2022 "--target-dtype",
2023 "bool",
2024 "--tensor-dim-range",
2025 "3,16",
2026 "--target-rank",
2027 "4",
2028 "--target-rank",
2029 "5"
2030 ],
2031 [
2032 "--target-dtype",
2033 "bool",
2034 "--target-shape",
2035 "1,65539,1",
2036 "--target-shape",
2037 "1,2,1,65534"
2038 ]
2039 ]
2040 },
2041 "8k_level": {
2042 "no_negative_tests": "true",
2043 "generator_args": [
2044 [
2045 "--target-dtype",
2046 "bool",
2047 "--tensor-dim-range",
2048 "1,10",
2049 "--target-rank",
2050 "6"
2051 ]
2052 ]
2053 }
2054 },
2055 "selection": {
2056 "default": {
2057 "params": {},
2058 "permutes": [
2059 "shape",
2060 "type"
2061 ]
2062 }
2063 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002064 },
2065 "matmul": {
2066 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01002067 "profile": [
2068 "tosa-bi",
2069 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002070 ],
2071 "generation": {
2072 "standard": {
2073 "generator_args": [
2074 [
2075 "--target-dtype",
2076 "int8",
2077 "--target-dtype",
2078 "int16",
2079 "--tensor-dim-range",
2080 "16,64"
2081 ],
2082 [
2083 "--target-dtype",
2084 "int8",
2085 "--target-dtype",
2086 "int16",
2087 "--tensor-dim-range",
2088 "1,16"
2089 ],
2090 [
2091 "--target-dtype",
2092 "int8",
2093 "--target-shape",
2094 "1,65532,1",
2095 "--target-shape",
2096 "1,2,65538",
2097 "--target-shape",
2098 "2000,1,1"
2099 ]
2100 ]
2101 }
2102 },
2103 "selection": {
2104 "default": {
2105 "params": {},
2106 "permutes": [
2107 "shape",
2108 "type"
2109 ]
2110 }
2111 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002112 },
2113 "maximum": {
2114 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002115 "profile": [
2116 "tosa-bi",
2117 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002118 ],
2119 "generation": {
2120 "standard": {
2121 "generator_args": [
2122 [
2123 "--target-dtype",
2124 "int32",
2125 "--tensor-dim-range",
2126 "16,64",
2127 "--target-rank",
2128 "1",
2129 "--target-rank",
2130 "2",
2131 "--target-rank",
2132 "3"
2133 ],
2134 [
2135 "--target-dtype",
2136 "int32",
2137 "--tensor-dim-range",
2138 "1,16",
2139 "--target-rank",
2140 "4",
2141 "--target-rank",
2142 "5"
2143 ],
2144 [
2145 "--target-dtype",
2146 "int32",
2147 "--target-shape",
2148 "1,2,65533,1",
2149 "--target-shape",
2150 "1,65539,1,1,1"
2151 ]
2152 ]
2153 },
2154 "8k_level": {
2155 "no_negative_tests": "true",
2156 "generator_args": [
2157 [
2158 "--target-dtype",
2159 "int32",
2160 "--tensor-dim-range",
2161 "1,10",
2162 "--target-rank",
2163 "6"
2164 ]
2165 ]
2166 }
2167 },
2168 "selection": {
2169 "default": {
2170 "params": {},
2171 "permutes": [
2172 "shape",
2173 "type"
2174 ]
2175 }
2176 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002177 },
2178 "max_pool2d": {
2179 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01002180 "profile": [
2181 "tosa-bi",
2182 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002183 ],
2184 "generation": {
2185 "standard": {
2186 "generator_args": [
2187 [
2188 "--target-dtype",
2189 "int8",
2190 "--target-dtype",
2191 "int16",
2192 "--target-shape",
2193 "1,4,75,3",
2194 "--target-shape",
2195 "1,11,44,1",
2196 "--allow-pooling-and-conv-oversizes"
2197 ],
2198 [
2199 "--target-dtype",
2200 "int8",
2201 "--target-shape",
2202 "1,65535,5,1",
2203 "--target-shape",
2204 "1,3,65537,1",
2205 "--target-shape",
2206 "1,3,2,1",
2207 "--allow-pooling-and-conv-oversizes"
2208 ]
2209 ]
2210 }
2211 },
2212 "selection": {
2213 "default": {
2214 "params": {
2215 "shape": [],
2216 "type": [
2217 "i8",
2218 "i16"
2219 ],
2220 "kernel": [],
2221 "stride": [],
2222 "pad": []
2223 },
2224 "permutes": [
2225 "shape",
2226 "type",
2227 "pad"
2228 ]
2229 }
2230 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002231 },
2232 "minimum": {
2233 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002234 "profile": [
2235 "tosa-bi",
2236 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002237 ],
2238 "generation": {
2239 "standard": {
2240 "generator_args": [
2241 [
2242 "--target-dtype",
2243 "int32",
2244 "--tensor-dim-range",
2245 "16,64",
2246 "--target-rank",
2247 "1",
2248 "--target-rank",
2249 "2",
2250 "--target-rank",
2251 "3"
2252 ],
2253 [
2254 "--target-dtype",
2255 "int32",
2256 "--tensor-dim-range",
2257 "1,16",
2258 "--target-rank",
2259 "4",
2260 "--target-rank",
2261 "5"
2262 ],
2263 [
2264 "--target-dtype",
2265 "int32",
2266 "--target-shape",
2267 "1,2,65533,1",
2268 "--target-shape",
2269 "1,65539,1,1,1"
2270 ]
2271 ]
2272 },
2273 "8k_level": {
2274 "no_negative_tests": "true",
2275 "generator_args": [
2276 [
2277 "--target-dtype",
2278 "int32",
2279 "--tensor-dim-range",
2280 "1,10",
2281 "--target-rank",
2282 "6"
2283 ]
2284 ]
2285 }
2286 },
2287 "selection": {
2288 "default": {
2289 "params": {},
2290 "permutes": [
2291 "shape",
2292 "type"
2293 ]
2294 }
2295 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002296 },
2297 "mul": {
2298 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002299 "profile": [
2300 "tosa-bi",
2301 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002302 ],
2303 "generation": {
2304 "standard": {
2305 "generator_args": [
2306 [
2307 "--target-dtype",
2308 "int8",
2309 "--target-dtype",
2310 "int16",
2311 "--target-dtype",
2312 "int32",
2313 "--tensor-dim-range",
2314 "16,64",
2315 "--target-rank",
2316 "1",
2317 "--target-rank",
2318 "2",
2319 "--target-rank",
2320 "3"
2321 ],
2322 [
2323 "--target-dtype",
2324 "int8",
2325 "--target-dtype",
2326 "int16",
2327 "--target-dtype",
2328 "int32",
2329 "--tensor-dim-range",
2330 "1,16",
2331 "--target-rank",
2332 "4",
2333 "--target-rank",
2334 "5"
2335 ],
2336 [
2337 "--target-dtype",
2338 "int8",
2339 "--target-shape",
2340 "1,2,65500,1",
2341 "--target-shape",
2342 "1,68539,1,1,1"
2343 ]
2344 ]
2345 },
2346 "8k_level": {
2347 "no_negative_tests": "true",
2348 "generator_args": [
2349 [
2350 "--target-dtype",
2351 "int8",
2352 "--target-dtype",
2353 "int16",
2354 "--target-dtype",
2355 "int32",
2356 "--tensor-dim-range",
2357 "1,10",
2358 "--target-rank",
2359 "6"
2360 ]
2361 ]
2362 }
2363 },
2364 "selection": {
2365 "default": {
2366 "params": {},
2367 "permutes": [
2368 "shape",
2369 "type",
2370 "perm",
2371 "shift"
2372 ]
2373 }
2374 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002375 },
2376 "negate": {
2377 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002378 "profile": [
2379 "tosa-bi",
2380 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002381 ],
2382 "generation": {
2383 "standard": {
2384 "generator_args": [
2385 [
2386 "--target-dtype",
2387 "int8",
2388 "--target-dtype",
2389 "int16",
2390 "--target-dtype",
2391 "int32",
2392 "--tensor-dim-range",
2393 "22,64",
2394 "--target-rank",
2395 "1",
2396 "--target-rank",
2397 "2",
2398 "--target-rank",
2399 "3"
2400 ],
2401 [
2402 "--target-dtype",
2403 "int8",
2404 "--target-dtype",
2405 "int16",
2406 "--target-dtype",
2407 "int32",
2408 "--tensor-dim-range",
2409 "1,22",
2410 "--target-rank",
2411 "4",
2412 "--target-rank",
2413 "5"
2414 ],
2415 [
2416 "--target-dtype",
2417 "int8",
2418 "--target-shape",
2419 "3,1,65540,1",
2420 "--target-shape",
2421 "1,1,2,1,65531"
2422 ]
2423 ]
2424 },
2425 "8k_level": {
2426 "no_negative_tests": "true",
2427 "generator_args": [
2428 [
2429 "--target-dtype",
2430 "int8",
2431 "--target-dtype",
2432 "int16",
2433 "--target-dtype",
2434 "int32",
2435 "--tensor-dim-range",
2436 "1,10",
2437 "--target-rank",
2438 "6"
2439 ]
2440 ]
2441 }
2442 },
2443 "selection": {
2444 "default": {
2445 "params": {},
2446 "permutes": [
2447 "shape",
2448 "type"
2449 ]
2450 }
2451 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002452 },
2453 "pad": {
2454 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01002455 "profile": [
2456 "tosa-bi",
2457 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002458 ],
2459 "generation": {
2460 "standard": {
2461 "generator_args": [
2462 [
2463 "--target-dtype",
2464 "int8",
2465 "--target-dtype",
2466 "int16",
2467 "--target-dtype",
2468 "int32",
2469 "--target-dtype",
2470 "bool",
2471 "--tensor-dim-range",
2472 "1,64",
2473 "--target-rank",
2474 "1",
2475 "--target-rank",
2476 "2",
2477 "--target-rank",
2478 "3"
2479 ],
2480 [
2481 "--target-dtype",
2482 "int8",
2483 "--target-dtype",
2484 "int16",
2485 "--target-dtype",
2486 "int32",
2487 "--target-dtype",
2488 "bool",
2489 "--tensor-dim-range",
2490 "1,16",
2491 "--target-rank",
2492 "4"
2493 ],
2494 [
2495 "--target-dtype",
2496 "int16",
2497 "--tensor-dim-range",
2498 "1,16",
2499 "--target-rank",
2500 "5"
2501 ],
2502 [
2503 "--target-dtype",
2504 "int8",
2505 "--target-shape",
2506 "1,1,65537,1"
2507 ]
2508 ]
2509 },
2510 "8k_level": {
2511 "no_negative_tests": "true",
2512 "selector": "8k_level",
2513 "generator_args": [
2514 [
2515 "--target-dtype",
2516 "int8",
2517 "--tensor-dim-range",
2518 "1,10",
2519 "--target-rank",
2520 "6"
2521 ]
2522 ]
2523 }
2524 },
2525 "selection": {
2526 "default": {
2527 "params": {},
2528 "permutes": [
2529 "shape",
2530 "type"
2531 ],
2532 "sparsity": {
2533 "pad": 15
2534 },
2535 "preselected": [
2536 {
2537 "shape": "6",
2538 "type": "i8",
2539 "pad": "pad00"
2540 }
2541 ]
2542 },
2543 "8k_level": {
2544 "params": {},
2545 "permutes": [],
2546 "sparsity": {
2547 "pad": 3
2548 },
2549 "full_sparsity": "true"
2550 }
2551 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002552 },
2553 "reduce_all": {
2554 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002555 "profile": [
2556 "tosa-bi",
2557 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002558 ],
2559 "generation": {
2560 "standard": {
2561 "generator_args": [
2562 [
2563 "--target-dtype",
2564 "bool",
2565 "--tensor-dim-range",
2566 "1,32"
2567 ],
2568 [
2569 "--target-dtype",
2570 "bool",
2571 "--target-shape",
2572 "65530,1,1,1",
2573 "--target-shape",
2574 "2,65538,1,1"
2575 ]
2576 ]
2577 }
2578 },
2579 "selection": {
2580 "default": {
2581 "params": {},
2582 "permutes": [
2583 "shape",
2584 "type",
2585 "axis"
2586 ]
2587 }
2588 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002589 },
2590 "reduce_any": {
2591 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002592 "profile": [
2593 "tosa-bi",
2594 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002595 ],
2596 "generation": {
2597 "standard": {
2598 "generator_args": [
2599 [
2600 "--target-dtype",
2601 "bool",
2602 "--tensor-dim-range",
2603 "1,32"
2604 ],
2605 [
2606 "--target-dtype",
2607 "bool",
2608 "--target-shape",
2609 "65530,1,1,1",
2610 "--target-shape",
2611 "2,65538,1,1"
2612 ]
2613 ]
2614 }
2615 },
2616 "selection": {
2617 "default": {
2618 "params": {},
2619 "permutes": [
2620 "shape",
2621 "type",
2622 "axis"
2623 ]
2624 }
2625 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002626 },
2627 "reduce_max": {
2628 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002629 "profile": [
2630 "tosa-bi",
2631 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002632 ],
2633 "generation": {
2634 "standard": {
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,32"
2645 ],
2646 [
2647 "--target-dtype",
2648 "int8",
2649 "--target-shape",
2650 "65530,1,1,1",
2651 "--target-shape",
2652 "2,65538,1,1"
2653 ]
2654 ]
2655 }
2656 },
2657 "selection": {
2658 "default": {
2659 "params": {},
2660 "permutes": [
2661 "shape",
2662 "type",
2663 "axis"
2664 ]
2665 }
2666 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002667 },
2668 "reduce_min": {
2669 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002670 "profile": [
2671 "tosa-bi",
2672 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002673 ],
2674 "generation": {
2675 "standard": {
2676 "generator_args": [
2677 [
2678 "--target-dtype",
2679 "int8",
2680 "--target-dtype",
2681 "int16",
2682 "--target-dtype",
2683 "int32",
2684 "--tensor-dim-range",
2685 "1,24"
2686 ],
2687 [
2688 "--target-dtype",
2689 "int8",
2690 "--target-shape",
2691 "1,1,65538,1",
2692 "--target-shape",
2693 "2,65535,1,1"
2694 ]
2695 ]
2696 }
2697 },
2698 "selection": {
2699 "default": {
2700 "params": {},
2701 "permutes": [
2702 "shape",
2703 "type",
2704 "axis"
2705 ]
2706 }
2707 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002708 },
2709 "reduce_sum": {
2710 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002711 "profile": [
2712 "tosa-bi",
2713 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002714 ],
2715 "generation": {
2716 "standard": {
2717 "generator_args": [
2718 [
2719 "--target-dtype",
2720 "int32",
2721 "--tensor-dim-range",
2722 "1,32"
2723 ],
2724 [
2725 "--target-dtype",
2726 "int32",
2727 "--target-shape",
2728 "3,65532,1,1",
2729 "--target-shape",
2730 "65536,1,1,2"
2731 ]
2732 ]
2733 }
2734 },
2735 "selection": {
2736 "default": {
2737 "params": {},
2738 "permutes": [
2739 "shape",
2740 "type",
2741 "axis"
2742 ]
2743 }
2744 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002745 },
2746 "rescale": {
2747 "group": "type_conversion",
Jeremy Johnson88588622022-07-12 16:42:29 +01002748 "profile": [
2749 "tosa-bi",
2750 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002751 ],
2752 "generation": {
2753 "standard": {
2754 "generator_args": [
2755 [
2756 "--target-dtype",
2757 "int8",
2758 "--target-dtype",
2759 "int16",
2760 "--target-dtype",
2761 "int32",
2762 "--target-dtype",
2763 "int48",
2764 "--target-dtype",
2765 "uint8",
2766 "--target-dtype",
2767 "uint16",
2768 "--tensor-dim-range",
2769 "16,32",
2770 "--target-rank",
2771 "1",
2772 "--target-rank",
2773 "2",
2774 "--target-rank",
2775 "3"
2776 ],
2777 [
2778 "--target-dtype",
2779 "int8",
2780 "--target-dtype",
2781 "int16",
2782 "--target-dtype",
2783 "int32",
2784 "--target-dtype",
2785 "int48",
2786 "--target-dtype",
2787 "uint8",
2788 "--target-dtype",
2789 "uint16",
2790 "--tensor-dim-range",
2791 "1,16",
2792 "--target-rank",
2793 "4",
2794 "--target-rank",
2795 "5"
2796 ],
2797 [
2798 "--target-dtype",
2799 "int8",
2800 "--target-shape",
2801 "1,2,65533,1",
2802 "--target-shape",
2803 "1,65539,1,1"
2804 ]
2805 ]
2806 },
2807 "8k_level": {
2808 "no_negative_tests": "true",
2809 "generator_args": [
2810 [
2811 "--target-dtype",
2812 "int8",
2813 "--target-dtype",
2814 "int16",
2815 "--target-dtype",
2816 "int32",
2817 "--target-dtype",
2818 "int48",
2819 "--target-dtype",
2820 "uint8",
2821 "--target-dtype",
2822 "uint16",
2823 "--tensor-dim-range",
2824 "1,10",
2825 "--target-rank",
2826 "6"
2827 ]
2828 ]
2829 }
2830 },
2831 "selection": {
2832 "default": {
2833 "params": {
2834 "scale": [
2835 "sc0",
2836 "sc0",
2837 "sc1",
2838 "sc1",
2839 "sc1",
2840 "sc1"
2841 ],
2842 "double_round": [
2843 "dr0",
2844 "dr0",
2845 "dr0",
2846 "dr0",
2847 "dr1",
2848 "dr1"
2849 ],
2850 "per_channel": [
2851 "pc0",
2852 "pc1",
2853 "pc0",
2854 "pc1",
2855 "pc0",
2856 "pc1",
2857 "pc1"
2858 ]
2859 },
2860 "permutes": [
2861 "shape",
2862 "type",
2863 "output_type"
2864 ]
2865 }
2866 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002867 },
2868 "reshape": {
2869 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01002870 "profile": [
2871 "tosa-bi",
2872 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002873 ],
2874 "generation": {
2875 "standard": {
2876 "generator_args": [
2877 [
2878 "--target-dtype",
2879 "int8",
2880 "--target-dtype",
2881 "int16",
2882 "--target-dtype",
2883 "int32",
2884 "--target-dtype",
2885 "bool",
2886 "--num-rand-permutations",
2887 "2"
2888 ],
2889 [
2890 "--target-dtype",
2891 "int8",
2892 "--target-shape",
2893 "1,1,65535,1",
2894 "--target-shape",
2895 "1,65538,1,2",
2896 "--num-rand-permutations",
2897 "2"
2898 ]
2899 ]
2900 },
2901 "8k_level": {
2902 "no_negative_tests": "true",
2903 "generator_args": [
2904 [
2905 "--target-dtype",
2906 "int8",
2907 "--target-dtype",
2908 "int16",
2909 "--target-dtype",
2910 "int32",
2911 "--target-dtype",
2912 "bool",
2913 "--tensor-dim-range",
2914 "1,10",
2915 "--target-rank",
2916 "5",
2917 "--target-rank",
2918 "6",
2919 "--num-rand-permutations",
2920 "2"
2921 ]
2922 ]
2923 }
2924 },
2925 "selection": {
2926 "default": {
2927 "params": {},
2928 "permutes": [
2929 "shape",
2930 "type",
2931 "rank",
2932 "perm"
2933 ]
2934 }
2935 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002936 },
2937 "resize": {
2938 "group": "image",
Jeremy Johnson88588622022-07-12 16:42:29 +01002939 "profile": [
2940 "tosa-bi",
2941 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002942 ],
2943 "generation": {
2944 "standard": {
2945 "generator_args": [
2946 [
2947 "--target-dtype",
2948 "int8",
2949 "--target-dtype",
2950 "int16"
2951 ],
2952 [
2953 "--target-dtype",
2954 "int8",
2955 "--target-shape",
2956 "1,3,16383,1",
2957 "--max-resize-output-dim",
2958 "9500"
2959 ]
2960 ]
Jeremy Johnsonb2099702023-04-12 15:59:01 +01002961 },
2962 "8k_level": {
2963 "no_negative_tests": "true",
2964 "generator_args": [
2965 [
2966 "--target-dtype",
2967 "int8",
2968 "--target-dtype",
2969 "int16",
2970 "--level-8k-sizes",
2971 "--tensor-dim-range",
2972 "2,10",
2973 "--num-rand-permutations",
2974 "2"
2975 ]
2976 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002977 }
2978 },
2979 "selection": {
2980 "default": {
2981 "params": {},
2982 "permutes": [
2983 "shape",
2984 "type"
2985 ]
2986 }
2987 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002988 },
2989 "reverse": {
2990 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01002991 "profile": [
2992 "tosa-bi",
2993 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002994 ],
2995 "generation": {
2996 "standard": {
2997 "generator_args": [
2998 [
2999 "--target-dtype",
3000 "int8",
3001 "--target-dtype",
3002 "int16",
3003 "--target-dtype",
3004 "int32",
3005 "--target-dtype",
3006 "bool",
3007 "--tensor-dim-range",
3008 "1,32"
3009 ],
3010 [
3011 "--target-dtype",
3012 "int8",
3013 "--target-shape",
3014 "1,1,65535",
3015 "--target-shape",
3016 "1,65540,1,2"
3017 ]
3018 ]
3019 },
3020 "8k_level": {
3021 "no_negative_tests": "true",
3022 "generator_args": [
3023 [
3024 "--target-dtype",
3025 "int8",
3026 "--target-dtype",
3027 "int16",
3028 "--target-dtype",
3029 "int32",
3030 "--target-dtype",
3031 "bool",
3032 "--tensor-dim-range",
3033 "1,12",
3034 "--target-rank",
3035 "5",
3036 "--target-rank",
3037 "6"
3038 ]
3039 ]
3040 }
3041 },
3042 "selection": {
3043 "default": {
3044 "params": {},
3045 "permutes": [
3046 "shape",
3047 "type"
3048 ]
3049 }
3050 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003051 },
3052 "scatter": {
3053 "group": "scatter_gather",
Jeremy Johnson88588622022-07-12 16:42:29 +01003054 "profile": [
3055 "tosa-bi",
3056 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003057 ],
3058 "generation": {
3059 "standard": {
3060 "generator_args": [
3061 [
3062 "--target-dtype",
3063 "int16",
3064 "--target-dtype",
3065 "int32",
3066 "--tensor-dim-range",
3067 "4,64"
3068 ],
3069 [
3070 "--target-dtype",
3071 "int8",
3072 "--target-shape",
3073 "1,65540,1",
3074 "--target-shape",
3075 "1,1,65533",
3076 "--target-shape",
3077 "3000,7,1"
3078 ]
3079 ]
3080 }
3081 },
3082 "selection": {
3083 "default": {
3084 "params": {},
3085 "permutes": [
3086 "shape",
3087 "type"
3088 ]
3089 }
3090 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003091 },
3092 "select": {
3093 "group": "ew_ternary",
Jeremy Johnson88588622022-07-12 16:42:29 +01003094 "profile": [
3095 "tosa-bi",
3096 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003097 ],
3098 "generation": {
3099 "standard": {
3100 "generator_args": [
3101 [
3102 "--target-dtype",
3103 "int8",
3104 "--target-dtype",
3105 "int16",
3106 "--target-dtype",
3107 "int32",
3108 "--target-dtype",
3109 "bool",
3110 "--tensor-dim-range",
3111 "16,64",
3112 "--target-rank",
3113 "1",
3114 "--target-rank",
3115 "2",
3116 "--target-rank",
3117 "3"
3118 ],
3119 [
3120 "--target-dtype",
3121 "int8",
3122 "--target-dtype",
3123 "int16",
3124 "--target-dtype",
3125 "int32",
3126 "--target-dtype",
3127 "bool",
3128 "--tensor-dim-range",
3129 "1,16",
3130 "--target-rank",
3131 "4",
3132 "--target-rank",
3133 "5"
3134 ],
3135 [
3136 "--target-dtype",
3137 "int8",
3138 "--target-shape",
3139 "1,1,65535,1",
3140 "--target-shape",
3141 "1,65538,1,2",
3142 "--num-rand-permutations",
3143 "2"
3144 ]
3145 ]
3146 },
3147 "8k_level": {
3148 "no_negative_tests": "true",
3149 "generator_args": [
3150 [
3151 "--target-dtype",
3152 "int8",
3153 "--target-dtype",
3154 "int16",
3155 "--target-dtype",
3156 "int32",
3157 "--target-dtype",
3158 "bool",
3159 "--tensor-dim-range",
3160 "1,10",
3161 "--target-rank",
3162 "6"
3163 ]
3164 ]
3165 }
3166 },
3167 "selection": {
3168 "default": {
3169 "params": {},
3170 "permutes": [
3171 "shape",
3172 "type"
3173 ]
3174 }
3175 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003176 },
3177 "slice": {
3178 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003179 "profile": [
3180 "tosa-bi",
3181 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003182 ],
3183 "generation": {
3184 "standard": {
3185 "generator_args": [
3186 [
3187 "--target-dtype",
3188 "int8",
3189 "--target-dtype",
3190 "int16",
3191 "--target-dtype",
3192 "int32",
3193 "--target-dtype",
3194 "bool",
3195 "--tensor-dim-range",
3196 "16,64",
3197 "--target-rank",
3198 "1",
3199 "--target-rank",
3200 "2",
3201 "--target-rank",
3202 "3",
3203 "--num-rand-permutations",
3204 "2"
3205 ],
3206 [
3207 "--target-dtype",
3208 "int8",
3209 "--target-dtype",
3210 "int16",
3211 "--target-dtype",
3212 "int32",
3213 "--target-dtype",
3214 "bool",
3215 "--tensor-dim-range",
3216 "1,16",
3217 "--target-rank",
3218 "4",
3219 "--num-rand-permutations",
3220 "2"
3221 ],
3222 [
3223 "--target-dtype",
3224 "int8",
3225 "--target-shape",
3226 "1,1,65535,1",
3227 "--target-shape",
3228 "1,65538,1,2",
3229 "--num-rand-permutations",
3230 "2"
3231 ]
3232 ]
3233 },
3234 "8k_level": {
3235 "no_negative_tests": "true",
3236 "generator_args": [
3237 [
3238 "--target-dtype",
3239 "int8",
3240 "--target-dtype",
3241 "int16",
3242 "--target-dtype",
3243 "int32",
3244 "--target-dtype",
3245 "bool",
3246 "--tensor-dim-range",
3247 "1,10",
3248 "--target-rank",
3249 "5",
3250 "--target-rank",
3251 "6",
3252 "--num-rand-permutations",
3253 "2"
3254 ]
3255 ]
3256 }
3257 },
3258 "selection": {
3259 "default": {
3260 "params": {},
3261 "permutes": [
3262 "shape",
3263 "type",
3264 "perm"
3265 ]
3266 }
3267 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003268 },
3269 "sub": {
3270 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01003271 "profile": [
3272 "tosa-bi",
3273 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003274 ],
3275 "generation": {
3276 "standard": {
3277 "generator_args": [
3278 [
3279 "--target-dtype",
3280 "int32",
3281 "--tensor-dim-range",
3282 "16,64",
3283 "--target-rank",
3284 "1",
3285 "--target-rank",
3286 "2",
3287 "--target-rank",
3288 "3"
3289 ],
3290 [
3291 "--target-dtype",
3292 "int32",
3293 "--tensor-dim-range",
3294 "1,16",
3295 "--target-rank",
3296 "4",
3297 "--target-rank",
3298 "5"
3299 ],
3300 [
3301 "--target-dtype",
3302 "int32",
3303 "--target-shape",
3304 "1,2,65533,1",
3305 "--target-shape",
3306 "1,65539,1,1,1"
3307 ]
3308 ]
3309 },
3310 "8k_level": {
3311 "no_negative_tests": "true",
3312 "generator_args": [
3313 [
3314 "--target-dtype",
3315 "int32",
3316 "--tensor-dim-range",
3317 "1,10",
3318 "--target-rank",
3319 "6"
3320 ]
3321 ]
3322 }
3323 },
3324 "selection": {
3325 "default": {
3326 "params": {},
3327 "permutes": [
3328 "shape",
3329 "type"
3330 ]
3331 }
3332 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003333 },
3334 "table": {
3335 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01003336 "profile": [
3337 "tosa-bi",
3338 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003339 ],
3340 "generation": {
3341 "standard": {
3342 "generator_args": [
3343 [
3344 "--target-dtype",
3345 "int8",
3346 "--target-dtype",
3347 "int16",
3348 "--tensor-dim-range",
3349 "16,64",
3350 "--target-rank",
3351 "1",
3352 "--target-rank",
3353 "2",
3354 "--target-rank",
3355 "3"
3356 ],
3357 [
3358 "--target-dtype",
3359 "int8",
3360 "--target-dtype",
3361 "int16",
3362 "--tensor-dim-range",
3363 "1,16",
3364 "--target-rank",
3365 "4",
3366 "--target-rank",
3367 "5"
3368 ],
3369 [
3370 "--target-dtype",
3371 "int8",
3372 "--target-shape",
3373 "1,2,65536,1",
3374 "--target-shape",
3375 "1,65537,1,1,3"
3376 ]
3377 ]
3378 },
3379 "8k_level": {
3380 "no_negative_tests": "true",
3381 "generator_args": [
3382 [
3383 "--target-dtype",
3384 "int8",
3385 "--target-dtype",
3386 "int16",
3387 "--tensor-dim-range",
3388 "1,10",
3389 "--target-rank",
3390 "6"
3391 ]
3392 ]
3393 }
3394 },
3395 "selection": {
3396 "default": {
3397 "params": {},
3398 "permutes": [
3399 "shape",
3400 "type"
3401 ]
3402 }
3403 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003404 },
3405 "tile": {
3406 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003407 "profile": [
3408 "tosa-bi",
3409 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003410 ],
3411 "generation": {
3412 "standard": {
3413 "generator_args": [
3414 [
3415 "--target-dtype",
3416 "int16",
3417 "--target-dtype",
3418 "int32",
3419 "--tensor-dim-range",
3420 "4,32"
3421 ],
3422 [
3423 "--target-dtype",
3424 "bool",
3425 "--tensor-dim-range",
3426 "1,16"
3427 ],
3428 [
3429 "--target-dtype",
3430 "int8",
3431 "--target-shape",
3432 "65533",
3433 "--target-shape",
3434 "1,2,65540,1"
3435 ]
3436 ]
3437 },
3438 "8k_level": {
3439 "no_negative_tests": "true",
3440 "generator_args": [
3441 [
3442 "--target-dtype",
3443 "int16",
3444 "--target-dtype",
3445 "int32",
3446 "--target-dtype",
3447 "bool",
3448 "--tensor-dim-range",
3449 "1,10",
3450 "--target-rank",
3451 "5",
3452 "--target-rank",
3453 "6"
3454 ]
3455 ]
3456 }
3457 },
3458 "selection": {
3459 "default": {
3460 "params": {},
3461 "permutes": [
3462 "shape",
3463 "type"
3464 ]
3465 }
3466 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003467 },
3468 "transpose": {
3469 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003470 "profile": [
3471 "tosa-bi",
3472 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003473 ],
3474 "generation": {
3475 "standard": {
3476 "generator_args": [
3477 [
3478 "--filter",
3479 "^transpose$",
3480 "--target-dtype",
3481 "int8",
3482 "--target-rank",
3483 "1",
3484 "--target-rank",
3485 "2",
3486 "--num-rand-permutations",
3487 "2"
3488 ],
3489 [
3490 "--filter",
3491 "^transpose$",
3492 "--target-dtype",
3493 "int8",
3494 "--target-dtype",
3495 "int16",
3496 "--target-dtype",
3497 "int32",
3498 "--target-dtype",
3499 "bool",
3500 "--target-rank",
3501 "3",
3502 "--target-rank",
3503 "4",
3504 "--num-rand-permutations",
3505 "2"
3506 ],
3507 [
3508 "--filter",
3509 "^transpose$",
3510 "--target-dtype",
3511 "int8",
3512 "--target-shape",
3513 "1,65537,1,2",
3514 "--target-shape",
3515 "65535,1,1,1",
3516 "--num-rand-permutations",
3517 "1"
3518 ]
3519 ]
3520 },
3521 "8k_level": {
3522 "no_negative_tests": "true",
3523 "generator_args": [
3524 [
3525 "--filter",
3526 "^transpose$",
3527 "--target-dtype",
3528 "int8",
3529 "--target-dtype",
3530 "int16",
3531 "--target-dtype",
3532 "int32",
3533 "--target-dtype",
3534 "bool",
3535 "--tensor-dim-range",
3536 "1,10",
3537 "--target-rank",
3538 "5",
3539 "--target-rank",
3540 "6",
3541 "--num-rand-permutations",
3542 "2"
3543 ]
3544 ]
3545 }
3546 },
3547 "selection": {
3548 "default": {
3549 "params": {},
3550 "permutes": [
3551 "shape",
3552 "type",
3553 "perm"
3554 ]
3555 }
3556 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003557 },
3558 "transpose_conv2d": {
3559 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01003560 "profile": [
3561 "tosa-bi",
3562 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003563 ],
3564 "generation": {
3565 "standard": {
3566 "generator_args": [
3567 [
3568 "--target-dtype",
3569 "int8",
3570 "--target-dtype",
3571 "int16",
3572 "--target-shape",
3573 "1,49,33,1",
3574 "--target-shape",
3575 "1,11,33,3",
3576 "--tensor-dim-range",
3577 "1,18",
3578 "--allow-pooling-and-conv-oversizes"
3579 ],
3580 [
3581 "--target-dtype",
3582 "int8",
3583 "--target-shape",
3584 "1,65536,1,1",
3585 "--tensor-dim-range",
3586 "1,12",
3587 "--max-conv-dilation",
3588 "1"
3589 ]
3590 ]
3591 }
3592 },
3593 "selection": {
3594 "default": {
3595 "params": {
3596 "shape": [],
3597 "type": [
3598 "i8xi8",
3599 "i16xi8",
3600 "i8xi4"
3601 ],
3602 "kernel": [],
3603 "stride": [],
3604 "pad": [],
3605 "out_shape": []
3606 },
3607 "permutes": [
3608 "shape",
3609 "type",
3610 "stride",
3611 "pad"
3612 ]
3613 }
3614 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003615 },
3616 "while_loop": {
3617 "group": "control_flow",
Jeremy Johnson88588622022-07-12 16:42:29 +01003618 "profile": [
3619 "tosa-bi",
3620 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003621 ],
3622 "generation": {
3623 "standard": {
3624 "generator_args": [
3625 [
3626 "--target-dtype",
3627 "int32"
3628 ],
3629 [
3630 "--target-dtype",
3631 "int32",
3632 "--target-shape",
3633 "3,22,17,1,2",
3634 "--target-shape",
3635 "1,65537,2,1"
3636 ]
3637 ]
3638 }
3639 },
3640 "selection": {
3641 "default": {
3642 "params": {},
3643 "permutes": [
3644 "shape",
3645 "type"
3646 ]
3647 }
3648 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003649 }
3650}