blob: 4e3cd031c2380b88e8414d9eb01c75364abefc59 [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 ]
Jeremy Johnson7e596812023-05-09 12:58:08 +0100180 },
181 "8k_level": {
182 "no_negative_tests": "true",
183 "generator_args": [
184 [
185 "--target-dtype",
186 "int8",
187 "--target-dtype",
188 "int16",
189 "--tensor-dim-range",
190 "1,10",
191 "--target-rank",
192 "5",
193 "--target-rank",
194 "6",
195 "--num-rand-permutations",
196 "2"
197 ]
198 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000199 }
200 },
201 "selection": {
202 "default": {
203 "params": {},
204 "permutes": [
205 "shape",
206 "type"
207 ]
208 }
209 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100210 },
211 "arithmetic_right_shift": {
212 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100213 "profile": [
214 "tosa-bi",
215 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000216 ],
217 "generation": {
218 "standard": {
219 "generator_args": [
220 [
221 "--target-dtype",
222 "int8",
223 "--target-dtype",
224 "int16",
225 "--target-dtype",
226 "int32",
227 "--tensor-dim-range",
228 "16,64",
229 "--target-rank",
230 "1",
231 "--target-rank",
232 "2",
233 "--target-rank",
234 "3"
235 ],
236 [
237 "--target-dtype",
238 "int8",
239 "--target-dtype",
240 "int16",
241 "--target-dtype",
242 "int32",
243 "--tensor-dim-range",
244 "1,16",
245 "--target-rank",
246 "4",
247 "--target-rank",
248 "5"
249 ],
250 [
251 "--target-dtype",
252 "int8",
253 "--target-shape",
254 "1,2,65533,1",
255 "--target-shape",
256 "1,65539,1,1,1"
257 ]
258 ]
259 },
260 "8k_level": {
261 "no_negative_tests": "true",
262 "generator_args": [
263 [
264 "--target-dtype",
265 "int8",
266 "--target-dtype",
267 "int16",
268 "--target-dtype",
269 "int32",
270 "--tensor-dim-range",
271 "1,10",
272 "--target-rank",
273 "6"
274 ]
275 ]
276 }
277 },
278 "selection": {
279 "default": {
280 "params": {},
281 "permutes": [
282 "shape",
283 "type",
284 "rounding"
285 ]
286 }
287 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100288 },
289 "avg_pool2d": {
290 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +0100291 "profile": [
292 "tosa-bi",
293 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000294 ],
295 "generation": {
296 "standard": {
297 "generator_args": [
298 [
299 "--target-dtype",
300 "int8",
301 "--target-dtype",
302 "int16",
303 "--target-shape",
304 "1,49,42,28",
305 "--target-shape",
306 "1,11,44,3",
307 "--allow-pooling-and-conv-oversizes"
308 ],
309 [
310 "--target-dtype",
311 "int8",
312 "--target-shape",
313 "1,65535,5,1",
314 "--target-shape",
315 "1,3,65537,1",
316 "--allow-pooling-and-conv-oversizes"
317 ]
318 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +0100319 },
320 "8k_level": {
321 "no_negative_tests": "true",
322 "selector": "8k_level",
323 "generator_args": [
324 [
325 "--target-dtype",
326 "int8",
327 "--target-dtype",
328 "int16",
329 "--tensor-dim-range",
330 "3,10",
331 "--level-8k-sizes" ]
332 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000333 }
334 },
335 "selection": {
336 "default": {
337 "params": {
338 "shape": [],
339 "type": [
340 "i8",
341 "i16"
342 ],
343 "kernel": [],
344 "stride": [],
345 "pad": []
346 },
347 "permutes": [
348 "shape",
349 "type",
350 "pad"
351 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +0100352 },
353 "8k_level": {
354 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000355 }
356 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100357 },
358 "bitwise_and": {
359 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100360 "profile": [
361 "tosa-bi",
362 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000363 ],
364 "generation": {
365 "standard": {
366 "generator_args": [
367 [
368 "--target-dtype",
369 "int8",
370 "--target-dtype",
371 "int16",
372 "--target-dtype",
373 "int32",
374 "--tensor-dim-range",
375 "1,64",
376 "--target-rank",
377 "1",
378 "--target-rank",
379 "2",
380 "--target-rank",
381 "3"
382 ],
383 [
384 "--target-dtype",
385 "int8",
386 "--tensor-dim-range",
387 "1,16",
388 "--target-rank",
389 "4",
390 "--target-rank",
391 "5"
392 ],
393 [
394 "--target-dtype",
395 "int8",
396 "--target-shape",
397 "1,2,65536,1",
398 "--target-shape",
399 "1,65539,1,1,1"
400 ]
401 ]
402 },
403 "8k_level": {
404 "no_negative_tests": "true",
405 "generator_args": [
406 [
407 "--target-dtype",
408 "int8",
409 "--target-dtype",
410 "int16",
411 "--tensor-dim-range",
412 "1,10",
413 "--target-rank",
414 "6"
415 ]
416 ]
417 }
418 },
419 "selection": {
420 "default": {
421 "params": {},
422 "permutes": [
423 "shape",
424 "type"
425 ]
426 }
427 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100428 },
429 "bitwise_not": {
430 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100431 "profile": [
432 "tosa-bi",
433 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000434 ],
435 "generation": {
436 "standard": {
437 "generator_args": [
438 [
439 "--target-dtype",
440 "int8",
441 "--target-dtype",
442 "int16",
443 "--target-dtype",
444 "int32",
445 "--tensor-dim-range",
446 "2,64",
447 "--target-rank",
448 "1",
449 "--target-rank",
450 "2",
451 "--target-rank",
452 "3"
453 ],
454 [
455 "--target-dtype",
456 "int8",
457 "--tensor-dim-range",
458 "1,16",
459 "--target-rank",
460 "4",
461 "--target-rank",
462 "5"
463 ],
464 [
465 "--target-dtype",
466 "int8",
467 "--target-shape",
468 "1,2,65537,1",
469 "--target-shape",
470 "1,65538,1,1,1"
471 ]
472 ]
473 },
474 "8k_level": {
475 "no_negative_tests": "true",
476 "generator_args": [
477 [
478 "--target-dtype",
479 "int16",
480 "--target-dtype",
481 "int32",
482 "--tensor-dim-range",
483 "1,16",
484 "--target-rank",
485 "4",
486 "--target-rank",
487 "5"
488 ],
489 [
490 "--target-dtype",
491 "int8",
492 "--target-dtype",
493 "int16",
494 "--target-dtype",
495 "int32",
496 "--tensor-dim-range",
497 "1,10",
498 "--target-rank",
499 "6"
500 ]
501 ]
502 }
503 },
504 "selection": {
505 "default": {
506 "params": {},
507 "permutes": [
508 "shape",
509 "type"
510 ]
511 }
512 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100513 },
514 "bitwise_or": {
515 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100516 "profile": [
517 "tosa-bi",
518 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000519 ],
520 "generation": {
521 "standard": {
522 "generator_args": [
523 [
524 "--target-dtype",
525 "int8",
526 "--target-dtype",
527 "int16",
528 "--target-dtype",
529 "int32",
530 "--tensor-dim-range",
531 "3,64",
532 "--target-rank",
533 "1",
534 "--target-rank",
535 "2",
536 "--target-rank",
537 "3"
538 ],
539 [
540 "--target-dtype",
541 "int8",
542 "--tensor-dim-range",
543 "1,16",
544 "--target-rank",
545 "4",
546 "--target-rank",
547 "5"
548 ],
549 [
550 "--target-dtype",
551 "int8",
552 "--target-shape",
553 "1,2,65538,1",
554 "--target-shape",
555 "1,65537,1,1,1"
556 ]
557 ]
558 },
559 "8k_level": {
560 "no_negative_tests": "true",
561 "generator_args": [
562 [
563 "--target-dtype",
564 "int8",
565 "--target-dtype",
566 "int16",
567 "--tensor-dim-range",
568 "1,10",
569 "--target-rank",
570 "6"
571 ]
572 ]
573 }
574 },
575 "selection": {
576 "default": {
577 "params": {},
578 "permutes": [
579 "shape",
580 "type"
581 ]
582 }
583 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100584 },
585 "bitwise_xor": {
586 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100587 "profile": [
588 "tosa-bi",
589 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000590 ],
591 "generation": {
592 "standard": {
593 "generator_args": [
594 [
595 "--target-dtype",
596 "int8",
597 "--target-dtype",
598 "int16",
599 "--target-dtype",
600 "int32",
601 "--tensor-dim-range",
602 "4,64",
603 "--target-rank",
604 "1",
605 "--target-rank",
606 "2",
607 "--target-rank",
608 "3"
609 ],
610 [
611 "--target-dtype",
612 "int8",
613 "--tensor-dim-range",
614 "1,16",
615 "--target-rank",
616 "4",
617 "--target-rank",
618 "5"
619 ],
620 [
621 "--target-dtype",
622 "int8",
623 "--target-shape",
624 "1,2,65536,1",
625 "--target-shape",
626 "1,65536,1,1,1"
627 ]
628 ]
629 },
630 "8k_level": {
631 "no_negative_tests": "true",
632 "generator_args": [
633 [
634 "--target-dtype",
635 "int8",
636 "--target-dtype",
637 "int16",
638 "--tensor-dim-range",
639 "1,10",
640 "--target-rank",
641 "6"
642 ]
643 ]
644 }
645 },
646 "selection": {
647 "default": {
648 "params": {},
649 "permutes": [
650 "shape",
651 "type"
652 ]
653 }
654 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100655 },
656 "cast": {
657 "group": "type_conversion",
Jeremy Johnson88588622022-07-12 16:42:29 +0100658 "profile": [
659 "tosa-bi",
660 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000661 ],
662 "generation": {
663 "standard": {
664 "generator_args": [
665 [
666 "--target-dtype",
667 "int8",
668 "--target-dtype",
669 "int16",
670 "--target-dtype",
671 "int32",
672 "--target-dtype",
673 "bool",
674 "--tensor-dim-range",
675 "16,64",
676 "--target-rank",
677 "1",
678 "--target-rank",
679 "2",
680 "--target-rank",
681 "3"
682 ],
683 [
684 "--target-dtype",
685 "int8",
686 "--target-dtype",
687 "int16",
688 "--target-dtype",
689 "int32",
690 "--target-dtype",
691 "bool",
692 "--tensor-dim-range",
693 "1,16",
694 "--target-rank",
695 "4",
696 "--target-rank",
697 "5"
698 ],
699 [
700 "--target-dtype",
701 "int8",
702 "--target-shape",
703 "1,1,65535,1,1",
704 "--target-shape",
705 "1,65538,1,2"
706 ]
707 ]
708 },
709 "8k_level": {
710 "no_negative_tests": "true",
711 "generator_args": [
712 [
713 "--target-dtype",
714 "int8",
715 "--target-dtype",
716 "int16",
717 "--target-dtype",
718 "int32",
719 "--target-dtype",
720 "bool",
721 "--tensor-dim-range",
722 "1,10",
723 "--target-rank",
724 "6"
725 ]
726 ]
727 }
728 },
729 "selection": {
730 "default": {
731 "params": {
732 "shape": [],
733 "type": [],
734 "output_type": [
735 "outi8",
736 "outi16",
737 "outi32",
738 "outb"
739 ]
740 },
741 "permutes": [
742 "shape",
743 "type",
744 "output_type"
745 ]
746 }
747 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100748 },
749 "clamp": {
750 "group": "activation",
Jeremy Johnson88588622022-07-12 16:42:29 +0100751 "profile": [
752 "tosa-bi",
753 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000754 ],
755 "generation": {
756 "standard": {
757 "generator_args": [
758 [
759 "--target-dtype",
760 "int8",
761 "--target-dtype",
762 "int16",
763 "--tensor-dim-range",
764 "20,64",
765 "--target-rank",
766 "1",
767 "--target-rank",
768 "2",
769 "--target-rank",
770 "3"
771 ],
772 [
773 "--target-dtype",
774 "int8",
775 "--target-dtype",
776 "int16",
777 "--tensor-dim-range",
778 "1,20",
779 "--target-rank",
780 "4",
781 "--target-rank",
782 "5"
783 ],
784 [
785 "--target-dtype",
786 "int8",
787 "--target-shape",
788 "1,2,1,65536",
789 "--target-shape",
790 "1,3,65537,1,1"
791 ]
792 ]
793 },
794 "8k_level": {
795 "no_negative_tests": "true",
796 "generator_args": [
797 [
798 "--target-dtype",
799 "int8",
800 "--target-dtype",
801 "int16",
802 "--tensor-dim-range",
803 "1,10",
804 "--target-rank",
805 "6"
806 ]
807 ]
808 }
809 },
810 "selection": {
811 "default": {
812 "params": {},
813 "permutes": [
814 "shape",
815 "type"
816 ]
817 }
818 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100819 },
820 "clz": {
821 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +0100822 "profile": [
823 "tosa-bi",
824 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000825 ],
826 "generation": {
827 "standard": {
828 "generator_args": [
829 [
830 "--target-dtype",
831 "int32",
832 "--tensor-dim-range",
833 "16,64",
834 "--target-rank",
835 "1",
836 "--target-rank",
837 "2",
838 "--target-rank",
839 "3"
840 ],
841 [
842 "--target-dtype",
843 "int32",
844 "--tensor-dim-range",
845 "1,16",
846 "--target-rank",
847 "4",
848 "--target-rank",
849 "5"
850 ],
851 [
852 "--target-dtype",
853 "int32",
854 "--target-shape",
855 "1,2,65533,1",
856 "--target-shape",
857 "1,65539,1,1,1"
858 ]
859 ]
860 },
861 "8k_level": {
862 "no_negative_tests": "true",
863 "generator_args": [
864 [
865 "--target-dtype",
866 "int32",
867 "--tensor-dim-range",
868 "1,10",
869 "--target-rank",
870 "6"
871 ]
872 ]
873 }
874 },
875 "selection": {
876 "default": {
877 "params": {},
878 "permutes": [
879 "shape",
880 "type"
881 ]
882 }
883 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100884 },
885 "concat": {
886 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +0100887 "profile": [
888 "tosa-bi",
889 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000890 ],
891 "generation": {
892 "standard": {
893 "generator_args": [
894 [
895 "--target-dtype",
896 "int8",
897 "--target-dtype",
898 "int16",
899 "--target-dtype",
900 "int32",
901 "--target-dtype",
902 "bool",
903 "--tensor-dim-range",
904 "16,64",
905 "--target-rank",
906 "1",
907 "--target-rank",
908 "2",
909 "--target-rank",
910 "3",
911 "--num-const-inputs-concat",
912 "3"
913 ],
914 [
915 "--target-dtype",
916 "int8",
917 "--target-dtype",
918 "int16",
919 "--target-dtype",
920 "int32",
921 "--target-dtype",
922 "bool",
923 "--tensor-dim-range",
924 "1,16",
925 "--target-rank",
926 "4",
927 "--target-rank",
928 "5",
929 "--num-const-inputs-concat",
930 "1"
931 ],
932 [
933 "--target-dtype",
934 "int8",
935 "--target-shape",
936 "1,1,65535,1,1",
937 "--target-shape",
938 "1,65538,1,2",
939 "--num-const-inputs-concat",
940 "2"
941 ]
942 ]
943 },
944 "8k_level": {
945 "no_negative_tests": "true",
946 "generator_args": [
947 [
948 "--target-dtype",
949 "int8",
950 "--target-dtype",
951 "int16",
952 "--target-dtype",
953 "int32",
954 "--target-dtype",
955 "bool",
956 "--tensor-dim-range",
957 "1,10",
958 "--target-rank",
959 "6",
960 "--num-const-inputs-concat",
961 "2"
962 ]
963 ]
964 }
965 },
966 "selection": {
967 "default": {
968 "params": {},
969 "permutes": [
970 "shape",
971 "type"
972 ]
973 }
974 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +0100975 },
976 "cond_if": {
977 "group": "control_flow",
Jeremy Johnson88588622022-07-12 16:42:29 +0100978 "profile": [
979 "tosa-bi",
980 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000981 ],
982 "generation": {
983 "standard": {
984 "generator_args": [
985 [
986 "--target-dtype",
987 "bool",
988 "--target-dtype",
989 "int8",
990 "--target-dtype",
991 "int16",
992 "--target-dtype",
993 "int32"
994 ],
995 [
996 "--target-dtype",
997 "int32",
998 "--target-shape",
999 "3,22,17,1,2"
1000 ]
1001 ]
1002 }
1003 },
1004 "selection": {
1005 "default": {
1006 "params": {},
1007 "permutes": [
1008 "variant",
1009 "shape",
1010 "cond"
1011 ]
1012 }
1013 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001014 },
1015 "const": {
1016 "group": "data_nodes",
Jeremy Johnson88588622022-07-12 16:42:29 +01001017 "profile": [
1018 "tosa-bi",
1019 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001020 ],
1021 "generation": {
1022 "standard": {
1023 "no_negative_tests": "true",
1024 "generator_args": [
1025 [
1026 "--target-dtype",
1027 "int8",
1028 "--target-dtype",
1029 "int16",
1030 "--target-dtype",
1031 "int32",
1032 "--target-dtype",
1033 "bool",
1034 "--target-dtype",
1035 "int48",
1036 "--target-rank",
1037 "1",
1038 "--target-rank",
1039 "2",
1040 "--target-rank",
1041 "3"
1042 ],
1043 [
1044 "--target-dtype",
1045 "int8",
1046 "--target-dtype",
1047 "int16",
1048 "--target-dtype",
1049 "int32",
1050 "--target-dtype",
1051 "bool",
1052 "--target-dtype",
1053 "int48",
1054 "--tensor-dim-range",
1055 "1,16",
1056 "--target-rank",
1057 "4",
1058 "--target-rank",
1059 "5"
1060 ],
1061 [
1062 "--target-dtype",
1063 "int8",
1064 "--target-shape",
1065 "1,1,65537,1,1",
1066 "--target-shape",
1067 "1,65530,1,2"
1068 ]
1069 ]
1070 }
1071 },
1072 "selection": {
1073 "default": {
1074 "params": {},
1075 "permutes": [
1076 "shape",
1077 "type"
1078 ]
1079 }
1080 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001081 },
1082 "conv2d": {
1083 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001084 "profile": [
1085 "tosa-bi",
1086 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001087 ],
1088 "generation": {
1089 "standard": {
1090 "generator_args": [
1091 [
1092 "--target-dtype",
1093 "int8",
1094 "--target-dtype",
1095 "int16",
1096 "--target-shape",
1097 "1,49,42,28",
1098 "--target-shape",
1099 "1,11,44,13",
1100 "--tensor-dim-range",
1101 "1,16",
1102 "--allow-pooling-and-conv-oversizes"
1103 ],
1104 [
1105 "--target-dtype",
1106 "int8",
1107 "--target-shape",
1108 "1,65535,3,1",
1109 "--target-shape",
1110 "1,2,65536,1",
1111 "--max-conv-dilation",
1112 "1",
1113 "--tensor-dim-range",
1114 "1,8",
1115 "--allow-pooling-and-conv-oversizes"
1116 ]
1117 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001118 },
1119 "8k_level": {
1120 "no_negative_tests": "true",
1121 "selector": "8k_level",
1122 "generator_args": [
1123 [
1124 "--target-dtype",
1125 "int8",
1126 "--target-dtype",
1127 "int16",
1128 "--tensor-dim-range",
1129 "2,5",
1130 "--level-8k-sizes"
1131 ]
1132 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001133 }
1134 },
1135 "selection": {
1136 "default": {
1137 "params": {
1138 "shape": [],
1139 "type": [
1140 "i8xi8",
1141 "i16xi8",
1142 "i8xi4"
1143 ],
1144 "kernel": [],
1145 "stride": [],
1146 "pad": [],
1147 "dilation": []
1148 },
1149 "permutes": [
1150 "kernel",
1151 "shape",
1152 "type",
1153 "pad"
1154 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001155 },
1156 "8k_level": {
1157 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001158 }
1159 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001160 },
1161 "conv3d": {
1162 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001163 "profile": [
1164 "tosa-bi",
1165 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001166 ],
1167 "generation": {
1168 "standard": {
1169 "generator_args": [
1170 [
1171 "--target-dtype",
1172 "int8",
1173 "--target-dtype",
1174 "int16",
1175 "--target-shape",
1176 "1,9,21,14,1",
1177 "--target-shape",
1178 "1,9,11,12,3",
1179 "--tensor-dim-range",
1180 "1,4",
1181 "--allow-pooling-and-conv-oversizes"
1182 ],
1183 [
1184 "--target-dtype",
1185 "int8",
1186 "--target-shape",
1187 "1,1,65535,2,1",
1188 "--target-shape",
1189 "1,1,2,65536,1",
1190 "--max-conv-dilation",
1191 "1",
1192 "--tensor-dim-range",
1193 "1,2",
1194 "--allow-pooling-and-conv-oversizes"
1195 ]
1196 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001197 },
1198 "8k_level": {
1199 "no_negative_tests": "true",
1200 "selector": "8k_level",
1201 "generator_args": [
1202 [
1203 "--target-dtype",
1204 "int8",
1205 "--target-dtype",
1206 "int16",
1207 "--tensor-dim-range",
1208 "2,5",
1209 "--level-8k-sizes"
1210 ]
1211 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001212 }
1213 },
1214 "selection": {
1215 "default": {
1216 "params": {
1217 "shape": [],
1218 "type": [
1219 "i8xi8",
1220 "i16xi8",
1221 "i8xi4"
1222 ],
1223 "kernel": [],
1224 "stride": [],
1225 "pad": [],
1226 "dilation": []
1227 },
1228 "permutes": [
1229 "kernel",
1230 "shape",
1231 "type",
1232 "pad",
1233 "stride"
1234 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001235 },
1236 "8k_level": {
1237 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001238 }
1239 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001240 },
1241 "depthwise_conv2d": {
1242 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001243 "profile": [
1244 "tosa-bi",
1245 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001246 ],
1247 "generation": {
1248 "standard": {
1249 "generator_args": [
1250 [
1251 "--target-dtype",
1252 "int8",
1253 "--target-dtype",
1254 "int16",
1255 "--target-shape",
1256 "1,9,44,3",
1257 "--target-shape",
1258 "1,11,33,4",
1259 "--tensor-dim-range",
1260 "1,16",
1261 "--allow-pooling-and-conv-oversizes"
1262 ],
1263 [
1264 "--target-dtype",
1265 "int8",
1266 "--target-shape",
1267 "1,65532,2,1",
1268 "--target-shape",
1269 "1,4,65537,1",
1270 "--max-conv-dilation",
1271 "1",
1272 "--tensor-dim-range",
1273 "1,16",
1274 "--allow-pooling-and-conv-oversizes"
1275 ]
1276 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001277 },
1278 "8k_level": {
1279 "no_negative_tests": "true",
1280 "selector": "8k_level",
1281 "generator_args": [
1282 [
1283 "--target-dtype",
1284 "int8",
1285 "--target-dtype",
1286 "int16",
1287 "--tensor-dim-range",
1288 "2,5",
1289 "--level-8k-sizes"
1290 ]
1291 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001292 }
1293 },
1294 "selection": {
1295 "default": {
1296 "params": {
1297 "shape": [],
1298 "type": [
1299 "i8xi8",
1300 "i16xi8",
1301 "i8xi4"
1302 ],
1303 "kernel": [],
1304 "stride": [],
1305 "pad": [],
1306 "dilation": []
1307 },
1308 "permutes": [
1309 "kernel",
1310 "shape",
1311 "type",
1312 "pad"
1313 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01001314 },
1315 "8k_level": {
1316 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001317 }
1318 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001319 },
1320 "equal": {
1321 "group": "comparison",
Jeremy Johnson88588622022-07-12 16:42:29 +01001322 "profile": [
1323 "tosa-bi",
1324 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001325 ],
1326 "generation": {
1327 "standard": {
1328 "generator_args": [
1329 [
1330 "--target-dtype",
1331 "int32",
1332 "--tensor-dim-range",
1333 "16,64",
1334 "--target-rank",
1335 "1",
1336 "--target-rank",
1337 "2",
1338 "--target-rank",
1339 "3"
1340 ],
1341 [
1342 "--target-dtype",
1343 "int32",
1344 "--tensor-dim-range",
1345 "1,16",
1346 "--target-rank",
1347 "4",
1348 "--target-rank",
1349 "5"
1350 ],
1351 [
1352 "--target-dtype",
1353 "int32",
1354 "--target-shape",
1355 "1,2,65501,1",
1356 "--target-shape",
1357 "1,65541,1,1,1"
1358 ]
1359 ]
1360 },
1361 "8k_level": {
1362 "no_negative_tests": "true",
1363 "generator_args": [
1364 [
1365 "--target-dtype",
1366 "int32",
1367 "--tensor-dim-range",
1368 "1,10",
1369 "--target-rank",
1370 "6"
1371 ]
1372 ]
1373 }
1374 },
1375 "selection": {
1376 "default": {
1377 "params": {},
1378 "permutes": [
1379 "shape",
1380 "type"
1381 ]
1382 }
1383 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001384 },
1385 "fully_connected": {
1386 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01001387 "profile": [
1388 "tosa-bi",
1389 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001390 ],
1391 "generation": {
1392 "standard": {
1393 "generator_args": [
1394 [
1395 "--target-dtype",
1396 "int8",
1397 "--target-dtype",
1398 "int16"
1399 ],
1400 [
1401 "--target-dtype",
1402 "int8",
1403 "--target-shape",
1404 "444,1",
1405 "--target-shape",
1406 "3,65538",
1407 "--tensor-dim-range",
1408 "1,2"
1409 ],
1410 [
1411 "--target-dtype",
1412 "int8",
1413 "--target-shape",
1414 "3,16",
1415 "--target-shape",
1416 "1,23",
1417 "--tensor-dim-range",
1418 "100,200"
1419 ]
1420 ]
1421 }
1422 },
1423 "selection": {
1424 "default": {
1425 "params": {},
1426 "permutes": [
1427 "shape",
1428 "type"
1429 ]
1430 }
1431 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001432 },
1433 "gather": {
1434 "group": "scatter_gather",
Jeremy Johnson88588622022-07-12 16:42:29 +01001435 "profile": [
1436 "tosa-bi",
1437 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001438 ],
1439 "generation": {
1440 "standard": {
1441 "generator_args": [
1442 [
1443 "--target-dtype",
1444 "int16",
1445 "--target-dtype",
1446 "int32",
1447 "--tensor-dim-range",
1448 "4,64"
1449 ],
1450 [
1451 "--target-dtype",
1452 "int8",
1453 "--target-shape",
1454 "2,65533,1",
1455 "--target-shape",
1456 "1,2,65533",
1457 "--target-shape",
1458 "5000,1,1"
1459 ]
1460 ]
1461 }
1462 },
1463 "selection": {
1464 "default": {
1465 "params": {},
1466 "permutes": [
1467 "shape",
1468 "type"
1469 ]
1470 }
1471 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001472 },
1473 "greater": {
1474 "group": "comparison",
Jeremy Johnson88588622022-07-12 16:42:29 +01001475 "profile": [
1476 "tosa-bi",
1477 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001478 ],
1479 "generation": {
1480 "standard": {
1481 "generator_args": [
1482 [
1483 "--filter",
1484 "^greater$",
1485 "--target-dtype",
1486 "int32",
1487 "--tensor-dim-range",
1488 "10,64",
1489 "--target-rank",
1490 "1",
1491 "--target-rank",
1492 "2",
1493 "--target-rank",
1494 "3"
1495 ],
1496 [
1497 "--filter",
1498 "^greater$",
1499 "--target-dtype",
1500 "int32",
1501 "--tensor-dim-range",
1502 "1,15",
1503 "--target-rank",
1504 "4",
1505 "--target-rank",
1506 "5"
1507 ],
1508 [
1509 "--filter",
1510 "^greater$",
1511 "--target-dtype",
1512 "int32",
1513 "--target-shape",
1514 "1,2,65530,1",
1515 "--target-shape",
1516 "1,65539,1,2,1"
1517 ]
1518 ]
1519 },
1520 "8k_level": {
1521 "no_negative_tests": "true",
1522 "generator_args": [
1523 [
1524 "--filter",
1525 "^greater$",
1526 "--target-dtype",
1527 "int32",
1528 "--tensor-dim-range",
1529 "1,10",
1530 "--target-rank",
1531 "6"
1532 ]
1533 ]
1534 }
1535 },
1536 "selection": {
1537 "default": {
1538 "params": {},
1539 "permutes": [
1540 "shape",
1541 "type"
1542 ]
1543 }
1544 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001545 },
1546 "greater_equal": {
1547 "group": "comparison",
Jeremy Johnson88588622022-07-12 16:42:29 +01001548 "profile": [
1549 "tosa-bi",
1550 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001551 ],
1552 "generation": {
1553 "standard": {
1554 "generator_args": [
1555 [
1556 "--target-dtype",
1557 "int32",
1558 "--tensor-dim-range",
1559 "20,64",
1560 "--target-rank",
1561 "1",
1562 "--target-rank",
1563 "2",
1564 "--target-rank",
1565 "3"
1566 ],
1567 [
1568 "--target-dtype",
1569 "int32",
1570 "--tensor-dim-range",
1571 "1,20",
1572 "--target-rank",
1573 "4",
1574 "--target-rank",
1575 "5"
1576 ],
1577 [
1578 "--target-dtype",
1579 "int32",
1580 "--target-shape",
1581 "1,2,65533,1",
1582 "--target-shape",
1583 "1,65539,1,3,1"
1584 ]
1585 ]
1586 },
1587 "8k_level": {
1588 "no_negative_tests": "true",
1589 "generator_args": [
1590 [
1591 "--target-dtype",
1592 "int32",
1593 "--tensor-dim-range",
1594 "1,10",
1595 "--target-rank",
1596 "6"
1597 ]
1598 ]
1599 }
1600 },
1601 "selection": {
1602 "default": {
1603 "params": {},
1604 "permutes": [
1605 "shape",
1606 "type"
1607 ]
1608 }
1609 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001610 },
1611 "identity": {
1612 "group": "data_nodes",
Jeremy Johnson88588622022-07-12 16:42:29 +01001613 "profile": [
1614 "tosa-bi",
1615 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001616 ],
1617 "generation": {
1618 "standard": {
1619 "no_negative_tests": "true",
1620 "generator_args": [
1621 [
1622 "--target-dtype",
1623 "int8",
1624 "--target-dtype",
1625 "int16",
1626 "--target-dtype",
1627 "int32",
1628 "--target-dtype",
1629 "bool",
1630 "--tensor-dim-range",
1631 "1,61",
1632 "--target-rank",
1633 "1",
1634 "--target-rank",
1635 "2",
1636 "--target-rank",
1637 "3"
1638 ],
1639 [
1640 "--target-dtype",
1641 "int8",
1642 "--target-dtype",
1643 "int16",
1644 "--target-dtype",
1645 "int32",
1646 "--target-dtype",
1647 "bool",
1648 "--tensor-dim-range",
1649 "1,15",
1650 "--target-rank",
1651 "4",
1652 "--target-rank",
1653 "5"
1654 ],
1655 [
1656 "--target-dtype",
1657 "int8",
1658 "--target-shape",
1659 "1,1,65536,1,1",
1660 "--target-shape",
1661 "1,65531,1,2"
1662 ]
1663 ]
1664 }
1665 },
1666 "selection": {
1667 "default": {
1668 "params": {},
1669 "permutes": [
1670 "shape",
1671 "type"
1672 ]
1673 }
1674 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001675 },
1676 "intdiv": {
1677 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001678 "profile": [
1679 "tosa-bi",
1680 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001681 ],
1682 "generation": {
1683 "standard": {
1684 "generator_args": [
1685 [
1686 "--target-dtype",
1687 "int32",
1688 "--tensor-dim-range",
1689 "16,64",
1690 "--target-rank",
1691 "1",
1692 "--target-rank",
1693 "2",
1694 "--target-rank",
1695 "3"
1696 ],
1697 [
1698 "--target-dtype",
1699 "int32",
1700 "--tensor-dim-range",
1701 "1,16",
1702 "--target-rank",
1703 "4",
1704 "--target-rank",
1705 "5"
1706 ],
1707 [
1708 "--target-dtype",
1709 "int32",
1710 "--target-shape",
1711 "1,65533,1",
1712 "--target-shape",
1713 "1,1,65539,1,1"
1714 ]
1715 ]
1716 },
1717 "8k_level": {
1718 "no_negative_tests": "true",
1719 "generator_args": [
1720 [
1721 "--target-dtype",
1722 "int32",
1723 "--tensor-dim-range",
1724 "1,10",
1725 "--target-rank",
1726 "6"
1727 ]
1728 ]
1729 }
1730 },
1731 "selection": {
1732 "default": {
1733 "params": {},
1734 "permutes": [
1735 "shape",
1736 "type"
1737 ]
1738 }
1739 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001740 },
1741 "logical_and": {
1742 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001743 "profile": [
1744 "tosa-bi",
1745 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001746 ],
1747 "generation": {
1748 "standard": {
1749 "generator_args": [
1750 [
1751 "--target-dtype",
1752 "bool",
1753 "--tensor-dim-range",
1754 "1,64",
1755 "--target-rank",
1756 "1",
1757 "--target-rank",
1758 "2",
1759 "--target-rank",
1760 "3"
1761 ],
1762 [
1763 "--target-dtype",
1764 "bool",
1765 "--tensor-dim-range",
1766 "1,16",
1767 "--target-rank",
1768 "4",
1769 "--target-rank",
1770 "5"
1771 ],
1772 [
1773 "--target-dtype",
1774 "bool",
1775 "--target-shape",
1776 "1,65538,1",
1777 "--target-shape",
1778 "1,2,1,65536"
1779 ]
1780 ]
1781 },
1782 "8k_level": {
1783 "no_negative_tests": "true",
1784 "generator_args": [
1785 [
1786 "--target-dtype",
1787 "bool",
1788 "--tensor-dim-range",
1789 "1,10",
1790 "--target-rank",
1791 "6"
1792 ]
1793 ]
1794 }
1795 },
1796 "selection": {
1797 "default": {
1798 "params": {},
1799 "permutes": [
1800 "shape",
1801 "type"
1802 ]
1803 }
1804 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001805 },
1806 "logical_left_shift": {
1807 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001808 "profile": [
1809 "tosa-bi",
1810 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001811 ],
1812 "generation": {
1813 "standard": {
1814 "generator_args": [
1815 [
1816 "--target-dtype",
1817 "int8",
1818 "--target-dtype",
1819 "int16",
1820 "--target-dtype",
1821 "int32",
1822 "--tensor-dim-range",
1823 "16,64",
1824 "--target-rank",
1825 "1",
1826 "--target-rank",
1827 "2",
1828 "--target-rank",
1829 "3"
1830 ],
1831 [
1832 "--target-dtype",
1833 "int8",
1834 "--target-dtype",
1835 "int16",
1836 "--target-dtype",
1837 "int32",
1838 "--tensor-dim-range",
1839 "1,16",
1840 "--target-rank",
1841 "4",
1842 "--target-rank",
1843 "5"
1844 ],
1845 [
1846 "--target-dtype",
1847 "int8",
1848 "--target-shape",
1849 "1,65532,1,1",
1850 "--target-shape",
1851 "1,2,1,65538"
1852 ]
1853 ]
1854 },
1855 "8k_level": {
1856 "no_negative_tests": "true",
1857 "generator_args": [
1858 [
1859 "--target-dtype",
1860 "int8",
1861 "--target-dtype",
1862 "int16",
1863 "--target-dtype",
1864 "int32",
1865 "--tensor-dim-range",
1866 "1,10",
1867 "--target-rank",
1868 "6"
1869 ]
1870 ]
1871 }
1872 },
1873 "selection": {
1874 "default": {
1875 "params": {},
1876 "permutes": [
1877 "shape",
1878 "type"
1879 ]
1880 }
1881 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001882 },
1883 "logical_not": {
1884 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001885 "profile": [
1886 "tosa-bi",
1887 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001888 ],
1889 "generation": {
1890 "standard": {
1891 "generator_args": [
1892 [
1893 "--target-dtype",
1894 "bool",
1895 "--tensor-dim-range",
1896 "2,64",
1897 "--target-rank",
1898 "1",
1899 "--target-rank",
1900 "2",
1901 "--target-rank",
1902 "3"
1903 ],
1904 [
1905 "--target-dtype",
1906 "bool",
1907 "--tensor-dim-range",
1908 "1,15",
1909 "--target-rank",
1910 "4",
1911 "--target-rank",
1912 "5"
1913 ],
1914 [
1915 "--target-dtype",
1916 "bool",
1917 "--target-shape",
1918 "1,65537,1",
1919 "--target-shape",
1920 "1,2,1,65535"
1921 ]
1922 ]
1923 },
1924 "8k_level": {
1925 "no_negative_tests": "true",
1926 "generator_args": [
1927 [
1928 "--target-dtype",
1929 "bool",
1930 "--tensor-dim-range",
1931 "1,10",
1932 "--target-rank",
1933 "6"
1934 ]
1935 ]
1936 }
1937 },
1938 "selection": {
1939 "default": {
1940 "params": {},
1941 "permutes": [
1942 "shape",
1943 "type"
1944 ]
1945 }
1946 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01001947 },
1948 "logical_or": {
1949 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01001950 "profile": [
1951 "tosa-bi",
1952 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001953 ],
1954 "generation": {
1955 "standard": {
1956 "generator_args": [
1957 [
1958 "--target-dtype",
1959 "bool",
1960 "--tensor-dim-range",
1961 "3,64",
1962 "--target-rank",
1963 "1",
1964 "--target-rank",
1965 "2",
1966 "--target-rank",
1967 "3"
1968 ],
1969 [
1970 "--target-dtype",
1971 "bool",
1972 "--tensor-dim-range",
1973 "1,14",
1974 "--target-rank",
1975 "4",
1976 "--target-rank",
1977 "5"
1978 ],
1979 [
1980 "--target-dtype",
1981 "bool",
1982 "--target-shape",
1983 "1,65536,1",
1984 "--target-shape",
1985 "1,2,1,65537"
1986 ]
1987 ]
1988 },
1989 "8k_level": {
1990 "no_negative_tests": "true",
1991 "generator_args": [
1992 [
1993 "--target-dtype",
1994 "bool",
1995 "--tensor-dim-range",
1996 "1,10",
1997 "--target-rank",
1998 "6"
1999 ]
2000 ]
2001 }
2002 },
2003 "selection": {
2004 "default": {
2005 "params": {},
2006 "permutes": [
2007 "shape",
2008 "type"
2009 ]
2010 }
2011 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002012 },
2013 "logical_right_shift": {
2014 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002015 "profile": [
2016 "tosa-bi",
2017 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002018 ],
2019 "generation": {
2020 "standard": {
2021 "generator_args": [
2022 [
2023 "--target-dtype",
2024 "int8",
2025 "--target-dtype",
2026 "int16",
2027 "--target-dtype",
2028 "int32",
2029 "--tensor-dim-range",
2030 "25,64",
2031 "--target-rank",
2032 "1",
2033 "--target-rank",
2034 "2",
2035 "--target-rank",
2036 "3"
2037 ],
2038 [
2039 "--target-dtype",
2040 "int8",
2041 "--target-dtype",
2042 "int16",
2043 "--target-dtype",
2044 "int32",
2045 "--tensor-dim-range",
2046 "1,25",
2047 "--target-rank",
2048 "4",
2049 "--target-rank",
2050 "5"
2051 ],
2052 [
2053 "--target-dtype",
2054 "int8",
2055 "--target-shape",
2056 "1,1,65540,3",
2057 "--target-shape",
2058 "2,1,65530,1,1"
2059 ]
2060 ]
2061 },
2062 "8k_level": {
2063 "no_negative_tests": "true",
2064 "generator_args": [
2065 [
2066 "--target-dtype",
2067 "int8",
2068 "--target-dtype",
2069 "int16",
2070 "--target-dtype",
2071 "int32",
2072 "--tensor-dim-range",
2073 "1,10",
2074 "--target-rank",
2075 "6"
2076 ]
2077 ]
2078 }
2079 },
2080 "selection": {
2081 "default": {
2082 "params": {},
2083 "permutes": [
2084 "shape",
2085 "type"
2086 ]
2087 }
2088 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002089 },
2090 "logical_xor": {
2091 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002092 "profile": [
2093 "tosa-bi",
2094 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002095 ],
2096 "generation": {
2097 "standard": {
2098 "generator_args": [
2099 [
2100 "--target-dtype",
2101 "bool",
2102 "--tensor-dim-range",
2103 "4,64",
2104 "--target-rank",
2105 "1",
2106 "--target-rank",
2107 "2",
2108 "--target-rank",
2109 "3"
2110 ],
2111 [
2112 "--target-dtype",
2113 "bool",
2114 "--tensor-dim-range",
2115 "3,16",
2116 "--target-rank",
2117 "4",
2118 "--target-rank",
2119 "5"
2120 ],
2121 [
2122 "--target-dtype",
2123 "bool",
2124 "--target-shape",
2125 "1,65539,1",
2126 "--target-shape",
2127 "1,2,1,65534"
2128 ]
2129 ]
2130 },
2131 "8k_level": {
2132 "no_negative_tests": "true",
2133 "generator_args": [
2134 [
2135 "--target-dtype",
2136 "bool",
2137 "--tensor-dim-range",
2138 "1,10",
2139 "--target-rank",
2140 "6"
2141 ]
2142 ]
2143 }
2144 },
2145 "selection": {
2146 "default": {
2147 "params": {},
2148 "permutes": [
2149 "shape",
2150 "type"
2151 ]
2152 }
2153 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002154 },
2155 "matmul": {
2156 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01002157 "profile": [
2158 "tosa-bi",
2159 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002160 ],
2161 "generation": {
2162 "standard": {
2163 "generator_args": [
2164 [
2165 "--target-dtype",
2166 "int8",
2167 "--target-dtype",
2168 "int16",
2169 "--tensor-dim-range",
2170 "16,64"
2171 ],
2172 [
2173 "--target-dtype",
2174 "int8",
2175 "--target-dtype",
2176 "int16",
2177 "--tensor-dim-range",
2178 "1,16"
2179 ],
2180 [
2181 "--target-dtype",
2182 "int8",
2183 "--target-shape",
2184 "1,65532,1",
2185 "--target-shape",
2186 "1,2,65538",
2187 "--target-shape",
2188 "2000,1,1"
2189 ]
2190 ]
2191 }
2192 },
2193 "selection": {
2194 "default": {
2195 "params": {},
2196 "permutes": [
2197 "shape",
2198 "type"
2199 ]
2200 }
2201 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002202 },
2203 "maximum": {
2204 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002205 "profile": [
2206 "tosa-bi",
2207 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002208 ],
2209 "generation": {
2210 "standard": {
2211 "generator_args": [
2212 [
2213 "--target-dtype",
2214 "int32",
2215 "--tensor-dim-range",
2216 "16,64",
2217 "--target-rank",
2218 "1",
2219 "--target-rank",
2220 "2",
2221 "--target-rank",
2222 "3"
2223 ],
2224 [
2225 "--target-dtype",
2226 "int32",
2227 "--tensor-dim-range",
2228 "1,16",
2229 "--target-rank",
2230 "4",
2231 "--target-rank",
2232 "5"
2233 ],
2234 [
2235 "--target-dtype",
2236 "int32",
2237 "--target-shape",
2238 "1,2,65533,1",
2239 "--target-shape",
2240 "1,65539,1,1,1"
2241 ]
2242 ]
2243 },
2244 "8k_level": {
2245 "no_negative_tests": "true",
2246 "generator_args": [
2247 [
2248 "--target-dtype",
2249 "int32",
2250 "--tensor-dim-range",
2251 "1,10",
2252 "--target-rank",
2253 "6"
2254 ]
2255 ]
2256 }
2257 },
2258 "selection": {
2259 "default": {
2260 "params": {},
2261 "permutes": [
2262 "shape",
2263 "type"
2264 ]
2265 }
2266 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002267 },
2268 "max_pool2d": {
2269 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01002270 "profile": [
2271 "tosa-bi",
2272 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002273 ],
2274 "generation": {
2275 "standard": {
2276 "generator_args": [
2277 [
2278 "--target-dtype",
2279 "int8",
2280 "--target-dtype",
2281 "int16",
2282 "--target-shape",
2283 "1,4,75,3",
2284 "--target-shape",
2285 "1,11,44,1",
2286 "--allow-pooling-and-conv-oversizes"
2287 ],
2288 [
2289 "--target-dtype",
2290 "int8",
2291 "--target-shape",
2292 "1,65535,5,1",
2293 "--target-shape",
2294 "1,3,65537,1",
2295 "--target-shape",
2296 "1,3,2,1",
2297 "--allow-pooling-and-conv-oversizes"
2298 ]
2299 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01002300 },
2301 "8k_level": {
2302 "no_negative_tests": "true",
2303 "selector": "8k_level",
2304 "generator_args": [
2305 [
2306 "--target-dtype",
2307 "int8",
2308 "--target-dtype",
2309 "int16",
2310 "--tensor-dim-range",
2311 "3,10",
2312 "--level-8k-sizes"
2313 ]
2314 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002315 }
2316 },
2317 "selection": {
2318 "default": {
2319 "params": {
2320 "shape": [],
2321 "type": [
2322 "i8",
2323 "i16"
2324 ],
2325 "kernel": [],
2326 "stride": [],
2327 "pad": []
2328 },
2329 "permutes": [
2330 "shape",
2331 "type",
2332 "pad"
2333 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01002334 },
2335 "8k_level": {
2336 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002337 }
2338 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002339 },
2340 "minimum": {
2341 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002342 "profile": [
2343 "tosa-bi",
2344 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002345 ],
2346 "generation": {
2347 "standard": {
2348 "generator_args": [
2349 [
2350 "--target-dtype",
2351 "int32",
2352 "--tensor-dim-range",
2353 "16,64",
2354 "--target-rank",
2355 "1",
2356 "--target-rank",
2357 "2",
2358 "--target-rank",
2359 "3"
2360 ],
2361 [
2362 "--target-dtype",
2363 "int32",
2364 "--tensor-dim-range",
2365 "1,16",
2366 "--target-rank",
2367 "4",
2368 "--target-rank",
2369 "5"
2370 ],
2371 [
2372 "--target-dtype",
2373 "int32",
2374 "--target-shape",
2375 "1,2,65533,1",
2376 "--target-shape",
2377 "1,65539,1,1,1"
2378 ]
2379 ]
2380 },
2381 "8k_level": {
2382 "no_negative_tests": "true",
2383 "generator_args": [
2384 [
2385 "--target-dtype",
2386 "int32",
2387 "--tensor-dim-range",
2388 "1,10",
2389 "--target-rank",
2390 "6"
2391 ]
2392 ]
2393 }
2394 },
2395 "selection": {
2396 "default": {
2397 "params": {},
2398 "permutes": [
2399 "shape",
2400 "type"
2401 ]
2402 }
2403 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002404 },
2405 "mul": {
2406 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002407 "profile": [
2408 "tosa-bi",
2409 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002410 ],
2411 "generation": {
2412 "standard": {
2413 "generator_args": [
2414 [
2415 "--target-dtype",
2416 "int8",
2417 "--target-dtype",
2418 "int16",
2419 "--target-dtype",
2420 "int32",
2421 "--tensor-dim-range",
2422 "16,64",
2423 "--target-rank",
2424 "1",
2425 "--target-rank",
2426 "2",
2427 "--target-rank",
2428 "3"
2429 ],
2430 [
2431 "--target-dtype",
2432 "int8",
2433 "--target-dtype",
2434 "int16",
2435 "--target-dtype",
2436 "int32",
2437 "--tensor-dim-range",
2438 "1,16",
2439 "--target-rank",
2440 "4",
2441 "--target-rank",
2442 "5"
2443 ],
2444 [
2445 "--target-dtype",
2446 "int8",
2447 "--target-shape",
2448 "1,2,65500,1",
2449 "--target-shape",
2450 "1,68539,1,1,1"
2451 ]
2452 ]
2453 },
2454 "8k_level": {
2455 "no_negative_tests": "true",
2456 "generator_args": [
2457 [
2458 "--target-dtype",
2459 "int8",
2460 "--target-dtype",
2461 "int16",
2462 "--target-dtype",
2463 "int32",
2464 "--tensor-dim-range",
2465 "1,10",
2466 "--target-rank",
2467 "6"
2468 ]
2469 ]
2470 }
2471 },
2472 "selection": {
2473 "default": {
2474 "params": {},
2475 "permutes": [
2476 "shape",
2477 "type",
2478 "perm",
2479 "shift"
2480 ]
2481 }
2482 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002483 },
2484 "negate": {
2485 "group": "ew_unary",
Jeremy Johnson88588622022-07-12 16:42:29 +01002486 "profile": [
2487 "tosa-bi",
2488 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002489 ],
2490 "generation": {
2491 "standard": {
2492 "generator_args": [
2493 [
2494 "--target-dtype",
2495 "int8",
2496 "--target-dtype",
2497 "int16",
2498 "--target-dtype",
2499 "int32",
2500 "--tensor-dim-range",
2501 "22,64",
2502 "--target-rank",
2503 "1",
2504 "--target-rank",
2505 "2",
2506 "--target-rank",
2507 "3"
2508 ],
2509 [
2510 "--target-dtype",
2511 "int8",
2512 "--target-dtype",
2513 "int16",
2514 "--target-dtype",
2515 "int32",
2516 "--tensor-dim-range",
2517 "1,22",
2518 "--target-rank",
2519 "4",
2520 "--target-rank",
2521 "5"
2522 ],
2523 [
2524 "--target-dtype",
2525 "int8",
2526 "--target-shape",
2527 "3,1,65540,1",
2528 "--target-shape",
2529 "1,1,2,1,65531"
2530 ]
2531 ]
2532 },
2533 "8k_level": {
2534 "no_negative_tests": "true",
2535 "generator_args": [
2536 [
2537 "--target-dtype",
2538 "int8",
2539 "--target-dtype",
2540 "int16",
2541 "--target-dtype",
2542 "int32",
2543 "--tensor-dim-range",
2544 "1,10",
2545 "--target-rank",
2546 "6"
2547 ]
2548 ]
2549 }
2550 },
2551 "selection": {
2552 "default": {
2553 "params": {},
2554 "permutes": [
2555 "shape",
2556 "type"
2557 ]
2558 }
2559 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002560 },
2561 "pad": {
2562 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01002563 "profile": [
2564 "tosa-bi",
2565 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002566 ],
2567 "generation": {
2568 "standard": {
2569 "generator_args": [
2570 [
2571 "--target-dtype",
2572 "int8",
2573 "--target-dtype",
2574 "int16",
2575 "--target-dtype",
2576 "int32",
2577 "--target-dtype",
2578 "bool",
2579 "--tensor-dim-range",
2580 "1,64",
2581 "--target-rank",
2582 "1",
2583 "--target-rank",
2584 "2",
2585 "--target-rank",
2586 "3"
2587 ],
2588 [
2589 "--target-dtype",
2590 "int8",
2591 "--target-dtype",
2592 "int16",
2593 "--target-dtype",
2594 "int32",
2595 "--target-dtype",
2596 "bool",
2597 "--tensor-dim-range",
2598 "1,16",
2599 "--target-rank",
2600 "4"
2601 ],
2602 [
2603 "--target-dtype",
2604 "int16",
2605 "--tensor-dim-range",
2606 "1,16",
2607 "--target-rank",
2608 "5"
2609 ],
2610 [
2611 "--target-dtype",
2612 "int8",
2613 "--target-shape",
2614 "1,1,65537,1"
2615 ]
2616 ]
2617 },
2618 "8k_level": {
2619 "no_negative_tests": "true",
2620 "selector": "8k_level",
2621 "generator_args": [
2622 [
2623 "--target-dtype",
2624 "int8",
2625 "--tensor-dim-range",
2626 "1,10",
2627 "--target-rank",
2628 "6"
2629 ]
2630 ]
2631 }
2632 },
2633 "selection": {
2634 "default": {
2635 "params": {},
2636 "permutes": [
2637 "shape",
2638 "type"
2639 ],
2640 "sparsity": {
2641 "pad": 15
2642 },
2643 "preselected": [
2644 {
2645 "shape": "6",
2646 "type": "i8",
2647 "pad": "pad00"
2648 }
2649 ]
2650 },
2651 "8k_level": {
2652 "params": {},
2653 "permutes": [],
2654 "sparsity": {
2655 "pad": 3
2656 },
2657 "full_sparsity": "true"
2658 }
2659 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002660 },
2661 "reduce_all": {
2662 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002663 "profile": [
2664 "tosa-bi",
2665 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002666 ],
2667 "generation": {
2668 "standard": {
2669 "generator_args": [
2670 [
2671 "--target-dtype",
2672 "bool",
2673 "--tensor-dim-range",
2674 "1,32"
2675 ],
2676 [
2677 "--target-dtype",
2678 "bool",
2679 "--target-shape",
2680 "65530,1,1,1",
2681 "--target-shape",
2682 "2,65538,1,1"
2683 ]
2684 ]
2685 }
2686 },
2687 "selection": {
2688 "default": {
2689 "params": {},
2690 "permutes": [
2691 "shape",
2692 "type",
2693 "axis"
2694 ]
2695 }
2696 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002697 },
2698 "reduce_any": {
2699 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002700 "profile": [
2701 "tosa-bi",
2702 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002703 ],
2704 "generation": {
2705 "standard": {
2706 "generator_args": [
2707 [
2708 "--target-dtype",
2709 "bool",
2710 "--tensor-dim-range",
2711 "1,32"
2712 ],
2713 [
2714 "--target-dtype",
2715 "bool",
2716 "--target-shape",
2717 "65530,1,1,1",
2718 "--target-shape",
2719 "2,65538,1,1"
2720 ]
2721 ]
2722 }
2723 },
2724 "selection": {
2725 "default": {
2726 "params": {},
2727 "permutes": [
2728 "shape",
2729 "type",
2730 "axis"
2731 ]
2732 }
2733 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002734 },
2735 "reduce_max": {
2736 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002737 "profile": [
2738 "tosa-bi",
2739 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002740 ],
2741 "generation": {
2742 "standard": {
2743 "generator_args": [
2744 [
2745 "--target-dtype",
2746 "int8",
2747 "--target-dtype",
2748 "int16",
2749 "--target-dtype",
2750 "int32",
2751 "--tensor-dim-range",
2752 "1,32"
2753 ],
2754 [
2755 "--target-dtype",
2756 "int8",
2757 "--target-shape",
2758 "65530,1,1,1",
2759 "--target-shape",
2760 "2,65538,1,1"
2761 ]
2762 ]
2763 }
2764 },
2765 "selection": {
2766 "default": {
2767 "params": {},
2768 "permutes": [
2769 "shape",
2770 "type",
2771 "axis"
2772 ]
2773 }
2774 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002775 },
2776 "reduce_min": {
2777 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002778 "profile": [
2779 "tosa-bi",
2780 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002781 ],
2782 "generation": {
2783 "standard": {
2784 "generator_args": [
2785 [
2786 "--target-dtype",
2787 "int8",
2788 "--target-dtype",
2789 "int16",
2790 "--target-dtype",
2791 "int32",
2792 "--tensor-dim-range",
2793 "1,24"
2794 ],
2795 [
2796 "--target-dtype",
2797 "int8",
2798 "--target-shape",
2799 "1,1,65538,1",
2800 "--target-shape",
2801 "2,65535,1,1"
2802 ]
2803 ]
2804 }
2805 },
2806 "selection": {
2807 "default": {
2808 "params": {},
2809 "permutes": [
2810 "shape",
2811 "type",
2812 "axis"
2813 ]
2814 }
2815 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002816 },
2817 "reduce_sum": {
2818 "group": "reduction",
Jeremy Johnson88588622022-07-12 16:42:29 +01002819 "profile": [
2820 "tosa-bi",
2821 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002822 ],
2823 "generation": {
2824 "standard": {
2825 "generator_args": [
2826 [
2827 "--target-dtype",
2828 "int32",
2829 "--tensor-dim-range",
2830 "1,32"
2831 ],
2832 [
2833 "--target-dtype",
2834 "int32",
2835 "--target-shape",
2836 "3,65532,1,1",
2837 "--target-shape",
2838 "65536,1,1,2"
2839 ]
2840 ]
2841 }
2842 },
2843 "selection": {
2844 "default": {
2845 "params": {},
2846 "permutes": [
2847 "shape",
2848 "type",
2849 "axis"
2850 ]
2851 }
2852 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002853 },
2854 "rescale": {
2855 "group": "type_conversion",
Jeremy Johnson88588622022-07-12 16:42:29 +01002856 "profile": [
2857 "tosa-bi",
2858 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002859 ],
2860 "generation": {
2861 "standard": {
2862 "generator_args": [
2863 [
2864 "--target-dtype",
2865 "int8",
2866 "--target-dtype",
2867 "int16",
2868 "--target-dtype",
2869 "int32",
2870 "--target-dtype",
2871 "int48",
2872 "--target-dtype",
2873 "uint8",
2874 "--target-dtype",
2875 "uint16",
2876 "--tensor-dim-range",
2877 "16,32",
2878 "--target-rank",
2879 "1",
2880 "--target-rank",
2881 "2",
2882 "--target-rank",
2883 "3"
2884 ],
2885 [
2886 "--target-dtype",
2887 "int8",
2888 "--target-dtype",
2889 "int16",
2890 "--target-dtype",
2891 "int32",
2892 "--target-dtype",
2893 "int48",
2894 "--target-dtype",
2895 "uint8",
2896 "--target-dtype",
2897 "uint16",
2898 "--tensor-dim-range",
2899 "1,16",
2900 "--target-rank",
2901 "4",
2902 "--target-rank",
2903 "5"
2904 ],
2905 [
2906 "--target-dtype",
2907 "int8",
2908 "--target-shape",
2909 "1,2,65533,1",
2910 "--target-shape",
2911 "1,65539,1,1"
2912 ]
2913 ]
2914 },
2915 "8k_level": {
2916 "no_negative_tests": "true",
2917 "generator_args": [
2918 [
2919 "--target-dtype",
2920 "int8",
2921 "--target-dtype",
2922 "int16",
2923 "--target-dtype",
2924 "int32",
2925 "--target-dtype",
2926 "int48",
2927 "--target-dtype",
2928 "uint8",
2929 "--target-dtype",
2930 "uint16",
2931 "--tensor-dim-range",
2932 "1,10",
2933 "--target-rank",
2934 "6"
2935 ]
2936 ]
2937 }
2938 },
2939 "selection": {
2940 "default": {
2941 "params": {
2942 "scale": [
2943 "sc0",
2944 "sc0",
2945 "sc1",
2946 "sc1",
2947 "sc1",
2948 "sc1"
2949 ],
2950 "double_round": [
2951 "dr0",
2952 "dr0",
2953 "dr0",
2954 "dr0",
2955 "dr1",
2956 "dr1"
2957 ],
2958 "per_channel": [
2959 "pc0",
2960 "pc1",
2961 "pc0",
2962 "pc1",
2963 "pc0",
2964 "pc1",
2965 "pc1"
2966 ]
2967 },
2968 "permutes": [
2969 "shape",
2970 "type",
2971 "output_type"
2972 ]
2973 }
2974 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01002975 },
2976 "reshape": {
2977 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01002978 "profile": [
2979 "tosa-bi",
2980 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002981 ],
2982 "generation": {
2983 "standard": {
2984 "generator_args": [
2985 [
2986 "--target-dtype",
2987 "int8",
2988 "--target-dtype",
2989 "int16",
2990 "--target-dtype",
2991 "int32",
2992 "--target-dtype",
2993 "bool",
2994 "--num-rand-permutations",
2995 "2"
2996 ],
2997 [
2998 "--target-dtype",
2999 "int8",
3000 "--target-shape",
3001 "1,1,65535,1",
3002 "--target-shape",
3003 "1,65538,1,2",
3004 "--num-rand-permutations",
3005 "2"
3006 ]
3007 ]
3008 },
3009 "8k_level": {
3010 "no_negative_tests": "true",
3011 "generator_args": [
3012 [
3013 "--target-dtype",
3014 "int8",
3015 "--target-dtype",
3016 "int16",
3017 "--target-dtype",
3018 "int32",
3019 "--target-dtype",
3020 "bool",
3021 "--tensor-dim-range",
3022 "1,10",
3023 "--target-rank",
3024 "5",
3025 "--target-rank",
3026 "6",
3027 "--num-rand-permutations",
3028 "2"
3029 ]
3030 ]
3031 }
3032 },
3033 "selection": {
3034 "default": {
3035 "params": {},
3036 "permutes": [
3037 "shape",
3038 "type",
3039 "rank",
3040 "perm"
3041 ]
3042 }
3043 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003044 },
3045 "resize": {
3046 "group": "image",
Jeremy Johnson88588622022-07-12 16:42:29 +01003047 "profile": [
3048 "tosa-bi",
3049 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003050 ],
3051 "generation": {
3052 "standard": {
3053 "generator_args": [
3054 [
3055 "--target-dtype",
3056 "int8",
3057 "--target-dtype",
3058 "int16"
3059 ],
3060 [
3061 "--target-dtype",
3062 "int8",
3063 "--target-shape",
3064 "1,3,16383,1",
3065 "--max-resize-output-dim",
3066 "9500"
3067 ]
3068 ]
Jeremy Johnsonb2099702023-04-12 15:59:01 +01003069 },
3070 "8k_level": {
3071 "no_negative_tests": "true",
3072 "generator_args": [
3073 [
3074 "--target-dtype",
3075 "int8",
3076 "--target-dtype",
3077 "int16",
3078 "--level-8k-sizes",
3079 "--tensor-dim-range",
3080 "2,10",
3081 "--num-rand-permutations",
3082 "2"
3083 ]
3084 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003085 }
3086 },
3087 "selection": {
3088 "default": {
3089 "params": {},
3090 "permutes": [
3091 "shape",
3092 "type"
3093 ]
3094 }
3095 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003096 },
3097 "reverse": {
3098 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003099 "profile": [
3100 "tosa-bi",
3101 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003102 ],
3103 "generation": {
3104 "standard": {
3105 "generator_args": [
3106 [
3107 "--target-dtype",
3108 "int8",
3109 "--target-dtype",
3110 "int16",
3111 "--target-dtype",
3112 "int32",
3113 "--target-dtype",
3114 "bool",
3115 "--tensor-dim-range",
3116 "1,32"
3117 ],
3118 [
3119 "--target-dtype",
3120 "int8",
3121 "--target-shape",
3122 "1,1,65535",
3123 "--target-shape",
3124 "1,65540,1,2"
3125 ]
3126 ]
3127 },
3128 "8k_level": {
3129 "no_negative_tests": "true",
3130 "generator_args": [
3131 [
3132 "--target-dtype",
3133 "int8",
3134 "--target-dtype",
3135 "int16",
3136 "--target-dtype",
3137 "int32",
3138 "--target-dtype",
3139 "bool",
3140 "--tensor-dim-range",
3141 "1,12",
3142 "--target-rank",
3143 "5",
3144 "--target-rank",
3145 "6"
3146 ]
3147 ]
3148 }
3149 },
3150 "selection": {
3151 "default": {
3152 "params": {},
3153 "permutes": [
3154 "shape",
3155 "type"
3156 ]
3157 }
3158 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003159 },
3160 "scatter": {
3161 "group": "scatter_gather",
Jeremy Johnson88588622022-07-12 16:42:29 +01003162 "profile": [
3163 "tosa-bi",
3164 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003165 ],
3166 "generation": {
3167 "standard": {
3168 "generator_args": [
3169 [
3170 "--target-dtype",
3171 "int16",
3172 "--target-dtype",
3173 "int32",
3174 "--tensor-dim-range",
3175 "4,64"
3176 ],
3177 [
3178 "--target-dtype",
3179 "int8",
3180 "--target-shape",
3181 "1,65540,1",
3182 "--target-shape",
3183 "1,1,65533",
3184 "--target-shape",
3185 "3000,7,1"
3186 ]
3187 ]
3188 }
3189 },
3190 "selection": {
3191 "default": {
3192 "params": {},
3193 "permutes": [
3194 "shape",
3195 "type"
3196 ]
3197 }
3198 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003199 },
3200 "select": {
3201 "group": "ew_ternary",
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 "bool",
3218 "--tensor-dim-range",
3219 "16,64",
3220 "--target-rank",
3221 "1",
3222 "--target-rank",
3223 "2",
3224 "--target-rank",
3225 "3"
3226 ],
3227 [
3228 "--target-dtype",
3229 "int8",
3230 "--target-dtype",
3231 "int16",
3232 "--target-dtype",
3233 "int32",
3234 "--target-dtype",
3235 "bool",
3236 "--tensor-dim-range",
3237 "1,16",
3238 "--target-rank",
3239 "4",
3240 "--target-rank",
3241 "5"
3242 ],
3243 [
3244 "--target-dtype",
3245 "int8",
3246 "--target-shape",
3247 "1,1,65535,1",
3248 "--target-shape",
3249 "1,65538,1,2",
3250 "--num-rand-permutations",
3251 "2"
3252 ]
3253 ]
3254 },
3255 "8k_level": {
3256 "no_negative_tests": "true",
3257 "generator_args": [
3258 [
3259 "--target-dtype",
3260 "int8",
3261 "--target-dtype",
3262 "int16",
3263 "--target-dtype",
3264 "int32",
3265 "--target-dtype",
3266 "bool",
3267 "--tensor-dim-range",
3268 "1,10",
3269 "--target-rank",
3270 "6"
3271 ]
3272 ]
3273 }
3274 },
3275 "selection": {
3276 "default": {
3277 "params": {},
3278 "permutes": [
3279 "shape",
3280 "type"
3281 ]
3282 }
3283 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003284 },
3285 "slice": {
3286 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003287 "profile": [
3288 "tosa-bi",
3289 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003290 ],
3291 "generation": {
3292 "standard": {
3293 "generator_args": [
3294 [
3295 "--target-dtype",
3296 "int8",
3297 "--target-dtype",
3298 "int16",
3299 "--target-dtype",
3300 "int32",
3301 "--target-dtype",
3302 "bool",
3303 "--tensor-dim-range",
3304 "16,64",
3305 "--target-rank",
3306 "1",
3307 "--target-rank",
3308 "2",
3309 "--target-rank",
3310 "3",
3311 "--num-rand-permutations",
3312 "2"
3313 ],
3314 [
3315 "--target-dtype",
3316 "int8",
3317 "--target-dtype",
3318 "int16",
3319 "--target-dtype",
3320 "int32",
3321 "--target-dtype",
3322 "bool",
3323 "--tensor-dim-range",
3324 "1,16",
3325 "--target-rank",
3326 "4",
3327 "--num-rand-permutations",
3328 "2"
3329 ],
3330 [
3331 "--target-dtype",
3332 "int8",
3333 "--target-shape",
3334 "1,1,65535,1",
3335 "--target-shape",
3336 "1,65538,1,2",
3337 "--num-rand-permutations",
3338 "2"
3339 ]
3340 ]
3341 },
3342 "8k_level": {
3343 "no_negative_tests": "true",
3344 "generator_args": [
3345 [
3346 "--target-dtype",
3347 "int8",
3348 "--target-dtype",
3349 "int16",
3350 "--target-dtype",
3351 "int32",
3352 "--target-dtype",
3353 "bool",
3354 "--tensor-dim-range",
3355 "1,10",
3356 "--target-rank",
3357 "5",
3358 "--target-rank",
3359 "6",
3360 "--num-rand-permutations",
3361 "2"
3362 ]
3363 ]
3364 }
3365 },
3366 "selection": {
3367 "default": {
3368 "params": {},
3369 "permutes": [
3370 "shape",
3371 "type",
3372 "perm"
3373 ]
3374 }
3375 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003376 },
3377 "sub": {
3378 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01003379 "profile": [
3380 "tosa-bi",
3381 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003382 ],
3383 "generation": {
3384 "standard": {
3385 "generator_args": [
3386 [
3387 "--target-dtype",
3388 "int32",
3389 "--tensor-dim-range",
3390 "16,64",
3391 "--target-rank",
3392 "1",
3393 "--target-rank",
3394 "2",
3395 "--target-rank",
3396 "3"
3397 ],
3398 [
3399 "--target-dtype",
3400 "int32",
3401 "--tensor-dim-range",
3402 "1,16",
3403 "--target-rank",
3404 "4",
3405 "--target-rank",
3406 "5"
3407 ],
3408 [
3409 "--target-dtype",
3410 "int32",
3411 "--target-shape",
3412 "1,2,65533,1",
3413 "--target-shape",
3414 "1,65539,1,1,1"
3415 ]
3416 ]
3417 },
3418 "8k_level": {
3419 "no_negative_tests": "true",
3420 "generator_args": [
3421 [
3422 "--target-dtype",
3423 "int32",
3424 "--tensor-dim-range",
3425 "1,10",
3426 "--target-rank",
3427 "6"
3428 ]
3429 ]
3430 }
3431 },
3432 "selection": {
3433 "default": {
3434 "params": {},
3435 "permutes": [
3436 "shape",
3437 "type"
3438 ]
3439 }
3440 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003441 },
3442 "table": {
3443 "group": "ew_binary",
Jeremy Johnson88588622022-07-12 16:42:29 +01003444 "profile": [
3445 "tosa-bi",
3446 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003447 ],
3448 "generation": {
3449 "standard": {
3450 "generator_args": [
3451 [
3452 "--target-dtype",
3453 "int8",
3454 "--target-dtype",
3455 "int16",
3456 "--tensor-dim-range",
3457 "16,64",
3458 "--target-rank",
3459 "1",
3460 "--target-rank",
3461 "2",
3462 "--target-rank",
3463 "3"
3464 ],
3465 [
3466 "--target-dtype",
3467 "int8",
3468 "--target-dtype",
3469 "int16",
3470 "--tensor-dim-range",
3471 "1,16",
3472 "--target-rank",
3473 "4",
3474 "--target-rank",
3475 "5"
3476 ],
3477 [
3478 "--target-dtype",
3479 "int8",
3480 "--target-shape",
3481 "1,2,65536,1",
3482 "--target-shape",
3483 "1,65537,1,1,3"
3484 ]
3485 ]
3486 },
3487 "8k_level": {
3488 "no_negative_tests": "true",
3489 "generator_args": [
3490 [
3491 "--target-dtype",
3492 "int8",
3493 "--target-dtype",
3494 "int16",
3495 "--tensor-dim-range",
3496 "1,10",
3497 "--target-rank",
3498 "6"
3499 ]
3500 ]
3501 }
3502 },
3503 "selection": {
3504 "default": {
3505 "params": {},
3506 "permutes": [
3507 "shape",
3508 "type"
3509 ]
3510 }
3511 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003512 },
3513 "tile": {
3514 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003515 "profile": [
3516 "tosa-bi",
3517 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003518 ],
3519 "generation": {
3520 "standard": {
3521 "generator_args": [
3522 [
3523 "--target-dtype",
3524 "int16",
3525 "--target-dtype",
3526 "int32",
3527 "--tensor-dim-range",
3528 "4,32"
3529 ],
3530 [
3531 "--target-dtype",
3532 "bool",
3533 "--tensor-dim-range",
3534 "1,16"
3535 ],
3536 [
3537 "--target-dtype",
3538 "int8",
3539 "--target-shape",
3540 "65533",
3541 "--target-shape",
3542 "1,2,65540,1"
3543 ]
3544 ]
3545 },
3546 "8k_level": {
3547 "no_negative_tests": "true",
3548 "generator_args": [
3549 [
3550 "--target-dtype",
3551 "int16",
3552 "--target-dtype",
3553 "int32",
3554 "--target-dtype",
3555 "bool",
3556 "--tensor-dim-range",
3557 "1,10",
3558 "--target-rank",
3559 "5",
3560 "--target-rank",
3561 "6"
3562 ]
3563 ]
3564 }
3565 },
3566 "selection": {
3567 "default": {
3568 "params": {},
3569 "permutes": [
3570 "shape",
3571 "type"
3572 ]
3573 }
3574 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003575 },
3576 "transpose": {
3577 "group": "data_layout",
Jeremy Johnson88588622022-07-12 16:42:29 +01003578 "profile": [
3579 "tosa-bi",
3580 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003581 ],
3582 "generation": {
3583 "standard": {
3584 "generator_args": [
3585 [
3586 "--filter",
3587 "^transpose$",
3588 "--target-dtype",
3589 "int8",
3590 "--target-rank",
3591 "1",
3592 "--target-rank",
3593 "2",
3594 "--num-rand-permutations",
3595 "2"
3596 ],
3597 [
3598 "--filter",
3599 "^transpose$",
3600 "--target-dtype",
3601 "int8",
3602 "--target-dtype",
3603 "int16",
3604 "--target-dtype",
3605 "int32",
3606 "--target-dtype",
3607 "bool",
3608 "--target-rank",
3609 "3",
3610 "--target-rank",
3611 "4",
3612 "--num-rand-permutations",
3613 "2"
3614 ],
3615 [
3616 "--filter",
3617 "^transpose$",
3618 "--target-dtype",
3619 "int8",
3620 "--target-shape",
3621 "1,65537,1,2",
3622 "--target-shape",
3623 "65535,1,1,1",
3624 "--num-rand-permutations",
3625 "1"
3626 ]
3627 ]
3628 },
3629 "8k_level": {
3630 "no_negative_tests": "true",
3631 "generator_args": [
3632 [
3633 "--filter",
3634 "^transpose$",
3635 "--target-dtype",
3636 "int8",
3637 "--target-dtype",
3638 "int16",
3639 "--target-dtype",
3640 "int32",
3641 "--target-dtype",
3642 "bool",
3643 "--tensor-dim-range",
3644 "1,10",
3645 "--target-rank",
3646 "5",
3647 "--target-rank",
3648 "6",
3649 "--num-rand-permutations",
3650 "2"
3651 ]
3652 ]
3653 }
3654 },
3655 "selection": {
3656 "default": {
3657 "params": {},
3658 "permutes": [
3659 "shape",
3660 "type",
3661 "perm"
3662 ]
3663 }
3664 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003665 },
3666 "transpose_conv2d": {
3667 "group": "tensor",
Jeremy Johnson88588622022-07-12 16:42:29 +01003668 "profile": [
3669 "tosa-bi",
3670 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003671 ],
3672 "generation": {
3673 "standard": {
3674 "generator_args": [
3675 [
3676 "--target-dtype",
3677 "int8",
3678 "--target-dtype",
3679 "int16",
3680 "--target-shape",
3681 "1,49,33,1",
3682 "--target-shape",
3683 "1,11,33,3",
3684 "--tensor-dim-range",
3685 "1,18",
3686 "--allow-pooling-and-conv-oversizes"
3687 ],
3688 [
3689 "--target-dtype",
3690 "int8",
3691 "--target-shape",
3692 "1,65536,1,1",
3693 "--tensor-dim-range",
3694 "1,12",
3695 "--max-conv-dilation",
3696 "1"
3697 ]
3698 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01003699 },
3700 "8k_level": {
3701 "no_negative_tests": "true",
3702 "selector": "8k_level",
3703 "generator_args": [
3704 [
3705 "--target-dtype",
3706 "int8",
3707 "--target-dtype",
3708 "int16",
3709 "--tensor-dim-range",
3710 "2,5",
3711 "--level-8k-sizes"
3712 ]
3713 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003714 }
3715 },
3716 "selection": {
3717 "default": {
3718 "params": {
3719 "shape": [],
3720 "type": [
3721 "i8xi8",
3722 "i16xi8",
3723 "i8xi4"
3724 ],
3725 "kernel": [],
3726 "stride": [],
3727 "pad": [],
3728 "out_shape": []
3729 },
3730 "permutes": [
3731 "shape",
3732 "type",
3733 "stride",
3734 "pad"
3735 ]
Jeremy Johnson0c716862023-04-13 17:18:19 +01003736 },
3737 "8k_level": {
3738 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003739 }
3740 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003741 },
3742 "while_loop": {
3743 "group": "control_flow",
Jeremy Johnson88588622022-07-12 16:42:29 +01003744 "profile": [
3745 "tosa-bi",
3746 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003747 ],
3748 "generation": {
3749 "standard": {
3750 "generator_args": [
3751 [
3752 "--target-dtype",
3753 "int32"
3754 ],
3755 [
3756 "--target-dtype",
3757 "int32",
3758 "--target-shape",
3759 "3,22,17,1,2",
3760 "--target-shape",
3761 "1,65537,2,1"
3762 ]
3763 ]
3764 }
3765 },
3766 "selection": {
3767 "default": {
3768 "params": {},
3769 "permutes": [
3770 "shape",
3771 "type"
3772 ]
3773 }
3774 }
Jeremy Johnson0ecfa372022-06-30 14:27:56 +01003775 }
3776}