blob: b55c89442192a1847c4ebc7a32c56a317485688f [file] [log] [blame]
James Ward71616fe2022-11-23 11:00:47 +00001
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01002{
James Ward71616fe2022-11-23 11:00:47 +00003 "abs": {
4 "group": "ew_unary",
5 "generator_args": [
6 [
7 "--target-dtype",
8 "fp32",
9 "--target-dtype",
10 "fp16",
11 "--target-dtype",
12 "bf16",
13 "--fp-values-range",
14 "-2.0,2.0",
15 "--tensor-dim-range",
16 "16,64",
17 "--target-rank",
18 "1",
19 "--target-rank",
20 "2",
21 "--target-rank",
22 "3"
23 ],
24 [
25 "--target-dtype",
26 "fp32",
27 "--target-dtype",
28 "fp16",
29 "--target-dtype",
30 "bf16",
31 "--fp-values-range",
32 "-2.0,2.0",
33 "--tensor-dim-range",
34 "1,16",
35 "--target-rank",
36 "4",
37 "--target-rank",
38 "5"
39 ],
40 [
41 "--target-dtype",
42 "bf16",
43 "--fp-values-range",
44 "-2.0,2.0",
45 "--target-shape",
46 "1,65531,2,1",
47 "--target-shape",
48 "65538,1,1,1"
49 ]
50 ],
51 "params": {},
52 "permutes": [
53 "shape",
54 "type"
55 ],
56 "profile": [
57 "tosa-mi"
58 ]
59 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +000060 "add": {
61 "group": "ew_binary",
62 "generator_args": [
63 [
64 "--target-dtype",
65 "fp32",
66 "--target-dtype",
67 "fp16",
68 "--target-dtype",
69 "bf16",
70 "--fp-values-range",
71 "-2.0,2.0",
72 "--tensor-dim-range",
73 "16,64",
74 "--target-rank",
75 "1",
76 "--target-rank",
77 "2",
78 "--target-rank",
79 "3"
80 ],
81 [
82 "--target-dtype",
83 "fp32",
84 "--fp-values-range",
85 "-2.0,2.0",
86 "--tensor-dim-range",
87 "1,16",
88 "--target-rank",
89 "4",
90 "--target-rank",
91 "5"
92 ],
93 [
94 "--target-dtype",
95 "fp16",
96 "--fp-values-range",
97 "-2.0,2.0",
98 "--target-shape",
99 "2,1,1,65532",
100 "--target-shape",
101 "65542,2,1,1,1"
102 ]
103 ],
104 "params": {},
105 "permutes": [
106 "shape",
107 "type"
108 ],
109 "profile": [
110 "tosa-mi"
111 ]
112 },
James Ward52ac9d62022-11-16 12:53:49 +0000113 "argmax": {
114 "group": "tensor",
115 "generator_args": [
116 [
117 "--target-dtype",
118 "fp32",
119 "--target-dtype",
120 "fp16",
121 "--target-dtype",
122 "bf16",
123 "--fp-values-range",
124 "-2.0,2.0",
125 "--tensor-dim-range",
126 "32,64",
127 "--target-rank",
128 "1",
129 "--target-rank",
130 "2",
131 "--target-rank",
132 "3",
133 "--num-rand-permutations",
134 "2"
135 ],
136 [
137 "--target-dtype",
138 "fp32",
139 "--target-dtype",
140 "fp16",
141 "--target-dtype",
142 "bf16",
143 "--fp-values-range",
144 "-2.0,2.0",
145 "--tensor-dim-range",
146 "1,32",
147 "--target-rank",
148 "4",
149 "--num-rand-permutations",
150 "2"
151 ],
152 [
153 "--target-dtype",
154 "fp32",
155 "--fp-values-range",
156 "-2.0,2.0",
157 "--target-shape",
158 "1,3,65535,1",
159 "--target-shape",
160 "1,65537,1,2",
161 "--num-rand-permutations",
162 "2"
163 ]
164 ],
165 "params": {
166 },
167 "permutes": [
168 "shape",
169 "type"
170 ],
171 "profile": [
172 "tosa-mi"
173 ]
174 },
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100175 "avg_pool2d": {
176 "group": "tensor",
177 "generator_args": [
178 [
179 "--target-dtype",
180 "fp32",
181 "--target-dtype",
182 "fp16",
183 "--target-dtype",
184 "bf16",
185 "--fp-values-range",
186 "-2.0,2.0",
187 "--target-shape",
188 "1,49,42,28",
189 "--target-shape",
190 "3,11,44,3",
191 "--allow-pooling-and-conv-oversizes"
192 ],
193 [
194 "--target-dtype",
195 "fp32",
196 "--fp-values-range",
197 "-2.0,2.0",
198 "--target-shape",
199 "1,65535,5,1",
200 "--target-shape",
201 "1,3,65537,1",
202 "--allow-pooling-and-conv-oversizes"
203 ]
204 ],
205 "params": {
206 },
207 "permutes": [
208 "shape",
209 "type",
210 "accum_type"
211 ],
212 "sparsity": {
213 "pad": 17
214 },
215 "profile": [
216 "tosa-mi"
217 ]
218 },
James Ward71616fe2022-11-23 11:00:47 +0000219 "ceil": {
220 "group": "ew_unary",
221 "generator_args": [
222 [
223 "--target-dtype",
224 "fp32",
225 "--target-dtype",
226 "fp16",
227 "--target-dtype",
228 "bf16",
229 "--fp-values-range",
230 "-2.0,2.0",
231 "--tensor-dim-range",
232 "4,64",
233 "--target-rank",
234 "1",
235 "--target-rank",
236 "2",
237 "--target-rank",
238 "3"
239 ],
240 [
241 "--target-dtype",
242 "fp32",
243 "--target-dtype",
244 "fp16",
245 "--target-dtype",
246 "bf16",
247 "--fp-values-range",
248 "-2.0,2.0",
249 "--tensor-dim-range",
250 "1,16",
251 "--target-rank",
252 "4",
253 "--target-rank",
254 "5"
255 ],
256 [
257 "--target-dtype",
258 "fp16",
259 "--fp-values-range",
260 "-2.0,2.0",
261 "--target-shape",
262 "2,1,65530,1",
263 "--target-shape",
264 "1,1,65539,1"
265 ]
266 ],
267 "params": {},
268 "permutes": [
269 "shape",
270 "type"
271 ],
272 "profile": [
273 "tosa-mi"
274 ]
275 },
James Ward34071252022-12-07 15:48:47 +0000276 "clamp": {
277 "group": "activation",
278 "generator_args": [
279 [
280 "--target-dtype",
281 "fp32",
282 "--target-dtype",
283 "fp16",
284 "--target-dtype",
285 "bf16",
286 "--fp-values-range",
287 "-2.0,2.0",
288 "--tensor-dim-range",
289 "20,64",
290 "--target-rank",
291 "1",
292 "--target-rank",
293 "2",
294 "--target-rank",
295 "3"
296 ],
297 [
298 "--target-dtype",
299 "fp32",
300 "--target-dtype",
301 "fp16",
302 "--target-dtype",
303 "bf16",
304 "--fp-values-range",
305 "-2.0,2.0",
306 "--tensor-dim-range",
307 "1,20",
308 "--target-rank",
309 "4",
310 "--target-rank",
311 "5"
312 ],
313 [
314 "--target-dtype",
315 "fp32",
316 "--fp-values-range",
317 "-2.0,2.0",
318 "--target-shape",
319 "1,2,1,65536",
320 "--target-shape",
321 "1,3,65537,1,1"
322 ]
323 ],
324 "params": {},
325 "permutes": [
326 "shape",
327 "type"
328 ],
329 "profile": [
330 "tosa-mi"
331 ]
332 },
James Wardf0890992022-11-17 11:15:14 +0000333 "concat": {
334 "group": "data_layout",
335 "generator_args": [
336 [
337 "--target-dtype",
338 "fp32",
339 "--target-dtype",
340 "fp16",
341 "--target-dtype",
342 "bf16",
343 "--fp-values-range",
344 "-2.0,2.0",
345 "--tensor-dim-range",
346 "16,64",
347 "--target-rank",
348 "1",
349 "--target-rank",
350 "2",
351 "--target-rank",
352 "3",
353 "--num-const-inputs-concat",
354 "3"
355 ],
356 [
357 "--target-dtype",
358 "fp32",
359 "--target-dtype",
360 "fp16",
361 "--target-dtype",
362 "bf16",
363 "--fp-values-range",
364 "-2.0,2.0",
365 "--tensor-dim-range",
366 "1,16",
367 "--target-rank",
368 "4",
369 "--target-rank",
370 "5",
371 "--num-const-inputs-concat",
372 "1"
373 ],
374 [
375 "--target-dtype",
376 "fp32",
377 "--fp-values-range",
378 "-2.0,2.0",
379 "--target-shape",
380 "1,1,65534,1,1",
381 "--target-shape",
382 "1,65537,1,2",
383 "--num-const-inputs-concat",
384 "2"
385 ]
386 ],
387 "params": {},
388 "permutes": [
389 "shape",
390 "type"
391 ],
392 "profile": [
393 "tosa-mi"
394 ]
395 },
James Ward542dd3b2022-11-17 12:11:55 +0000396 "const": {
397 "group": "data_nodes",
398 "no_negative_tests": "true",
399 "generator_args": [
400 [
401 "--target-dtype",
402 "fp32",
403 "--target-dtype",
404 "fp16",
405 "--target-dtype",
406 "bf16",
407 "--fp-values-range",
408 "-2.0,2.0",
409 "--target-rank",
410 "1",
411 "--target-rank",
412 "2",
413 "--target-rank",
414 "3"
415 ],
416 [
417 "--target-dtype",
418 "fp32",
419 "--target-dtype",
420 "fp16",
421 "--target-dtype",
422 "bf16",
423 "--fp-values-range",
424 "-2.0,2.0",
425 "--tensor-dim-range",
426 "1,16",
427 "--target-rank",
428 "4",
429 "--target-rank",
430 "5"
431 ],
432 [
433 "--target-dtype",
434 "fp32",
435 "--fp-values-range",
436 "-2.0,2.0",
437 "--target-shape",
438 "1,65540,1,1,1",
439 "--target-shape",
440 "1,2,1,65529"
441 ]
442 ],
443 "params": {},
444 "permutes": [
445 "shape",
446 "type"
447 ],
448 "profile": [
449 "tosa-mi"
450 ]
451 },
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100452 "conv2d": {
453 "group": "tensor",
454 "generator_args": [
455 [
456 "--target-dtype",
457 "fp32",
458 "--target-dtype",
459 "fp16",
460 "--target-dtype",
461 "bf16",
462 "--fp-values-range",
463 "-2.0,2.0",
464 "--target-shape",
465 "1,49,42,28",
466 "--target-shape",
467 "1,11,44,13",
468 "--allow-pooling-and-conv-oversizes"
469 ],
470 [
471 "--target-dtype",
472 "fp32",
473 "--fp-values-range",
474 "-2.0,2.0",
475 "--target-shape",
476 "1,65535,4,1",
477 "--target-shape",
478 "1,5,65536,1",
479 "--max-conv-dilation",
480 "1",
481 "--allow-pooling-and-conv-oversizes"
482 ]
483 ],
484 "params": {
485 "shape": [],
486 "type": [],
487 "kernel": [],
488 "stride": [],
489 "pad": [],
490 "dilation": []
491 },
492 "permutes": [
493 "kernel",
494 "shape",
495 "type",
496 "pad"
497 ],
498 "profile": [
499 "tosa-mi"
500 ]
James Ward52ac9d62022-11-16 12:53:49 +0000501 },
James Ward71616fe2022-11-23 11:00:47 +0000502 "floor": {
503 "group": "ew_unary",
504 "generator_args": [
505 [
506 "--target-dtype",
507 "fp32",
508 "--target-dtype",
509 "fp16",
510 "--target-dtype",
511 "bf16",
512 "--fp-values-range",
513 "-2.0,2.0",
514 "--tensor-dim-range",
515 "4,64",
516 "--target-rank",
517 "1",
518 "--target-rank",
519 "2",
520 "--target-rank",
521 "3"
522 ],
523 [
524 "--target-dtype",
525 "fp32",
526 "--target-dtype",
527 "fp16",
528 "--target-dtype",
529 "bf16",
530 "--fp-values-range",
531 "-2.0,2.0",
532 "--tensor-dim-range",
533 "1,16",
534 "--target-rank",
535 "4",
536 "--target-rank",
537 "5"
538 ],
539 [
540 "--target-dtype",
541 "fp32",
542 "--fp-values-range",
543 "-2.0,2.0",
544 "--target-shape",
545 "1,1,65533,2",
546 "--target-shape",
547 "1,65537,1,1"
548 ]
549 ],
550 "params": {},
551 "permutes": [
552 "shape",
553 "type"
554 ],
555 "profile": [
556 "tosa-mi"
557 ]
558 },
James Ward990cc4b2022-11-16 15:36:37 +0000559 "gather": {
560 "group": "scatter_gather",
561 "generator_args": [
562 [
563 "--target-dtype",
564 "fp32",
565 "--target-dtype",
566 "fp16",
567 "--target-dtype",
568 "bf16",
569 "--fp-values-range",
570 "-2.0,2.0",
571 "--tensor-dim-range",
572 "5,72"
573 ],
574 [
575 "--target-dtype",
576 "fp32",
577 "--fp-values-range",
578 "-2.0,2.0",
579 "--target-shape",
580 "2,65536,1",
581 "--target-shape",
582 "1,2,65535",
583 "--target-shape",
584 "5000,1,1"
585 ]
586 ],
587 "params": {},
588 "permutes": [
589 "shape",
590 "type"
591 ],
592 "profile": [
593 "tosa-mi"
594 ]
595 },
James Ward542dd3b2022-11-17 12:11:55 +0000596 "identity": {
597 "group": "data_nodes",
598 "no_negative_tests": "true",
599 "generator_args": [
600 [
601 "--target-dtype",
602 "fp32",
603 "--target-dtype",
604 "fp16",
605 "--target-dtype",
606 "bf16",
607 "--fp-values-range",
608 "-2.0,2.0",
609 "--tensor-dim-range",
610 "1,67",
611 "--target-rank",
612 "1",
613 "--target-rank",
614 "2",
615 "--target-rank",
616 "3"
617 ],
618 [
619 "--target-dtype",
620 "fp32",
621 "--target-dtype",
622 "fp16",
623 "--target-dtype",
624 "bf16",
625 "--fp-values-range",
626 "-2.0,2.0",
627 "--tensor-dim-range",
628 "1,19",
629 "--target-rank",
630 "4",
631 "--target-rank",
632 "5"
633 ],
634 [
635 "--target-dtype",
636 "fp32",
637 "--fp-values-range",
638 "-2.0,2.0",
639 "--target-shape",
640 "1,1,65539,1,1",
641 "--target-shape",
642 "1,1,2,65529"
643 ]
644 ],
645 "params": {},
646 "permutes": [
647 "shape",
648 "type"
649 ],
650 "profile": [
651 "tosa-mi"
652 ]
653 },
James Ward52ac9d62022-11-16 12:53:49 +0000654 "max_pool2d": {
655 "group": "tensor",
656 "generator_args": [
657 [
658 "--target-dtype",
659 "fp32",
660 "--target-dtype",
661 "fp16",
662 "--target-dtype",
663 "bf16",
664 "--fp-values-range",
665 "-2.0,2.0",
666 "--target-shape",
667 "1,47,37,25",
668 "--target-shape",
669 "1,15,13,38",
670 "--allow-pooling-and-conv-oversizes"
671 ],
672 [
673 "--target-dtype",
674 "fp32",
675 "--fp-values-range",
676 "-2.0,2.0",
677 "--target-shape",
678 "1,65534,4,1",
679 "--target-shape",
680 "1,6,65536,1",
681 "--max-conv-dilation",
682 "1",
683 "--allow-pooling-and-conv-oversizes"
684 ]
685 ],
686 "params": {
687 "shape": [],
688 "type": [
689 "f32",
690 "f16",
691 "bf16"
692 ],
693 "stride": [],
694 "pad": []
695 },
696 "permutes": [
697 "shape",
698 "type",
699 "pad"
700 ],
701 "sparsity": {
702 "pad": 11
703 },
704 "profile": [
705 "tosa-mi"
706 ]
James Ward990cc4b2022-11-16 15:36:37 +0000707 },
James Ward71616fe2022-11-23 11:00:47 +0000708 "negate": {
709 "group": "ew_unary",
710 "generator_args": [
711 [
712 "--target-dtype",
713 "fp32",
714 "--target-dtype",
715 "fp16",
716 "--target-dtype",
717 "bf16",
718 "--fp-values-range",
719 "-2.0,2.0",
720 "--tensor-dim-range",
721 "17,64",
722 "--target-rank",
723 "1",
724 "--target-rank",
725 "2",
726 "--target-rank",
727 "3"
728 ],
729 [
730 "--target-dtype",
731 "fp32",
732 "--target-dtype",
733 "fp16",
734 "--target-dtype",
735 "bf16",
736 "--fp-values-range",
737 "-2.0,2.0",
738 "--tensor-dim-range",
739 "1,22",
740 "--target-rank",
741 "4",
742 "--target-rank",
743 "5"
744 ],
745 [
746 "--target-dtype",
747 "fp32",
748 "--fp-values-range",
749 "-2.0,2.0",
750 "--target-shape",
751 "1,65541,3,1",
752 "--target-shape",
753 "1,2,1,65532,1"
754 ]
755 ],
756 "params": {},
757 "permutes": [
758 "shape",
759 "type"
760 ],
761 "profile": [
762 "tosa-mi"
763 ]
764 },
James Wardf0890992022-11-17 11:15:14 +0000765 "pad": {
766 "group": "data_layout",
767 "generator_args": [
768 [
769 "--target-dtype",
770 "fp32",
771 "--target-dtype",
772 "fp16",
773 "--target-dtype",
774 "bf16",
775 "--fp-values-range",
776 "-2.0,2.0",
777 "--tensor-dim-range",
778 "1,65",
779 "--target-rank",
780 "1",
781 "--target-rank",
782 "2",
783 "--target-rank",
784 "3"
785 ],
786 [
787 "--target-dtype",
788 "fp16",
789 "--fp-values-range",
790 "-2.0,2.0",
791 "--tensor-dim-range",
792 "1,17",
793 "--target-rank",
794 "4"
795 ],
796 [
797 "--target-dtype",
798 "bf16",
799 "--fp-values-range",
800 "-2.0,2.0",
801 "--tensor-dim-range",
802 "1,16",
803 "--target-rank",
804 "5"
805 ],
806 [
807 "--target-dtype",
808 "fp32",
809 "--fp-values-range",
810 "-2.0,2.0",
811 "--target-shape",
812 "1,1,65539,1"
813 ]
814 ],
815 "params": {},
816 "permutes": [
817 "shape",
818 "type"
819 ],
820 "sparsity": {
821 "pad": 21
822 },
823 "preselected": [
824 {
825 "shape": "50",
826 "type": "bf16",
827 "pad": "pad11"
828 },
829 {
830 "shape": "63x46",
831 "type": "bf16",
832 "pad": "pad1010"
833 },
834 {
835 "shape": "6",
836 "type": "f16",
837 "pad": "pad01"
838 }
839 ],
840 "profile": [
841 "tosa-mi"
842 ]
843 },
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +0000844 "pow": {
845 "group": "ew_binary",
846 "generator_args": [
847 [
848 "--target-dtype",
849 "fp32",
850 "--target-dtype",
851 "fp16",
852 "--target-dtype",
853 "bf16",
854 "--fp-values-range",
855 "-2.0,2.0",
856 "--tensor-dim-range",
857 "16,64",
858 "--target-rank",
859 "1",
860 "--target-rank",
861 "2",
862 "--target-rank",
863 "3"
864 ],
865 [
866 "--target-dtype",
867 "fp16",
868 "--fp-values-range",
869 "-2.0,2.0",
870 "--tensor-dim-range",
871 "1,16",
872 "--target-rank",
873 "4",
874 "--target-rank",
875 "5"
876 ],
877 [
878 "--target-dtype",
879 "bf16",
880 "--fp-values-range",
881 "-2.0,2.0",
882 "--target-shape",
883 "65534,3,1,1",
884 "--target-shape",
885 "2,65541,1,1,1"
886 ]
887 ],
888 "params": {},
889 "permutes": [
890 "shape",
891 "type"
892 ],
893 "profile": [
894 "tosa-mi"
895 ]
896 },
James Wardf0890992022-11-17 11:15:14 +0000897 "reshape": {
898 "group": "data_layout",
899 "generator_args": [
900 [
901 "--target-dtype",
902 "fp32",
903 "--target-dtype",
904 "fp16",
905 "--target-dtype",
906 "bf16",
907 "--fp-values-range",
908 "-2.0,2.0",
909 "--num-rand-permutations",
910 "2"
911 ],
912 [
913 "--target-dtype",
914 "fp32",
915 "--fp-values-range",
916 "-2.0,2.0",
917 "--target-shape",
918 "1,1,65536,1",
919 "--target-shape",
920 "1,65535,1,2",
921 "--num-rand-permutations",
922 "2"
923 ]
924 ],
925 "params": {},
926 "permutes": [
927 "shape",
928 "type",
929 "rank",
930 "perm"
931 ],
932 "profile": [
933 "tosa-mi"
934 ]
935 },
936 "reverse": {
937 "group": "data_layout",
938 "generator_args": [
939 [
940 "--target-dtype",
941 "fp32",
942 "--target-dtype",
943 "fp16",
944 "--target-dtype",
945 "bf16",
946 "--fp-values-range",
947 "-2.0,2.0",
948 "--tensor-dim-range",
949 "1,48"
950 ],
951 [
952 "--target-dtype",
953 "fp32",
954 "--fp-values-range",
955 "-2.0,2.0",
956 "--target-shape",
957 "1,1,65537",
958 "--target-shape",
959 "1,65535,1,2"
960 ]
961 ],
962 "params": {},
963 "permutes": [
964 "shape",
965 "type"
966 ],
967 "profile": [
968 "tosa-mi"
969 ]
970 },
James Ward990cc4b2022-11-16 15:36:37 +0000971 "scatter": {
972 "group": "scatter_gather",
973 "generator_args": [
974 [
975 "--target-dtype",
976 "fp32",
977 "--target-dtype",
978 "fp16",
979 "--target-dtype",
980 "bf16",
981 "--fp-values-range",
982 "-2.0,2.0",
983 "--tensor-dim-range",
984 "5,56"
985 ],
986 [
987 "--target-dtype",
988 "fp32",
989 "--fp-values-range",
990 "-2.0,2.0",
991 "--target-shape",
992 "1,65541,1",
993 "--target-shape",
994 "1,1,65531",
995 "--target-shape",
996 "2989,6,1"
997 ]
998 ],
999 "params": {},
1000 "permutes": [
1001 "shape",
1002 "type"
1003 ],
1004 "profile": [
1005 "tosa-mi"
1006 ]
James Wardf0890992022-11-17 11:15:14 +00001007 },
1008 "tile": {
1009 "group": "data_layout",
1010 "generator_args": [
1011 [
1012 "--target-dtype",
1013 "fp32",
1014 "--target-dtype",
1015 "fp16",
1016 "--target-dtype",
1017 "bf16",
1018 "--fp-values-range",
1019 "-2.0,2.0",
1020 "--tensor-dim-range",
1021 "4,32"
1022 ],
1023 [
1024 "--target-dtype",
1025 "fp32",
1026 "--fp-values-range",
1027 "-2.0,2.0",
1028 "--target-shape",
1029 "65535",
1030 "--target-shape",
1031 "1,65543,2,1"
1032 ]
1033 ],
1034 "params": {},
1035 "permutes": [
1036 "shape",
1037 "type"
1038 ],
1039 "profile": [
1040 "tosa-mi"
1041 ]
1042 },
1043 "transpose": {
1044 "group": "data_layout",
1045 "generator_args": [
1046 [
1047 "--filter",
1048 "^transpose$",
1049 "--target-dtype",
1050 "fp32",
1051 "--target-dtype",
1052 "fp16",
1053 "--fp-values-range",
1054 "-2.0,2.0",
1055 "--target-rank",
1056 "1",
1057 "--target-rank",
1058 "2",
1059 "--num-rand-permutations",
1060 "2"
1061 ],
1062 [
1063 "--filter",
1064 "^transpose$",
1065 "--target-dtype",
1066 "fp32",
1067 "--target-dtype",
1068 "fp16",
1069 "--target-dtype",
1070 "bf16",
1071 "--fp-values-range",
1072 "-2.0,2.0",
1073 "--target-rank",
1074 "3",
1075 "--target-rank",
1076 "4",
1077 "--num-rand-permutations",
1078 "2"
1079 ],
1080 [
1081 "--filter",
1082 "^transpose$",
1083 "--target-dtype",
1084 "fp32",
1085 "--fp-values-range",
1086 "-2.0,2.0",
1087 "--target-shape",
1088 "1,1,65539,2",
1089 "--target-shape",
1090 "1,1,1,65535",
1091 "--num-rand-permutations",
1092 "1"
1093 ]
1094 ],
1095 "params": {},
1096 "permutes": [
1097 "shape",
1098 "type",
1099 "perm"
1100 ],
1101 "profile": [
1102 "tosa-mi"
1103 ]
James Wardb9c3a632022-11-22 13:14:50 +00001104 },
1105 "maximum": {
1106 "group": "ew_binary",
1107 "generator_args": [
1108 [
1109 "--target-dtype",
1110 "fp32",
1111 "--target-dtype",
1112 "fp16",
1113 "--target-dtype",
1114 "bf16",
1115 "--fp-values-range",
1116 "-2.0,2.0",
1117 "--tensor-dim-range",
1118 "16,64",
1119 "--target-rank",
1120 "1",
1121 "--target-rank",
1122 "2",
1123 "--target-rank",
1124 "3"
1125 ],
1126 [
1127 "--target-dtype",
1128 "fp32",
1129 "--target-dtype",
1130 "fp16",
1131 "--target-dtype",
1132 "bf16",
1133 "--fp-values-range",
1134 "-2.0,2.0",
1135 "--tensor-dim-range",
1136 "1,16",
1137 "--target-rank",
1138 "4",
1139 "--target-rank",
1140 "5"
1141 ],
1142 [
1143 "--target-dtype",
1144 "fp32",
1145 "--fp-values-range",
1146 "-2.0,2.0",
1147 "--target-shape",
1148 "65531,1,2,1",
1149 "--target-shape",
1150 "1,1,65541,1"
1151 ]
1152 ],
1153 "params": {},
1154 "permutes": [
1155 "shape",
1156 "type"
1157 ],
1158 "profile": [
1159 "tosa-mi"
1160 ]
1161 },
1162 "minimum": {
1163 "group": "ew_binary",
1164 "generator_args": [
1165 [
1166 "--target-dtype",
1167 "fp32",
1168 "--target-dtype",
1169 "fp16",
1170 "--target-dtype",
1171 "bf16",
1172 "--fp-values-range",
1173 "-2.0,2.0",
1174 "--tensor-dim-range",
1175 "16,64",
1176 "--target-rank",
1177 "1",
1178 "--target-rank",
1179 "2",
1180 "--target-rank",
1181 "3"
1182 ],
1183 [
1184 "--target-dtype",
1185 "fp32",
1186 "--target-dtype",
1187 "fp16",
1188 "--target-dtype",
1189 "bf16",
1190 "--fp-values-range",
1191 "-2.0,2.0",
1192 "--tensor-dim-range",
1193 "1,16",
1194 "--target-rank",
1195 "4",
1196 "--target-rank",
1197 "5"
1198 ],
1199 [
1200 "--target-dtype",
1201 "fp32",
1202 "--fp-values-range",
1203 "-2.0,2.0",
1204 "--target-shape",
1205 "1,65531,2,1",
1206 "--target-shape",
1207 "1,1,1,65538"
1208 ]
1209 ],
1210 "params": {},
1211 "permutes": [
1212 "shape",
1213 "type"
1214 ],
1215 "profile": [
1216 "tosa-mi"
1217 ]
James Ward635bc992022-11-23 11:55:32 +00001218 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00001219 "mul": {
1220 "group": "ew_binary",
1221 "generator_negative_dim_range": "1,10",
1222 "generator_args": [
1223 [
1224 "--target-dtype",
1225 "fp32",
1226 "--target-dtype",
1227 "fp16",
1228 "--target-dtype",
1229 "bf16",
1230 "--fp-values-range",
1231 "-2.0,2.0",
1232 "--tensor-dim-range",
1233 "16,64",
1234 "--target-rank",
1235 "1",
1236 "--target-rank",
1237 "2",
1238 "--target-rank",
1239 "3"
1240 ],
1241 [
1242 "--target-dtype",
1243 "fp16",
1244 "--fp-values-range",
1245 "-2.0,2.0",
1246 "--tensor-dim-range",
1247 "1,16",
1248 "--target-rank",
1249 "4",
1250 "--target-rank",
1251 "5"
1252 ],
1253 [
1254 "--target-dtype",
1255 "bf16",
1256 "--fp-values-range",
1257 "-2.0,2.0",
1258 "--target-shape",
1259 "1,1,3,65534",
1260 "--target-shape",
1261 "1,2,1,65541,1"
1262 ]
1263 ],
1264 "params": {},
1265 "permutes": [
1266 "shape",
1267 "type"
1268 ],
1269 "profile": [
1270 "tosa-mi"
1271 ]
1272 },
James Ward635bc992022-11-23 11:55:32 +00001273 "reduce_max": {
1274 "group": "reduction",
1275 "generator_args": [
1276 [
1277 "--target-dtype",
1278 "fp32",
1279 "--target-dtype",
1280 "fp16",
1281 "--target-dtype",
1282 "bf16",
1283 "--fp-values-range",
1284 "-2.0,2.0",
1285 "--tensor-dim-range",
1286 "1,32"
1287 ],
1288 [
1289 "--target-dtype",
1290 "fp32",
1291 "--fp-values-range",
1292 "-2.0,2.0",
1293 "--target-shape",
1294 "1,1,1,65531",
1295 "--target-shape",
1296 "1,1,65539,2"
1297 ]
1298 ],
1299 "params": {},
1300 "permutes": [
1301 "shape",
1302 "type",
1303 "axis"
1304 ],
1305 "profile": [
1306 "tosa-mi"
1307 ]
1308 },
1309 "reduce_min": {
1310 "group": "reduction",
1311 "generator_args": [
1312 [
1313 "--target-dtype",
1314 "fp32",
1315 "--target-dtype",
1316 "fp16",
1317 "--target-dtype",
1318 "bf16",
1319 "--fp-values-range",
1320 "-2.0,2.0",
1321 "--tensor-dim-range",
1322 "1,32"
1323 ],
1324 [
1325 "--target-dtype",
1326 "fp32",
1327 "--fp-values-range",
1328 "-2.0,2.0",
1329 "--target-shape",
1330 "1,1,65531,1",
1331 "--target-shape",
1332 "1,65539,2,1"
1333 ]
1334 ],
1335 "params": {},
1336 "permutes": [
1337 "shape",
1338 "type",
1339 "axis"
1340 ],
1341 "profile": [
1342 "tosa-mi"
1343 ]
James Ward2a27c8f2022-11-23 11:29:43 +00001344 },
James Ward7f1ea8e2022-12-12 18:39:11 +00001345 "resize": {
1346 "group": "image",
1347 "generator_args": [
1348 [
1349 "--target-dtype",
1350 "fp32",
1351 "--target-dtype",
1352 "fp16",
1353 "--target-dtype",
1354 "bf16",
1355 "--fp-values-range",
1356 "-2.0,2.0"
1357 ],
1358 [
1359 "--target-dtype",
1360 "fp32",
1361 "--fp-values-range",
1362 "-2.0,2.0",
1363 "--target-shape",
1364 "1,1103,1,2",
1365 "--max-resize-output-dim",
1366 "9100"
1367 ]
1368 ],
1369 "params": {
1370 "offset": [],
1371 "shape": [],
1372 "type": [],
1373 "mode": [],
1374 "output_type": [],
1375 "scale": ["sc2x1x3x1"],
1376 "border": ["bor0x1"]
1377 },
1378 "permutes": [
1379 "shape",
1380 "type"
1381 ],
1382 "profile": [
1383 "tosa-mi"
1384 ]
1385 },
James Ward2a27c8f2022-11-23 11:29:43 +00001386 "select": {
1387 "group": "ew_ternary",
1388 "generator_args": [
1389 [
1390 "--target-dtype",
1391 "fp32",
1392 "--target-dtype",
1393 "fp16",
1394 "--target-dtype",
1395 "bf16",
1396 "--fp-values-range",
1397 "-2.0,2.0",
1398 "--tensor-dim-range",
1399 "16,64",
1400 "--target-rank",
1401 "1",
1402 "--target-rank",
1403 "2",
1404 "--target-rank",
1405 "3"
1406 ],
1407 [
1408 "--target-dtype",
1409 "fp32",
1410 "--target-dtype",
1411 "fp16",
1412 "--target-dtype",
1413 "bf16",
1414 "--fp-values-range",
1415 "-2.0,2.0",
1416 "--tensor-dim-range",
1417 "1,16",
1418 "--target-rank",
1419 "4",
1420 "--target-rank",
1421 "5"
1422 ],
1423 [
1424 "--target-dtype",
1425 "fp32",
1426 "--fp-values-range",
1427 "-2.0,2.0",
1428 "--target-shape",
1429 "1,2,65534,2,1",
1430 "--target-shape",
1431 "1,1,65539,2",
1432 "--num-rand-permutations",
1433 "2"
1434 ]
1435 ],
1436 "params": {},
1437 "permutes": [
1438 "shape",
1439 "type"
1440 ],
1441 "profile": [
1442 "tosa-mi"
1443 ]
James Wardb45db9a2022-12-12 13:02:44 +00001444 },
1445 "sigmoid": {
1446 "group": "activation",
1447 "generator_args": [
1448 [
1449 "--target-dtype",
1450 "fp32",
1451 "--target-dtype",
1452 "fp16",
1453 "--target-dtype",
1454 "bf16",
1455 "--fp-values-range",
1456 "-2.0,2.0",
1457 "--tensor-dim-range",
1458 "16,64",
1459 "--target-rank",
1460 "1",
1461 "--target-rank",
1462 "2",
1463 "--target-rank",
1464 "3"
1465 ],
1466 [
1467 "--target-dtype",
1468 "fp32",
1469 "--target-dtype",
1470 "fp16",
1471 "--target-dtype",
1472 "bf16",
1473 "--fp-values-range",
1474 "-2.0,2.0",
1475 "--tensor-dim-range",
1476 "1,19",
1477 "--target-rank",
1478 "4",
1479 "--target-rank",
1480 "5"
1481 ],
1482 [
1483 "--target-dtype",
1484 "fp32",
1485 "--fp-values-range",
1486 "-2.0,2.0",
1487 "--target-shape",
1488 "1,2,65538,2,1",
1489 "--target-shape",
1490 "1,3,1,65533"
1491 ]
1492 ],
1493 "params": {},
1494 "permutes": [
1495 "shape",
1496 "type"
1497 ],
1498 "profile": [
1499 "tosa-mi"
1500 ]
1501 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00001502 "sub": {
1503 "group": "ew_binary",
1504 "generator_args": [
1505 [
1506 "--target-dtype",
1507 "fp32",
1508 "--target-dtype",
1509 "fp16",
1510 "--target-dtype",
1511 "bf16",
1512 "--fp-values-range",
1513 "-2.0,2.0",
1514 "--tensor-dim-range",
1515 "16,64",
1516 "--target-rank",
1517 "1",
1518 "--target-rank",
1519 "2",
1520 "--target-rank",
1521 "3"
1522 ],
1523 [
1524 "--target-dtype",
1525 "bf16",
1526 "--fp-values-range",
1527 "-2.0,2.0",
1528 "--tensor-dim-range",
1529 "1,16",
1530 "--target-rank",
1531 "4",
1532 "--target-rank",
1533 "5"
1534 ],
1535 [
1536 "--target-dtype",
1537 "fp32",
1538 "--fp-values-range",
1539 "-2.0,2.0",
1540 "--target-shape",
1541 "1,1,65533,3",
1542 "--target-shape",
1543 "1,1,2,1,65545"
1544 ]
1545 ],
1546 "params": {},
1547 "permutes": [
1548 "shape",
1549 "type"
1550 ],
1551 "profile": [
1552 "tosa-mi"
1553 ]
1554 },
James Wardc253e642023-01-17 17:03:12 +00001555 "slice": {
1556 "group": "data_layout",
1557 "generator_args": [
1558 [
1559 "--target-dtype",
1560 "fp32",
1561 "--target-dtype",
1562 "fp16",
1563 "--target-dtype",
1564 "bf16",
1565 "--fp-values-range",
1566 "-2.0,2.0",
1567 "--tensor-dim-range",
1568 "16,64",
1569 "--target-rank",
1570 "1",
1571 "--target-rank",
1572 "2",
1573 "--target-rank",
1574 "3",
1575 "--num-rand-permutations",
1576 "2"
1577 ],
1578 [
1579 "--target-dtype",
1580 "fp32",
1581 "--target-dtype",
1582 "fp16",
1583 "--target-dtype",
1584 "bf16",
1585 "--fp-values-range",
1586 "-2.0,2.0",
1587 "--tensor-dim-range",
1588 "1,16",
1589 "--target-rank",
1590 "4",
1591 "--num-rand-permutations",
1592 "2"
1593 ],
1594 [
1595 "--target-dtype",
1596 "bf16",
1597 "--fp-values-range",
1598 "-2.0,2.0",
1599 "--target-shape",
1600 "1,1,655341,1",
1601 "--target-shape",
1602 "1,65539,1,1",
1603 "--num-rand-permutations",
1604 "2"
1605 ]
1606 ],
1607 "params": {},
1608 "permutes": [
1609 "shape",
1610 "type",
1611 "perm"
1612 ],
1613 "profile": [
1614 "tosa-bi",
1615 "tosa-mi"
1616 ]
1617 },
James Wardb45db9a2022-12-12 13:02:44 +00001618 "tanh": {
1619 "group": "activation",
1620 "generator_args": [
1621 [
1622 "--target-dtype",
1623 "fp32",
1624 "--target-dtype",
1625 "fp16",
1626 "--target-dtype",
1627 "bf16",
1628 "--fp-values-range",
1629 "-2.0,2.0",
1630 "--tensor-dim-range",
1631 "18,60",
1632 "--target-rank",
1633 "1",
1634 "--target-rank",
1635 "2",
1636 "--target-rank",
1637 "3"
1638 ],
1639 [
1640 "--target-dtype",
1641 "fp32",
1642 "--target-dtype",
1643 "fp16",
1644 "--target-dtype",
1645 "bf16",
1646 "--fp-values-range",
1647 "-2.0,2.0",
1648 "--tensor-dim-range",
1649 "1,24",
1650 "--target-rank",
1651 "4",
1652 "--target-rank",
1653 "5"
1654 ],
1655 [
1656 "--target-dtype",
1657 "fp32",
1658 "--fp-values-range",
1659 "-2.0,2.0",
1660 "--target-shape",
1661 "1,65535,2,1,1",
1662 "--target-shape",
1663 "1,65540,1,2"
1664 ]
1665 ],
1666 "params": {},
1667 "permutes": [
1668 "shape",
1669 "type"
1670 ],
1671 "profile": [
1672 "tosa-mi"
1673 ]
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01001674 }
1675}