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