blob: 675ec9f37bbf6495d1adb71b04a3af0f9935c9d7 [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",
James Ward8384a6f2023-01-27 17:27:34 +0000188 "1,11,7,39",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100189 "--target-shape",
James Ward8384a6f2023-01-27 17:27:34 +0000190 "1,21,36,7",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100191 "--allow-pooling-and-conv-oversizes"
192 ],
193 [
194 "--target-dtype",
195 "fp32",
196 "--fp-values-range",
197 "-2.0,2.0",
198 "--target-shape",
James Ward8384a6f2023-01-27 17:27:34 +0000199 "1,2,65533,2",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100200 "--target-shape",
James Ward8384a6f2023-01-27 17:27:34 +0000201 "1,65539,2,1",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100202 "--allow-pooling-and-conv-oversizes"
203 ]
204 ],
205 "params": {
206 },
207 "permutes": [
208 "shape",
James Ward8384a6f2023-01-27 17:27:34 +0000209 "type"
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100210 ],
211 "sparsity": {
212 "pad": 17
213 },
214 "profile": [
215 "tosa-mi"
216 ]
217 },
James Ward736fd1a2023-01-23 17:13:37 +0000218 "cast": {
219 "group": "type_conversion",
220 "generator_negative_dim_range": "1,10",
221 "generator_args": [
222 [
223 "--target-dtype",
224 "fp32",
225 "--target-dtype",
226 "fp16",
227 "--target-dtype",
228 "bf16",
229 "--target-dtype",
230 "int8",
231 "--target-dtype",
232 "int16",
233 "--target-dtype",
234 "int32",
235 "--fp-values-range",
236 "-2.0,2.0",
237 "--tensor-dim-range",
238 "16,64",
239 "--target-rank",
240 "1",
241 "--target-rank",
242 "2",
243 "--target-rank",
244 "3"
245 ],
246 [
247 "--target-dtype",
248 "fp32",
249 "--target-dtype",
250 "fp16",
251 "--target-dtype",
252 "bf16",
253 "--target-dtype",
254 "int8",
255 "--target-dtype",
256 "int16",
257 "--target-dtype",
258 "int32",
259 "--fp-values-range",
260 "-2.0,2.0",
261 "--tensor-dim-range",
262 "1,16",
263 "--target-rank",
264 "4",
265 "--target-rank",
266 "5"
267 ],
268 [
269 "--target-dtype",
270 "fp16",
271 "--target-shape",
272 "1,1,1,65533,1",
273 "--target-shape",
274 "2,65538,1,1"
275 ]
276 ],
277 "params": {
278 "shape": [],
279 "type": [],
280 "output_type": []
281 },
282 "permutes": [
283 "shape",
284 "type",
285 "output_type"
286 ],
287 "exclude_patterns": [
Jeremy Johnsondd3e9aa2023-02-06 16:58:04 +0000288 "^((?!ERRORIF).)*_(i8|i16|i32|b)_out(i8|i16|i32|b)"
James Ward736fd1a2023-01-23 17:13:37 +0000289 ],
290 "profile": [
291 "tosa-mi"
292 ]
293 },
James Ward71616fe2022-11-23 11:00:47 +0000294 "ceil": {
295 "group": "ew_unary",
296 "generator_args": [
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 "4,64",
308 "--target-rank",
309 "1",
310 "--target-rank",
311 "2",
312 "--target-rank",
313 "3"
314 ],
315 [
316 "--target-dtype",
317 "fp32",
318 "--target-dtype",
319 "fp16",
320 "--target-dtype",
321 "bf16",
322 "--fp-values-range",
323 "-2.0,2.0",
324 "--tensor-dim-range",
325 "1,16",
326 "--target-rank",
327 "4",
328 "--target-rank",
329 "5"
330 ],
331 [
332 "--target-dtype",
333 "fp16",
334 "--fp-values-range",
335 "-2.0,2.0",
336 "--target-shape",
337 "2,1,65530,1",
338 "--target-shape",
339 "1,1,65539,1"
340 ]
341 ],
342 "params": {},
343 "permutes": [
344 "shape",
345 "type"
346 ],
347 "profile": [
348 "tosa-mi"
349 ]
350 },
James Ward34071252022-12-07 15:48:47 +0000351 "clamp": {
352 "group": "activation",
353 "generator_args": [
354 [
355 "--target-dtype",
356 "fp32",
357 "--target-dtype",
358 "fp16",
359 "--target-dtype",
360 "bf16",
361 "--fp-values-range",
362 "-2.0,2.0",
363 "--tensor-dim-range",
364 "20,64",
365 "--target-rank",
366 "1",
367 "--target-rank",
368 "2",
369 "--target-rank",
370 "3"
371 ],
372 [
373 "--target-dtype",
374 "fp32",
375 "--target-dtype",
376 "fp16",
377 "--target-dtype",
378 "bf16",
379 "--fp-values-range",
380 "-2.0,2.0",
381 "--tensor-dim-range",
382 "1,20",
383 "--target-rank",
384 "4",
385 "--target-rank",
386 "5"
387 ],
388 [
389 "--target-dtype",
390 "fp32",
391 "--fp-values-range",
392 "-2.0,2.0",
393 "--target-shape",
394 "1,2,1,65536",
395 "--target-shape",
396 "1,3,65537,1,1"
397 ]
398 ],
399 "params": {},
400 "permutes": [
401 "shape",
402 "type"
403 ],
404 "profile": [
405 "tosa-mi"
406 ]
407 },
James Wardf0890992022-11-17 11:15:14 +0000408 "concat": {
409 "group": "data_layout",
410 "generator_args": [
411 [
412 "--target-dtype",
413 "fp32",
414 "--target-dtype",
415 "fp16",
416 "--target-dtype",
417 "bf16",
418 "--fp-values-range",
419 "-2.0,2.0",
420 "--tensor-dim-range",
421 "16,64",
422 "--target-rank",
423 "1",
424 "--target-rank",
425 "2",
426 "--target-rank",
427 "3",
428 "--num-const-inputs-concat",
429 "3"
430 ],
431 [
432 "--target-dtype",
433 "fp32",
434 "--target-dtype",
435 "fp16",
436 "--target-dtype",
437 "bf16",
438 "--fp-values-range",
439 "-2.0,2.0",
440 "--tensor-dim-range",
441 "1,16",
442 "--target-rank",
443 "4",
444 "--target-rank",
445 "5",
446 "--num-const-inputs-concat",
447 "1"
448 ],
449 [
450 "--target-dtype",
451 "fp32",
452 "--fp-values-range",
453 "-2.0,2.0",
454 "--target-shape",
455 "1,1,65534,1,1",
456 "--target-shape",
457 "1,65537,1,2",
458 "--num-const-inputs-concat",
459 "2"
460 ]
461 ],
462 "params": {},
463 "permutes": [
464 "shape",
465 "type"
466 ],
467 "profile": [
468 "tosa-mi"
469 ]
470 },
James Ward542dd3b2022-11-17 12:11:55 +0000471 "const": {
472 "group": "data_nodes",
473 "no_negative_tests": "true",
474 "generator_args": [
475 [
476 "--target-dtype",
477 "fp32",
478 "--target-dtype",
479 "fp16",
480 "--target-dtype",
481 "bf16",
482 "--fp-values-range",
483 "-2.0,2.0",
484 "--target-rank",
485 "1",
486 "--target-rank",
487 "2",
488 "--target-rank",
489 "3"
490 ],
491 [
492 "--target-dtype",
493 "fp32",
494 "--target-dtype",
495 "fp16",
496 "--target-dtype",
497 "bf16",
498 "--fp-values-range",
499 "-2.0,2.0",
500 "--tensor-dim-range",
501 "1,16",
502 "--target-rank",
503 "4",
504 "--target-rank",
505 "5"
506 ],
507 [
508 "--target-dtype",
509 "fp32",
510 "--fp-values-range",
511 "-2.0,2.0",
512 "--target-shape",
513 "1,65540,1,1,1",
514 "--target-shape",
515 "1,2,1,65529"
516 ]
517 ],
518 "params": {},
519 "permutes": [
520 "shape",
521 "type"
522 ],
523 "profile": [
524 "tosa-mi"
525 ]
526 },
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100527 "conv2d": {
528 "group": "tensor",
Jeremy Johnson9165b9a2023-01-26 15:46:20 +0000529 "generator_negative_dim_range": "1,10",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100530 "generator_args": [
531 [
532 "--target-dtype",
533 "fp32",
534 "--target-dtype",
535 "fp16",
536 "--target-dtype",
537 "bf16",
538 "--fp-values-range",
539 "-2.0,2.0",
540 "--target-shape",
Jeremy Johnson9165b9a2023-01-26 15:46:20 +0000541 "1,34,19,27",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100542 "--target-shape",
Jeremy Johnson9165b9a2023-01-26 15:46:20 +0000543 "1,16,51,7",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100544 "--allow-pooling-and-conv-oversizes"
545 ],
546 [
547 "--target-dtype",
548 "fp32",
549 "--fp-values-range",
550 "-2.0,2.0",
551 "--target-shape",
Jeremy Johnson9165b9a2023-01-26 15:46:20 +0000552 "1,65537,1,3",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100553 "--target-shape",
Jeremy Johnson9165b9a2023-01-26 15:46:20 +0000554 "1,2,65531,2",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100555 "--max-conv-dilation",
556 "1",
557 "--allow-pooling-and-conv-oversizes"
558 ]
559 ],
560 "params": {
561 "shape": [],
562 "type": [],
563 "kernel": [],
564 "stride": [],
565 "pad": [],
566 "dilation": []
567 },
568 "permutes": [
569 "kernel",
570 "shape",
571 "type",
572 "pad"
573 ],
574 "profile": [
575 "tosa-mi"
576 ]
James Ward52ac9d62022-11-16 12:53:49 +0000577 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000578 "equal": {
579 "group": "comparison",
580 "generator_args": [
581 [
582 "--target-dtype",
583 "fp32",
584 "--target-dtype",
585 "fp16",
586 "--target-dtype",
587 "bf16",
588 "--fp-values-range",
589 "-2.0,2.0",
590 "--tensor-dim-range",
591 "18,64",
592 "--target-rank",
593 "1",
594 "--target-rank",
595 "2",
596 "--target-rank",
597 "3"
598 ],
599 [
600 "--target-dtype",
601 "fp32",
602 "--fp-values-range",
603 "-2.0,2.0",
604 "--tensor-dim-range",
605 "1,18",
606 "--target-rank",
607 "4",
608 "--target-rank",
609 "5"
610 ],
611 [
612 "--target-dtype",
613 "fp16",
614 "--fp-values-range",
615 "-2.0,2.0",
616 "--target-shape",
617 "1,1,2,65550",
618 "--target-shape",
619 "1,4,65530,1,1"
620 ]
621 ],
622 "params": {},
623 "permutes": [
624 "shape",
625 "type"
626 ],
627 "profile": [
628 "tosa-mi"
629 ]
630 },
Jeremy Johnson35396f22023-01-04 17:05:25 +0000631 "exp": {
632 "group": "ew_unary",
633 "generator_args": [
634 [
635 "--target-dtype",
636 "fp32",
637 "--target-dtype",
638 "fp16",
639 "--target-dtype",
640 "bf16",
641 "--fp-values-range",
642 "-2.0,2.0",
643 "--tensor-dim-range",
644 "15,64",
645 "--target-rank",
646 "1",
647 "--target-rank",
648 "2",
649 "--target-rank",
650 "3"
651 ],
652 [
653 "--target-dtype",
654 "fp16",
655 "--fp-values-range",
656 "-2.0,2.0",
657 "--tensor-dim-range",
658 "1,15",
659 "--target-rank",
660 "4",
661 "--target-rank",
662 "5"
663 ],
664 [
665 "--target-dtype",
666 "fp32",
667 "--fp-values-range",
668 "-2.0,2.0",
669 "--target-shape",
670 "1,1,65535,4",
671 "--target-shape",
672 "2,65536,1,1,1"
673 ]
674 ],
675 "params": {},
676 "permutes": [
677 "shape",
678 "type"
679 ],
680 "profile": [
681 "tosa-mi"
682 ]
683 },
James Ward8384a6f2023-01-27 17:27:34 +0000684 "fully_connected": {
685 "group": "tensor",
686 "generator_negative_dim_range": "1,10",
687 "generator_args": [
688 [
689 "--target-dtype",
690 "fp32",
691 "--target-dtype",
692 "fp16",
693 "--target-dtype",
694 "bf16",
695 "--fp-values-range",
696 "-2.0,2.0"
697 ],
698 [
699 "--target-dtype",
700 "fp32",
701 "--target-shape",
702 "1,296",
703 "--target-shape",
704 "65540,2"
705 ],
706 [
707 "--target-dtype",
708 "fp32",
709 "--target-dtype",
710 "fp16",
711 "--target-dtype",
712 "bf16",
713 "--fp-values-range",
714 "-2.0,2.0",
715 "--target-shape",
716 "3,16",
717 "--target-shape",
718 "1,23"
719 ]
720 ],
721 "params": {},
722 "permutes": [
723 "shape",
724 "type"
725 ],
726 "profile": [
727 "tosa-mi"
728 ]
729 },
James Ward71616fe2022-11-23 11:00:47 +0000730 "floor": {
731 "group": "ew_unary",
732 "generator_args": [
733 [
734 "--target-dtype",
735 "fp32",
736 "--target-dtype",
737 "fp16",
738 "--target-dtype",
739 "bf16",
740 "--fp-values-range",
741 "-2.0,2.0",
742 "--tensor-dim-range",
743 "4,64",
744 "--target-rank",
745 "1",
746 "--target-rank",
747 "2",
748 "--target-rank",
749 "3"
750 ],
751 [
752 "--target-dtype",
753 "fp32",
754 "--target-dtype",
755 "fp16",
756 "--target-dtype",
757 "bf16",
758 "--fp-values-range",
759 "-2.0,2.0",
760 "--tensor-dim-range",
761 "1,16",
762 "--target-rank",
763 "4",
764 "--target-rank",
765 "5"
766 ],
767 [
768 "--target-dtype",
769 "fp32",
770 "--fp-values-range",
771 "-2.0,2.0",
772 "--target-shape",
773 "1,1,65533,2",
774 "--target-shape",
775 "1,65537,1,1"
776 ]
777 ],
778 "params": {},
779 "permutes": [
780 "shape",
781 "type"
782 ],
783 "profile": [
784 "tosa-mi"
785 ]
786 },
James Ward990cc4b2022-11-16 15:36:37 +0000787 "gather": {
788 "group": "scatter_gather",
Jeremy Johnsondd3e9aa2023-02-06 16:58:04 +0000789 "generator_negative_dim_range": "1,10",
James Ward990cc4b2022-11-16 15:36:37 +0000790 "generator_args": [
791 [
792 "--target-dtype",
793 "fp32",
794 "--target-dtype",
795 "fp16",
796 "--target-dtype",
797 "bf16",
798 "--fp-values-range",
799 "-2.0,2.0",
800 "--tensor-dim-range",
801 "5,72"
802 ],
803 [
804 "--target-dtype",
805 "fp32",
806 "--fp-values-range",
807 "-2.0,2.0",
808 "--target-shape",
809 "2,65536,1",
810 "--target-shape",
811 "1,2,65535",
812 "--target-shape",
813 "5000,1,1"
814 ]
815 ],
816 "params": {},
817 "permutes": [
818 "shape",
819 "type"
820 ],
821 "profile": [
822 "tosa-mi"
823 ]
824 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000825 "greater": {
826 "group": "comparison",
827 "generator_args": [
828 [
829 "--filter",
830 "^greater$",
831 "--target-dtype",
832 "fp32",
833 "--target-dtype",
834 "fp16",
835 "--target-dtype",
836 "bf16",
837 "--fp-values-range",
838 "-2.0,2.0",
839 "--tensor-dim-range",
840 "18,64",
841 "--target-rank",
842 "1",
843 "--target-rank",
844 "2",
845 "--target-rank",
846 "3"
847 ],
848 [
849 "--filter",
850 "^greater$",
851 "--target-dtype",
852 "bf16",
853 "--fp-values-range",
854 "-2.0,2.0",
855 "--tensor-dim-range",
856 "1,18",
857 "--target-rank",
858 "4",
859 "--target-rank",
860 "5"
861 ],
862 [
863 "--filter",
864 "^greater$",
865 "--target-dtype",
866 "fp32",
867 "--fp-values-range",
868 "-2.0,2.0",
869 "--target-shape",
870 "3,65551,1,1",
871 "--target-shape",
872 "1,1,3,65531,1"
873 ]
874 ],
875 "params": {},
876 "permutes": [
877 "shape",
878 "type"
879 ],
880 "profile": [
881 "tosa-mi"
882 ]
883 },
884 "greater_equal": {
885 "group": "comparison",
886 "generator_args": [
887 [
888 "--target-dtype",
889 "fp32",
890 "--target-dtype",
891 "fp16",
892 "--target-dtype",
893 "bf16",
894 "--fp-values-range",
895 "-2.0,2.0",
896 "--tensor-dim-range",
897 "18,64",
898 "--target-rank",
899 "1",
900 "--target-rank",
901 "2",
902 "--target-rank",
903 "3"
904 ],
905 [
906 "--target-dtype",
907 "fp16",
908 "--fp-values-range",
909 "-2.0,2.0",
910 "--tensor-dim-range",
911 "1,18",
912 "--target-rank",
913 "4",
914 "--target-rank",
915 "5"
916 ],
917 [
918 "--target-dtype",
919 "bf16",
920 "--fp-values-range",
921 "-2.0,2.0",
922 "--target-shape",
923 "65552,1,1,4",
924 "--target-shape",
925 "1,1,1,3,65532"
926 ]
927 ],
928 "params": {},
929 "permutes": [
930 "shape",
931 "type"
932 ],
933 "profile": [
934 "tosa-mi"
935 ]
936 },
James Ward542dd3b2022-11-17 12:11:55 +0000937 "identity": {
938 "group": "data_nodes",
939 "no_negative_tests": "true",
940 "generator_args": [
941 [
942 "--target-dtype",
943 "fp32",
944 "--target-dtype",
945 "fp16",
946 "--target-dtype",
947 "bf16",
948 "--fp-values-range",
949 "-2.0,2.0",
950 "--tensor-dim-range",
951 "1,67",
952 "--target-rank",
953 "1",
954 "--target-rank",
955 "2",
956 "--target-rank",
957 "3"
958 ],
959 [
960 "--target-dtype",
961 "fp32",
962 "--target-dtype",
963 "fp16",
964 "--target-dtype",
965 "bf16",
966 "--fp-values-range",
967 "-2.0,2.0",
968 "--tensor-dim-range",
969 "1,19",
970 "--target-rank",
971 "4",
972 "--target-rank",
973 "5"
974 ],
975 [
976 "--target-dtype",
977 "fp32",
978 "--fp-values-range",
979 "-2.0,2.0",
980 "--target-shape",
981 "1,1,65539,1,1",
982 "--target-shape",
983 "1,1,2,65529"
984 ]
985 ],
986 "params": {},
987 "permutes": [
988 "shape",
989 "type"
990 ],
991 "profile": [
992 "tosa-mi"
993 ]
994 },
Jeremy Johnson35396f22023-01-04 17:05:25 +0000995 "log": {
996 "group": "ew_unary",
997 "generator_args": [
998 [
999 "--filter",
1000 "^log$",
1001 "--target-dtype",
1002 "fp32",
1003 "--target-dtype",
1004 "fp16",
1005 "--target-dtype",
1006 "bf16",
1007 "--fp-values-range",
1008 "-2.0,2.0",
1009 "--tensor-dim-range",
1010 "15,64",
1011 "--target-rank",
1012 "1",
1013 "--target-rank",
1014 "2",
1015 "--target-rank",
1016 "3"
1017 ],
1018 [
1019 "--filter",
1020 "^log$",
1021 "--target-dtype",
1022 "fp32",
1023 "--fp-values-range",
1024 "-2.0,2.0",
1025 "--tensor-dim-range",
1026 "1,15",
1027 "--target-rank",
1028 "4",
1029 "--target-rank",
1030 "5"
1031 ],
1032 [
1033 "--filter",
1034 "^log$",
1035 "--target-dtype",
1036 "fp16",
1037 "--fp-values-range",
1038 "-2.0,2.0",
1039 "--target-shape",
1040 "1,65530,1,2",
1041 "--target-shape",
1042 "3,1,65540,1,1"
1043 ]
1044 ],
1045 "params": {},
1046 "permutes": [
1047 "shape",
1048 "type"
1049 ],
1050 "profile": [
1051 "tosa-mi"
1052 ]
1053 },
James Ward8384a6f2023-01-27 17:27:34 +00001054 "matmul": {
1055 "group": "tensor",
1056 "generator_negative_dim_range": "1,10",
1057 "generator_args": [
1058 [
1059 "--target-dtype",
1060 "fp32",
1061 "--target-dtype",
1062 "fp16",
1063 "--target-dtype",
1064 "bf16",
1065 "--fp-values-range",
1066 "-2.0,2.0",
1067 "--tensor-dim-range",
1068 "13,70"
1069 ],
1070 [
1071 "--target-dtype",
1072 "fp32",
1073 "--target-dtype",
1074 "fp16",
1075 "--target-dtype",
1076 "bf16",
1077 "--fp-values-range",
1078 "-2.0,2.0",
1079 "--tensor-dim-range",
1080 "1,19"
1081 ],
1082 [
1083 "--target-dtype",
1084 "fp32",
1085 "--fp-values-range",
1086 "-2.0,2.0",
1087 "--target-shape",
1088 "4,65530,1",
1089 "--target-shape",
1090 "1,65538,3"
1091 ]
1092 ],
1093 "params": {},
1094 "permutes": [
1095 "shape",
1096 "type"
1097 ],
1098 "profile": [
1099 "tosa-mi"
1100 ]
1101 },
James Ward52ac9d62022-11-16 12:53:49 +00001102 "max_pool2d": {
1103 "group": "tensor",
1104 "generator_args": [
1105 [
1106 "--target-dtype",
1107 "fp32",
1108 "--target-dtype",
1109 "fp16",
1110 "--target-dtype",
1111 "bf16",
1112 "--fp-values-range",
1113 "-2.0,2.0",
1114 "--target-shape",
1115 "1,47,37,25",
1116 "--target-shape",
1117 "1,15,13,38",
1118 "--allow-pooling-and-conv-oversizes"
1119 ],
1120 [
1121 "--target-dtype",
1122 "fp32",
1123 "--fp-values-range",
1124 "-2.0,2.0",
1125 "--target-shape",
1126 "1,65534,4,1",
1127 "--target-shape",
1128 "1,6,65536,1",
1129 "--max-conv-dilation",
1130 "1",
1131 "--allow-pooling-and-conv-oversizes"
1132 ]
1133 ],
1134 "params": {
1135 "shape": [],
1136 "type": [
1137 "f32",
1138 "f16",
1139 "bf16"
1140 ],
1141 "stride": [],
1142 "pad": []
1143 },
1144 "permutes": [
1145 "shape",
1146 "type",
1147 "pad"
1148 ],
1149 "sparsity": {
1150 "pad": 11
1151 },
1152 "profile": [
1153 "tosa-mi"
1154 ]
James Ward990cc4b2022-11-16 15:36:37 +00001155 },
James Ward71616fe2022-11-23 11:00:47 +00001156 "negate": {
1157 "group": "ew_unary",
Jeremy Johnsondd3e9aa2023-02-06 16:58:04 +00001158 "generator_negative_dim_range": "1,10",
James Ward71616fe2022-11-23 11:00:47 +00001159 "generator_args": [
1160 [
1161 "--target-dtype",
1162 "fp32",
1163 "--target-dtype",
1164 "fp16",
1165 "--target-dtype",
1166 "bf16",
1167 "--fp-values-range",
1168 "-2.0,2.0",
1169 "--tensor-dim-range",
1170 "17,64",
1171 "--target-rank",
1172 "1",
1173 "--target-rank",
1174 "2",
1175 "--target-rank",
1176 "3"
1177 ],
1178 [
1179 "--target-dtype",
1180 "fp32",
1181 "--target-dtype",
1182 "fp16",
1183 "--target-dtype",
1184 "bf16",
1185 "--fp-values-range",
1186 "-2.0,2.0",
1187 "--tensor-dim-range",
1188 "1,22",
1189 "--target-rank",
1190 "4",
1191 "--target-rank",
1192 "5"
1193 ],
1194 [
1195 "--target-dtype",
1196 "fp32",
1197 "--fp-values-range",
1198 "-2.0,2.0",
1199 "--target-shape",
1200 "1,65541,3,1",
1201 "--target-shape",
1202 "1,2,1,65532,1"
1203 ]
1204 ],
1205 "params": {},
1206 "permutes": [
1207 "shape",
1208 "type"
1209 ],
1210 "profile": [
1211 "tosa-mi"
1212 ]
1213 },
James Wardf0890992022-11-17 11:15:14 +00001214 "pad": {
1215 "group": "data_layout",
1216 "generator_args": [
1217 [
1218 "--target-dtype",
1219 "fp32",
1220 "--target-dtype",
1221 "fp16",
1222 "--target-dtype",
1223 "bf16",
1224 "--fp-values-range",
1225 "-2.0,2.0",
1226 "--tensor-dim-range",
1227 "1,65",
1228 "--target-rank",
1229 "1",
1230 "--target-rank",
1231 "2",
1232 "--target-rank",
1233 "3"
1234 ],
1235 [
1236 "--target-dtype",
1237 "fp16",
1238 "--fp-values-range",
1239 "-2.0,2.0",
1240 "--tensor-dim-range",
1241 "1,17",
1242 "--target-rank",
1243 "4"
1244 ],
1245 [
1246 "--target-dtype",
1247 "bf16",
1248 "--fp-values-range",
1249 "-2.0,2.0",
1250 "--tensor-dim-range",
1251 "1,16",
1252 "--target-rank",
1253 "5"
1254 ],
1255 [
1256 "--target-dtype",
1257 "fp32",
1258 "--fp-values-range",
1259 "-2.0,2.0",
1260 "--target-shape",
1261 "1,1,65539,1"
1262 ]
1263 ],
1264 "params": {},
1265 "permutes": [
1266 "shape",
1267 "type"
1268 ],
1269 "sparsity": {
1270 "pad": 21
1271 },
1272 "preselected": [
1273 {
1274 "shape": "50",
1275 "type": "bf16",
1276 "pad": "pad11"
1277 },
1278 {
1279 "shape": "63x46",
1280 "type": "bf16",
1281 "pad": "pad1010"
1282 },
1283 {
1284 "shape": "6",
1285 "type": "f16",
1286 "pad": "pad01"
1287 }
1288 ],
1289 "profile": [
1290 "tosa-mi"
1291 ]
1292 },
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001293 "pow": {
1294 "group": "ew_binary",
1295 "generator_args": [
1296 [
1297 "--target-dtype",
1298 "fp32",
1299 "--target-dtype",
1300 "fp16",
1301 "--target-dtype",
1302 "bf16",
1303 "--fp-values-range",
1304 "-2.0,2.0",
1305 "--tensor-dim-range",
1306 "16,64",
1307 "--target-rank",
1308 "1",
1309 "--target-rank",
1310 "2",
1311 "--target-rank",
1312 "3"
1313 ],
1314 [
1315 "--target-dtype",
1316 "fp16",
1317 "--fp-values-range",
1318 "-2.0,2.0",
1319 "--tensor-dim-range",
1320 "1,16",
1321 "--target-rank",
1322 "4",
1323 "--target-rank",
1324 "5"
1325 ],
1326 [
1327 "--target-dtype",
1328 "bf16",
1329 "--fp-values-range",
1330 "-2.0,2.0",
1331 "--target-shape",
1332 "65534,3,1,1",
1333 "--target-shape",
1334 "2,65541,1,1,1"
1335 ]
1336 ],
1337 "params": {},
1338 "permutes": [
1339 "shape",
1340 "type"
1341 ],
1342 "profile": [
1343 "tosa-mi"
1344 ]
1345 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001346 "reciprocal": {
1347 "group": "ew_unary",
1348 "generator_args": [
1349 [
1350 "--target-dtype",
1351 "fp32",
1352 "--target-dtype",
1353 "fp16",
1354 "--target-dtype",
1355 "bf16",
1356 "--fp-values-range",
1357 "-2.0,2.0",
1358 "--tensor-dim-range",
1359 "15,64",
1360 "--target-rank",
1361 "1",
1362 "--target-rank",
1363 "2",
1364 "--target-rank",
1365 "3"
1366 ],
1367 [
1368 "--target-dtype",
1369 "fp16",
1370 "--fp-values-range",
1371 "-2.0,2.0",
1372 "--tensor-dim-range",
1373 "1,15",
1374 "--target-rank",
1375 "4",
1376 "--target-rank",
1377 "5"
1378 ],
1379 [
1380 "--target-dtype",
1381 "bf16",
1382 "--fp-values-range",
1383 "-2.0,2.0",
1384 "--target-shape",
1385 "1,1,65536,4",
1386 "--target-shape",
1387 "2,65535,1,1,1"
1388 ]
1389 ],
1390 "params": {},
1391 "permutes": [
1392 "shape",
1393 "type"
1394 ],
1395 "profile": [
1396 "tosa-mi"
1397 ]
1398 },
James Wardf0890992022-11-17 11:15:14 +00001399 "reshape": {
1400 "group": "data_layout",
1401 "generator_args": [
1402 [
1403 "--target-dtype",
1404 "fp32",
1405 "--target-dtype",
1406 "fp16",
1407 "--target-dtype",
1408 "bf16",
1409 "--fp-values-range",
1410 "-2.0,2.0",
1411 "--num-rand-permutations",
1412 "2"
1413 ],
1414 [
1415 "--target-dtype",
1416 "fp32",
1417 "--fp-values-range",
1418 "-2.0,2.0",
1419 "--target-shape",
1420 "1,1,65536,1",
1421 "--target-shape",
1422 "1,65535,1,2",
1423 "--num-rand-permutations",
1424 "2"
1425 ]
1426 ],
1427 "params": {},
1428 "permutes": [
1429 "shape",
1430 "type",
1431 "rank",
1432 "perm"
1433 ],
1434 "profile": [
1435 "tosa-mi"
1436 ]
1437 },
1438 "reverse": {
1439 "group": "data_layout",
1440 "generator_args": [
1441 [
1442 "--target-dtype",
1443 "fp32",
1444 "--target-dtype",
1445 "fp16",
1446 "--target-dtype",
1447 "bf16",
1448 "--fp-values-range",
1449 "-2.0,2.0",
1450 "--tensor-dim-range",
1451 "1,48"
1452 ],
1453 [
1454 "--target-dtype",
1455 "fp32",
1456 "--fp-values-range",
1457 "-2.0,2.0",
1458 "--target-shape",
1459 "1,1,65537",
1460 "--target-shape",
1461 "1,65535,1,2"
1462 ]
1463 ],
1464 "params": {},
1465 "permutes": [
1466 "shape",
1467 "type"
1468 ],
1469 "profile": [
1470 "tosa-mi"
1471 ]
1472 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001473 "rsqrt": {
1474 "group": "ew_unary",
1475 "generator_args": [
1476 [
1477 "--target-dtype",
1478 "fp32",
1479 "--target-dtype",
1480 "fp16",
1481 "--target-dtype",
1482 "bf16",
1483 "--fp-values-range",
1484 "-2.0,2.0",
1485 "--tensor-dim-range",
1486 "15,64",
1487 "--target-rank",
1488 "1",
1489 "--target-rank",
1490 "2",
1491 "--target-rank",
1492 "3"
1493 ],
1494 [
1495 "--target-dtype",
1496 "bf16",
1497 "--fp-values-range",
1498 "-2.0,2.0",
1499 "--tensor-dim-range",
1500 "1,15",
1501 "--target-rank",
1502 "4",
1503 "--target-rank",
1504 "5"
1505 ],
1506 [
1507 "--target-dtype",
1508 "fp32",
1509 "--fp-values-range",
1510 "-2.0,2.0",
1511 "--target-shape",
1512 "1,1,3,65541",
1513 "--target-shape",
1514 "65532,1,3,1,1"
1515 ]
1516 ],
1517 "params": {},
1518 "permutes": [
1519 "shape",
1520 "type"
1521 ],
1522 "profile": [
1523 "tosa-mi"
1524 ]
1525 },
James Ward990cc4b2022-11-16 15:36:37 +00001526 "scatter": {
1527 "group": "scatter_gather",
Jeremy Johnsondd3e9aa2023-02-06 16:58:04 +00001528 "generator_negative_dim_range": "1,10",
James Ward990cc4b2022-11-16 15:36:37 +00001529 "generator_args": [
1530 [
1531 "--target-dtype",
1532 "fp32",
1533 "--target-dtype",
1534 "fp16",
1535 "--target-dtype",
1536 "bf16",
1537 "--fp-values-range",
1538 "-2.0,2.0",
1539 "--tensor-dim-range",
1540 "5,56"
1541 ],
1542 [
1543 "--target-dtype",
1544 "fp32",
1545 "--fp-values-range",
1546 "-2.0,2.0",
1547 "--target-shape",
1548 "1,65541,1",
1549 "--target-shape",
1550 "1,1,65531",
1551 "--target-shape",
1552 "2989,6,1"
1553 ]
1554 ],
1555 "params": {},
1556 "permutes": [
1557 "shape",
1558 "type"
1559 ],
1560 "profile": [
1561 "tosa-mi"
1562 ]
James Wardf0890992022-11-17 11:15:14 +00001563 },
1564 "tile": {
1565 "group": "data_layout",
Jeremy Johnsondd3e9aa2023-02-06 16:58:04 +00001566 "generator_negative_dim_range": "1,10",
James Wardf0890992022-11-17 11:15:14 +00001567 "generator_args": [
1568 [
1569 "--target-dtype",
1570 "fp32",
1571 "--target-dtype",
1572 "fp16",
1573 "--target-dtype",
1574 "bf16",
1575 "--fp-values-range",
1576 "-2.0,2.0",
1577 "--tensor-dim-range",
1578 "4,32"
1579 ],
1580 [
1581 "--target-dtype",
1582 "fp32",
1583 "--fp-values-range",
1584 "-2.0,2.0",
1585 "--target-shape",
1586 "65535",
1587 "--target-shape",
1588 "1,65543,2,1"
1589 ]
1590 ],
1591 "params": {},
1592 "permutes": [
1593 "shape",
1594 "type"
1595 ],
1596 "profile": [
1597 "tosa-mi"
1598 ]
1599 },
1600 "transpose": {
1601 "group": "data_layout",
1602 "generator_args": [
1603 [
1604 "--filter",
1605 "^transpose$",
1606 "--target-dtype",
1607 "fp32",
1608 "--target-dtype",
1609 "fp16",
1610 "--fp-values-range",
1611 "-2.0,2.0",
1612 "--target-rank",
1613 "1",
1614 "--target-rank",
1615 "2",
1616 "--num-rand-permutations",
1617 "2"
1618 ],
1619 [
1620 "--filter",
1621 "^transpose$",
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 "--target-rank",
1631 "3",
1632 "--target-rank",
1633 "4",
1634 "--num-rand-permutations",
1635 "2"
1636 ],
1637 [
1638 "--filter",
1639 "^transpose$",
1640 "--target-dtype",
1641 "fp32",
1642 "--fp-values-range",
1643 "-2.0,2.0",
1644 "--target-shape",
1645 "1,1,65539,2",
1646 "--target-shape",
1647 "1,1,1,65535",
1648 "--num-rand-permutations",
1649 "1"
1650 ]
1651 ],
1652 "params": {},
1653 "permutes": [
1654 "shape",
1655 "type",
1656 "perm"
1657 ],
1658 "profile": [
1659 "tosa-mi"
1660 ]
James Wardb9c3a632022-11-22 13:14:50 +00001661 },
1662 "maximum": {
1663 "group": "ew_binary",
1664 "generator_args": [
1665 [
1666 "--target-dtype",
1667 "fp32",
1668 "--target-dtype",
1669 "fp16",
1670 "--target-dtype",
1671 "bf16",
1672 "--fp-values-range",
1673 "-2.0,2.0",
1674 "--tensor-dim-range",
1675 "16,64",
1676 "--target-rank",
1677 "1",
1678 "--target-rank",
1679 "2",
1680 "--target-rank",
1681 "3"
1682 ],
1683 [
1684 "--target-dtype",
1685 "fp32",
1686 "--target-dtype",
1687 "fp16",
1688 "--target-dtype",
1689 "bf16",
1690 "--fp-values-range",
1691 "-2.0,2.0",
1692 "--tensor-dim-range",
1693 "1,16",
1694 "--target-rank",
1695 "4",
1696 "--target-rank",
1697 "5"
1698 ],
1699 [
1700 "--target-dtype",
1701 "fp32",
1702 "--fp-values-range",
1703 "-2.0,2.0",
1704 "--target-shape",
1705 "65531,1,2,1",
1706 "--target-shape",
1707 "1,1,65541,1"
1708 ]
1709 ],
1710 "params": {},
1711 "permutes": [
1712 "shape",
1713 "type"
1714 ],
1715 "profile": [
1716 "tosa-mi"
1717 ]
1718 },
1719 "minimum": {
1720 "group": "ew_binary",
1721 "generator_args": [
1722 [
1723 "--target-dtype",
1724 "fp32",
1725 "--target-dtype",
1726 "fp16",
1727 "--target-dtype",
1728 "bf16",
1729 "--fp-values-range",
1730 "-2.0,2.0",
1731 "--tensor-dim-range",
1732 "16,64",
1733 "--target-rank",
1734 "1",
1735 "--target-rank",
1736 "2",
1737 "--target-rank",
1738 "3"
1739 ],
1740 [
1741 "--target-dtype",
1742 "fp32",
1743 "--target-dtype",
1744 "fp16",
1745 "--target-dtype",
1746 "bf16",
1747 "--fp-values-range",
1748 "-2.0,2.0",
1749 "--tensor-dim-range",
1750 "1,16",
1751 "--target-rank",
1752 "4",
1753 "--target-rank",
1754 "5"
1755 ],
1756 [
1757 "--target-dtype",
1758 "fp32",
1759 "--fp-values-range",
1760 "-2.0,2.0",
1761 "--target-shape",
1762 "1,65531,2,1",
1763 "--target-shape",
1764 "1,1,1,65538"
1765 ]
1766 ],
1767 "params": {},
1768 "permutes": [
1769 "shape",
1770 "type"
1771 ],
1772 "profile": [
1773 "tosa-mi"
1774 ]
James Ward635bc992022-11-23 11:55:32 +00001775 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00001776 "mul": {
1777 "group": "ew_binary",
1778 "generator_negative_dim_range": "1,10",
1779 "generator_args": [
1780 [
1781 "--target-dtype",
1782 "fp32",
1783 "--target-dtype",
1784 "fp16",
1785 "--target-dtype",
1786 "bf16",
1787 "--fp-values-range",
1788 "-2.0,2.0",
1789 "--tensor-dim-range",
1790 "16,64",
1791 "--target-rank",
1792 "1",
1793 "--target-rank",
1794 "2",
1795 "--target-rank",
1796 "3"
1797 ],
1798 [
1799 "--target-dtype",
1800 "fp16",
1801 "--fp-values-range",
1802 "-2.0,2.0",
1803 "--tensor-dim-range",
1804 "1,16",
1805 "--target-rank",
1806 "4",
1807 "--target-rank",
1808 "5"
1809 ],
1810 [
1811 "--target-dtype",
1812 "bf16",
1813 "--fp-values-range",
1814 "-2.0,2.0",
1815 "--target-shape",
1816 "1,1,3,65534",
1817 "--target-shape",
1818 "1,2,1,65541,1"
1819 ]
1820 ],
1821 "params": {},
1822 "permutes": [
1823 "shape",
1824 "type"
1825 ],
1826 "profile": [
1827 "tosa-mi"
1828 ]
1829 },
James Ward635bc992022-11-23 11:55:32 +00001830 "reduce_max": {
1831 "group": "reduction",
Jeremy Johnsondd3e9aa2023-02-06 16:58:04 +00001832 "generator_negative_dim_range": "1,10",
James Ward635bc992022-11-23 11:55:32 +00001833 "generator_args": [
1834 [
1835 "--target-dtype",
1836 "fp32",
1837 "--target-dtype",
1838 "fp16",
1839 "--target-dtype",
1840 "bf16",
1841 "--fp-values-range",
1842 "-2.0,2.0",
1843 "--tensor-dim-range",
1844 "1,32"
1845 ],
1846 [
1847 "--target-dtype",
1848 "fp32",
1849 "--fp-values-range",
1850 "-2.0,2.0",
1851 "--target-shape",
1852 "1,1,1,65531",
1853 "--target-shape",
1854 "1,1,65539,2"
1855 ]
1856 ],
1857 "params": {},
1858 "permutes": [
1859 "shape",
1860 "type",
1861 "axis"
1862 ],
1863 "profile": [
1864 "tosa-mi"
1865 ]
1866 },
1867 "reduce_min": {
1868 "group": "reduction",
Jeremy Johnsondd3e9aa2023-02-06 16:58:04 +00001869 "generator_negative_dim_range": "1,10",
James Ward635bc992022-11-23 11:55:32 +00001870 "generator_args": [
1871 [
1872 "--target-dtype",
1873 "fp32",
1874 "--target-dtype",
1875 "fp16",
1876 "--target-dtype",
1877 "bf16",
1878 "--fp-values-range",
1879 "-2.0,2.0",
1880 "--tensor-dim-range",
1881 "1,32"
1882 ],
1883 [
1884 "--target-dtype",
1885 "fp32",
1886 "--fp-values-range",
1887 "-2.0,2.0",
1888 "--target-shape",
1889 "1,1,65531,1",
1890 "--target-shape",
1891 "1,65539,2,1"
1892 ]
1893 ],
1894 "params": {},
1895 "permutes": [
1896 "shape",
1897 "type",
1898 "axis"
1899 ],
1900 "profile": [
1901 "tosa-mi"
1902 ]
James Ward2a27c8f2022-11-23 11:29:43 +00001903 },
James Ward512c1ca2023-01-27 18:46:44 +00001904 "reduce_product": {
1905 "group": "reduction",
1906 "generator_args": [
1907 [
1908 "--target-dtype",
1909 "fp32",
1910 "--target-dtype",
1911 "fp16",
1912 "--target-dtype",
1913 "bf16",
1914 "--fp-values-range",
1915 "-2.0,2.0",
1916 "--tensor-dim-range",
1917 "1,34"
1918 ],
1919 [
1920 "--target-dtype",
1921 "fp16",
1922 "--target-shape",
1923 "2,65527,3,1",
1924 "--target-shape",
1925 "1,3,2,65541"
1926 ]
1927 ],
1928 "params": {},
1929 "permutes": [
1930 "shape",
1931 "type",
1932 "axis"
1933 ],
1934 "profile": [
1935 "tosa-mi"
1936 ]
1937 },
1938 "reduce_sum": {
1939 "group": "reduction",
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 "1,37"
1952 ],
1953 [
1954 "--target-dtype",
1955 "bf16",
1956 "--target-shape",
1957 "1,3,65529,1",
1958 "--target-shape",
1959 "1,65537,1,1"
1960 ]
1961 ],
1962 "params": {},
1963 "permutes": [
1964 "shape",
1965 "type",
1966 "axis"
1967 ],
1968 "profile": [
1969 "tosa-mi"
1970 ]
1971 },
James Ward7f1ea8e2022-12-12 18:39:11 +00001972 "resize": {
1973 "group": "image",
Jeremy Johnsondd3e9aa2023-02-06 16:58:04 +00001974 "generator_negative_dim_range": "1,10",
James Ward7f1ea8e2022-12-12 18:39:11 +00001975 "generator_args": [
1976 [
1977 "--target-dtype",
1978 "fp32",
1979 "--target-dtype",
1980 "fp16",
1981 "--target-dtype",
1982 "bf16",
1983 "--fp-values-range",
1984 "-2.0,2.0"
1985 ],
1986 [
1987 "--target-dtype",
1988 "fp32",
1989 "--fp-values-range",
1990 "-2.0,2.0",
1991 "--target-shape",
1992 "1,1103,1,2",
1993 "--max-resize-output-dim",
1994 "9100"
1995 ]
1996 ],
1997 "params": {
1998 "offset": [],
1999 "shape": [],
2000 "type": [],
2001 "mode": [],
2002 "output_type": [],
2003 "scale": ["sc2x1x3x1"],
2004 "border": ["bor0x1"]
2005 },
2006 "permutes": [
2007 "shape",
2008 "type"
2009 ],
Jeremy Johnsondd3e9aa2023-02-06 16:58:04 +00002010 "exclude_patterns": [
2011 ".*_ERRORIF_MaxDimExceeded_1x16584x5x1_.*"
2012 ],
James Ward7f1ea8e2022-12-12 18:39:11 +00002013 "profile": [
2014 "tosa-mi"
2015 ]
2016 },
James Ward2a27c8f2022-11-23 11:29:43 +00002017 "select": {
2018 "group": "ew_ternary",
2019 "generator_args": [
2020 [
2021 "--target-dtype",
2022 "fp32",
2023 "--target-dtype",
2024 "fp16",
2025 "--target-dtype",
2026 "bf16",
2027 "--fp-values-range",
2028 "-2.0,2.0",
2029 "--tensor-dim-range",
2030 "16,64",
2031 "--target-rank",
2032 "1",
2033 "--target-rank",
2034 "2",
2035 "--target-rank",
2036 "3"
2037 ],
2038 [
2039 "--target-dtype",
2040 "fp32",
2041 "--target-dtype",
2042 "fp16",
2043 "--target-dtype",
2044 "bf16",
2045 "--fp-values-range",
2046 "-2.0,2.0",
2047 "--tensor-dim-range",
2048 "1,16",
2049 "--target-rank",
2050 "4",
2051 "--target-rank",
2052 "5"
2053 ],
2054 [
2055 "--target-dtype",
2056 "fp32",
2057 "--fp-values-range",
2058 "-2.0,2.0",
2059 "--target-shape",
2060 "1,2,65534,2,1",
2061 "--target-shape",
2062 "1,1,65539,2",
2063 "--num-rand-permutations",
2064 "2"
2065 ]
2066 ],
2067 "params": {},
2068 "permutes": [
2069 "shape",
2070 "type"
2071 ],
2072 "profile": [
2073 "tosa-mi"
2074 ]
James Wardb45db9a2022-12-12 13:02:44 +00002075 },
2076 "sigmoid": {
2077 "group": "activation",
2078 "generator_args": [
2079 [
2080 "--target-dtype",
2081 "fp32",
2082 "--target-dtype",
2083 "fp16",
2084 "--target-dtype",
2085 "bf16",
2086 "--fp-values-range",
2087 "-2.0,2.0",
2088 "--tensor-dim-range",
2089 "16,64",
2090 "--target-rank",
2091 "1",
2092 "--target-rank",
2093 "2",
2094 "--target-rank",
2095 "3"
2096 ],
2097 [
2098 "--target-dtype",
2099 "fp32",
2100 "--target-dtype",
2101 "fp16",
2102 "--target-dtype",
2103 "bf16",
2104 "--fp-values-range",
2105 "-2.0,2.0",
2106 "--tensor-dim-range",
2107 "1,19",
2108 "--target-rank",
2109 "4",
2110 "--target-rank",
2111 "5"
2112 ],
2113 [
2114 "--target-dtype",
2115 "fp32",
2116 "--fp-values-range",
2117 "-2.0,2.0",
2118 "--target-shape",
2119 "1,2,65538,2,1",
2120 "--target-shape",
2121 "1,3,1,65533"
2122 ]
2123 ],
2124 "params": {},
2125 "permutes": [
2126 "shape",
2127 "type"
2128 ],
2129 "profile": [
2130 "tosa-mi"
2131 ]
2132 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002133 "sub": {
2134 "group": "ew_binary",
2135 "generator_args": [
2136 [
2137 "--target-dtype",
2138 "fp32",
2139 "--target-dtype",
2140 "fp16",
2141 "--target-dtype",
2142 "bf16",
2143 "--fp-values-range",
2144 "-2.0,2.0",
2145 "--tensor-dim-range",
2146 "16,64",
2147 "--target-rank",
2148 "1",
2149 "--target-rank",
2150 "2",
2151 "--target-rank",
2152 "3"
2153 ],
2154 [
2155 "--target-dtype",
2156 "bf16",
2157 "--fp-values-range",
2158 "-2.0,2.0",
2159 "--tensor-dim-range",
2160 "1,16",
2161 "--target-rank",
2162 "4",
2163 "--target-rank",
2164 "5"
2165 ],
2166 [
2167 "--target-dtype",
2168 "fp32",
2169 "--fp-values-range",
2170 "-2.0,2.0",
2171 "--target-shape",
2172 "1,1,65533,3",
2173 "--target-shape",
2174 "1,1,2,1,65545"
2175 ]
2176 ],
2177 "params": {},
2178 "permutes": [
2179 "shape",
2180 "type"
2181 ],
2182 "profile": [
2183 "tosa-mi"
2184 ]
2185 },
James Wardc253e642023-01-17 17:03:12 +00002186 "slice": {
2187 "group": "data_layout",
2188 "generator_args": [
2189 [
2190 "--target-dtype",
2191 "fp32",
2192 "--target-dtype",
2193 "fp16",
2194 "--target-dtype",
2195 "bf16",
2196 "--fp-values-range",
2197 "-2.0,2.0",
2198 "--tensor-dim-range",
2199 "16,64",
2200 "--target-rank",
2201 "1",
2202 "--target-rank",
2203 "2",
2204 "--target-rank",
2205 "3",
2206 "--num-rand-permutations",
2207 "2"
2208 ],
2209 [
2210 "--target-dtype",
2211 "fp32",
2212 "--target-dtype",
2213 "fp16",
2214 "--target-dtype",
2215 "bf16",
2216 "--fp-values-range",
2217 "-2.0,2.0",
2218 "--tensor-dim-range",
2219 "1,16",
2220 "--target-rank",
2221 "4",
2222 "--num-rand-permutations",
2223 "2"
2224 ],
2225 [
2226 "--target-dtype",
2227 "bf16",
2228 "--fp-values-range",
2229 "-2.0,2.0",
2230 "--target-shape",
2231 "1,1,655341,1",
2232 "--target-shape",
2233 "1,65539,1,1",
2234 "--num-rand-permutations",
2235 "2"
2236 ]
2237 ],
2238 "params": {},
2239 "permutes": [
2240 "shape",
2241 "type",
2242 "perm"
2243 ],
2244 "profile": [
2245 "tosa-bi",
2246 "tosa-mi"
2247 ]
2248 },
James Wardb45db9a2022-12-12 13:02:44 +00002249 "tanh": {
2250 "group": "activation",
2251 "generator_args": [
2252 [
2253 "--target-dtype",
2254 "fp32",
2255 "--target-dtype",
2256 "fp16",
2257 "--target-dtype",
2258 "bf16",
2259 "--fp-values-range",
2260 "-2.0,2.0",
2261 "--tensor-dim-range",
2262 "18,60",
2263 "--target-rank",
2264 "1",
2265 "--target-rank",
2266 "2",
2267 "--target-rank",
2268 "3"
2269 ],
2270 [
2271 "--target-dtype",
2272 "fp32",
2273 "--target-dtype",
2274 "fp16",
2275 "--target-dtype",
2276 "bf16",
2277 "--fp-values-range",
2278 "-2.0,2.0",
2279 "--tensor-dim-range",
2280 "1,24",
2281 "--target-rank",
2282 "4",
2283 "--target-rank",
2284 "5"
2285 ],
2286 [
2287 "--target-dtype",
2288 "fp32",
2289 "--fp-values-range",
2290 "-2.0,2.0",
2291 "--target-shape",
2292 "1,65535,2,1,1",
2293 "--target-shape",
2294 "1,65540,1,2"
2295 ]
2296 ],
2297 "params": {},
2298 "permutes": [
2299 "shape",
2300 "type"
2301 ],
2302 "profile": [
2303 "tosa-mi"
2304 ]
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01002305 }
2306}