blob: afcc98740f96204b90fa4b7a691cd6d64a1205a0 [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 Johnsonae7a81c2023-02-01 15:31:00 +0000578 "conv3d": {
579 "group": "tensor",
580 "generator_negative_dim_range": "1,10",
581 "generator_args": [
582 [
583 "--target-dtype",
584 "fp32",
585 "--target-dtype",
586 "fp16",
587 "--target-dtype",
588 "bf16",
589 "--fp-values-range",
590 "-2.0,2.0",
591 "--target-shape",
592 "1,7,18,5,4",
593 "--target-shape",
594 "1,6,12,17,3",
595 "--allow-pooling-and-conv-oversizes"
596 ],
597 [
598 "--target-dtype",
599 "fp16",
600 "--fp-values-range",
601 "-2.0,2.0",
602 "--target-shape",
603 "1,2,65539,1,2",
604 "--target-shape",
605 "1,65532,1,1,3",
606 "--max-conv-dilation",
607 "1",
608 "--allow-pooling-and-conv-oversizes"
609 ]
610 ],
611 "params": {
612 "shape": [],
613 "type": [],
614 "kernel": [],
615 "stride": [],
616 "pad": [],
617 "dilation": []
618 },
619 "permutes": [
620 "kernel",
621 "shape",
622 "type",
623 "pad",
624 "stride"
625 ],
626 "profile": [
627 "tosa-mi"
628 ]
629 },
James Wardae25b932023-02-07 20:11:41 +0000630 "depthwise_conv2d": {
631 "group": "tensor",
632 "generator_negative_dim_range": "1,10",
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 "--target-shape",
644 "1,17,31,4",
645 "--target-shape",
646 "1,37,11,5",
647 "--allow-pooling-and-conv-oversizes"
648 ],
649 [
650 "--target-dtype",
651 "fp32",
652 "--fp-values-range",
653 "-2.0,2.0",
654 "--target-shape",
655 "1,1,65531,2",
656 "--target-shape",
657 "1,65540,1,3",
658 "--max-conv-dilation",
659 "1",
660 "--allow-pooling-and-conv-oversizes"
661 ]
662 ],
663 "params": {
664 "shape": [],
665 "type": [
666 "f16xf16",
667 "bf16xbf16",
668 "f32xf32"
669 ],
670 "kernel": [],
671 "stride": [],
672 "pad": [],
673 "dilation": []
674 },
675 "permutes": [
676 "kernel",
677 "shape",
678 "type",
679 "pad"
680 ],
681 "profile": [
682 "tosa-mi"
683 ]
684 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000685 "equal": {
686 "group": "comparison",
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 "--tensor-dim-range",
698 "18,64",
699 "--target-rank",
700 "1",
701 "--target-rank",
702 "2",
703 "--target-rank",
704 "3"
705 ],
706 [
707 "--target-dtype",
708 "fp32",
709 "--fp-values-range",
710 "-2.0,2.0",
711 "--tensor-dim-range",
712 "1,18",
713 "--target-rank",
714 "4",
715 "--target-rank",
716 "5"
717 ],
718 [
719 "--target-dtype",
720 "fp16",
721 "--fp-values-range",
722 "-2.0,2.0",
723 "--target-shape",
724 "1,1,2,65550",
725 "--target-shape",
726 "1,4,65530,1,1"
727 ]
728 ],
729 "params": {},
730 "permutes": [
731 "shape",
732 "type"
733 ],
734 "profile": [
735 "tosa-mi"
736 ]
737 },
Jeremy Johnson35396f22023-01-04 17:05:25 +0000738 "exp": {
739 "group": "ew_unary",
740 "generator_args": [
741 [
742 "--target-dtype",
743 "fp32",
744 "--target-dtype",
745 "fp16",
746 "--target-dtype",
747 "bf16",
748 "--fp-values-range",
749 "-2.0,2.0",
750 "--tensor-dim-range",
751 "15,64",
752 "--target-rank",
753 "1",
754 "--target-rank",
755 "2",
756 "--target-rank",
757 "3"
758 ],
759 [
760 "--target-dtype",
761 "fp16",
762 "--fp-values-range",
763 "-2.0,2.0",
764 "--tensor-dim-range",
765 "1,15",
766 "--target-rank",
767 "4",
768 "--target-rank",
769 "5"
770 ],
771 [
772 "--target-dtype",
773 "fp32",
774 "--fp-values-range",
775 "-2.0,2.0",
776 "--target-shape",
777 "1,1,65535,4",
778 "--target-shape",
779 "2,65536,1,1,1"
780 ]
781 ],
782 "params": {},
783 "permutes": [
784 "shape",
785 "type"
786 ],
787 "profile": [
788 "tosa-mi"
789 ]
790 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000791 "fft2d": {
792 "group": "tensor",
793 "generator_args": [
794 [
795 "--target-dtype",
796 "fp32",
797 "--fp-values-range",
798 "-2.0,2.0"
799 ],
800 [
801 "--target-dtype",
802 "fp32",
803 "--fp-values-range",
804 "-2.0,2.0",
805 "--target-shape",
806 "1,256,64",
807 "--target-shape",
808 "1,4,4096"
809 ]
810 ],
811 "params": {},
812 "permutes": [
813 "shape",
814 "type",
815 "inverse"
816 ],
817 "profile": [
818 "tosa-mi"
819 ]
820 },
James Ward8384a6f2023-01-27 17:27:34 +0000821 "fully_connected": {
822 "group": "tensor",
823 "generator_negative_dim_range": "1,10",
824 "generator_args": [
825 [
826 "--target-dtype",
827 "fp32",
828 "--target-dtype",
829 "fp16",
830 "--target-dtype",
831 "bf16",
832 "--fp-values-range",
833 "-2.0,2.0"
834 ],
835 [
836 "--target-dtype",
837 "fp32",
838 "--target-shape",
839 "1,296",
840 "--target-shape",
841 "65540,2"
842 ],
843 [
844 "--target-dtype",
845 "fp32",
846 "--target-dtype",
847 "fp16",
848 "--target-dtype",
849 "bf16",
850 "--fp-values-range",
851 "-2.0,2.0",
852 "--target-shape",
853 "3,16",
854 "--target-shape",
855 "1,23"
856 ]
857 ],
858 "params": {},
859 "permutes": [
860 "shape",
861 "type"
862 ],
863 "profile": [
864 "tosa-mi"
865 ]
866 },
James Ward71616fe2022-11-23 11:00:47 +0000867 "floor": {
868 "group": "ew_unary",
869 "generator_args": [
870 [
871 "--target-dtype",
872 "fp32",
873 "--target-dtype",
874 "fp16",
875 "--target-dtype",
876 "bf16",
877 "--fp-values-range",
878 "-2.0,2.0",
879 "--tensor-dim-range",
880 "4,64",
881 "--target-rank",
882 "1",
883 "--target-rank",
884 "2",
885 "--target-rank",
886 "3"
887 ],
888 [
889 "--target-dtype",
890 "fp32",
891 "--target-dtype",
892 "fp16",
893 "--target-dtype",
894 "bf16",
895 "--fp-values-range",
896 "-2.0,2.0",
897 "--tensor-dim-range",
898 "1,16",
899 "--target-rank",
900 "4",
901 "--target-rank",
902 "5"
903 ],
904 [
905 "--target-dtype",
906 "fp32",
907 "--fp-values-range",
908 "-2.0,2.0",
909 "--target-shape",
910 "1,1,65533,2",
911 "--target-shape",
912 "1,65537,1,1"
913 ]
914 ],
915 "params": {},
916 "permutes": [
917 "shape",
918 "type"
919 ],
920 "profile": [
921 "tosa-mi"
922 ]
923 },
James Ward990cc4b2022-11-16 15:36:37 +0000924 "gather": {
925 "group": "scatter_gather",
Jeremy Johnsondd3e9aa2023-02-06 16:58:04 +0000926 "generator_negative_dim_range": "1,10",
James Ward990cc4b2022-11-16 15:36:37 +0000927 "generator_args": [
928 [
929 "--target-dtype",
930 "fp32",
931 "--target-dtype",
932 "fp16",
933 "--target-dtype",
934 "bf16",
935 "--fp-values-range",
936 "-2.0,2.0",
937 "--tensor-dim-range",
938 "5,72"
939 ],
940 [
941 "--target-dtype",
942 "fp32",
943 "--fp-values-range",
944 "-2.0,2.0",
945 "--target-shape",
946 "2,65536,1",
947 "--target-shape",
948 "1,2,65535",
949 "--target-shape",
950 "5000,1,1"
951 ]
952 ],
953 "params": {},
954 "permutes": [
955 "shape",
956 "type"
957 ],
958 "profile": [
959 "tosa-mi"
960 ]
961 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000962 "greater": {
963 "group": "comparison",
964 "generator_args": [
965 [
966 "--filter",
967 "^greater$",
968 "--target-dtype",
969 "fp32",
970 "--target-dtype",
971 "fp16",
972 "--target-dtype",
973 "bf16",
974 "--fp-values-range",
975 "-2.0,2.0",
976 "--tensor-dim-range",
977 "18,64",
978 "--target-rank",
979 "1",
980 "--target-rank",
981 "2",
982 "--target-rank",
983 "3"
984 ],
985 [
986 "--filter",
987 "^greater$",
988 "--target-dtype",
989 "bf16",
990 "--fp-values-range",
991 "-2.0,2.0",
992 "--tensor-dim-range",
993 "1,18",
994 "--target-rank",
995 "4",
996 "--target-rank",
997 "5"
998 ],
999 [
1000 "--filter",
1001 "^greater$",
1002 "--target-dtype",
1003 "fp32",
1004 "--fp-values-range",
1005 "-2.0,2.0",
1006 "--target-shape",
1007 "3,65551,1,1",
1008 "--target-shape",
1009 "1,1,3,65531,1"
1010 ]
1011 ],
1012 "params": {},
1013 "permutes": [
1014 "shape",
1015 "type"
1016 ],
1017 "profile": [
1018 "tosa-mi"
1019 ]
1020 },
1021 "greater_equal": {
1022 "group": "comparison",
1023 "generator_args": [
1024 [
1025 "--target-dtype",
1026 "fp32",
1027 "--target-dtype",
1028 "fp16",
1029 "--target-dtype",
1030 "bf16",
1031 "--fp-values-range",
1032 "-2.0,2.0",
1033 "--tensor-dim-range",
1034 "18,64",
1035 "--target-rank",
1036 "1",
1037 "--target-rank",
1038 "2",
1039 "--target-rank",
1040 "3"
1041 ],
1042 [
1043 "--target-dtype",
1044 "fp16",
1045 "--fp-values-range",
1046 "-2.0,2.0",
1047 "--tensor-dim-range",
1048 "1,18",
1049 "--target-rank",
1050 "4",
1051 "--target-rank",
1052 "5"
1053 ],
1054 [
1055 "--target-dtype",
1056 "bf16",
1057 "--fp-values-range",
1058 "-2.0,2.0",
1059 "--target-shape",
1060 "65552,1,1,4",
1061 "--target-shape",
1062 "1,1,1,3,65532"
1063 ]
1064 ],
1065 "params": {},
1066 "permutes": [
1067 "shape",
1068 "type"
1069 ],
1070 "profile": [
1071 "tosa-mi"
1072 ]
1073 },
James Ward542dd3b2022-11-17 12:11:55 +00001074 "identity": {
1075 "group": "data_nodes",
1076 "no_negative_tests": "true",
1077 "generator_args": [
1078 [
1079 "--target-dtype",
1080 "fp32",
1081 "--target-dtype",
1082 "fp16",
1083 "--target-dtype",
1084 "bf16",
1085 "--fp-values-range",
1086 "-2.0,2.0",
1087 "--tensor-dim-range",
1088 "1,67",
1089 "--target-rank",
1090 "1",
1091 "--target-rank",
1092 "2",
1093 "--target-rank",
1094 "3"
1095 ],
1096 [
1097 "--target-dtype",
1098 "fp32",
1099 "--target-dtype",
1100 "fp16",
1101 "--target-dtype",
1102 "bf16",
1103 "--fp-values-range",
1104 "-2.0,2.0",
1105 "--tensor-dim-range",
1106 "1,19",
1107 "--target-rank",
1108 "4",
1109 "--target-rank",
1110 "5"
1111 ],
1112 [
1113 "--target-dtype",
1114 "fp32",
1115 "--fp-values-range",
1116 "-2.0,2.0",
1117 "--target-shape",
1118 "1,1,65539,1,1",
1119 "--target-shape",
1120 "1,1,2,65529"
1121 ]
1122 ],
1123 "params": {},
1124 "permutes": [
1125 "shape",
1126 "type"
1127 ],
1128 "profile": [
1129 "tosa-mi"
1130 ]
1131 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001132 "log": {
1133 "group": "ew_unary",
1134 "generator_args": [
1135 [
1136 "--filter",
1137 "^log$",
1138 "--target-dtype",
1139 "fp32",
1140 "--target-dtype",
1141 "fp16",
1142 "--target-dtype",
1143 "bf16",
1144 "--fp-values-range",
1145 "-2.0,2.0",
1146 "--tensor-dim-range",
1147 "15,64",
1148 "--target-rank",
1149 "1",
1150 "--target-rank",
1151 "2",
1152 "--target-rank",
1153 "3"
1154 ],
1155 [
1156 "--filter",
1157 "^log$",
1158 "--target-dtype",
1159 "fp32",
1160 "--fp-values-range",
1161 "-2.0,2.0",
1162 "--tensor-dim-range",
1163 "1,15",
1164 "--target-rank",
1165 "4",
1166 "--target-rank",
1167 "5"
1168 ],
1169 [
1170 "--filter",
1171 "^log$",
1172 "--target-dtype",
1173 "fp16",
1174 "--fp-values-range",
1175 "-2.0,2.0",
1176 "--target-shape",
1177 "1,65530,1,2",
1178 "--target-shape",
1179 "3,1,65540,1,1"
1180 ]
1181 ],
1182 "params": {},
1183 "permutes": [
1184 "shape",
1185 "type"
1186 ],
1187 "profile": [
1188 "tosa-mi"
1189 ]
1190 },
James Ward8384a6f2023-01-27 17:27:34 +00001191 "matmul": {
1192 "group": "tensor",
1193 "generator_negative_dim_range": "1,10",
1194 "generator_args": [
1195 [
1196 "--target-dtype",
1197 "fp32",
1198 "--target-dtype",
1199 "fp16",
1200 "--target-dtype",
1201 "bf16",
1202 "--fp-values-range",
1203 "-2.0,2.0",
1204 "--tensor-dim-range",
1205 "13,70"
1206 ],
1207 [
1208 "--target-dtype",
1209 "fp32",
1210 "--target-dtype",
1211 "fp16",
1212 "--target-dtype",
1213 "bf16",
1214 "--fp-values-range",
1215 "-2.0,2.0",
1216 "--tensor-dim-range",
1217 "1,19"
1218 ],
1219 [
1220 "--target-dtype",
1221 "fp32",
1222 "--fp-values-range",
1223 "-2.0,2.0",
1224 "--target-shape",
1225 "4,65530,1",
1226 "--target-shape",
1227 "1,65538,3"
1228 ]
1229 ],
1230 "params": {},
1231 "permutes": [
1232 "shape",
1233 "type"
1234 ],
1235 "profile": [
1236 "tosa-mi"
1237 ]
1238 },
James Ward52ac9d62022-11-16 12:53:49 +00001239 "max_pool2d": {
1240 "group": "tensor",
1241 "generator_args": [
1242 [
1243 "--target-dtype",
1244 "fp32",
1245 "--target-dtype",
1246 "fp16",
1247 "--target-dtype",
1248 "bf16",
1249 "--fp-values-range",
1250 "-2.0,2.0",
1251 "--target-shape",
1252 "1,47,37,25",
1253 "--target-shape",
1254 "1,15,13,38",
1255 "--allow-pooling-and-conv-oversizes"
1256 ],
1257 [
1258 "--target-dtype",
1259 "fp32",
1260 "--fp-values-range",
1261 "-2.0,2.0",
1262 "--target-shape",
1263 "1,65534,4,1",
1264 "--target-shape",
1265 "1,6,65536,1",
1266 "--max-conv-dilation",
1267 "1",
1268 "--allow-pooling-and-conv-oversizes"
1269 ]
1270 ],
1271 "params": {
1272 "shape": [],
1273 "type": [
1274 "f32",
1275 "f16",
1276 "bf16"
1277 ],
1278 "stride": [],
1279 "pad": []
1280 },
1281 "permutes": [
1282 "shape",
1283 "type",
1284 "pad"
1285 ],
1286 "sparsity": {
1287 "pad": 11
1288 },
1289 "profile": [
1290 "tosa-mi"
1291 ]
James Ward990cc4b2022-11-16 15:36:37 +00001292 },
James Ward71616fe2022-11-23 11:00:47 +00001293 "negate": {
1294 "group": "ew_unary",
Jeremy Johnsondd3e9aa2023-02-06 16:58:04 +00001295 "generator_negative_dim_range": "1,10",
James Ward71616fe2022-11-23 11:00:47 +00001296 "generator_args": [
1297 [
1298 "--target-dtype",
1299 "fp32",
1300 "--target-dtype",
1301 "fp16",
1302 "--target-dtype",
1303 "bf16",
1304 "--fp-values-range",
1305 "-2.0,2.0",
1306 "--tensor-dim-range",
1307 "17,64",
1308 "--target-rank",
1309 "1",
1310 "--target-rank",
1311 "2",
1312 "--target-rank",
1313 "3"
1314 ],
1315 [
1316 "--target-dtype",
1317 "fp32",
1318 "--target-dtype",
1319 "fp16",
1320 "--target-dtype",
1321 "bf16",
1322 "--fp-values-range",
1323 "-2.0,2.0",
1324 "--tensor-dim-range",
1325 "1,22",
1326 "--target-rank",
1327 "4",
1328 "--target-rank",
1329 "5"
1330 ],
1331 [
1332 "--target-dtype",
1333 "fp32",
1334 "--fp-values-range",
1335 "-2.0,2.0",
1336 "--target-shape",
1337 "1,65541,3,1",
1338 "--target-shape",
1339 "1,2,1,65532,1"
1340 ]
1341 ],
1342 "params": {},
1343 "permutes": [
1344 "shape",
1345 "type"
1346 ],
1347 "profile": [
1348 "tosa-mi"
1349 ]
1350 },
James Wardf0890992022-11-17 11:15:14 +00001351 "pad": {
1352 "group": "data_layout",
1353 "generator_args": [
1354 [
1355 "--target-dtype",
1356 "fp32",
1357 "--target-dtype",
1358 "fp16",
1359 "--target-dtype",
1360 "bf16",
1361 "--fp-values-range",
1362 "-2.0,2.0",
1363 "--tensor-dim-range",
1364 "1,65",
1365 "--target-rank",
1366 "1",
1367 "--target-rank",
1368 "2",
1369 "--target-rank",
1370 "3"
1371 ],
1372 [
1373 "--target-dtype",
1374 "fp16",
1375 "--fp-values-range",
1376 "-2.0,2.0",
1377 "--tensor-dim-range",
1378 "1,17",
1379 "--target-rank",
1380 "4"
1381 ],
1382 [
1383 "--target-dtype",
1384 "bf16",
1385 "--fp-values-range",
1386 "-2.0,2.0",
1387 "--tensor-dim-range",
1388 "1,16",
1389 "--target-rank",
1390 "5"
1391 ],
1392 [
1393 "--target-dtype",
1394 "fp32",
1395 "--fp-values-range",
1396 "-2.0,2.0",
1397 "--target-shape",
1398 "1,1,65539,1"
1399 ]
1400 ],
1401 "params": {},
1402 "permutes": [
1403 "shape",
1404 "type"
1405 ],
1406 "sparsity": {
1407 "pad": 21
1408 },
1409 "preselected": [
1410 {
1411 "shape": "50",
1412 "type": "bf16",
1413 "pad": "pad11"
1414 },
1415 {
1416 "shape": "63x46",
1417 "type": "bf16",
1418 "pad": "pad1010"
1419 },
1420 {
1421 "shape": "6",
1422 "type": "f16",
1423 "pad": "pad01"
1424 }
1425 ],
1426 "profile": [
1427 "tosa-mi"
1428 ]
1429 },
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001430 "pow": {
1431 "group": "ew_binary",
1432 "generator_args": [
1433 [
1434 "--target-dtype",
1435 "fp32",
1436 "--target-dtype",
1437 "fp16",
1438 "--target-dtype",
1439 "bf16",
1440 "--fp-values-range",
1441 "-2.0,2.0",
1442 "--tensor-dim-range",
1443 "16,64",
1444 "--target-rank",
1445 "1",
1446 "--target-rank",
1447 "2",
1448 "--target-rank",
1449 "3"
1450 ],
1451 [
1452 "--target-dtype",
1453 "fp16",
1454 "--fp-values-range",
1455 "-2.0,2.0",
1456 "--tensor-dim-range",
1457 "1,16",
1458 "--target-rank",
1459 "4",
1460 "--target-rank",
1461 "5"
1462 ],
1463 [
1464 "--target-dtype",
1465 "bf16",
1466 "--fp-values-range",
1467 "-2.0,2.0",
1468 "--target-shape",
1469 "65534,3,1,1",
1470 "--target-shape",
1471 "2,65541,1,1,1"
1472 ]
1473 ],
1474 "params": {},
1475 "permutes": [
1476 "shape",
1477 "type"
1478 ],
1479 "profile": [
1480 "tosa-mi"
1481 ]
1482 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001483 "reciprocal": {
1484 "group": "ew_unary",
1485 "generator_args": [
1486 [
1487 "--target-dtype",
1488 "fp32",
1489 "--target-dtype",
1490 "fp16",
1491 "--target-dtype",
1492 "bf16",
1493 "--fp-values-range",
1494 "-2.0,2.0",
1495 "--tensor-dim-range",
1496 "15,64",
1497 "--target-rank",
1498 "1",
1499 "--target-rank",
1500 "2",
1501 "--target-rank",
1502 "3"
1503 ],
1504 [
1505 "--target-dtype",
1506 "fp16",
1507 "--fp-values-range",
1508 "-2.0,2.0",
1509 "--tensor-dim-range",
1510 "1,15",
1511 "--target-rank",
1512 "4",
1513 "--target-rank",
1514 "5"
1515 ],
1516 [
1517 "--target-dtype",
1518 "bf16",
1519 "--fp-values-range",
1520 "-2.0,2.0",
1521 "--target-shape",
1522 "1,1,65536,4",
1523 "--target-shape",
1524 "2,65535,1,1,1"
1525 ]
1526 ],
1527 "params": {},
1528 "permutes": [
1529 "shape",
1530 "type"
1531 ],
1532 "profile": [
1533 "tosa-mi"
1534 ]
1535 },
James Wardf0890992022-11-17 11:15:14 +00001536 "reshape": {
1537 "group": "data_layout",
1538 "generator_args": [
1539 [
1540 "--target-dtype",
1541 "fp32",
1542 "--target-dtype",
1543 "fp16",
1544 "--target-dtype",
1545 "bf16",
1546 "--fp-values-range",
1547 "-2.0,2.0",
1548 "--num-rand-permutations",
1549 "2"
1550 ],
1551 [
1552 "--target-dtype",
1553 "fp32",
1554 "--fp-values-range",
1555 "-2.0,2.0",
1556 "--target-shape",
1557 "1,1,65536,1",
1558 "--target-shape",
1559 "1,65535,1,2",
1560 "--num-rand-permutations",
1561 "2"
1562 ]
1563 ],
1564 "params": {},
1565 "permutes": [
1566 "shape",
1567 "type",
1568 "rank",
1569 "perm"
1570 ],
1571 "profile": [
1572 "tosa-mi"
1573 ]
1574 },
1575 "reverse": {
1576 "group": "data_layout",
1577 "generator_args": [
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,48"
1589 ],
1590 [
1591 "--target-dtype",
1592 "fp32",
1593 "--fp-values-range",
1594 "-2.0,2.0",
1595 "--target-shape",
1596 "1,1,65537",
1597 "--target-shape",
1598 "1,65535,1,2"
1599 ]
1600 ],
1601 "params": {},
1602 "permutes": [
1603 "shape",
1604 "type"
1605 ],
1606 "profile": [
1607 "tosa-mi"
1608 ]
1609 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001610 "rsqrt": {
1611 "group": "ew_unary",
1612 "generator_args": [
1613 [
1614 "--target-dtype",
1615 "fp32",
1616 "--target-dtype",
1617 "fp16",
1618 "--target-dtype",
1619 "bf16",
1620 "--fp-values-range",
1621 "-2.0,2.0",
1622 "--tensor-dim-range",
1623 "15,64",
1624 "--target-rank",
1625 "1",
1626 "--target-rank",
1627 "2",
1628 "--target-rank",
1629 "3"
1630 ],
1631 [
1632 "--target-dtype",
1633 "bf16",
1634 "--fp-values-range",
1635 "-2.0,2.0",
1636 "--tensor-dim-range",
1637 "1,15",
1638 "--target-rank",
1639 "4",
1640 "--target-rank",
1641 "5"
1642 ],
1643 [
1644 "--target-dtype",
1645 "fp32",
1646 "--fp-values-range",
1647 "-2.0,2.0",
1648 "--target-shape",
1649 "1,1,3,65541",
1650 "--target-shape",
1651 "65532,1,3,1,1"
1652 ]
1653 ],
1654 "params": {},
1655 "permutes": [
1656 "shape",
1657 "type"
1658 ],
1659 "profile": [
1660 "tosa-mi"
1661 ]
1662 },
James Ward990cc4b2022-11-16 15:36:37 +00001663 "scatter": {
1664 "group": "scatter_gather",
Jeremy Johnsondd3e9aa2023-02-06 16:58:04 +00001665 "generator_negative_dim_range": "1,10",
James Ward990cc4b2022-11-16 15:36:37 +00001666 "generator_args": [
1667 [
1668 "--target-dtype",
1669 "fp32",
1670 "--target-dtype",
1671 "fp16",
1672 "--target-dtype",
1673 "bf16",
1674 "--fp-values-range",
1675 "-2.0,2.0",
1676 "--tensor-dim-range",
1677 "5,56"
1678 ],
1679 [
1680 "--target-dtype",
1681 "fp32",
1682 "--fp-values-range",
1683 "-2.0,2.0",
1684 "--target-shape",
1685 "1,65541,1",
1686 "--target-shape",
1687 "1,1,65531",
1688 "--target-shape",
1689 "2989,6,1"
1690 ]
1691 ],
1692 "params": {},
1693 "permutes": [
1694 "shape",
1695 "type"
1696 ],
1697 "profile": [
1698 "tosa-mi"
1699 ]
James Wardf0890992022-11-17 11:15:14 +00001700 },
1701 "tile": {
1702 "group": "data_layout",
Jeremy Johnsondd3e9aa2023-02-06 16:58:04 +00001703 "generator_negative_dim_range": "1,10",
James Wardf0890992022-11-17 11:15:14 +00001704 "generator_args": [
1705 [
1706 "--target-dtype",
1707 "fp32",
1708 "--target-dtype",
1709 "fp16",
1710 "--target-dtype",
1711 "bf16",
1712 "--fp-values-range",
1713 "-2.0,2.0",
1714 "--tensor-dim-range",
1715 "4,32"
1716 ],
1717 [
1718 "--target-dtype",
1719 "fp32",
1720 "--fp-values-range",
1721 "-2.0,2.0",
1722 "--target-shape",
1723 "65535",
1724 "--target-shape",
1725 "1,65543,2,1"
1726 ]
1727 ],
1728 "params": {},
1729 "permutes": [
1730 "shape",
1731 "type"
1732 ],
1733 "profile": [
1734 "tosa-mi"
1735 ]
1736 },
1737 "transpose": {
1738 "group": "data_layout",
1739 "generator_args": [
1740 [
1741 "--filter",
1742 "^transpose$",
1743 "--target-dtype",
1744 "fp32",
1745 "--target-dtype",
1746 "fp16",
1747 "--fp-values-range",
1748 "-2.0,2.0",
1749 "--target-rank",
1750 "1",
1751 "--target-rank",
1752 "2",
1753 "--num-rand-permutations",
1754 "2"
1755 ],
1756 [
1757 "--filter",
1758 "^transpose$",
1759 "--target-dtype",
1760 "fp32",
1761 "--target-dtype",
1762 "fp16",
1763 "--target-dtype",
1764 "bf16",
1765 "--fp-values-range",
1766 "-2.0,2.0",
1767 "--target-rank",
1768 "3",
1769 "--target-rank",
1770 "4",
1771 "--num-rand-permutations",
1772 "2"
1773 ],
1774 [
1775 "--filter",
1776 "^transpose$",
1777 "--target-dtype",
1778 "fp32",
1779 "--fp-values-range",
1780 "-2.0,2.0",
1781 "--target-shape",
1782 "1,1,65539,2",
1783 "--target-shape",
1784 "1,1,1,65535",
1785 "--num-rand-permutations",
1786 "1"
1787 ]
1788 ],
1789 "params": {},
1790 "permutes": [
1791 "shape",
1792 "type",
1793 "perm"
1794 ],
1795 "profile": [
1796 "tosa-mi"
1797 ]
James Wardb9c3a632022-11-22 13:14:50 +00001798 },
James Ward681e0a82023-02-20 18:04:31 +00001799 "transpose_conv2d": {
1800 "group": "tensor",
1801 "generator_negative_dim_range": "1,10",
1802 "generator_args": [
1803 [
1804 "--target-dtype",
1805 "fp32",
1806 "--target-dtype",
1807 "fp16",
1808 "--target-dtype",
1809 "bf16",
1810 "--fp-values-range",
1811 "-2.0,2.0",
1812 "--target-shape",
1813 "10,24,9,13",
1814 "--target-shape",
1815 "8,14,20,5",
1816 "--tensor-dim-range",
1817 "1,16",
1818 "--allow-pooling-and-conv-oversizes"
1819 ],
1820 [
1821 "--target-dtype",
1822 "fp16",
1823 "--fp-values-range",
1824 "-2.0,2.0",
1825 "--target-shape",
1826 "1,65536,1",
1827 "--tensor-dim-range",
1828 "1,17",
1829 "--max-conv-dilation",
1830 "1"
1831 ]
1832 ],
1833 "params": {
1834 "shape": [],
1835 "type": [],
1836 "kernel": [],
1837 "stride": [],
1838 "pad": [],
1839 "out_shape": []
1840 },
1841 "permutes": [
1842 "shape",
1843 "type",
1844 "stride",
1845 "pad"
1846 ],
1847 "profile": [
1848 "tosa-mi"
1849 ]
1850 },
James Wardb9c3a632022-11-22 13:14:50 +00001851 "maximum": {
1852 "group": "ew_binary",
1853 "generator_args": [
1854 [
1855 "--target-dtype",
1856 "fp32",
1857 "--target-dtype",
1858 "fp16",
1859 "--target-dtype",
1860 "bf16",
1861 "--fp-values-range",
1862 "-2.0,2.0",
1863 "--tensor-dim-range",
1864 "16,64",
1865 "--target-rank",
1866 "1",
1867 "--target-rank",
1868 "2",
1869 "--target-rank",
1870 "3"
1871 ],
1872 [
1873 "--target-dtype",
1874 "fp32",
1875 "--target-dtype",
1876 "fp16",
1877 "--target-dtype",
1878 "bf16",
1879 "--fp-values-range",
1880 "-2.0,2.0",
1881 "--tensor-dim-range",
1882 "1,16",
1883 "--target-rank",
1884 "4",
1885 "--target-rank",
1886 "5"
1887 ],
1888 [
1889 "--target-dtype",
1890 "fp32",
1891 "--fp-values-range",
1892 "-2.0,2.0",
1893 "--target-shape",
1894 "65531,1,2,1",
1895 "--target-shape",
1896 "1,1,65541,1"
1897 ]
1898 ],
1899 "params": {},
1900 "permutes": [
1901 "shape",
1902 "type"
1903 ],
1904 "profile": [
1905 "tosa-mi"
1906 ]
1907 },
1908 "minimum": {
1909 "group": "ew_binary",
1910 "generator_args": [
1911 [
1912 "--target-dtype",
1913 "fp32",
1914 "--target-dtype",
1915 "fp16",
1916 "--target-dtype",
1917 "bf16",
1918 "--fp-values-range",
1919 "-2.0,2.0",
1920 "--tensor-dim-range",
1921 "16,64",
1922 "--target-rank",
1923 "1",
1924 "--target-rank",
1925 "2",
1926 "--target-rank",
1927 "3"
1928 ],
1929 [
1930 "--target-dtype",
1931 "fp32",
1932 "--target-dtype",
1933 "fp16",
1934 "--target-dtype",
1935 "bf16",
1936 "--fp-values-range",
1937 "-2.0,2.0",
1938 "--tensor-dim-range",
1939 "1,16",
1940 "--target-rank",
1941 "4",
1942 "--target-rank",
1943 "5"
1944 ],
1945 [
1946 "--target-dtype",
1947 "fp32",
1948 "--fp-values-range",
1949 "-2.0,2.0",
1950 "--target-shape",
1951 "1,65531,2,1",
1952 "--target-shape",
1953 "1,1,1,65538"
1954 ]
1955 ],
1956 "params": {},
1957 "permutes": [
1958 "shape",
1959 "type"
1960 ],
1961 "profile": [
1962 "tosa-mi"
1963 ]
James Ward635bc992022-11-23 11:55:32 +00001964 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00001965 "mul": {
1966 "group": "ew_binary",
1967 "generator_negative_dim_range": "1,10",
1968 "generator_args": [
1969 [
1970 "--target-dtype",
1971 "fp32",
1972 "--target-dtype",
1973 "fp16",
1974 "--target-dtype",
1975 "bf16",
1976 "--fp-values-range",
1977 "-2.0,2.0",
1978 "--tensor-dim-range",
1979 "16,64",
1980 "--target-rank",
1981 "1",
1982 "--target-rank",
1983 "2",
1984 "--target-rank",
1985 "3"
1986 ],
1987 [
1988 "--target-dtype",
1989 "fp16",
1990 "--fp-values-range",
1991 "-2.0,2.0",
1992 "--tensor-dim-range",
1993 "1,16",
1994 "--target-rank",
1995 "4",
1996 "--target-rank",
1997 "5"
1998 ],
1999 [
2000 "--target-dtype",
2001 "bf16",
2002 "--fp-values-range",
2003 "-2.0,2.0",
2004 "--target-shape",
2005 "1,1,3,65534",
2006 "--target-shape",
2007 "1,2,1,65541,1"
2008 ]
2009 ],
2010 "params": {},
2011 "permutes": [
2012 "shape",
2013 "type"
2014 ],
2015 "profile": [
2016 "tosa-mi"
2017 ]
2018 },
James Ward635bc992022-11-23 11:55:32 +00002019 "reduce_max": {
2020 "group": "reduction",
Jeremy Johnsondd3e9aa2023-02-06 16:58:04 +00002021 "generator_negative_dim_range": "1,10",
James Ward635bc992022-11-23 11:55:32 +00002022 "generator_args": [
2023 [
2024 "--target-dtype",
2025 "fp32",
2026 "--target-dtype",
2027 "fp16",
2028 "--target-dtype",
2029 "bf16",
2030 "--fp-values-range",
2031 "-2.0,2.0",
2032 "--tensor-dim-range",
2033 "1,32"
2034 ],
2035 [
2036 "--target-dtype",
2037 "fp32",
2038 "--fp-values-range",
2039 "-2.0,2.0",
2040 "--target-shape",
2041 "1,1,1,65531",
2042 "--target-shape",
2043 "1,1,65539,2"
2044 ]
2045 ],
2046 "params": {},
2047 "permutes": [
2048 "shape",
2049 "type",
2050 "axis"
2051 ],
2052 "profile": [
2053 "tosa-mi"
2054 ]
2055 },
2056 "reduce_min": {
2057 "group": "reduction",
Jeremy Johnsondd3e9aa2023-02-06 16:58:04 +00002058 "generator_negative_dim_range": "1,10",
James Ward635bc992022-11-23 11:55:32 +00002059 "generator_args": [
2060 [
2061 "--target-dtype",
2062 "fp32",
2063 "--target-dtype",
2064 "fp16",
2065 "--target-dtype",
2066 "bf16",
2067 "--fp-values-range",
2068 "-2.0,2.0",
2069 "--tensor-dim-range",
2070 "1,32"
2071 ],
2072 [
2073 "--target-dtype",
2074 "fp32",
2075 "--fp-values-range",
2076 "-2.0,2.0",
2077 "--target-shape",
2078 "1,1,65531,1",
2079 "--target-shape",
2080 "1,65539,2,1"
2081 ]
2082 ],
2083 "params": {},
2084 "permutes": [
2085 "shape",
2086 "type",
2087 "axis"
2088 ],
2089 "profile": [
2090 "tosa-mi"
2091 ]
James Ward2a27c8f2022-11-23 11:29:43 +00002092 },
James Ward512c1ca2023-01-27 18:46:44 +00002093 "reduce_product": {
2094 "group": "reduction",
2095 "generator_args": [
2096 [
2097 "--target-dtype",
2098 "fp32",
2099 "--target-dtype",
2100 "fp16",
2101 "--target-dtype",
2102 "bf16",
2103 "--fp-values-range",
2104 "-2.0,2.0",
2105 "--tensor-dim-range",
2106 "1,34"
2107 ],
2108 [
2109 "--target-dtype",
2110 "fp16",
2111 "--target-shape",
2112 "2,65527,3,1",
2113 "--target-shape",
2114 "1,3,2,65541"
2115 ]
2116 ],
2117 "params": {},
2118 "permutes": [
2119 "shape",
2120 "type",
2121 "axis"
2122 ],
2123 "profile": [
2124 "tosa-mi"
2125 ]
2126 },
2127 "reduce_sum": {
2128 "group": "reduction",
2129 "generator_args": [
2130 [
2131 "--target-dtype",
2132 "fp32",
2133 "--target-dtype",
2134 "fp16",
2135 "--target-dtype",
2136 "bf16",
2137 "--fp-values-range",
2138 "-2.0,2.0",
2139 "--tensor-dim-range",
2140 "1,37"
2141 ],
2142 [
2143 "--target-dtype",
2144 "bf16",
2145 "--target-shape",
2146 "1,3,65529,1",
2147 "--target-shape",
2148 "1,65537,1,1"
2149 ]
2150 ],
2151 "params": {},
2152 "permutes": [
2153 "shape",
2154 "type",
2155 "axis"
2156 ],
2157 "profile": [
2158 "tosa-mi"
2159 ]
2160 },
James Ward7f1ea8e2022-12-12 18:39:11 +00002161 "resize": {
2162 "group": "image",
Jeremy Johnsondd3e9aa2023-02-06 16:58:04 +00002163 "generator_negative_dim_range": "1,10",
James Ward7f1ea8e2022-12-12 18:39:11 +00002164 "generator_args": [
2165 [
2166 "--target-dtype",
2167 "fp32",
2168 "--target-dtype",
2169 "fp16",
2170 "--target-dtype",
2171 "bf16",
2172 "--fp-values-range",
2173 "-2.0,2.0"
2174 ],
2175 [
2176 "--target-dtype",
2177 "fp32",
2178 "--fp-values-range",
2179 "-2.0,2.0",
2180 "--target-shape",
2181 "1,1103,1,2",
2182 "--max-resize-output-dim",
2183 "9100"
2184 ]
2185 ],
2186 "params": {
2187 "offset": [],
2188 "shape": [],
2189 "type": [],
2190 "mode": [],
2191 "output_type": [],
2192 "scale": ["sc2x1x3x1"],
2193 "border": ["bor0x1"]
2194 },
2195 "permutes": [
2196 "shape",
2197 "type"
2198 ],
Jeremy Johnsondd3e9aa2023-02-06 16:58:04 +00002199 "exclude_patterns": [
2200 ".*_ERRORIF_MaxDimExceeded_1x16584x5x1_.*"
2201 ],
James Ward7f1ea8e2022-12-12 18:39:11 +00002202 "profile": [
2203 "tosa-mi"
2204 ]
2205 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002206 "rfft2d": {
2207 "group": "tensor",
2208 "generator_args": [
2209 [
2210 "--target-dtype",
2211 "fp32",
2212 "--fp-values-range",
2213 "-2.0,2.0"
2214 ],
2215 [
2216 "--target-dtype",
2217 "fp32",
2218 "--fp-values-range",
2219 "-2.0,2.0",
2220 "--target-shape",
2221 "1,16,512",
2222 "--target-shape",
2223 "1,8192,2"
2224 ]
2225 ],
2226 "params": {},
2227 "permutes": [
2228 "shape",
2229 "type"
2230 ],
2231 "profile": [
2232 "tosa-mi"
2233 ]
2234 },
James Ward2a27c8f2022-11-23 11:29:43 +00002235 "select": {
2236 "group": "ew_ternary",
2237 "generator_args": [
2238 [
2239 "--target-dtype",
2240 "fp32",
2241 "--target-dtype",
2242 "fp16",
2243 "--target-dtype",
2244 "bf16",
2245 "--fp-values-range",
2246 "-2.0,2.0",
2247 "--tensor-dim-range",
2248 "16,64",
2249 "--target-rank",
2250 "1",
2251 "--target-rank",
2252 "2",
2253 "--target-rank",
2254 "3"
2255 ],
2256 [
2257 "--target-dtype",
2258 "fp32",
2259 "--target-dtype",
2260 "fp16",
2261 "--target-dtype",
2262 "bf16",
2263 "--fp-values-range",
2264 "-2.0,2.0",
2265 "--tensor-dim-range",
2266 "1,16",
2267 "--target-rank",
2268 "4",
2269 "--target-rank",
2270 "5"
2271 ],
2272 [
2273 "--target-dtype",
2274 "fp32",
2275 "--fp-values-range",
2276 "-2.0,2.0",
2277 "--target-shape",
2278 "1,2,65534,2,1",
2279 "--target-shape",
2280 "1,1,65539,2",
2281 "--num-rand-permutations",
2282 "2"
2283 ]
2284 ],
2285 "params": {},
2286 "permutes": [
2287 "shape",
2288 "type"
2289 ],
2290 "profile": [
2291 "tosa-mi"
2292 ]
James Wardb45db9a2022-12-12 13:02:44 +00002293 },
2294 "sigmoid": {
2295 "group": "activation",
2296 "generator_args": [
2297 [
2298 "--target-dtype",
2299 "fp32",
2300 "--target-dtype",
2301 "fp16",
2302 "--target-dtype",
2303 "bf16",
2304 "--fp-values-range",
2305 "-2.0,2.0",
2306 "--tensor-dim-range",
2307 "16,64",
2308 "--target-rank",
2309 "1",
2310 "--target-rank",
2311 "2",
2312 "--target-rank",
2313 "3"
2314 ],
2315 [
2316 "--target-dtype",
2317 "fp32",
2318 "--target-dtype",
2319 "fp16",
2320 "--target-dtype",
2321 "bf16",
2322 "--fp-values-range",
2323 "-2.0,2.0",
2324 "--tensor-dim-range",
2325 "1,19",
2326 "--target-rank",
2327 "4",
2328 "--target-rank",
2329 "5"
2330 ],
2331 [
2332 "--target-dtype",
2333 "fp32",
2334 "--fp-values-range",
2335 "-2.0,2.0",
2336 "--target-shape",
2337 "1,2,65538,2,1",
2338 "--target-shape",
2339 "1,3,1,65533"
2340 ]
2341 ],
2342 "params": {},
2343 "permutes": [
2344 "shape",
2345 "type"
2346 ],
2347 "profile": [
2348 "tosa-mi"
2349 ]
2350 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002351 "sub": {
2352 "group": "ew_binary",
2353 "generator_args": [
2354 [
2355 "--target-dtype",
2356 "fp32",
2357 "--target-dtype",
2358 "fp16",
2359 "--target-dtype",
2360 "bf16",
2361 "--fp-values-range",
2362 "-2.0,2.0",
2363 "--tensor-dim-range",
2364 "16,64",
2365 "--target-rank",
2366 "1",
2367 "--target-rank",
2368 "2",
2369 "--target-rank",
2370 "3"
2371 ],
2372 [
2373 "--target-dtype",
2374 "bf16",
2375 "--fp-values-range",
2376 "-2.0,2.0",
2377 "--tensor-dim-range",
2378 "1,16",
2379 "--target-rank",
2380 "4",
2381 "--target-rank",
2382 "5"
2383 ],
2384 [
2385 "--target-dtype",
2386 "fp32",
2387 "--fp-values-range",
2388 "-2.0,2.0",
2389 "--target-shape",
2390 "1,1,65533,3",
2391 "--target-shape",
2392 "1,1,2,1,65545"
2393 ]
2394 ],
2395 "params": {},
2396 "permutes": [
2397 "shape",
2398 "type"
2399 ],
2400 "profile": [
2401 "tosa-mi"
2402 ]
2403 },
James Wardc253e642023-01-17 17:03:12 +00002404 "slice": {
2405 "group": "data_layout",
2406 "generator_args": [
2407 [
2408 "--target-dtype",
2409 "fp32",
2410 "--target-dtype",
2411 "fp16",
2412 "--target-dtype",
2413 "bf16",
2414 "--fp-values-range",
2415 "-2.0,2.0",
2416 "--tensor-dim-range",
2417 "16,64",
2418 "--target-rank",
2419 "1",
2420 "--target-rank",
2421 "2",
2422 "--target-rank",
2423 "3",
2424 "--num-rand-permutations",
2425 "2"
2426 ],
2427 [
2428 "--target-dtype",
2429 "fp32",
2430 "--target-dtype",
2431 "fp16",
2432 "--target-dtype",
2433 "bf16",
2434 "--fp-values-range",
2435 "-2.0,2.0",
2436 "--tensor-dim-range",
2437 "1,16",
2438 "--target-rank",
2439 "4",
2440 "--num-rand-permutations",
2441 "2"
2442 ],
2443 [
2444 "--target-dtype",
2445 "bf16",
2446 "--fp-values-range",
2447 "-2.0,2.0",
2448 "--target-shape",
2449 "1,1,655341,1",
2450 "--target-shape",
2451 "1,65539,1,1",
2452 "--num-rand-permutations",
2453 "2"
2454 ]
2455 ],
2456 "params": {},
2457 "permutes": [
2458 "shape",
2459 "type",
2460 "perm"
2461 ],
2462 "profile": [
2463 "tosa-bi",
2464 "tosa-mi"
2465 ]
2466 },
James Wardb45db9a2022-12-12 13:02:44 +00002467 "tanh": {
2468 "group": "activation",
2469 "generator_args": [
2470 [
2471 "--target-dtype",
2472 "fp32",
2473 "--target-dtype",
2474 "fp16",
2475 "--target-dtype",
2476 "bf16",
2477 "--fp-values-range",
2478 "-2.0,2.0",
2479 "--tensor-dim-range",
2480 "18,60",
2481 "--target-rank",
2482 "1",
2483 "--target-rank",
2484 "2",
2485 "--target-rank",
2486 "3"
2487 ],
2488 [
2489 "--target-dtype",
2490 "fp32",
2491 "--target-dtype",
2492 "fp16",
2493 "--target-dtype",
2494 "bf16",
2495 "--fp-values-range",
2496 "-2.0,2.0",
2497 "--tensor-dim-range",
2498 "1,24",
2499 "--target-rank",
2500 "4",
2501 "--target-rank",
2502 "5"
2503 ],
2504 [
2505 "--target-dtype",
2506 "fp32",
2507 "--fp-values-range",
2508 "-2.0,2.0",
2509 "--target-shape",
2510 "1,65535,2,1,1",
2511 "--target-shape",
2512 "1,65540,1,2"
2513 ]
2514 ],
2515 "params": {},
2516 "permutes": [
2517 "shape",
2518 "type"
2519 ],
2520 "profile": [
2521 "tosa-mi"
2522 ]
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01002523 }
2524}