blob: bdfc2811377bc46623539f3329fa8c24f16d2fa3 [file] [log] [blame]
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01001{
James Ward71616fe2022-11-23 11:00:47 +00002 "abs": {
3 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00004 "profile": [
5 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00006 ],
7 "generation": {
8 "standard": {
9 "generator_args": [
10 [
11 "--target-dtype",
12 "fp32",
13 "--target-dtype",
14 "fp16",
15 "--target-dtype",
16 "bf16",
17 "--fp-values-range",
18 "-2.0,2.0",
19 "--tensor-dim-range",
20 "16,64",
21 "--target-rank",
22 "1",
23 "--target-rank",
24 "2",
25 "--target-rank",
26 "3"
27 ],
28 [
29 "--target-dtype",
30 "fp32",
31 "--target-dtype",
32 "fp16",
33 "--target-dtype",
34 "bf16",
35 "--fp-values-range",
36 "-2.0,2.0",
37 "--tensor-dim-range",
38 "1,16",
39 "--target-rank",
40 "4",
41 "--target-rank",
42 "5"
43 ],
44 [
45 "--target-dtype",
46 "bf16",
47 "--fp-values-range",
48 "-2.0,2.0",
49 "--target-shape",
50 "1,65531,2,1",
51 "--target-shape",
52 "65538,1,1,1"
53 ]
54 ]
55 }
56 },
57 "selection": {
58 "default": {
59 "params": {},
60 "permutes": [
61 "shape",
62 "type"
63 ]
64 }
65 }
James Ward71616fe2022-11-23 11:00:47 +000066 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +000067 "add": {
68 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +000069 "profile": [
70 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000071 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +000072 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000073 "generation": {
74 "standard": {
75 "generator_args": [
76 [
77 "--target-dtype",
78 "fp32",
79 "--target-dtype",
80 "fp16",
81 "--target-dtype",
82 "bf16",
83 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +000084 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000085 "--tensor-dim-range",
86 "16,64",
87 "--target-rank",
88 "1",
89 "--target-rank",
90 "2",
91 "--target-rank",
92 "3"
93 ],
94 [
95 "--target-dtype",
96 "fp32",
97 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +000098 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000099 "--tensor-dim-range",
100 "1,16",
101 "--target-rank",
102 "4",
103 "--target-rank",
104 "5"
105 ],
106 [
107 "--target-dtype",
108 "fp16",
109 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +0000110 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000111 "--target-shape",
112 "2,1,1,65532",
113 "--target-shape",
114 "65542,2,1,1,1"
115 ]
116 ]
117 }
118 },
119 "selection": {
120 "default": {
121 "params": {},
122 "permutes": [
123 "shape",
124 "type"
125 ]
126 }
127 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +0000128 },
James Ward52ac9d62022-11-16 12:53:49 +0000129 "argmax": {
130 "group": "tensor",
James Ward52ac9d62022-11-16 12:53:49 +0000131 "profile": [
132 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000133 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000134 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000135 "generation": {
136 "standard": {
137 "generator_args": [
138 [
139 "--target-dtype",
140 "fp32",
141 "--target-dtype",
142 "fp16",
143 "--target-dtype",
144 "bf16",
145 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000146 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000147 "--tensor-dim-range",
148 "32,64",
149 "--target-rank",
150 "1",
151 "--target-rank",
152 "2",
153 "--target-rank",
154 "3",
155 "--num-rand-permutations",
156 "2"
157 ],
158 [
159 "--target-dtype",
160 "fp32",
161 "--target-dtype",
162 "fp16",
163 "--target-dtype",
164 "bf16",
165 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000166 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000167 "--tensor-dim-range",
168 "1,32",
169 "--target-rank",
170 "4",
171 "--num-rand-permutations",
172 "2"
173 ],
174 [
175 "--target-dtype",
176 "fp32",
177 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000178 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000179 "--target-shape",
180 "1,3,65535,1",
181 "--target-shape",
182 "1,65537,1,2",
183 "--num-rand-permutations",
184 "2"
185 ]
186 ]
187 }
188 },
189 "selection": {
190 "default": {
191 "params": {},
192 "permutes": [
193 "shape",
194 "type"
195 ]
196 }
197 }
James Ward52ac9d62022-11-16 12:53:49 +0000198 },
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100199 "avg_pool2d": {
200 "group": "tensor",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100201 "profile": [
202 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000203 ],
204 "generation": {
205 "standard": {
206 "generator_args": [
207 [
208 "--target-dtype",
209 "fp32",
210 "--target-dtype",
211 "fp16",
212 "--target-dtype",
213 "bf16",
214 "--fp-values-range",
215 "-2.0,2.0",
216 "--target-shape",
217 "1,11,7,39",
218 "--target-shape",
219 "1,21,36,7",
220 "--allow-pooling-and-conv-oversizes"
221 ],
222 [
223 "--target-dtype",
224 "fp32",
225 "--fp-values-range",
226 "-2.0,2.0",
227 "--target-shape",
228 "1,2,65533,2",
229 "--target-shape",
230 "1,65539,2,1",
231 "--allow-pooling-and-conv-oversizes"
232 ]
233 ]
234 }
235 },
236 "selection": {
237 "default": {
238 "params": {},
239 "permutes": [
240 "shape",
241 "type"
242 ],
243 "sparsity": {
244 "pad": 17
245 }
246 }
247 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100248 },
James Ward736fd1a2023-01-23 17:13:37 +0000249 "cast": {
250 "group": "type_conversion",
James Ward736fd1a2023-01-23 17:13:37 +0000251 "profile": [
252 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000253 ],
254 "generation": {
255 "standard": {
256 "negative_dim_range": "1,10",
257 "generator_args": [
258 [
259 "--target-dtype",
260 "fp32",
261 "--target-dtype",
262 "fp16",
263 "--target-dtype",
264 "bf16",
265 "--target-dtype",
266 "int8",
267 "--target-dtype",
268 "int16",
269 "--target-dtype",
270 "int32",
271 "--fp-values-range",
272 "-2.0,2.0",
273 "--tensor-dim-range",
274 "16,64",
275 "--target-rank",
276 "1",
277 "--target-rank",
278 "2",
279 "--target-rank",
280 "3"
281 ],
282 [
283 "--target-dtype",
284 "fp32",
285 "--target-dtype",
286 "fp16",
287 "--target-dtype",
288 "bf16",
289 "--target-dtype",
290 "int8",
291 "--target-dtype",
292 "int16",
293 "--target-dtype",
294 "int32",
295 "--fp-values-range",
296 "-2.0,2.0",
297 "--tensor-dim-range",
298 "1,16",
299 "--target-rank",
300 "4",
301 "--target-rank",
302 "5"
303 ],
304 [
305 "--target-dtype",
306 "fp16",
307 "--target-shape",
308 "1,1,1,65533,1",
309 "--target-shape",
310 "2,65538,1,1"
311 ]
312 ]
313 }
314 },
315 "selection": {
316 "default": {
317 "params": {
318 "shape": [],
319 "type": [],
320 "output_type": []
321 },
322 "permutes": [
323 "shape",
324 "type",
325 "output_type"
326 ],
327 "exclude_patterns": [
328 "^((?!ERRORIF).)*_(i8|i16|i32|b)_out(i8|i16|i32|b)"
329 ]
330 }
331 }
James Ward736fd1a2023-01-23 17:13:37 +0000332 },
James Ward71616fe2022-11-23 11:00:47 +0000333 "ceil": {
334 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +0000335 "profile": [
336 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000337 ],
338 "generation": {
339 "standard": {
340 "generator_args": [
341 [
342 "--target-dtype",
343 "fp32",
344 "--target-dtype",
345 "fp16",
346 "--target-dtype",
347 "bf16",
348 "--fp-values-range",
349 "-2.0,2.0",
350 "--tensor-dim-range",
351 "4,64",
352 "--target-rank",
353 "1",
354 "--target-rank",
355 "2",
356 "--target-rank",
357 "3"
358 ],
359 [
360 "--target-dtype",
361 "fp32",
362 "--target-dtype",
363 "fp16",
364 "--target-dtype",
365 "bf16",
366 "--fp-values-range",
367 "-2.0,2.0",
368 "--tensor-dim-range",
369 "1,16",
370 "--target-rank",
371 "4",
372 "--target-rank",
373 "5"
374 ],
375 [
376 "--target-dtype",
377 "fp16",
378 "--fp-values-range",
379 "-2.0,2.0",
380 "--target-shape",
381 "2,1,65530,1",
382 "--target-shape",
383 "1,1,65539,1"
384 ]
385 ]
386 }
387 },
388 "selection": {
389 "default": {
390 "params": {},
391 "permutes": [
392 "shape",
393 "type"
394 ]
395 }
396 }
James Ward71616fe2022-11-23 11:00:47 +0000397 },
James Ward34071252022-12-07 15:48:47 +0000398 "clamp": {
399 "group": "activation",
James Ward34071252022-12-07 15:48:47 +0000400 "profile": [
401 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000402 ],
403 "generation": {
404 "standard": {
405 "generator_args": [
406 [
407 "--target-dtype",
408 "fp32",
409 "--target-dtype",
410 "fp16",
411 "--target-dtype",
412 "bf16",
413 "--fp-values-range",
414 "-2.0,2.0",
415 "--tensor-dim-range",
416 "20,64",
417 "--target-rank",
418 "1",
419 "--target-rank",
420 "2",
421 "--target-rank",
422 "3"
423 ],
424 [
425 "--target-dtype",
426 "fp32",
427 "--target-dtype",
428 "fp16",
429 "--target-dtype",
430 "bf16",
431 "--fp-values-range",
432 "-2.0,2.0",
433 "--tensor-dim-range",
434 "1,20",
435 "--target-rank",
436 "4",
437 "--target-rank",
438 "5"
439 ],
440 [
441 "--target-dtype",
442 "fp32",
443 "--fp-values-range",
444 "-2.0,2.0",
445 "--target-shape",
446 "1,2,1,65536",
447 "--target-shape",
448 "1,3,65537,1,1"
449 ]
450 ]
451 }
452 },
453 "selection": {
454 "default": {
455 "params": {},
456 "permutes": [
457 "shape",
458 "type"
459 ]
460 }
461 }
James Ward34071252022-12-07 15:48:47 +0000462 },
James Wardf0890992022-11-17 11:15:14 +0000463 "concat": {
464 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +0000465 "profile": [
466 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000467 ],
468 "generation": {
469 "standard": {
470 "generator_args": [
471 [
472 "--target-dtype",
473 "fp32",
474 "--target-dtype",
475 "fp16",
476 "--target-dtype",
477 "bf16",
478 "--fp-values-range",
479 "-2.0,2.0",
480 "--tensor-dim-range",
481 "16,64",
482 "--target-rank",
483 "1",
484 "--target-rank",
485 "2",
486 "--target-rank",
487 "3",
488 "--num-const-inputs-concat",
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 "--num-const-inputs-concat",
507 "1"
508 ],
509 [
510 "--target-dtype",
511 "fp32",
512 "--fp-values-range",
513 "-2.0,2.0",
514 "--target-shape",
515 "1,1,65534,1,1",
516 "--target-shape",
517 "1,65537,1,2",
518 "--num-const-inputs-concat",
519 "2"
520 ]
521 ]
522 }
523 },
524 "selection": {
525 "default": {
526 "params": {},
527 "permutes": [
528 "shape",
529 "type"
530 ]
531 }
532 }
James Wardf0890992022-11-17 11:15:14 +0000533 },
James Ward542dd3b2022-11-17 12:11:55 +0000534 "const": {
535 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +0000536 "profile": [
537 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000538 ],
539 "generation": {
540 "standard": {
541 "no_negative_tests": "true",
542 "generator_args": [
543 [
544 "--target-dtype",
545 "fp32",
546 "--target-dtype",
547 "fp16",
548 "--target-dtype",
549 "bf16",
550 "--fp-values-range",
551 "-2.0,2.0",
552 "--target-rank",
553 "1",
554 "--target-rank",
555 "2",
556 "--target-rank",
557 "3"
558 ],
559 [
560 "--target-dtype",
561 "fp32",
562 "--target-dtype",
563 "fp16",
564 "--target-dtype",
565 "bf16",
566 "--fp-values-range",
567 "-2.0,2.0",
568 "--tensor-dim-range",
569 "1,16",
570 "--target-rank",
571 "4",
572 "--target-rank",
573 "5"
574 ],
575 [
576 "--target-dtype",
577 "fp32",
578 "--fp-values-range",
579 "-2.0,2.0",
580 "--target-shape",
581 "1,65540,1,1,1",
582 "--target-shape",
583 "1,2,1,65529"
584 ]
585 ]
586 }
587 },
588 "selection": {
589 "default": {
590 "params": {},
591 "permutes": [
592 "shape",
593 "type"
594 ]
595 }
596 }
James Ward542dd3b2022-11-17 12:11:55 +0000597 },
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100598 "conv2d": {
599 "group": "tensor",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100600 "profile": [
601 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000602 ],
Jeremy Johnsond1a08ce2023-10-18 17:22:21 +0100603 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000604 "generation": {
605 "standard": {
606 "negative_dim_range": "1,10",
607 "generator_args": [
608 [
609 "--target-dtype",
610 "fp32",
611 "--target-dtype",
612 "fp16",
613 "--target-dtype",
614 "bf16",
615 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000616 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000617 "--target-shape",
618 "1,34,19,27",
619 "--target-shape",
620 "1,16,51,7",
621 "--tensor-dim-range",
622 "1,16",
623 "--allow-pooling-and-conv-oversizes"
624 ],
625 [
626 "--target-dtype",
627 "fp32",
628 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000629 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000630 "--target-shape",
631 "1,65537,1,3",
632 "--target-shape",
633 "1,2,65531,2",
634 "--tensor-dim-range",
635 "1,16",
636 "--max-conv-dilation",
637 "1",
638 "--allow-pooling-and-conv-oversizes"
639 ]
640 ]
641 }
642 },
643 "selection": {
644 "default": {
645 "params": {
646 "shape": [],
647 "type": [],
648 "kernel": [],
649 "stride": [],
650 "pad": [],
651 "dilation": []
652 },
653 "permutes": [
654 "kernel",
655 "shape",
656 "type",
657 "pad"
658 ]
659 }
660 }
James Ward52ac9d62022-11-16 12:53:49 +0000661 },
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000662 "conv3d": {
663 "group": "tensor",
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000664 "profile": [
665 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000666 ],
667 "generation": {
668 "standard": {
669 "negative_dim_range": "1,10",
670 "generator_args": [
671 [
672 "--target-dtype",
673 "fp32",
674 "--target-dtype",
675 "fp16",
676 "--target-dtype",
677 "bf16",
678 "--fp-values-range",
679 "-2.0,2.0",
680 "--target-shape",
681 "1,7,18,5,4",
682 "--target-shape",
683 "1,6,12,17,3",
684 "--tensor-dim-range",
685 "1,4",
686 "--allow-pooling-and-conv-oversizes"
687 ],
688 [
689 "--target-dtype",
690 "fp32",
691 "--fp-values-range",
692 "-2.0,2.0",
693 "--target-shape",
694 "1,2,65539,1,2",
695 "--target-shape",
696 "1,65532,1,1,3",
697 "--tensor-dim-range",
698 "1,2",
699 "--max-conv-dilation",
700 "1",
701 "--allow-pooling-and-conv-oversizes"
702 ]
703 ]
704 }
705 },
706 "selection": {
707 "default": {
708 "params": {
709 "shape": [],
710 "type": [],
711 "kernel": [],
712 "stride": [],
713 "pad": [],
714 "dilation": []
715 },
716 "permutes": [
717 "kernel",
718 "shape",
719 "type",
720 "pad",
721 "stride"
722 ]
723 }
724 }
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000725 },
James Wardae25b932023-02-07 20:11:41 +0000726 "depthwise_conv2d": {
727 "group": "tensor",
James Wardae25b932023-02-07 20:11:41 +0000728 "profile": [
729 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000730 ],
731 "generation": {
732 "standard": {
733 "negative_dim_range": "1,10",
734 "generator_args": [
735 [
736 "--target-dtype",
737 "fp32",
738 "--target-dtype",
739 "fp16",
740 "--target-dtype",
741 "bf16",
742 "--fp-values-range",
743 "-2.0,2.0",
744 "--target-shape",
745 "1,17,31,4",
746 "--target-shape",
747 "1,37,11,5",
748 "--tensor-dim-range",
749 "1,16",
750 "--allow-pooling-and-conv-oversizes"
751 ],
752 [
753 "--target-dtype",
754 "fp32",
755 "--fp-values-range",
756 "-2.0,2.0",
757 "--target-shape",
758 "1,1,65531,2",
759 "--target-shape",
760 "1,65540,1,3",
761 "--tensor-dim-range",
762 "1,16",
763 "--max-conv-dilation",
764 "1",
765 "--allow-pooling-and-conv-oversizes"
766 ]
767 ]
768 }
769 },
770 "selection": {
771 "default": {
772 "params": {
773 "shape": [],
774 "type": [
775 "f16xf16",
776 "bf16xbf16",
777 "f32xf32"
778 ],
779 "kernel": [],
780 "stride": [],
781 "pad": [],
782 "dilation": []
783 },
784 "permutes": [
785 "kernel",
786 "shape",
787 "type",
788 "pad"
789 ]
790 }
791 }
James Wardae25b932023-02-07 20:11:41 +0000792 },
Won Jeona21b2e82023-08-10 10:33:01 +0000793 "dim": {
794 "group": "data_layout",
795 "profile": [
796 "tosa-mi"
797 ],
798 "generation": {
799 "standard": {
Jeremy Johnsonfd8c8fe2023-10-23 11:55:38 +0100800 "from_version": "v0.80.0",
Won Jeona21b2e82023-08-10 10:33:01 +0000801 "generator_args": [
802 [
803 "--target-dtype",
804 "fp32",
805 "--target-dtype",
806 "fp16",
807 "--target-dtype",
808 "bf16",
809 "--fp-values-range",
810 "-2.0,2.0",
811 "--tensor-dim-range",
812 "1,65",
813 "--target-rank",
814 "1",
815 "--target-rank",
816 "2",
817 "--target-rank",
818 "3"
819 ]
820 ]
821 }
822 },
823 "selection": {
824 "default": {
825 "params": {},
826 "permutes": [
827 "shape",
828 "type"
829 ]
830 }
831 }
832 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000833 "equal": {
834 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000835 "profile": [
836 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000837 ],
838 "generation": {
839 "standard": {
840 "generator_args": [
841 [
842 "--target-dtype",
843 "fp32",
844 "--target-dtype",
845 "fp16",
846 "--target-dtype",
847 "bf16",
848 "--fp-values-range",
849 "-2.0,2.0",
850 "--tensor-dim-range",
851 "18,64",
852 "--target-rank",
853 "1",
854 "--target-rank",
855 "2",
856 "--target-rank",
857 "3"
858 ],
859 [
860 "--target-dtype",
861 "fp32",
862 "--fp-values-range",
863 "-2.0,2.0",
864 "--tensor-dim-range",
865 "1,18",
866 "--target-rank",
867 "4",
868 "--target-rank",
869 "5"
870 ],
871 [
872 "--target-dtype",
873 "fp16",
874 "--fp-values-range",
875 "-2.0,2.0",
876 "--target-shape",
877 "1,1,2,65550",
878 "--target-shape",
879 "1,4,65530,1,1"
880 ]
881 ]
882 }
883 },
884 "selection": {
885 "default": {
886 "params": {},
887 "permutes": [
888 "shape",
889 "type"
890 ]
891 }
892 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000893 },
Jeremy Johnson35396f22023-01-04 17:05:25 +0000894 "exp": {
895 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +0000896 "profile": [
897 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000898 ],
899 "generation": {
900 "standard": {
901 "generator_args": [
902 [
903 "--target-dtype",
904 "fp32",
905 "--target-dtype",
906 "fp16",
907 "--target-dtype",
908 "bf16",
909 "--fp-values-range",
910 "-2.0,2.0",
911 "--tensor-dim-range",
912 "15,64",
913 "--target-rank",
914 "1",
915 "--target-rank",
916 "2",
917 "--target-rank",
918 "3"
919 ],
920 [
921 "--target-dtype",
922 "fp16",
923 "--fp-values-range",
924 "-2.0,2.0",
925 "--tensor-dim-range",
926 "1,15",
927 "--target-rank",
928 "4",
929 "--target-rank",
930 "5"
931 ],
932 [
933 "--target-dtype",
934 "fp32",
935 "--fp-values-range",
936 "-2.0,2.0",
937 "--target-shape",
938 "1,1,65535,4",
939 "--target-shape",
940 "2,65536,1,1,1"
941 ]
942 ]
943 }
944 },
945 "selection": {
946 "default": {
947 "params": {},
948 "permutes": [
949 "shape",
950 "type"
951 ]
952 }
953 }
Jeremy Johnson35396f22023-01-04 17:05:25 +0000954 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000955 "fft2d": {
956 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000957 "profile": [
958 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000959 ],
960 "generation": {
961 "standard": {
962 "generator_args": [
963 [
964 "--target-dtype",
965 "fp32",
966 "--fp-values-range",
967 "-2.0,2.0"
968 ],
969 [
970 "--target-dtype",
971 "fp32",
972 "--fp-values-range",
973 "-2.0,2.0",
974 "--target-shape",
975 "1,256,64",
976 "--target-shape",
977 "1,4,4096"
978 ]
979 ]
980 }
981 },
982 "selection": {
983 "default": {
984 "params": {},
985 "permutes": [
986 "shape",
987 "type",
988 "inverse"
989 ]
990 }
991 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000992 },
James Ward8384a6f2023-01-27 17:27:34 +0000993 "fully_connected": {
994 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +0000995 "profile": [
996 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000997 ],
Jeremy Johnsonaee62af2023-11-02 17:16:25 +0000998 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000999 "generation": {
1000 "standard": {
1001 "negative_dim_range": "1,10",
1002 "generator_args": [
1003 [
1004 "--target-dtype",
1005 "fp32",
1006 "--target-dtype",
1007 "fp16",
1008 "--target-dtype",
1009 "bf16",
1010 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001011 "-max,max",
1012 "--tensor-dim-range",
1013 "15,64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001014 ],
1015 [
1016 "--target-dtype",
1017 "fp32",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001018 "--fp-values-range",
1019 "-max,max",
1020 "--tensor-dim-range",
1021 "10,15",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001022 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001023 "100,296",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001024 "--target-shape",
1025 "65540,2"
1026 ],
1027 [
1028 "--target-dtype",
1029 "fp32",
1030 "--target-dtype",
1031 "fp16",
1032 "--target-dtype",
1033 "bf16",
1034 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001035 "-max,max",
1036 "--tensor-dim-range",
1037 "35,64",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001038 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001039 "30,16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001040 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001041 "100,23"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001042 ]
1043 ]
1044 }
1045 },
1046 "selection": {
1047 "default": {
1048 "params": {},
1049 "permutes": [
1050 "shape",
1051 "type"
1052 ]
1053 }
1054 }
James Ward8384a6f2023-01-27 17:27:34 +00001055 },
James Ward71616fe2022-11-23 11:00:47 +00001056 "floor": {
1057 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001058 "profile": [
1059 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001060 ],
1061 "generation": {
1062 "standard": {
1063 "generator_args": [
1064 [
1065 "--target-dtype",
1066 "fp32",
1067 "--target-dtype",
1068 "fp16",
1069 "--target-dtype",
1070 "bf16",
1071 "--fp-values-range",
1072 "-2.0,2.0",
1073 "--tensor-dim-range",
1074 "4,64",
1075 "--target-rank",
1076 "1",
1077 "--target-rank",
1078 "2",
1079 "--target-rank",
1080 "3"
1081 ],
1082 [
1083 "--target-dtype",
1084 "fp32",
1085 "--target-dtype",
1086 "fp16",
1087 "--target-dtype",
1088 "bf16",
1089 "--fp-values-range",
1090 "-2.0,2.0",
1091 "--tensor-dim-range",
1092 "1,16",
1093 "--target-rank",
1094 "4",
1095 "--target-rank",
1096 "5"
1097 ],
1098 [
1099 "--target-dtype",
1100 "fp32",
1101 "--fp-values-range",
1102 "-2.0,2.0",
1103 "--target-shape",
1104 "1,1,65533,2",
1105 "--target-shape",
1106 "1,65537,1,1"
1107 ]
1108 ]
1109 }
1110 },
1111 "selection": {
1112 "default": {
1113 "params": {},
1114 "permutes": [
1115 "shape",
1116 "type"
1117 ]
1118 }
1119 }
James Ward71616fe2022-11-23 11:00:47 +00001120 },
James Ward990cc4b2022-11-16 15:36:37 +00001121 "gather": {
1122 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001123 "profile": [
1124 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001125 ],
1126 "generation": {
1127 "standard": {
1128 "negative_dim_range": "1,10",
1129 "generator_args": [
1130 [
1131 "--target-dtype",
1132 "fp32",
1133 "--target-dtype",
1134 "fp16",
1135 "--target-dtype",
1136 "bf16",
1137 "--fp-values-range",
1138 "-2.0,2.0",
1139 "--tensor-dim-range",
1140 "5,72"
1141 ],
1142 [
1143 "--target-dtype",
1144 "fp32",
1145 "--fp-values-range",
1146 "-2.0,2.0",
1147 "--target-shape",
1148 "2,65536,1",
1149 "--target-shape",
1150 "1,2,65535",
1151 "--target-shape",
1152 "5000,1,1"
1153 ]
1154 ]
1155 }
1156 },
1157 "selection": {
1158 "default": {
1159 "params": {},
1160 "permutes": [
1161 "shape",
1162 "type"
1163 ]
1164 }
1165 }
James Ward990cc4b2022-11-16 15:36:37 +00001166 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001167 "greater": {
1168 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001169 "profile": [
1170 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001171 ],
1172 "generation": {
1173 "standard": {
1174 "generator_args": [
1175 [
1176 "--filter",
1177 "^greater$",
1178 "--target-dtype",
1179 "fp32",
1180 "--target-dtype",
1181 "fp16",
1182 "--target-dtype",
1183 "bf16",
1184 "--fp-values-range",
1185 "-2.0,2.0",
1186 "--tensor-dim-range",
1187 "18,64",
1188 "--target-rank",
1189 "1",
1190 "--target-rank",
1191 "2",
1192 "--target-rank",
1193 "3"
1194 ],
1195 [
1196 "--filter",
1197 "^greater$",
1198 "--target-dtype",
1199 "bf16",
1200 "--fp-values-range",
1201 "-2.0,2.0",
1202 "--tensor-dim-range",
1203 "1,18",
1204 "--target-rank",
1205 "4",
1206 "--target-rank",
1207 "5"
1208 ],
1209 [
1210 "--filter",
1211 "^greater$",
1212 "--target-dtype",
1213 "fp32",
1214 "--fp-values-range",
1215 "-2.0,2.0",
1216 "--target-shape",
1217 "3,65551,1,1",
1218 "--target-shape",
1219 "1,1,3,65531,1"
1220 ]
1221 ]
1222 }
1223 },
1224 "selection": {
1225 "default": {
1226 "params": {},
1227 "permutes": [
1228 "shape",
1229 "type"
1230 ]
1231 }
1232 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001233 },
1234 "greater_equal": {
1235 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001236 "profile": [
1237 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001238 ],
1239 "generation": {
1240 "standard": {
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 "--tensor-dim-range",
1252 "18,64",
1253 "--target-rank",
1254 "1",
1255 "--target-rank",
1256 "2",
1257 "--target-rank",
1258 "3"
1259 ],
1260 [
1261 "--target-dtype",
1262 "fp16",
1263 "--fp-values-range",
1264 "-2.0,2.0",
1265 "--tensor-dim-range",
1266 "1,18",
1267 "--target-rank",
1268 "4",
1269 "--target-rank",
1270 "5"
1271 ],
1272 [
1273 "--target-dtype",
1274 "bf16",
1275 "--fp-values-range",
1276 "-2.0,2.0",
1277 "--target-shape",
1278 "65552,1,1,4",
1279 "--target-shape",
1280 "1,1,1,3,65532"
1281 ]
1282 ]
1283 }
1284 },
1285 "selection": {
1286 "default": {
1287 "params": {},
1288 "permutes": [
1289 "shape",
1290 "type"
1291 ]
1292 }
1293 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001294 },
James Ward542dd3b2022-11-17 12:11:55 +00001295 "identity": {
1296 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +00001297 "profile": [
1298 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001299 ],
1300 "generation": {
1301 "standard": {
1302 "no_negative_tests": "true",
1303 "generator_args": [
1304 [
1305 "--target-dtype",
1306 "fp32",
1307 "--target-dtype",
1308 "fp16",
1309 "--target-dtype",
1310 "bf16",
1311 "--fp-values-range",
1312 "-2.0,2.0",
1313 "--tensor-dim-range",
1314 "1,67",
1315 "--target-rank",
1316 "1",
1317 "--target-rank",
1318 "2",
1319 "--target-rank",
1320 "3"
1321 ],
1322 [
1323 "--target-dtype",
1324 "fp32",
1325 "--target-dtype",
1326 "fp16",
1327 "--target-dtype",
1328 "bf16",
1329 "--fp-values-range",
1330 "-2.0,2.0",
1331 "--tensor-dim-range",
1332 "1,19",
1333 "--target-rank",
1334 "4",
1335 "--target-rank",
1336 "5"
1337 ],
1338 [
1339 "--target-dtype",
1340 "fp32",
1341 "--fp-values-range",
1342 "-2.0,2.0",
1343 "--target-shape",
1344 "1,1,65539,1,1",
1345 "--target-shape",
1346 "1,1,2,65529"
1347 ]
1348 ]
1349 }
1350 },
1351 "selection": {
1352 "default": {
1353 "params": {},
1354 "permutes": [
1355 "shape",
1356 "type"
1357 ]
1358 }
1359 }
James Ward542dd3b2022-11-17 12:11:55 +00001360 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001361 "log": {
1362 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001363 "profile": [
1364 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001365 ],
1366 "generation": {
1367 "standard": {
1368 "generator_args": [
1369 [
1370 "--filter",
1371 "^log$",
1372 "--target-dtype",
1373 "fp32",
1374 "--target-dtype",
1375 "fp16",
1376 "--target-dtype",
1377 "bf16",
1378 "--fp-values-range",
1379 "-2.0,2.0",
1380 "--tensor-dim-range",
1381 "15,64",
1382 "--target-rank",
1383 "1",
1384 "--target-rank",
1385 "2",
1386 "--target-rank",
1387 "3"
1388 ],
1389 [
1390 "--filter",
1391 "^log$",
1392 "--target-dtype",
1393 "fp32",
1394 "--fp-values-range",
1395 "-2.0,2.0",
1396 "--tensor-dim-range",
1397 "1,15",
1398 "--target-rank",
1399 "4",
1400 "--target-rank",
1401 "5"
1402 ],
1403 [
1404 "--filter",
1405 "^log$",
1406 "--target-dtype",
1407 "fp16",
1408 "--fp-values-range",
1409 "-2.0,2.0",
1410 "--target-shape",
1411 "1,65530,1,2",
1412 "--target-shape",
1413 "3,1,65540,1,1"
1414 ]
1415 ]
1416 }
1417 },
1418 "selection": {
1419 "default": {
1420 "params": {},
1421 "permutes": [
1422 "shape",
1423 "type"
1424 ]
1425 }
1426 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001427 },
James Ward8384a6f2023-01-27 17:27:34 +00001428 "matmul": {
1429 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001430 "profile": [
1431 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001432 ],
Jeremy Johnson1271c442023-09-05 11:39:26 +01001433 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001434 "generation": {
1435 "standard": {
1436 "negative_dim_range": "1,10",
1437 "generator_args": [
1438 [
1439 "--target-dtype",
1440 "fp32",
1441 "--target-dtype",
1442 "fp16",
1443 "--target-dtype",
1444 "bf16",
1445 "--fp-values-range",
1446 "-2.0,2.0",
1447 "--tensor-dim-range",
1448 "13,70"
1449 ],
1450 [
1451 "--target-dtype",
1452 "fp32",
1453 "--target-dtype",
1454 "fp16",
1455 "--target-dtype",
1456 "bf16",
1457 "--fp-values-range",
1458 "-2.0,2.0",
1459 "--tensor-dim-range",
Jeremy Johnson51779fd2023-09-12 10:27:43 +01001460 "10,19"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001461 ],
1462 [
1463 "--target-dtype",
1464 "fp32",
1465 "--fp-values-range",
1466 "-2.0,2.0",
1467 "--target-shape",
1468 "4,65530,1",
1469 "--target-shape",
1470 "1,65538,3"
1471 ]
1472 ]
1473 }
1474 },
1475 "selection": {
1476 "default": {
Jeremy Johnson1271c442023-09-05 11:39:26 +01001477 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001478 }
1479 }
James Ward8384a6f2023-01-27 17:27:34 +00001480 },
James Ward52ac9d62022-11-16 12:53:49 +00001481 "max_pool2d": {
1482 "group": "tensor",
James Ward52ac9d62022-11-16 12:53:49 +00001483 "profile": [
1484 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001485 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001486 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001487 "generation": {
1488 "standard": {
1489 "generator_args": [
1490 [
1491 "--target-dtype",
1492 "fp32",
1493 "--target-dtype",
1494 "fp16",
1495 "--target-dtype",
1496 "bf16",
1497 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001498 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001499 "--target-shape",
1500 "1,47,37,25",
1501 "--target-shape",
1502 "1,15,13,38",
1503 "--allow-pooling-and-conv-oversizes"
1504 ],
1505 [
1506 "--target-dtype",
1507 "fp32",
1508 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001509 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001510 "--target-shape",
1511 "1,65534,4,1",
1512 "--target-shape",
1513 "1,6,65536,1",
1514 "--max-conv-dilation",
1515 "1",
1516 "--allow-pooling-and-conv-oversizes"
1517 ]
1518 ]
1519 }
1520 },
1521 "selection": {
1522 "default": {
1523 "params": {
1524 "shape": [],
1525 "type": [
1526 "f32",
1527 "f16",
1528 "bf16"
1529 ],
1530 "stride": [],
1531 "pad": []
1532 },
1533 "permutes": [
1534 "shape",
1535 "type",
1536 "pad"
1537 ],
1538 "sparsity": {
1539 "pad": 11
1540 }
1541 }
1542 }
James Ward990cc4b2022-11-16 15:36:37 +00001543 },
James Ward71616fe2022-11-23 11:00:47 +00001544 "negate": {
1545 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001546 "profile": [
1547 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001548 ],
1549 "generation": {
1550 "standard": {
1551 "negative_dim_range": "1,10",
1552 "generator_args": [
1553 [
1554 "--target-dtype",
1555 "fp32",
1556 "--target-dtype",
1557 "fp16",
1558 "--target-dtype",
1559 "bf16",
1560 "--fp-values-range",
1561 "-2.0,2.0",
1562 "--tensor-dim-range",
1563 "17,64",
1564 "--target-rank",
1565 "1",
1566 "--target-rank",
1567 "2",
1568 "--target-rank",
1569 "3"
1570 ],
1571 [
1572 "--target-dtype",
1573 "fp32",
1574 "--target-dtype",
1575 "fp16",
1576 "--target-dtype",
1577 "bf16",
1578 "--fp-values-range",
1579 "-2.0,2.0",
1580 "--tensor-dim-range",
1581 "1,22",
1582 "--target-rank",
1583 "4",
1584 "--target-rank",
1585 "5"
1586 ],
1587 [
1588 "--target-dtype",
1589 "fp32",
1590 "--fp-values-range",
1591 "-2.0,2.0",
1592 "--target-shape",
1593 "1,65541,3,1",
1594 "--target-shape",
1595 "1,2,1,65532,1"
1596 ]
1597 ]
1598 }
1599 },
1600 "selection": {
1601 "default": {
1602 "params": {},
1603 "permutes": [
1604 "shape",
1605 "type"
1606 ]
1607 }
1608 }
James Ward71616fe2022-11-23 11:00:47 +00001609 },
James Wardf0890992022-11-17 11:15:14 +00001610 "pad": {
1611 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001612 "profile": [
1613 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001614 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001615 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001616 "generation": {
1617 "standard": {
1618 "generator_args": [
1619 [
1620 "--target-dtype",
1621 "fp32",
1622 "--target-dtype",
1623 "fp16",
1624 "--target-dtype",
1625 "bf16",
1626 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001627 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001628 "--tensor-dim-range",
1629 "1,65",
1630 "--target-rank",
1631 "1",
1632 "--target-rank",
1633 "2",
1634 "--target-rank",
1635 "3"
1636 ],
1637 [
1638 "--target-dtype",
1639 "fp16",
1640 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001641 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001642 "--tensor-dim-range",
1643 "1,17",
1644 "--target-rank",
1645 "4"
1646 ],
1647 [
1648 "--target-dtype",
1649 "bf16",
1650 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001651 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001652 "--tensor-dim-range",
1653 "1,16",
1654 "--target-rank",
1655 "5"
1656 ],
1657 [
1658 "--target-dtype",
1659 "fp32",
1660 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001661 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001662 "--target-shape",
1663 "1,1,65539,1"
1664 ]
1665 ]
1666 }
1667 },
1668 "selection": {
1669 "default": {
1670 "params": {},
1671 "permutes": [
1672 "shape",
1673 "type"
1674 ],
1675 "preselected": [
1676 {
1677 "shape": "50",
1678 "type": "bf16",
1679 "pad": "pad11"
1680 },
1681 {
1682 "shape": "63x46",
1683 "type": "bf16",
1684 "pad": "pad1010"
1685 },
1686 {
1687 "shape": "6",
1688 "type": "f16",
1689 "pad": "pad01"
1690 }
1691 ],
1692 "sparsity": {
1693 "pad": 21
1694 }
1695 }
1696 }
James Wardf0890992022-11-17 11:15:14 +00001697 },
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001698 "pow": {
1699 "group": "ew_binary",
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001700 "profile": [
1701 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001702 ],
1703 "generation": {
1704 "standard": {
1705 "generator_args": [
1706 [
1707 "--target-dtype",
1708 "fp32",
1709 "--target-dtype",
1710 "fp16",
1711 "--target-dtype",
1712 "bf16",
1713 "--fp-values-range",
1714 "-2.0,2.0",
1715 "--tensor-dim-range",
1716 "16,64",
1717 "--target-rank",
1718 "1",
1719 "--target-rank",
1720 "2",
1721 "--target-rank",
1722 "3"
1723 ],
1724 [
1725 "--target-dtype",
1726 "fp16",
1727 "--fp-values-range",
1728 "-2.0,2.0",
1729 "--tensor-dim-range",
1730 "1,16",
1731 "--target-rank",
1732 "4",
1733 "--target-rank",
1734 "5"
1735 ],
1736 [
1737 "--target-dtype",
1738 "bf16",
1739 "--fp-values-range",
1740 "-2.0,2.0",
1741 "--target-shape",
1742 "65534,3,1,1",
1743 "--target-shape",
1744 "2,65541,1,1,1"
1745 ]
1746 ]
1747 }
1748 },
1749 "selection": {
1750 "default": {
1751 "params": {},
1752 "permutes": [
1753 "shape",
1754 "type"
1755 ]
1756 }
1757 }
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001758 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001759 "reciprocal": {
1760 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001761 "profile": [
1762 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001763 ],
1764 "generation": {
1765 "standard": {
1766 "generator_args": [
1767 [
1768 "--target-dtype",
1769 "fp32",
1770 "--target-dtype",
1771 "fp16",
1772 "--target-dtype",
1773 "bf16",
1774 "--fp-values-range",
1775 "-2.0,2.0",
1776 "--tensor-dim-range",
1777 "15,64",
1778 "--target-rank",
1779 "1",
1780 "--target-rank",
1781 "2",
1782 "--target-rank",
1783 "3"
1784 ],
1785 [
1786 "--target-dtype",
1787 "fp16",
1788 "--fp-values-range",
1789 "-2.0,2.0",
1790 "--tensor-dim-range",
1791 "1,15",
1792 "--target-rank",
1793 "4",
1794 "--target-rank",
1795 "5"
1796 ],
1797 [
1798 "--target-dtype",
1799 "bf16",
1800 "--fp-values-range",
1801 "-2.0,2.0",
1802 "--target-shape",
1803 "1,1,65536,4",
1804 "--target-shape",
1805 "2,65535,1,1,1"
1806 ]
1807 ]
1808 }
1809 },
1810 "selection": {
1811 "default": {
1812 "params": {},
1813 "permutes": [
1814 "shape",
1815 "type"
1816 ]
1817 }
1818 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001819 },
James Wardf0890992022-11-17 11:15:14 +00001820 "reshape": {
1821 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001822 "profile": [
1823 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001824 ],
1825 "generation": {
1826 "standard": {
1827 "generator_args": [
1828 [
1829 "--target-dtype",
1830 "fp32",
1831 "--target-dtype",
1832 "fp16",
1833 "--target-dtype",
1834 "bf16",
1835 "--fp-values-range",
1836 "-2.0,2.0",
1837 "--num-rand-permutations",
1838 "2"
1839 ],
1840 [
1841 "--target-dtype",
1842 "fp32",
1843 "--fp-values-range",
1844 "-2.0,2.0",
1845 "--target-shape",
1846 "1,1,65536,1",
1847 "--target-shape",
1848 "1,65535,1,2",
1849 "--num-rand-permutations",
1850 "2"
1851 ]
1852 ]
1853 }
1854 },
1855 "selection": {
1856 "default": {
1857 "params": {},
1858 "permutes": [
1859 "shape",
1860 "type",
1861 "rank",
1862 "perm"
1863 ]
1864 }
1865 }
James Wardf0890992022-11-17 11:15:14 +00001866 },
1867 "reverse": {
1868 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001869 "profile": [
1870 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001871 ],
1872 "generation": {
1873 "standard": {
1874 "generator_args": [
1875 [
1876 "--target-dtype",
1877 "fp32",
1878 "--target-dtype",
1879 "fp16",
1880 "--target-dtype",
1881 "bf16",
1882 "--fp-values-range",
1883 "-2.0,2.0",
1884 "--tensor-dim-range",
1885 "1,48"
1886 ],
1887 [
1888 "--target-dtype",
1889 "fp32",
1890 "--fp-values-range",
1891 "-2.0,2.0",
1892 "--target-shape",
1893 "1,1,65537",
1894 "--target-shape",
1895 "1,65535,1,2"
1896 ]
1897 ]
1898 }
1899 },
1900 "selection": {
1901 "default": {
1902 "params": {},
1903 "permutes": [
1904 "shape",
1905 "type"
1906 ]
1907 }
1908 }
James Wardf0890992022-11-17 11:15:14 +00001909 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001910 "rsqrt": {
1911 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001912 "profile": [
1913 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001914 ],
1915 "generation": {
1916 "standard": {
1917 "generator_args": [
1918 [
1919 "--target-dtype",
1920 "fp32",
1921 "--target-dtype",
1922 "fp16",
1923 "--target-dtype",
1924 "bf16",
1925 "--fp-values-range",
1926 "-2.0,2.0",
1927 "--tensor-dim-range",
1928 "15,64",
1929 "--target-rank",
1930 "1",
1931 "--target-rank",
1932 "2",
1933 "--target-rank",
1934 "3"
1935 ],
1936 [
1937 "--target-dtype",
1938 "bf16",
1939 "--fp-values-range",
1940 "-2.0,2.0",
1941 "--tensor-dim-range",
1942 "1,15",
1943 "--target-rank",
1944 "4",
1945 "--target-rank",
1946 "5"
1947 ],
1948 [
1949 "--target-dtype",
1950 "fp32",
1951 "--fp-values-range",
1952 "-2.0,2.0",
1953 "--target-shape",
1954 "1,1,3,65541",
1955 "--target-shape",
1956 "65532,1,3,1,1"
1957 ]
1958 ]
1959 }
1960 },
1961 "selection": {
1962 "default": {
1963 "params": {},
1964 "permutes": [
1965 "shape",
1966 "type"
1967 ]
1968 }
1969 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001970 },
James Ward990cc4b2022-11-16 15:36:37 +00001971 "scatter": {
1972 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001973 "profile": [
1974 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001975 ],
1976 "generation": {
1977 "standard": {
1978 "negative_dim_range": "1,10",
1979 "generator_args": [
1980 [
1981 "--target-dtype",
1982 "fp32",
1983 "--target-dtype",
1984 "fp16",
1985 "--target-dtype",
1986 "bf16",
1987 "--fp-values-range",
1988 "-2.0,2.0",
1989 "--tensor-dim-range",
1990 "5,56"
1991 ],
1992 [
1993 "--target-dtype",
1994 "fp32",
1995 "--fp-values-range",
1996 "-2.0,2.0",
1997 "--target-shape",
1998 "1,65541,1",
1999 "--target-shape",
2000 "1,1,65531",
2001 "--target-shape",
2002 "2989,6,1"
2003 ]
2004 ]
2005 }
2006 },
2007 "selection": {
2008 "default": {
2009 "params": {},
2010 "permutes": [
2011 "shape",
2012 "type"
2013 ]
2014 }
2015 }
James Wardf0890992022-11-17 11:15:14 +00002016 },
2017 "tile": {
2018 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002019 "profile": [
2020 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002021 ],
2022 "generation": {
2023 "standard": {
2024 "negative_dim_range": "1,10",
2025 "generator_args": [
2026 [
2027 "--target-dtype",
2028 "fp32",
2029 "--target-dtype",
2030 "fp16",
2031 "--target-dtype",
2032 "bf16",
2033 "--fp-values-range",
2034 "-2.0,2.0",
2035 "--tensor-dim-range",
2036 "4,32"
2037 ],
2038 [
2039 "--target-dtype",
2040 "fp32",
2041 "--fp-values-range",
2042 "-2.0,2.0",
2043 "--target-shape",
2044 "65535",
2045 "--target-shape",
2046 "1,65543,2,1"
2047 ]
2048 ]
2049 }
2050 },
2051 "selection": {
2052 "default": {
2053 "params": {},
2054 "permutes": [
2055 "shape",
2056 "type"
2057 ]
2058 }
2059 }
James Wardf0890992022-11-17 11:15:14 +00002060 },
2061 "transpose": {
2062 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002063 "profile": [
2064 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002065 ],
2066 "generation": {
2067 "standard": {
2068 "generator_args": [
2069 [
2070 "--filter",
2071 "^transpose$",
2072 "--target-dtype",
2073 "fp32",
2074 "--target-dtype",
2075 "fp16",
2076 "--fp-values-range",
2077 "-2.0,2.0",
2078 "--target-rank",
2079 "1",
2080 "--target-rank",
2081 "2",
2082 "--num-rand-permutations",
2083 "2"
2084 ],
2085 [
2086 "--filter",
2087 "^transpose$",
2088 "--target-dtype",
2089 "fp32",
2090 "--target-dtype",
2091 "fp16",
2092 "--target-dtype",
2093 "bf16",
2094 "--fp-values-range",
2095 "-2.0,2.0",
2096 "--target-rank",
2097 "3",
2098 "--target-rank",
2099 "4",
2100 "--num-rand-permutations",
2101 "2"
2102 ],
2103 [
2104 "--filter",
2105 "^transpose$",
2106 "--target-dtype",
2107 "fp32",
2108 "--fp-values-range",
2109 "-2.0,2.0",
2110 "--target-shape",
2111 "1,1,65539,2",
2112 "--target-shape",
2113 "1,1,1,65535",
2114 "--num-rand-permutations",
2115 "1"
2116 ]
2117 ]
2118 }
2119 },
2120 "selection": {
2121 "default": {
2122 "params": {},
2123 "permutes": [
2124 "shape",
2125 "type",
2126 "perm"
2127 ]
2128 }
2129 }
James Wardb9c3a632022-11-22 13:14:50 +00002130 },
James Ward681e0a82023-02-20 18:04:31 +00002131 "transpose_conv2d": {
2132 "group": "tensor",
James Ward681e0a82023-02-20 18:04:31 +00002133 "profile": [
2134 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002135 ],
2136 "generation": {
2137 "standard": {
2138 "negative_dim_range": "1,10",
2139 "generator_args": [
2140 [
2141 "--target-dtype",
2142 "fp32",
2143 "--target-dtype",
2144 "fp16",
2145 "--target-dtype",
2146 "bf16",
2147 "--fp-values-range",
2148 "-2.0,2.0",
2149 "--target-shape",
2150 "10,24,9,13",
2151 "--target-shape",
2152 "8,14,20,5",
2153 "--tensor-dim-range",
2154 "1,16",
2155 "--allow-pooling-and-conv-oversizes"
2156 ],
2157 [
2158 "--target-dtype",
2159 "fp16",
2160 "--fp-values-range",
2161 "-2.0,2.0",
2162 "--target-shape",
2163 "1,65536,1",
2164 "--tensor-dim-range",
2165 "1,17",
2166 "--max-conv-dilation",
2167 "1"
2168 ]
2169 ]
2170 }
2171 },
2172 "selection": {
2173 "default": {
2174 "params": {
2175 "shape": [],
2176 "type": [],
2177 "kernel": [],
2178 "stride": [],
2179 "pad": [],
2180 "out_shape": []
2181 },
2182 "permutes": [
2183 "shape",
2184 "type",
2185 "stride",
2186 "pad"
2187 ]
2188 }
2189 }
James Ward681e0a82023-02-20 18:04:31 +00002190 },
James Wardb9c3a632022-11-22 13:14:50 +00002191 "maximum": {
2192 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002193 "profile": [
2194 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002195 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002196 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002197 "generation": {
2198 "standard": {
2199 "generator_args": [
2200 [
2201 "--target-dtype",
2202 "fp32",
2203 "--target-dtype",
2204 "fp16",
2205 "--target-dtype",
2206 "bf16",
2207 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002208 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002209 "--tensor-dim-range",
2210 "16,64",
2211 "--target-rank",
2212 "1",
2213 "--target-rank",
2214 "2",
2215 "--target-rank",
2216 "3"
2217 ],
2218 [
2219 "--target-dtype",
2220 "fp32",
2221 "--target-dtype",
2222 "fp16",
2223 "--target-dtype",
2224 "bf16",
2225 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002226 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002227 "--tensor-dim-range",
2228 "1,16",
2229 "--target-rank",
2230 "4",
2231 "--target-rank",
2232 "5"
2233 ],
2234 [
2235 "--target-dtype",
2236 "fp32",
2237 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002238 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002239 "--target-shape",
2240 "65531,1,2,1",
2241 "--target-shape",
2242 "1,1,65541,1"
2243 ]
2244 ]
2245 }
2246 },
2247 "selection": {
2248 "default": {
2249 "params": {},
2250 "permutes": [
2251 "shape",
2252 "type"
2253 ]
2254 }
2255 }
James Wardb9c3a632022-11-22 13:14:50 +00002256 },
2257 "minimum": {
2258 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002259 "profile": [
2260 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002261 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002262 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002263 "generation": {
2264 "standard": {
2265 "generator_args": [
2266 [
2267 "--target-dtype",
2268 "fp32",
2269 "--target-dtype",
2270 "fp16",
2271 "--target-dtype",
2272 "bf16",
2273 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002274 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002275 "--tensor-dim-range",
2276 "16,64",
2277 "--target-rank",
2278 "1",
2279 "--target-rank",
2280 "2",
2281 "--target-rank",
2282 "3"
2283 ],
2284 [
2285 "--target-dtype",
2286 "fp32",
2287 "--target-dtype",
2288 "fp16",
2289 "--target-dtype",
2290 "bf16",
2291 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002292 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002293 "--tensor-dim-range",
2294 "1,16",
2295 "--target-rank",
2296 "4",
2297 "--target-rank",
2298 "5"
2299 ],
2300 [
2301 "--target-dtype",
2302 "fp32",
2303 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002304 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002305 "--target-shape",
2306 "1,65531,2,1",
2307 "--target-shape",
2308 "1,1,1,65538"
2309 ]
2310 ]
2311 }
2312 },
2313 "selection": {
2314 "default": {
2315 "params": {},
2316 "permutes": [
2317 "shape",
2318 "type"
2319 ]
2320 }
2321 }
James Ward635bc992022-11-23 11:55:32 +00002322 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002323 "mul": {
2324 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002325 "profile": [
2326 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002327 ],
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002328 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002329 "generation": {
2330 "standard": {
2331 "negative_dim_range": "1,10",
2332 "generator_args": [
2333 [
2334 "--target-dtype",
2335 "fp32",
2336 "--target-dtype",
2337 "fp16",
2338 "--target-dtype",
2339 "bf16",
2340 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002341 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002342 "--tensor-dim-range",
2343 "16,64",
2344 "--target-rank",
2345 "1",
2346 "--target-rank",
2347 "2",
2348 "--target-rank",
2349 "3"
2350 ],
2351 [
2352 "--target-dtype",
2353 "fp16",
2354 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002355 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002356 "--tensor-dim-range",
2357 "1,16",
2358 "--target-rank",
2359 "4",
2360 "--target-rank",
2361 "5"
2362 ],
2363 [
2364 "--target-dtype",
2365 "bf16",
2366 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002367 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002368 "--target-shape",
2369 "1,1,3,65534",
2370 "--target-shape",
2371 "1,2,1,65541,1"
2372 ]
2373 ]
2374 }
2375 },
2376 "selection": {
2377 "default": {
2378 "params": {},
2379 "permutes": [
2380 "shape",
2381 "type"
2382 ]
2383 }
2384 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002385 },
James Ward635bc992022-11-23 11:55:32 +00002386 "reduce_max": {
2387 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002388 "profile": [
2389 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002390 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002391 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002392 "generation": {
2393 "standard": {
2394 "negative_dim_range": "1,10",
2395 "generator_args": [
2396 [
2397 "--target-dtype",
2398 "fp32",
2399 "--target-dtype",
2400 "fp16",
2401 "--target-dtype",
2402 "bf16",
2403 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002404 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002405 "--tensor-dim-range",
2406 "1,32"
2407 ],
2408 [
2409 "--target-dtype",
2410 "fp32",
2411 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002412 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002413 "--target-shape",
2414 "1,1,1,65531",
2415 "--target-shape",
2416 "1,1,65539,2"
2417 ]
2418 ]
2419 }
2420 },
2421 "selection": {
2422 "default": {
2423 "params": {},
2424 "permutes": [
2425 "shape",
2426 "type",
2427 "axis"
2428 ]
2429 }
2430 }
James Ward635bc992022-11-23 11:55:32 +00002431 },
2432 "reduce_min": {
2433 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002434 "profile": [
2435 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002436 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002437 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002438 "generation": {
2439 "standard": {
2440 "negative_dim_range": "1,10",
2441 "generator_args": [
2442 [
2443 "--target-dtype",
2444 "fp32",
2445 "--target-dtype",
2446 "fp16",
2447 "--target-dtype",
2448 "bf16",
2449 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002450 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002451 "--tensor-dim-range",
2452 "1,32"
2453 ],
2454 [
2455 "--target-dtype",
2456 "fp32",
2457 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002458 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002459 "--target-shape",
2460 "1,1,65531,1",
2461 "--target-shape",
2462 "1,65539,2,1"
2463 ]
2464 ]
2465 }
2466 },
2467 "selection": {
2468 "default": {
2469 "params": {},
2470 "permutes": [
2471 "shape",
2472 "type",
2473 "axis"
2474 ]
2475 }
2476 }
James Ward2a27c8f2022-11-23 11:29:43 +00002477 },
James Ward512c1ca2023-01-27 18:46:44 +00002478 "reduce_product": {
2479 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00002480 "profile": [
2481 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002482 ],
2483 "generation": {
2484 "standard": {
2485 "generator_args": [
2486 [
2487 "--target-dtype",
2488 "fp32",
2489 "--target-dtype",
2490 "fp16",
2491 "--target-dtype",
2492 "bf16",
2493 "--fp-values-range",
2494 "-2.0,2.0",
2495 "--tensor-dim-range",
2496 "1,34"
2497 ],
2498 [
2499 "--target-dtype",
2500 "fp16",
2501 "--target-shape",
2502 "2,65527,3,1",
2503 "--target-shape",
2504 "1,3,2,65541"
2505 ]
2506 ]
2507 }
2508 },
2509 "selection": {
2510 "default": {
2511 "params": {},
2512 "permutes": [
2513 "shape",
2514 "type",
2515 "axis"
2516 ]
2517 }
2518 }
James Ward512c1ca2023-01-27 18:46:44 +00002519 },
2520 "reduce_sum": {
2521 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00002522 "profile": [
2523 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002524 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002525 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002526 "generation": {
2527 "standard": {
2528 "generator_args": [
2529 [
2530 "--target-dtype",
2531 "fp32",
2532 "--target-dtype",
2533 "fp16",
2534 "--target-dtype",
2535 "bf16",
2536 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002537 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002538 "--tensor-dim-range",
2539 "1,37"
2540 ],
2541 [
2542 "--target-dtype",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002543 "fp32",
2544 "--fp-values-range",
2545 "-max,max",
2546 "--target-shape",
2547 "1001",
2548 "--target-shape",
2549 "50,200"
2550 ],
2551 [
2552 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002553 "bf16",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002554 "--fp-values-range",
2555 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002556 "--target-shape",
2557 "1,3,65529,1",
2558 "--target-shape",
2559 "1,65537,1,1"
2560 ]
2561 ]
2562 }
2563 },
2564 "selection": {
2565 "default": {
2566 "params": {},
2567 "permutes": [
2568 "shape",
2569 "type",
2570 "axis"
2571 ]
2572 }
2573 }
James Ward512c1ca2023-01-27 18:46:44 +00002574 },
James Ward7f1ea8e2022-12-12 18:39:11 +00002575 "resize": {
2576 "group": "image",
James Ward7f1ea8e2022-12-12 18:39:11 +00002577 "profile": [
2578 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002579 ],
2580 "generation": {
2581 "standard": {
2582 "negative_dim_range": "1,10",
2583 "generator_args": [
2584 [
2585 "--target-dtype",
2586 "fp32",
2587 "--target-dtype",
2588 "fp16",
2589 "--target-dtype",
2590 "bf16",
2591 "--fp-values-range",
2592 "-2.0,2.0"
2593 ],
2594 [
2595 "--target-dtype",
2596 "fp32",
2597 "--fp-values-range",
2598 "-2.0,2.0",
2599 "--target-shape",
2600 "1,1103,1,2",
2601 "--max-resize-output-dim",
2602 "9100"
2603 ]
2604 ]
2605 }
2606 },
2607 "selection": {
2608 "default": {
2609 "params": {
2610 "offset": [],
2611 "shape": [],
2612 "type": [],
2613 "mode": [],
2614 "output_type": [],
2615 "scale": [
2616 "sc2x1x3x1"
2617 ],
2618 "border": [
2619 "bor0x1"
2620 ]
2621 },
2622 "permutes": [
2623 "shape",
2624 "type"
2625 ],
2626 "exclude_patterns": [
2627 ".*_ERRORIF_MaxDimExceeded_1x16584x5x1_.*"
2628 ]
2629 }
2630 }
James Ward7f1ea8e2022-12-12 18:39:11 +00002631 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002632 "rfft2d": {
2633 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002634 "profile": [
2635 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002636 ],
2637 "generation": {
2638 "standard": {
2639 "generator_args": [
2640 [
2641 "--target-dtype",
2642 "fp32",
2643 "--fp-values-range",
2644 "-2.0,2.0"
2645 ],
2646 [
2647 "--target-dtype",
2648 "fp32",
2649 "--fp-values-range",
2650 "-2.0,2.0",
2651 "--target-shape",
2652 "1,16,512",
2653 "--target-shape",
2654 "1,8192,2"
2655 ]
2656 ]
2657 }
2658 },
2659 "selection": {
2660 "default": {
2661 "params": {},
2662 "permutes": [
2663 "shape",
2664 "type"
2665 ]
2666 }
2667 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002668 },
James Ward2a27c8f2022-11-23 11:29:43 +00002669 "select": {
2670 "group": "ew_ternary",
James Ward2a27c8f2022-11-23 11:29:43 +00002671 "profile": [
2672 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002673 ],
2674 "generation": {
2675 "standard": {
2676 "generator_args": [
2677 [
2678 "--target-dtype",
2679 "fp32",
2680 "--target-dtype",
2681 "fp16",
2682 "--target-dtype",
2683 "bf16",
2684 "--fp-values-range",
2685 "-2.0,2.0",
2686 "--tensor-dim-range",
2687 "16,64",
2688 "--target-rank",
2689 "1",
2690 "--target-rank",
2691 "2",
2692 "--target-rank",
2693 "3"
2694 ],
2695 [
2696 "--target-dtype",
2697 "fp32",
2698 "--target-dtype",
2699 "fp16",
2700 "--target-dtype",
2701 "bf16",
2702 "--fp-values-range",
2703 "-2.0,2.0",
2704 "--tensor-dim-range",
2705 "1,16",
2706 "--target-rank",
2707 "4",
2708 "--target-rank",
2709 "5"
2710 ],
2711 [
2712 "--target-dtype",
2713 "fp32",
2714 "--fp-values-range",
2715 "-2.0,2.0",
2716 "--target-shape",
2717 "1,2,65534,2,1",
2718 "--target-shape",
2719 "1,1,65539,2",
2720 "--num-rand-permutations",
2721 "2"
2722 ]
2723 ]
2724 }
2725 },
2726 "selection": {
2727 "default": {
2728 "params": {},
2729 "permutes": [
2730 "shape",
2731 "type"
2732 ]
2733 }
2734 }
James Wardb45db9a2022-12-12 13:02:44 +00002735 },
2736 "sigmoid": {
2737 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00002738 "profile": [
2739 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002740 ],
2741 "generation": {
2742 "standard": {
2743 "generator_args": [
2744 [
2745 "--target-dtype",
2746 "fp32",
2747 "--target-dtype",
2748 "fp16",
2749 "--target-dtype",
2750 "bf16",
2751 "--fp-values-range",
2752 "-2.0,2.0",
2753 "--tensor-dim-range",
2754 "16,64",
2755 "--target-rank",
2756 "1",
2757 "--target-rank",
2758 "2",
2759 "--target-rank",
2760 "3"
2761 ],
2762 [
2763 "--target-dtype",
2764 "fp32",
2765 "--target-dtype",
2766 "fp16",
2767 "--target-dtype",
2768 "bf16",
2769 "--fp-values-range",
2770 "-2.0,2.0",
2771 "--tensor-dim-range",
2772 "1,19",
2773 "--target-rank",
2774 "4",
2775 "--target-rank",
2776 "5"
2777 ],
2778 [
2779 "--target-dtype",
2780 "fp32",
2781 "--fp-values-range",
2782 "-2.0,2.0",
2783 "--target-shape",
2784 "1,2,65538,2,1",
2785 "--target-shape",
2786 "1,3,1,65533"
2787 ]
2788 ]
2789 }
2790 },
2791 "selection": {
2792 "default": {
2793 "params": {},
2794 "permutes": [
2795 "shape",
2796 "type"
2797 ]
2798 }
2799 }
James Wardb45db9a2022-12-12 13:02:44 +00002800 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002801 "sub": {
2802 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002803 "profile": [
2804 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002805 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002806 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002807 "generation": {
2808 "standard": {
2809 "generator_args": [
2810 [
2811 "--target-dtype",
2812 "fp32",
2813 "--target-dtype",
2814 "fp16",
2815 "--target-dtype",
2816 "bf16",
2817 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002818 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002819 "--tensor-dim-range",
2820 "16,64",
2821 "--target-rank",
2822 "1",
2823 "--target-rank",
2824 "2",
2825 "--target-rank",
2826 "3"
2827 ],
2828 [
2829 "--target-dtype",
2830 "bf16",
2831 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002832 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002833 "--tensor-dim-range",
2834 "1,16",
2835 "--target-rank",
2836 "4",
2837 "--target-rank",
2838 "5"
2839 ],
2840 [
2841 "--target-dtype",
2842 "fp32",
2843 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002844 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002845 "--target-shape",
2846 "1,1,65533,3",
2847 "--target-shape",
2848 "1,1,2,1,65545"
2849 ]
2850 ]
2851 }
2852 },
2853 "selection": {
2854 "default": {
2855 "params": {},
2856 "permutes": [
2857 "shape",
2858 "type"
2859 ]
2860 }
2861 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002862 },
James Wardc253e642023-01-17 17:03:12 +00002863 "slice": {
2864 "group": "data_layout",
James Wardc253e642023-01-17 17:03:12 +00002865 "profile": [
2866 "tosa-bi",
2867 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002868 ],
2869 "generation": {
2870 "standard": {
2871 "generator_args": [
2872 [
2873 "--target-dtype",
2874 "fp32",
2875 "--target-dtype",
2876 "fp16",
2877 "--target-dtype",
2878 "bf16",
2879 "--fp-values-range",
2880 "-2.0,2.0",
2881 "--tensor-dim-range",
2882 "16,64",
2883 "--target-rank",
2884 "1",
2885 "--target-rank",
2886 "2",
2887 "--target-rank",
2888 "3",
2889 "--num-rand-permutations",
2890 "2"
2891 ],
2892 [
2893 "--target-dtype",
2894 "fp32",
2895 "--target-dtype",
2896 "fp16",
2897 "--target-dtype",
2898 "bf16",
2899 "--fp-values-range",
2900 "-2.0,2.0",
2901 "--tensor-dim-range",
2902 "1,16",
2903 "--target-rank",
2904 "4",
2905 "--num-rand-permutations",
2906 "2"
2907 ],
2908 [
2909 "--target-dtype",
2910 "bf16",
2911 "--fp-values-range",
2912 "-2.0,2.0",
2913 "--target-shape",
2914 "1,1,655341,1",
2915 "--target-shape",
2916 "1,65539,1,1",
2917 "--num-rand-permutations",
2918 "2"
2919 ]
2920 ]
2921 }
2922 },
2923 "selection": {
2924 "default": {
2925 "params": {},
2926 "permutes": [
2927 "shape",
2928 "type",
2929 "perm"
2930 ]
2931 }
2932 }
James Wardc253e642023-01-17 17:03:12 +00002933 },
James Wardb45db9a2022-12-12 13:02:44 +00002934 "tanh": {
2935 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00002936 "profile": [
2937 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002938 ],
2939 "generation": {
2940 "standard": {
2941 "generator_args": [
2942 [
2943 "--target-dtype",
2944 "fp32",
2945 "--target-dtype",
2946 "fp16",
2947 "--target-dtype",
2948 "bf16",
2949 "--fp-values-range",
2950 "-2.0,2.0",
2951 "--tensor-dim-range",
2952 "18,60",
2953 "--target-rank",
2954 "1",
2955 "--target-rank",
2956 "2",
2957 "--target-rank",
2958 "3"
2959 ],
2960 [
2961 "--target-dtype",
2962 "fp32",
2963 "--target-dtype",
2964 "fp16",
2965 "--target-dtype",
2966 "bf16",
2967 "--fp-values-range",
2968 "-2.0,2.0",
2969 "--tensor-dim-range",
2970 "1,24",
2971 "--target-rank",
2972 "4",
2973 "--target-rank",
2974 "5"
2975 ],
2976 [
2977 "--target-dtype",
2978 "fp32",
2979 "--fp-values-range",
2980 "-2.0,2.0",
2981 "--target-shape",
2982 "1,65535,2,1,1",
2983 "--target-shape",
2984 "1,65540,1,2"
2985 ]
2986 ]
2987 }
2988 },
2989 "selection": {
2990 "default": {
2991 "params": {},
2992 "permutes": [
2993 "shape",
2994 "type"
2995 ]
2996 }
2997 }
Won Jeon78155c62023-06-10 00:20:04 +00002998 },
2999 "erf": {
3000 "group": "activation",
3001 "profile": [
3002 "tosa-mi"
3003 ],
3004 "generation": {
3005 "standard": {
3006 "generator_args": [
3007 [
3008 "--target-dtype",
3009 "fp32",
3010 "--target-dtype",
3011 "fp16",
3012 "--target-dtype",
3013 "bf16",
3014 "--fp-values-range",
3015 "-2.0,2.0",
3016 "--tensor-dim-range",
3017 "18,60",
3018 "--target-rank",
3019 "1",
3020 "--target-rank",
3021 "2",
3022 "--target-rank",
3023 "3"
3024 ],
3025 [
3026 "--target-dtype",
3027 "fp32",
3028 "--target-dtype",
3029 "fp16",
3030 "--target-dtype",
3031 "bf16",
3032 "--fp-values-range",
3033 "-2.0,2.0",
3034 "--tensor-dim-range",
3035 "1,24",
3036 "--target-rank",
3037 "4",
3038 "--target-rank",
3039 "5"
3040 ],
3041 [
3042 "--target-dtype",
3043 "fp32",
3044 "--fp-values-range",
3045 "-2.0,2.0",
3046 "--target-shape",
3047 "1,65535,2,1,1",
3048 "--target-shape",
3049 "1,65540,1,2"
3050 ]
3051 ]
3052 }
3053 },
3054 "selection": {
3055 "default": {
3056 "params": {},
3057 "permutes": [
3058 "shape",
3059 "type"
3060 ]
3061 }
3062 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01003063 }
3064}