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