blob: 4cf2b57f331a8c6daa9980d79b8155e5fcc9953c [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 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000502 "equal": {
503 "group": "comparison",
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 "18,64",
516 "--target-rank",
517 "1",
518 "--target-rank",
519 "2",
520 "--target-rank",
521 "3"
522 ],
523 [
524 "--target-dtype",
525 "fp32",
526 "--fp-values-range",
527 "-2.0,2.0",
528 "--tensor-dim-range",
529 "1,18",
530 "--target-rank",
531 "4",
532 "--target-rank",
533 "5"
534 ],
535 [
536 "--target-dtype",
537 "fp16",
538 "--fp-values-range",
539 "-2.0,2.0",
540 "--target-shape",
541 "1,1,2,65550",
542 "--target-shape",
543 "1,4,65530,1,1"
544 ]
545 ],
546 "params": {},
547 "permutes": [
548 "shape",
549 "type"
550 ],
551 "profile": [
552 "tosa-mi"
553 ]
554 },
Jeremy Johnson35396f22023-01-04 17:05:25 +0000555 "exp": {
556 "group": "ew_unary",
557 "generator_args": [
558 [
559 "--target-dtype",
560 "fp32",
561 "--target-dtype",
562 "fp16",
563 "--target-dtype",
564 "bf16",
565 "--fp-values-range",
566 "-2.0,2.0",
567 "--tensor-dim-range",
568 "15,64",
569 "--target-rank",
570 "1",
571 "--target-rank",
572 "2",
573 "--target-rank",
574 "3"
575 ],
576 [
577 "--target-dtype",
578 "fp16",
579 "--fp-values-range",
580 "-2.0,2.0",
581 "--tensor-dim-range",
582 "1,15",
583 "--target-rank",
584 "4",
585 "--target-rank",
586 "5"
587 ],
588 [
589 "--target-dtype",
590 "fp32",
591 "--fp-values-range",
592 "-2.0,2.0",
593 "--target-shape",
594 "1,1,65535,4",
595 "--target-shape",
596 "2,65536,1,1,1"
597 ]
598 ],
599 "params": {},
600 "permutes": [
601 "shape",
602 "type"
603 ],
604 "profile": [
605 "tosa-mi"
606 ]
607 },
James Ward71616fe2022-11-23 11:00:47 +0000608 "floor": {
609 "group": "ew_unary",
610 "generator_args": [
611 [
612 "--target-dtype",
613 "fp32",
614 "--target-dtype",
615 "fp16",
616 "--target-dtype",
617 "bf16",
618 "--fp-values-range",
619 "-2.0,2.0",
620 "--tensor-dim-range",
621 "4,64",
622 "--target-rank",
623 "1",
624 "--target-rank",
625 "2",
626 "--target-rank",
627 "3"
628 ],
629 [
630 "--target-dtype",
631 "fp32",
632 "--target-dtype",
633 "fp16",
634 "--target-dtype",
635 "bf16",
636 "--fp-values-range",
637 "-2.0,2.0",
638 "--tensor-dim-range",
639 "1,16",
640 "--target-rank",
641 "4",
642 "--target-rank",
643 "5"
644 ],
645 [
646 "--target-dtype",
647 "fp32",
648 "--fp-values-range",
649 "-2.0,2.0",
650 "--target-shape",
651 "1,1,65533,2",
652 "--target-shape",
653 "1,65537,1,1"
654 ]
655 ],
656 "params": {},
657 "permutes": [
658 "shape",
659 "type"
660 ],
661 "profile": [
662 "tosa-mi"
663 ]
664 },
James Ward990cc4b2022-11-16 15:36:37 +0000665 "gather": {
666 "group": "scatter_gather",
667 "generator_args": [
668 [
669 "--target-dtype",
670 "fp32",
671 "--target-dtype",
672 "fp16",
673 "--target-dtype",
674 "bf16",
675 "--fp-values-range",
676 "-2.0,2.0",
677 "--tensor-dim-range",
678 "5,72"
679 ],
680 [
681 "--target-dtype",
682 "fp32",
683 "--fp-values-range",
684 "-2.0,2.0",
685 "--target-shape",
686 "2,65536,1",
687 "--target-shape",
688 "1,2,65535",
689 "--target-shape",
690 "5000,1,1"
691 ]
692 ],
693 "params": {},
694 "permutes": [
695 "shape",
696 "type"
697 ],
698 "profile": [
699 "tosa-mi"
700 ]
701 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000702 "greater": {
703 "group": "comparison",
704 "generator_args": [
705 [
706 "--filter",
707 "^greater$",
708 "--target-dtype",
709 "fp32",
710 "--target-dtype",
711 "fp16",
712 "--target-dtype",
713 "bf16",
714 "--fp-values-range",
715 "-2.0,2.0",
716 "--tensor-dim-range",
717 "18,64",
718 "--target-rank",
719 "1",
720 "--target-rank",
721 "2",
722 "--target-rank",
723 "3"
724 ],
725 [
726 "--filter",
727 "^greater$",
728 "--target-dtype",
729 "bf16",
730 "--fp-values-range",
731 "-2.0,2.0",
732 "--tensor-dim-range",
733 "1,18",
734 "--target-rank",
735 "4",
736 "--target-rank",
737 "5"
738 ],
739 [
740 "--filter",
741 "^greater$",
742 "--target-dtype",
743 "fp32",
744 "--fp-values-range",
745 "-2.0,2.0",
746 "--target-shape",
747 "3,65551,1,1",
748 "--target-shape",
749 "1,1,3,65531,1"
750 ]
751 ],
752 "params": {},
753 "permutes": [
754 "shape",
755 "type"
756 ],
757 "profile": [
758 "tosa-mi"
759 ]
760 },
761 "greater_equal": {
762 "group": "comparison",
763 "generator_args": [
764 [
765 "--target-dtype",
766 "fp32",
767 "--target-dtype",
768 "fp16",
769 "--target-dtype",
770 "bf16",
771 "--fp-values-range",
772 "-2.0,2.0",
773 "--tensor-dim-range",
774 "18,64",
775 "--target-rank",
776 "1",
777 "--target-rank",
778 "2",
779 "--target-rank",
780 "3"
781 ],
782 [
783 "--target-dtype",
784 "fp16",
785 "--fp-values-range",
786 "-2.0,2.0",
787 "--tensor-dim-range",
788 "1,18",
789 "--target-rank",
790 "4",
791 "--target-rank",
792 "5"
793 ],
794 [
795 "--target-dtype",
796 "bf16",
797 "--fp-values-range",
798 "-2.0,2.0",
799 "--target-shape",
800 "65552,1,1,4",
801 "--target-shape",
802 "1,1,1,3,65532"
803 ]
804 ],
805 "params": {},
806 "permutes": [
807 "shape",
808 "type"
809 ],
810 "profile": [
811 "tosa-mi"
812 ]
813 },
James Ward542dd3b2022-11-17 12:11:55 +0000814 "identity": {
815 "group": "data_nodes",
816 "no_negative_tests": "true",
817 "generator_args": [
818 [
819 "--target-dtype",
820 "fp32",
821 "--target-dtype",
822 "fp16",
823 "--target-dtype",
824 "bf16",
825 "--fp-values-range",
826 "-2.0,2.0",
827 "--tensor-dim-range",
828 "1,67",
829 "--target-rank",
830 "1",
831 "--target-rank",
832 "2",
833 "--target-rank",
834 "3"
835 ],
836 [
837 "--target-dtype",
838 "fp32",
839 "--target-dtype",
840 "fp16",
841 "--target-dtype",
842 "bf16",
843 "--fp-values-range",
844 "-2.0,2.0",
845 "--tensor-dim-range",
846 "1,19",
847 "--target-rank",
848 "4",
849 "--target-rank",
850 "5"
851 ],
852 [
853 "--target-dtype",
854 "fp32",
855 "--fp-values-range",
856 "-2.0,2.0",
857 "--target-shape",
858 "1,1,65539,1,1",
859 "--target-shape",
860 "1,1,2,65529"
861 ]
862 ],
863 "params": {},
864 "permutes": [
865 "shape",
866 "type"
867 ],
868 "profile": [
869 "tosa-mi"
870 ]
871 },
Jeremy Johnson35396f22023-01-04 17:05:25 +0000872 "log": {
873 "group": "ew_unary",
874 "generator_args": [
875 [
876 "--filter",
877 "^log$",
878 "--target-dtype",
879 "fp32",
880 "--target-dtype",
881 "fp16",
882 "--target-dtype",
883 "bf16",
884 "--fp-values-range",
885 "-2.0,2.0",
886 "--tensor-dim-range",
887 "15,64",
888 "--target-rank",
889 "1",
890 "--target-rank",
891 "2",
892 "--target-rank",
893 "3"
894 ],
895 [
896 "--filter",
897 "^log$",
898 "--target-dtype",
899 "fp32",
900 "--fp-values-range",
901 "-2.0,2.0",
902 "--tensor-dim-range",
903 "1,15",
904 "--target-rank",
905 "4",
906 "--target-rank",
907 "5"
908 ],
909 [
910 "--filter",
911 "^log$",
912 "--target-dtype",
913 "fp16",
914 "--fp-values-range",
915 "-2.0,2.0",
916 "--target-shape",
917 "1,65530,1,2",
918 "--target-shape",
919 "3,1,65540,1,1"
920 ]
921 ],
922 "params": {},
923 "permutes": [
924 "shape",
925 "type"
926 ],
927 "profile": [
928 "tosa-mi"
929 ]
930 },
James Ward52ac9d62022-11-16 12:53:49 +0000931 "max_pool2d": {
932 "group": "tensor",
933 "generator_args": [
934 [
935 "--target-dtype",
936 "fp32",
937 "--target-dtype",
938 "fp16",
939 "--target-dtype",
940 "bf16",
941 "--fp-values-range",
942 "-2.0,2.0",
943 "--target-shape",
944 "1,47,37,25",
945 "--target-shape",
946 "1,15,13,38",
947 "--allow-pooling-and-conv-oversizes"
948 ],
949 [
950 "--target-dtype",
951 "fp32",
952 "--fp-values-range",
953 "-2.0,2.0",
954 "--target-shape",
955 "1,65534,4,1",
956 "--target-shape",
957 "1,6,65536,1",
958 "--max-conv-dilation",
959 "1",
960 "--allow-pooling-and-conv-oversizes"
961 ]
962 ],
963 "params": {
964 "shape": [],
965 "type": [
966 "f32",
967 "f16",
968 "bf16"
969 ],
970 "stride": [],
971 "pad": []
972 },
973 "permutes": [
974 "shape",
975 "type",
976 "pad"
977 ],
978 "sparsity": {
979 "pad": 11
980 },
981 "profile": [
982 "tosa-mi"
983 ]
James Ward990cc4b2022-11-16 15:36:37 +0000984 },
James Ward71616fe2022-11-23 11:00:47 +0000985 "negate": {
986 "group": "ew_unary",
987 "generator_args": [
988 [
989 "--target-dtype",
990 "fp32",
991 "--target-dtype",
992 "fp16",
993 "--target-dtype",
994 "bf16",
995 "--fp-values-range",
996 "-2.0,2.0",
997 "--tensor-dim-range",
998 "17,64",
999 "--target-rank",
1000 "1",
1001 "--target-rank",
1002 "2",
1003 "--target-rank",
1004 "3"
1005 ],
1006 [
1007 "--target-dtype",
1008 "fp32",
1009 "--target-dtype",
1010 "fp16",
1011 "--target-dtype",
1012 "bf16",
1013 "--fp-values-range",
1014 "-2.0,2.0",
1015 "--tensor-dim-range",
1016 "1,22",
1017 "--target-rank",
1018 "4",
1019 "--target-rank",
1020 "5"
1021 ],
1022 [
1023 "--target-dtype",
1024 "fp32",
1025 "--fp-values-range",
1026 "-2.0,2.0",
1027 "--target-shape",
1028 "1,65541,3,1",
1029 "--target-shape",
1030 "1,2,1,65532,1"
1031 ]
1032 ],
1033 "params": {},
1034 "permutes": [
1035 "shape",
1036 "type"
1037 ],
1038 "profile": [
1039 "tosa-mi"
1040 ]
1041 },
James Wardf0890992022-11-17 11:15:14 +00001042 "pad": {
1043 "group": "data_layout",
1044 "generator_args": [
1045 [
1046 "--target-dtype",
1047 "fp32",
1048 "--target-dtype",
1049 "fp16",
1050 "--target-dtype",
1051 "bf16",
1052 "--fp-values-range",
1053 "-2.0,2.0",
1054 "--tensor-dim-range",
1055 "1,65",
1056 "--target-rank",
1057 "1",
1058 "--target-rank",
1059 "2",
1060 "--target-rank",
1061 "3"
1062 ],
1063 [
1064 "--target-dtype",
1065 "fp16",
1066 "--fp-values-range",
1067 "-2.0,2.0",
1068 "--tensor-dim-range",
1069 "1,17",
1070 "--target-rank",
1071 "4"
1072 ],
1073 [
1074 "--target-dtype",
1075 "bf16",
1076 "--fp-values-range",
1077 "-2.0,2.0",
1078 "--tensor-dim-range",
1079 "1,16",
1080 "--target-rank",
1081 "5"
1082 ],
1083 [
1084 "--target-dtype",
1085 "fp32",
1086 "--fp-values-range",
1087 "-2.0,2.0",
1088 "--target-shape",
1089 "1,1,65539,1"
1090 ]
1091 ],
1092 "params": {},
1093 "permutes": [
1094 "shape",
1095 "type"
1096 ],
1097 "sparsity": {
1098 "pad": 21
1099 },
1100 "preselected": [
1101 {
1102 "shape": "50",
1103 "type": "bf16",
1104 "pad": "pad11"
1105 },
1106 {
1107 "shape": "63x46",
1108 "type": "bf16",
1109 "pad": "pad1010"
1110 },
1111 {
1112 "shape": "6",
1113 "type": "f16",
1114 "pad": "pad01"
1115 }
1116 ],
1117 "profile": [
1118 "tosa-mi"
1119 ]
1120 },
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001121 "pow": {
1122 "group": "ew_binary",
1123 "generator_args": [
1124 [
1125 "--target-dtype",
1126 "fp32",
1127 "--target-dtype",
1128 "fp16",
1129 "--target-dtype",
1130 "bf16",
1131 "--fp-values-range",
1132 "-2.0,2.0",
1133 "--tensor-dim-range",
1134 "16,64",
1135 "--target-rank",
1136 "1",
1137 "--target-rank",
1138 "2",
1139 "--target-rank",
1140 "3"
1141 ],
1142 [
1143 "--target-dtype",
1144 "fp16",
1145 "--fp-values-range",
1146 "-2.0,2.0",
1147 "--tensor-dim-range",
1148 "1,16",
1149 "--target-rank",
1150 "4",
1151 "--target-rank",
1152 "5"
1153 ],
1154 [
1155 "--target-dtype",
1156 "bf16",
1157 "--fp-values-range",
1158 "-2.0,2.0",
1159 "--target-shape",
1160 "65534,3,1,1",
1161 "--target-shape",
1162 "2,65541,1,1,1"
1163 ]
1164 ],
1165 "params": {},
1166 "permutes": [
1167 "shape",
1168 "type"
1169 ],
1170 "profile": [
1171 "tosa-mi"
1172 ]
1173 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001174 "reciprocal": {
1175 "group": "ew_unary",
1176 "generator_args": [
1177 [
1178 "--target-dtype",
1179 "fp32",
1180 "--target-dtype",
1181 "fp16",
1182 "--target-dtype",
1183 "bf16",
1184 "--fp-values-range",
1185 "-2.0,2.0",
1186 "--tensor-dim-range",
1187 "15,64",
1188 "--target-rank",
1189 "1",
1190 "--target-rank",
1191 "2",
1192 "--target-rank",
1193 "3"
1194 ],
1195 [
1196 "--target-dtype",
1197 "fp16",
1198 "--fp-values-range",
1199 "-2.0,2.0",
1200 "--tensor-dim-range",
1201 "1,15",
1202 "--target-rank",
1203 "4",
1204 "--target-rank",
1205 "5"
1206 ],
1207 [
1208 "--target-dtype",
1209 "bf16",
1210 "--fp-values-range",
1211 "-2.0,2.0",
1212 "--target-shape",
1213 "1,1,65536,4",
1214 "--target-shape",
1215 "2,65535,1,1,1"
1216 ]
1217 ],
1218 "params": {},
1219 "permutes": [
1220 "shape",
1221 "type"
1222 ],
1223 "profile": [
1224 "tosa-mi"
1225 ]
1226 },
James Wardf0890992022-11-17 11:15:14 +00001227 "reshape": {
1228 "group": "data_layout",
1229 "generator_args": [
1230 [
1231 "--target-dtype",
1232 "fp32",
1233 "--target-dtype",
1234 "fp16",
1235 "--target-dtype",
1236 "bf16",
1237 "--fp-values-range",
1238 "-2.0,2.0",
1239 "--num-rand-permutations",
1240 "2"
1241 ],
1242 [
1243 "--target-dtype",
1244 "fp32",
1245 "--fp-values-range",
1246 "-2.0,2.0",
1247 "--target-shape",
1248 "1,1,65536,1",
1249 "--target-shape",
1250 "1,65535,1,2",
1251 "--num-rand-permutations",
1252 "2"
1253 ]
1254 ],
1255 "params": {},
1256 "permutes": [
1257 "shape",
1258 "type",
1259 "rank",
1260 "perm"
1261 ],
1262 "profile": [
1263 "tosa-mi"
1264 ]
1265 },
1266 "reverse": {
1267 "group": "data_layout",
1268 "generator_args": [
1269 [
1270 "--target-dtype",
1271 "fp32",
1272 "--target-dtype",
1273 "fp16",
1274 "--target-dtype",
1275 "bf16",
1276 "--fp-values-range",
1277 "-2.0,2.0",
1278 "--tensor-dim-range",
1279 "1,48"
1280 ],
1281 [
1282 "--target-dtype",
1283 "fp32",
1284 "--fp-values-range",
1285 "-2.0,2.0",
1286 "--target-shape",
1287 "1,1,65537",
1288 "--target-shape",
1289 "1,65535,1,2"
1290 ]
1291 ],
1292 "params": {},
1293 "permutes": [
1294 "shape",
1295 "type"
1296 ],
1297 "profile": [
1298 "tosa-mi"
1299 ]
1300 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001301 "rsqrt": {
1302 "group": "ew_unary",
1303 "generator_args": [
1304 [
1305 "--target-dtype",
1306 "fp32",
1307 "--target-dtype",
1308 "fp16",
1309 "--target-dtype",
1310 "bf16",
1311 "--fp-values-range",
1312 "-2.0,2.0",
1313 "--tensor-dim-range",
1314 "15,64",
1315 "--target-rank",
1316 "1",
1317 "--target-rank",
1318 "2",
1319 "--target-rank",
1320 "3"
1321 ],
1322 [
1323 "--target-dtype",
1324 "bf16",
1325 "--fp-values-range",
1326 "-2.0,2.0",
1327 "--tensor-dim-range",
1328 "1,15",
1329 "--target-rank",
1330 "4",
1331 "--target-rank",
1332 "5"
1333 ],
1334 [
1335 "--target-dtype",
1336 "fp32",
1337 "--fp-values-range",
1338 "-2.0,2.0",
1339 "--target-shape",
1340 "1,1,3,65541",
1341 "--target-shape",
1342 "65532,1,3,1,1"
1343 ]
1344 ],
1345 "params": {},
1346 "permutes": [
1347 "shape",
1348 "type"
1349 ],
1350 "profile": [
1351 "tosa-mi"
1352 ]
1353 },
James Ward990cc4b2022-11-16 15:36:37 +00001354 "scatter": {
1355 "group": "scatter_gather",
1356 "generator_args": [
1357 [
1358 "--target-dtype",
1359 "fp32",
1360 "--target-dtype",
1361 "fp16",
1362 "--target-dtype",
1363 "bf16",
1364 "--fp-values-range",
1365 "-2.0,2.0",
1366 "--tensor-dim-range",
1367 "5,56"
1368 ],
1369 [
1370 "--target-dtype",
1371 "fp32",
1372 "--fp-values-range",
1373 "-2.0,2.0",
1374 "--target-shape",
1375 "1,65541,1",
1376 "--target-shape",
1377 "1,1,65531",
1378 "--target-shape",
1379 "2989,6,1"
1380 ]
1381 ],
1382 "params": {},
1383 "permutes": [
1384 "shape",
1385 "type"
1386 ],
1387 "profile": [
1388 "tosa-mi"
1389 ]
James Wardf0890992022-11-17 11:15:14 +00001390 },
1391 "tile": {
1392 "group": "data_layout",
1393 "generator_args": [
1394 [
1395 "--target-dtype",
1396 "fp32",
1397 "--target-dtype",
1398 "fp16",
1399 "--target-dtype",
1400 "bf16",
1401 "--fp-values-range",
1402 "-2.0,2.0",
1403 "--tensor-dim-range",
1404 "4,32"
1405 ],
1406 [
1407 "--target-dtype",
1408 "fp32",
1409 "--fp-values-range",
1410 "-2.0,2.0",
1411 "--target-shape",
1412 "65535",
1413 "--target-shape",
1414 "1,65543,2,1"
1415 ]
1416 ],
1417 "params": {},
1418 "permutes": [
1419 "shape",
1420 "type"
1421 ],
1422 "profile": [
1423 "tosa-mi"
1424 ]
1425 },
1426 "transpose": {
1427 "group": "data_layout",
1428 "generator_args": [
1429 [
1430 "--filter",
1431 "^transpose$",
1432 "--target-dtype",
1433 "fp32",
1434 "--target-dtype",
1435 "fp16",
1436 "--fp-values-range",
1437 "-2.0,2.0",
1438 "--target-rank",
1439 "1",
1440 "--target-rank",
1441 "2",
1442 "--num-rand-permutations",
1443 "2"
1444 ],
1445 [
1446 "--filter",
1447 "^transpose$",
1448 "--target-dtype",
1449 "fp32",
1450 "--target-dtype",
1451 "fp16",
1452 "--target-dtype",
1453 "bf16",
1454 "--fp-values-range",
1455 "-2.0,2.0",
1456 "--target-rank",
1457 "3",
1458 "--target-rank",
1459 "4",
1460 "--num-rand-permutations",
1461 "2"
1462 ],
1463 [
1464 "--filter",
1465 "^transpose$",
1466 "--target-dtype",
1467 "fp32",
1468 "--fp-values-range",
1469 "-2.0,2.0",
1470 "--target-shape",
1471 "1,1,65539,2",
1472 "--target-shape",
1473 "1,1,1,65535",
1474 "--num-rand-permutations",
1475 "1"
1476 ]
1477 ],
1478 "params": {},
1479 "permutes": [
1480 "shape",
1481 "type",
1482 "perm"
1483 ],
1484 "profile": [
1485 "tosa-mi"
1486 ]
James Wardb9c3a632022-11-22 13:14:50 +00001487 },
1488 "maximum": {
1489 "group": "ew_binary",
1490 "generator_args": [
1491 [
1492 "--target-dtype",
1493 "fp32",
1494 "--target-dtype",
1495 "fp16",
1496 "--target-dtype",
1497 "bf16",
1498 "--fp-values-range",
1499 "-2.0,2.0",
1500 "--tensor-dim-range",
1501 "16,64",
1502 "--target-rank",
1503 "1",
1504 "--target-rank",
1505 "2",
1506 "--target-rank",
1507 "3"
1508 ],
1509 [
1510 "--target-dtype",
1511 "fp32",
1512 "--target-dtype",
1513 "fp16",
1514 "--target-dtype",
1515 "bf16",
1516 "--fp-values-range",
1517 "-2.0,2.0",
1518 "--tensor-dim-range",
1519 "1,16",
1520 "--target-rank",
1521 "4",
1522 "--target-rank",
1523 "5"
1524 ],
1525 [
1526 "--target-dtype",
1527 "fp32",
1528 "--fp-values-range",
1529 "-2.0,2.0",
1530 "--target-shape",
1531 "65531,1,2,1",
1532 "--target-shape",
1533 "1,1,65541,1"
1534 ]
1535 ],
1536 "params": {},
1537 "permutes": [
1538 "shape",
1539 "type"
1540 ],
1541 "profile": [
1542 "tosa-mi"
1543 ]
1544 },
1545 "minimum": {
1546 "group": "ew_binary",
1547 "generator_args": [
1548 [
1549 "--target-dtype",
1550 "fp32",
1551 "--target-dtype",
1552 "fp16",
1553 "--target-dtype",
1554 "bf16",
1555 "--fp-values-range",
1556 "-2.0,2.0",
1557 "--tensor-dim-range",
1558 "16,64",
1559 "--target-rank",
1560 "1",
1561 "--target-rank",
1562 "2",
1563 "--target-rank",
1564 "3"
1565 ],
1566 [
1567 "--target-dtype",
1568 "fp32",
1569 "--target-dtype",
1570 "fp16",
1571 "--target-dtype",
1572 "bf16",
1573 "--fp-values-range",
1574 "-2.0,2.0",
1575 "--tensor-dim-range",
1576 "1,16",
1577 "--target-rank",
1578 "4",
1579 "--target-rank",
1580 "5"
1581 ],
1582 [
1583 "--target-dtype",
1584 "fp32",
1585 "--fp-values-range",
1586 "-2.0,2.0",
1587 "--target-shape",
1588 "1,65531,2,1",
1589 "--target-shape",
1590 "1,1,1,65538"
1591 ]
1592 ],
1593 "params": {},
1594 "permutes": [
1595 "shape",
1596 "type"
1597 ],
1598 "profile": [
1599 "tosa-mi"
1600 ]
James Ward635bc992022-11-23 11:55:32 +00001601 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00001602 "mul": {
1603 "group": "ew_binary",
1604 "generator_negative_dim_range": "1,10",
1605 "generator_args": [
1606 [
1607 "--target-dtype",
1608 "fp32",
1609 "--target-dtype",
1610 "fp16",
1611 "--target-dtype",
1612 "bf16",
1613 "--fp-values-range",
1614 "-2.0,2.0",
1615 "--tensor-dim-range",
1616 "16,64",
1617 "--target-rank",
1618 "1",
1619 "--target-rank",
1620 "2",
1621 "--target-rank",
1622 "3"
1623 ],
1624 [
1625 "--target-dtype",
1626 "fp16",
1627 "--fp-values-range",
1628 "-2.0,2.0",
1629 "--tensor-dim-range",
1630 "1,16",
1631 "--target-rank",
1632 "4",
1633 "--target-rank",
1634 "5"
1635 ],
1636 [
1637 "--target-dtype",
1638 "bf16",
1639 "--fp-values-range",
1640 "-2.0,2.0",
1641 "--target-shape",
1642 "1,1,3,65534",
1643 "--target-shape",
1644 "1,2,1,65541,1"
1645 ]
1646 ],
1647 "params": {},
1648 "permutes": [
1649 "shape",
1650 "type"
1651 ],
1652 "profile": [
1653 "tosa-mi"
1654 ]
1655 },
James Ward635bc992022-11-23 11:55:32 +00001656 "reduce_max": {
1657 "group": "reduction",
1658 "generator_args": [
1659 [
1660 "--target-dtype",
1661 "fp32",
1662 "--target-dtype",
1663 "fp16",
1664 "--target-dtype",
1665 "bf16",
1666 "--fp-values-range",
1667 "-2.0,2.0",
1668 "--tensor-dim-range",
1669 "1,32"
1670 ],
1671 [
1672 "--target-dtype",
1673 "fp32",
1674 "--fp-values-range",
1675 "-2.0,2.0",
1676 "--target-shape",
1677 "1,1,1,65531",
1678 "--target-shape",
1679 "1,1,65539,2"
1680 ]
1681 ],
1682 "params": {},
1683 "permutes": [
1684 "shape",
1685 "type",
1686 "axis"
1687 ],
1688 "profile": [
1689 "tosa-mi"
1690 ]
1691 },
1692 "reduce_min": {
1693 "group": "reduction",
1694 "generator_args": [
1695 [
1696 "--target-dtype",
1697 "fp32",
1698 "--target-dtype",
1699 "fp16",
1700 "--target-dtype",
1701 "bf16",
1702 "--fp-values-range",
1703 "-2.0,2.0",
1704 "--tensor-dim-range",
1705 "1,32"
1706 ],
1707 [
1708 "--target-dtype",
1709 "fp32",
1710 "--fp-values-range",
1711 "-2.0,2.0",
1712 "--target-shape",
1713 "1,1,65531,1",
1714 "--target-shape",
1715 "1,65539,2,1"
1716 ]
1717 ],
1718 "params": {},
1719 "permutes": [
1720 "shape",
1721 "type",
1722 "axis"
1723 ],
1724 "profile": [
1725 "tosa-mi"
1726 ]
James Ward2a27c8f2022-11-23 11:29:43 +00001727 },
James Ward7f1ea8e2022-12-12 18:39:11 +00001728 "resize": {
1729 "group": "image",
1730 "generator_args": [
1731 [
1732 "--target-dtype",
1733 "fp32",
1734 "--target-dtype",
1735 "fp16",
1736 "--target-dtype",
1737 "bf16",
1738 "--fp-values-range",
1739 "-2.0,2.0"
1740 ],
1741 [
1742 "--target-dtype",
1743 "fp32",
1744 "--fp-values-range",
1745 "-2.0,2.0",
1746 "--target-shape",
1747 "1,1103,1,2",
1748 "--max-resize-output-dim",
1749 "9100"
1750 ]
1751 ],
1752 "params": {
1753 "offset": [],
1754 "shape": [],
1755 "type": [],
1756 "mode": [],
1757 "output_type": [],
1758 "scale": ["sc2x1x3x1"],
1759 "border": ["bor0x1"]
1760 },
1761 "permutes": [
1762 "shape",
1763 "type"
1764 ],
1765 "profile": [
1766 "tosa-mi"
1767 ]
1768 },
James Ward2a27c8f2022-11-23 11:29:43 +00001769 "select": {
1770 "group": "ew_ternary",
1771 "generator_args": [
1772 [
1773 "--target-dtype",
1774 "fp32",
1775 "--target-dtype",
1776 "fp16",
1777 "--target-dtype",
1778 "bf16",
1779 "--fp-values-range",
1780 "-2.0,2.0",
1781 "--tensor-dim-range",
1782 "16,64",
1783 "--target-rank",
1784 "1",
1785 "--target-rank",
1786 "2",
1787 "--target-rank",
1788 "3"
1789 ],
1790 [
1791 "--target-dtype",
1792 "fp32",
1793 "--target-dtype",
1794 "fp16",
1795 "--target-dtype",
1796 "bf16",
1797 "--fp-values-range",
1798 "-2.0,2.0",
1799 "--tensor-dim-range",
1800 "1,16",
1801 "--target-rank",
1802 "4",
1803 "--target-rank",
1804 "5"
1805 ],
1806 [
1807 "--target-dtype",
1808 "fp32",
1809 "--fp-values-range",
1810 "-2.0,2.0",
1811 "--target-shape",
1812 "1,2,65534,2,1",
1813 "--target-shape",
1814 "1,1,65539,2",
1815 "--num-rand-permutations",
1816 "2"
1817 ]
1818 ],
1819 "params": {},
1820 "permutes": [
1821 "shape",
1822 "type"
1823 ],
1824 "profile": [
1825 "tosa-mi"
1826 ]
James Wardb45db9a2022-12-12 13:02:44 +00001827 },
1828 "sigmoid": {
1829 "group": "activation",
1830 "generator_args": [
1831 [
1832 "--target-dtype",
1833 "fp32",
1834 "--target-dtype",
1835 "fp16",
1836 "--target-dtype",
1837 "bf16",
1838 "--fp-values-range",
1839 "-2.0,2.0",
1840 "--tensor-dim-range",
1841 "16,64",
1842 "--target-rank",
1843 "1",
1844 "--target-rank",
1845 "2",
1846 "--target-rank",
1847 "3"
1848 ],
1849 [
1850 "--target-dtype",
1851 "fp32",
1852 "--target-dtype",
1853 "fp16",
1854 "--target-dtype",
1855 "bf16",
1856 "--fp-values-range",
1857 "-2.0,2.0",
1858 "--tensor-dim-range",
1859 "1,19",
1860 "--target-rank",
1861 "4",
1862 "--target-rank",
1863 "5"
1864 ],
1865 [
1866 "--target-dtype",
1867 "fp32",
1868 "--fp-values-range",
1869 "-2.0,2.0",
1870 "--target-shape",
1871 "1,2,65538,2,1",
1872 "--target-shape",
1873 "1,3,1,65533"
1874 ]
1875 ],
1876 "params": {},
1877 "permutes": [
1878 "shape",
1879 "type"
1880 ],
1881 "profile": [
1882 "tosa-mi"
1883 ]
1884 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00001885 "sub": {
1886 "group": "ew_binary",
1887 "generator_args": [
1888 [
1889 "--target-dtype",
1890 "fp32",
1891 "--target-dtype",
1892 "fp16",
1893 "--target-dtype",
1894 "bf16",
1895 "--fp-values-range",
1896 "-2.0,2.0",
1897 "--tensor-dim-range",
1898 "16,64",
1899 "--target-rank",
1900 "1",
1901 "--target-rank",
1902 "2",
1903 "--target-rank",
1904 "3"
1905 ],
1906 [
1907 "--target-dtype",
1908 "bf16",
1909 "--fp-values-range",
1910 "-2.0,2.0",
1911 "--tensor-dim-range",
1912 "1,16",
1913 "--target-rank",
1914 "4",
1915 "--target-rank",
1916 "5"
1917 ],
1918 [
1919 "--target-dtype",
1920 "fp32",
1921 "--fp-values-range",
1922 "-2.0,2.0",
1923 "--target-shape",
1924 "1,1,65533,3",
1925 "--target-shape",
1926 "1,1,2,1,65545"
1927 ]
1928 ],
1929 "params": {},
1930 "permutes": [
1931 "shape",
1932 "type"
1933 ],
1934 "profile": [
1935 "tosa-mi"
1936 ]
1937 },
James Wardc253e642023-01-17 17:03:12 +00001938 "slice": {
1939 "group": "data_layout",
1940 "generator_args": [
1941 [
1942 "--target-dtype",
1943 "fp32",
1944 "--target-dtype",
1945 "fp16",
1946 "--target-dtype",
1947 "bf16",
1948 "--fp-values-range",
1949 "-2.0,2.0",
1950 "--tensor-dim-range",
1951 "16,64",
1952 "--target-rank",
1953 "1",
1954 "--target-rank",
1955 "2",
1956 "--target-rank",
1957 "3",
1958 "--num-rand-permutations",
1959 "2"
1960 ],
1961 [
1962 "--target-dtype",
1963 "fp32",
1964 "--target-dtype",
1965 "fp16",
1966 "--target-dtype",
1967 "bf16",
1968 "--fp-values-range",
1969 "-2.0,2.0",
1970 "--tensor-dim-range",
1971 "1,16",
1972 "--target-rank",
1973 "4",
1974 "--num-rand-permutations",
1975 "2"
1976 ],
1977 [
1978 "--target-dtype",
1979 "bf16",
1980 "--fp-values-range",
1981 "-2.0,2.0",
1982 "--target-shape",
1983 "1,1,655341,1",
1984 "--target-shape",
1985 "1,65539,1,1",
1986 "--num-rand-permutations",
1987 "2"
1988 ]
1989 ],
1990 "params": {},
1991 "permutes": [
1992 "shape",
1993 "type",
1994 "perm"
1995 ],
1996 "profile": [
1997 "tosa-bi",
1998 "tosa-mi"
1999 ]
2000 },
James Wardb45db9a2022-12-12 13:02:44 +00002001 "tanh": {
2002 "group": "activation",
2003 "generator_args": [
2004 [
2005 "--target-dtype",
2006 "fp32",
2007 "--target-dtype",
2008 "fp16",
2009 "--target-dtype",
2010 "bf16",
2011 "--fp-values-range",
2012 "-2.0,2.0",
2013 "--tensor-dim-range",
2014 "18,60",
2015 "--target-rank",
2016 "1",
2017 "--target-rank",
2018 "2",
2019 "--target-rank",
2020 "3"
2021 ],
2022 [
2023 "--target-dtype",
2024 "fp32",
2025 "--target-dtype",
2026 "fp16",
2027 "--target-dtype",
2028 "bf16",
2029 "--fp-values-range",
2030 "-2.0,2.0",
2031 "--tensor-dim-range",
2032 "1,24",
2033 "--target-rank",
2034 "4",
2035 "--target-rank",
2036 "5"
2037 ],
2038 [
2039 "--target-dtype",
2040 "fp32",
2041 "--fp-values-range",
2042 "-2.0,2.0",
2043 "--target-shape",
2044 "1,65535,2,1,1",
2045 "--target-shape",
2046 "1,65540,1,2"
2047 ]
2048 ],
2049 "params": {},
2050 "permutes": [
2051 "shape",
2052 "type"
2053 ],
2054 "profile": [
2055 "tosa-mi"
2056 ]
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01002057 }
2058}