blob: faccf758b23a0cbad97de31956c0fff5f870bae9 [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 ],
998 "generation": {
999 "standard": {
1000 "negative_dim_range": "1,10",
1001 "generator_args": [
1002 [
1003 "--target-dtype",
1004 "fp32",
1005 "--target-dtype",
1006 "fp16",
1007 "--target-dtype",
1008 "bf16",
1009 "--fp-values-range",
1010 "-2.0,2.0"
1011 ],
1012 [
1013 "--target-dtype",
1014 "fp32",
1015 "--target-shape",
1016 "1,296",
1017 "--target-shape",
1018 "65540,2"
1019 ],
1020 [
1021 "--target-dtype",
1022 "fp32",
1023 "--target-dtype",
1024 "fp16",
1025 "--target-dtype",
1026 "bf16",
1027 "--fp-values-range",
1028 "-2.0,2.0",
1029 "--target-shape",
1030 "3,16",
1031 "--target-shape",
1032 "1,23"
1033 ]
1034 ]
1035 }
1036 },
1037 "selection": {
1038 "default": {
1039 "params": {},
1040 "permutes": [
1041 "shape",
1042 "type"
1043 ]
1044 }
1045 }
James Ward8384a6f2023-01-27 17:27:34 +00001046 },
James Ward71616fe2022-11-23 11:00:47 +00001047 "floor": {
1048 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001049 "profile": [
1050 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001051 ],
1052 "generation": {
1053 "standard": {
1054 "generator_args": [
1055 [
1056 "--target-dtype",
1057 "fp32",
1058 "--target-dtype",
1059 "fp16",
1060 "--target-dtype",
1061 "bf16",
1062 "--fp-values-range",
1063 "-2.0,2.0",
1064 "--tensor-dim-range",
1065 "4,64",
1066 "--target-rank",
1067 "1",
1068 "--target-rank",
1069 "2",
1070 "--target-rank",
1071 "3"
1072 ],
1073 [
1074 "--target-dtype",
1075 "fp32",
1076 "--target-dtype",
1077 "fp16",
1078 "--target-dtype",
1079 "bf16",
1080 "--fp-values-range",
1081 "-2.0,2.0",
1082 "--tensor-dim-range",
1083 "1,16",
1084 "--target-rank",
1085 "4",
1086 "--target-rank",
1087 "5"
1088 ],
1089 [
1090 "--target-dtype",
1091 "fp32",
1092 "--fp-values-range",
1093 "-2.0,2.0",
1094 "--target-shape",
1095 "1,1,65533,2",
1096 "--target-shape",
1097 "1,65537,1,1"
1098 ]
1099 ]
1100 }
1101 },
1102 "selection": {
1103 "default": {
1104 "params": {},
1105 "permutes": [
1106 "shape",
1107 "type"
1108 ]
1109 }
1110 }
James Ward71616fe2022-11-23 11:00:47 +00001111 },
James Ward990cc4b2022-11-16 15:36:37 +00001112 "gather": {
1113 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001114 "profile": [
1115 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001116 ],
1117 "generation": {
1118 "standard": {
1119 "negative_dim_range": "1,10",
1120 "generator_args": [
1121 [
1122 "--target-dtype",
1123 "fp32",
1124 "--target-dtype",
1125 "fp16",
1126 "--target-dtype",
1127 "bf16",
1128 "--fp-values-range",
1129 "-2.0,2.0",
1130 "--tensor-dim-range",
1131 "5,72"
1132 ],
1133 [
1134 "--target-dtype",
1135 "fp32",
1136 "--fp-values-range",
1137 "-2.0,2.0",
1138 "--target-shape",
1139 "2,65536,1",
1140 "--target-shape",
1141 "1,2,65535",
1142 "--target-shape",
1143 "5000,1,1"
1144 ]
1145 ]
1146 }
1147 },
1148 "selection": {
1149 "default": {
1150 "params": {},
1151 "permutes": [
1152 "shape",
1153 "type"
1154 ]
1155 }
1156 }
James Ward990cc4b2022-11-16 15:36:37 +00001157 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001158 "greater": {
1159 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001160 "profile": [
1161 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001162 ],
1163 "generation": {
1164 "standard": {
1165 "generator_args": [
1166 [
1167 "--filter",
1168 "^greater$",
1169 "--target-dtype",
1170 "fp32",
1171 "--target-dtype",
1172 "fp16",
1173 "--target-dtype",
1174 "bf16",
1175 "--fp-values-range",
1176 "-2.0,2.0",
1177 "--tensor-dim-range",
1178 "18,64",
1179 "--target-rank",
1180 "1",
1181 "--target-rank",
1182 "2",
1183 "--target-rank",
1184 "3"
1185 ],
1186 [
1187 "--filter",
1188 "^greater$",
1189 "--target-dtype",
1190 "bf16",
1191 "--fp-values-range",
1192 "-2.0,2.0",
1193 "--tensor-dim-range",
1194 "1,18",
1195 "--target-rank",
1196 "4",
1197 "--target-rank",
1198 "5"
1199 ],
1200 [
1201 "--filter",
1202 "^greater$",
1203 "--target-dtype",
1204 "fp32",
1205 "--fp-values-range",
1206 "-2.0,2.0",
1207 "--target-shape",
1208 "3,65551,1,1",
1209 "--target-shape",
1210 "1,1,3,65531,1"
1211 ]
1212 ]
1213 }
1214 },
1215 "selection": {
1216 "default": {
1217 "params": {},
1218 "permutes": [
1219 "shape",
1220 "type"
1221 ]
1222 }
1223 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001224 },
1225 "greater_equal": {
1226 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001227 "profile": [
1228 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001229 ],
1230 "generation": {
1231 "standard": {
1232 "generator_args": [
1233 [
1234 "--target-dtype",
1235 "fp32",
1236 "--target-dtype",
1237 "fp16",
1238 "--target-dtype",
1239 "bf16",
1240 "--fp-values-range",
1241 "-2.0,2.0",
1242 "--tensor-dim-range",
1243 "18,64",
1244 "--target-rank",
1245 "1",
1246 "--target-rank",
1247 "2",
1248 "--target-rank",
1249 "3"
1250 ],
1251 [
1252 "--target-dtype",
1253 "fp16",
1254 "--fp-values-range",
1255 "-2.0,2.0",
1256 "--tensor-dim-range",
1257 "1,18",
1258 "--target-rank",
1259 "4",
1260 "--target-rank",
1261 "5"
1262 ],
1263 [
1264 "--target-dtype",
1265 "bf16",
1266 "--fp-values-range",
1267 "-2.0,2.0",
1268 "--target-shape",
1269 "65552,1,1,4",
1270 "--target-shape",
1271 "1,1,1,3,65532"
1272 ]
1273 ]
1274 }
1275 },
1276 "selection": {
1277 "default": {
1278 "params": {},
1279 "permutes": [
1280 "shape",
1281 "type"
1282 ]
1283 }
1284 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001285 },
James Ward542dd3b2022-11-17 12:11:55 +00001286 "identity": {
1287 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +00001288 "profile": [
1289 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001290 ],
1291 "generation": {
1292 "standard": {
1293 "no_negative_tests": "true",
1294 "generator_args": [
1295 [
1296 "--target-dtype",
1297 "fp32",
1298 "--target-dtype",
1299 "fp16",
1300 "--target-dtype",
1301 "bf16",
1302 "--fp-values-range",
1303 "-2.0,2.0",
1304 "--tensor-dim-range",
1305 "1,67",
1306 "--target-rank",
1307 "1",
1308 "--target-rank",
1309 "2",
1310 "--target-rank",
1311 "3"
1312 ],
1313 [
1314 "--target-dtype",
1315 "fp32",
1316 "--target-dtype",
1317 "fp16",
1318 "--target-dtype",
1319 "bf16",
1320 "--fp-values-range",
1321 "-2.0,2.0",
1322 "--tensor-dim-range",
1323 "1,19",
1324 "--target-rank",
1325 "4",
1326 "--target-rank",
1327 "5"
1328 ],
1329 [
1330 "--target-dtype",
1331 "fp32",
1332 "--fp-values-range",
1333 "-2.0,2.0",
1334 "--target-shape",
1335 "1,1,65539,1,1",
1336 "--target-shape",
1337 "1,1,2,65529"
1338 ]
1339 ]
1340 }
1341 },
1342 "selection": {
1343 "default": {
1344 "params": {},
1345 "permutes": [
1346 "shape",
1347 "type"
1348 ]
1349 }
1350 }
James Ward542dd3b2022-11-17 12:11:55 +00001351 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001352 "log": {
1353 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001354 "profile": [
1355 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001356 ],
1357 "generation": {
1358 "standard": {
1359 "generator_args": [
1360 [
1361 "--filter",
1362 "^log$",
1363 "--target-dtype",
1364 "fp32",
1365 "--target-dtype",
1366 "fp16",
1367 "--target-dtype",
1368 "bf16",
1369 "--fp-values-range",
1370 "-2.0,2.0",
1371 "--tensor-dim-range",
1372 "15,64",
1373 "--target-rank",
1374 "1",
1375 "--target-rank",
1376 "2",
1377 "--target-rank",
1378 "3"
1379 ],
1380 [
1381 "--filter",
1382 "^log$",
1383 "--target-dtype",
1384 "fp32",
1385 "--fp-values-range",
1386 "-2.0,2.0",
1387 "--tensor-dim-range",
1388 "1,15",
1389 "--target-rank",
1390 "4",
1391 "--target-rank",
1392 "5"
1393 ],
1394 [
1395 "--filter",
1396 "^log$",
1397 "--target-dtype",
1398 "fp16",
1399 "--fp-values-range",
1400 "-2.0,2.0",
1401 "--target-shape",
1402 "1,65530,1,2",
1403 "--target-shape",
1404 "3,1,65540,1,1"
1405 ]
1406 ]
1407 }
1408 },
1409 "selection": {
1410 "default": {
1411 "params": {},
1412 "permutes": [
1413 "shape",
1414 "type"
1415 ]
1416 }
1417 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001418 },
James Ward8384a6f2023-01-27 17:27:34 +00001419 "matmul": {
1420 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001421 "profile": [
1422 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001423 ],
Jeremy Johnson1271c442023-09-05 11:39:26 +01001424 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001425 "generation": {
1426 "standard": {
1427 "negative_dim_range": "1,10",
1428 "generator_args": [
1429 [
1430 "--target-dtype",
1431 "fp32",
1432 "--target-dtype",
1433 "fp16",
1434 "--target-dtype",
1435 "bf16",
1436 "--fp-values-range",
1437 "-2.0,2.0",
1438 "--tensor-dim-range",
1439 "13,70"
1440 ],
1441 [
1442 "--target-dtype",
1443 "fp32",
1444 "--target-dtype",
1445 "fp16",
1446 "--target-dtype",
1447 "bf16",
1448 "--fp-values-range",
1449 "-2.0,2.0",
1450 "--tensor-dim-range",
Jeremy Johnson51779fd2023-09-12 10:27:43 +01001451 "10,19"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001452 ],
1453 [
1454 "--target-dtype",
1455 "fp32",
1456 "--fp-values-range",
1457 "-2.0,2.0",
1458 "--target-shape",
1459 "4,65530,1",
1460 "--target-shape",
1461 "1,65538,3"
1462 ]
1463 ]
1464 }
1465 },
1466 "selection": {
1467 "default": {
Jeremy Johnson1271c442023-09-05 11:39:26 +01001468 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001469 }
1470 }
James Ward8384a6f2023-01-27 17:27:34 +00001471 },
James Ward52ac9d62022-11-16 12:53:49 +00001472 "max_pool2d": {
1473 "group": "tensor",
James Ward52ac9d62022-11-16 12:53:49 +00001474 "profile": [
1475 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001476 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001477 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001478 "generation": {
1479 "standard": {
1480 "generator_args": [
1481 [
1482 "--target-dtype",
1483 "fp32",
1484 "--target-dtype",
1485 "fp16",
1486 "--target-dtype",
1487 "bf16",
1488 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001489 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001490 "--target-shape",
1491 "1,47,37,25",
1492 "--target-shape",
1493 "1,15,13,38",
1494 "--allow-pooling-and-conv-oversizes"
1495 ],
1496 [
1497 "--target-dtype",
1498 "fp32",
1499 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001500 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001501 "--target-shape",
1502 "1,65534,4,1",
1503 "--target-shape",
1504 "1,6,65536,1",
1505 "--max-conv-dilation",
1506 "1",
1507 "--allow-pooling-and-conv-oversizes"
1508 ]
1509 ]
1510 }
1511 },
1512 "selection": {
1513 "default": {
1514 "params": {
1515 "shape": [],
1516 "type": [
1517 "f32",
1518 "f16",
1519 "bf16"
1520 ],
1521 "stride": [],
1522 "pad": []
1523 },
1524 "permutes": [
1525 "shape",
1526 "type",
1527 "pad"
1528 ],
1529 "sparsity": {
1530 "pad": 11
1531 }
1532 }
1533 }
James Ward990cc4b2022-11-16 15:36:37 +00001534 },
James Ward71616fe2022-11-23 11:00:47 +00001535 "negate": {
1536 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001537 "profile": [
1538 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001539 ],
1540 "generation": {
1541 "standard": {
1542 "negative_dim_range": "1,10",
1543 "generator_args": [
1544 [
1545 "--target-dtype",
1546 "fp32",
1547 "--target-dtype",
1548 "fp16",
1549 "--target-dtype",
1550 "bf16",
1551 "--fp-values-range",
1552 "-2.0,2.0",
1553 "--tensor-dim-range",
1554 "17,64",
1555 "--target-rank",
1556 "1",
1557 "--target-rank",
1558 "2",
1559 "--target-rank",
1560 "3"
1561 ],
1562 [
1563 "--target-dtype",
1564 "fp32",
1565 "--target-dtype",
1566 "fp16",
1567 "--target-dtype",
1568 "bf16",
1569 "--fp-values-range",
1570 "-2.0,2.0",
1571 "--tensor-dim-range",
1572 "1,22",
1573 "--target-rank",
1574 "4",
1575 "--target-rank",
1576 "5"
1577 ],
1578 [
1579 "--target-dtype",
1580 "fp32",
1581 "--fp-values-range",
1582 "-2.0,2.0",
1583 "--target-shape",
1584 "1,65541,3,1",
1585 "--target-shape",
1586 "1,2,1,65532,1"
1587 ]
1588 ]
1589 }
1590 },
1591 "selection": {
1592 "default": {
1593 "params": {},
1594 "permutes": [
1595 "shape",
1596 "type"
1597 ]
1598 }
1599 }
James Ward71616fe2022-11-23 11:00:47 +00001600 },
James Wardf0890992022-11-17 11:15:14 +00001601 "pad": {
1602 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001603 "profile": [
1604 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001605 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001606 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001607 "generation": {
1608 "standard": {
1609 "generator_args": [
1610 [
1611 "--target-dtype",
1612 "fp32",
1613 "--target-dtype",
1614 "fp16",
1615 "--target-dtype",
1616 "bf16",
1617 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001618 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001619 "--tensor-dim-range",
1620 "1,65",
1621 "--target-rank",
1622 "1",
1623 "--target-rank",
1624 "2",
1625 "--target-rank",
1626 "3"
1627 ],
1628 [
1629 "--target-dtype",
1630 "fp16",
1631 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001632 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001633 "--tensor-dim-range",
1634 "1,17",
1635 "--target-rank",
1636 "4"
1637 ],
1638 [
1639 "--target-dtype",
1640 "bf16",
1641 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001642 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001643 "--tensor-dim-range",
1644 "1,16",
1645 "--target-rank",
1646 "5"
1647 ],
1648 [
1649 "--target-dtype",
1650 "fp32",
1651 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001652 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001653 "--target-shape",
1654 "1,1,65539,1"
1655 ]
1656 ]
1657 }
1658 },
1659 "selection": {
1660 "default": {
1661 "params": {},
1662 "permutes": [
1663 "shape",
1664 "type"
1665 ],
1666 "preselected": [
1667 {
1668 "shape": "50",
1669 "type": "bf16",
1670 "pad": "pad11"
1671 },
1672 {
1673 "shape": "63x46",
1674 "type": "bf16",
1675 "pad": "pad1010"
1676 },
1677 {
1678 "shape": "6",
1679 "type": "f16",
1680 "pad": "pad01"
1681 }
1682 ],
1683 "sparsity": {
1684 "pad": 21
1685 }
1686 }
1687 }
James Wardf0890992022-11-17 11:15:14 +00001688 },
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001689 "pow": {
1690 "group": "ew_binary",
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001691 "profile": [
1692 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001693 ],
1694 "generation": {
1695 "standard": {
1696 "generator_args": [
1697 [
1698 "--target-dtype",
1699 "fp32",
1700 "--target-dtype",
1701 "fp16",
1702 "--target-dtype",
1703 "bf16",
1704 "--fp-values-range",
1705 "-2.0,2.0",
1706 "--tensor-dim-range",
1707 "16,64",
1708 "--target-rank",
1709 "1",
1710 "--target-rank",
1711 "2",
1712 "--target-rank",
1713 "3"
1714 ],
1715 [
1716 "--target-dtype",
1717 "fp16",
1718 "--fp-values-range",
1719 "-2.0,2.0",
1720 "--tensor-dim-range",
1721 "1,16",
1722 "--target-rank",
1723 "4",
1724 "--target-rank",
1725 "5"
1726 ],
1727 [
1728 "--target-dtype",
1729 "bf16",
1730 "--fp-values-range",
1731 "-2.0,2.0",
1732 "--target-shape",
1733 "65534,3,1,1",
1734 "--target-shape",
1735 "2,65541,1,1,1"
1736 ]
1737 ]
1738 }
1739 },
1740 "selection": {
1741 "default": {
1742 "params": {},
1743 "permutes": [
1744 "shape",
1745 "type"
1746 ]
1747 }
1748 }
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001749 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001750 "reciprocal": {
1751 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001752 "profile": [
1753 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001754 ],
1755 "generation": {
1756 "standard": {
1757 "generator_args": [
1758 [
1759 "--target-dtype",
1760 "fp32",
1761 "--target-dtype",
1762 "fp16",
1763 "--target-dtype",
1764 "bf16",
1765 "--fp-values-range",
1766 "-2.0,2.0",
1767 "--tensor-dim-range",
1768 "15,64",
1769 "--target-rank",
1770 "1",
1771 "--target-rank",
1772 "2",
1773 "--target-rank",
1774 "3"
1775 ],
1776 [
1777 "--target-dtype",
1778 "fp16",
1779 "--fp-values-range",
1780 "-2.0,2.0",
1781 "--tensor-dim-range",
1782 "1,15",
1783 "--target-rank",
1784 "4",
1785 "--target-rank",
1786 "5"
1787 ],
1788 [
1789 "--target-dtype",
1790 "bf16",
1791 "--fp-values-range",
1792 "-2.0,2.0",
1793 "--target-shape",
1794 "1,1,65536,4",
1795 "--target-shape",
1796 "2,65535,1,1,1"
1797 ]
1798 ]
1799 }
1800 },
1801 "selection": {
1802 "default": {
1803 "params": {},
1804 "permutes": [
1805 "shape",
1806 "type"
1807 ]
1808 }
1809 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001810 },
James Wardf0890992022-11-17 11:15:14 +00001811 "reshape": {
1812 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001813 "profile": [
1814 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001815 ],
1816 "generation": {
1817 "standard": {
1818 "generator_args": [
1819 [
1820 "--target-dtype",
1821 "fp32",
1822 "--target-dtype",
1823 "fp16",
1824 "--target-dtype",
1825 "bf16",
1826 "--fp-values-range",
1827 "-2.0,2.0",
1828 "--num-rand-permutations",
1829 "2"
1830 ],
1831 [
1832 "--target-dtype",
1833 "fp32",
1834 "--fp-values-range",
1835 "-2.0,2.0",
1836 "--target-shape",
1837 "1,1,65536,1",
1838 "--target-shape",
1839 "1,65535,1,2",
1840 "--num-rand-permutations",
1841 "2"
1842 ]
1843 ]
1844 }
1845 },
1846 "selection": {
1847 "default": {
1848 "params": {},
1849 "permutes": [
1850 "shape",
1851 "type",
1852 "rank",
1853 "perm"
1854 ]
1855 }
1856 }
James Wardf0890992022-11-17 11:15:14 +00001857 },
1858 "reverse": {
1859 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001860 "profile": [
1861 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001862 ],
1863 "generation": {
1864 "standard": {
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 "1,48"
1877 ],
1878 [
1879 "--target-dtype",
1880 "fp32",
1881 "--fp-values-range",
1882 "-2.0,2.0",
1883 "--target-shape",
1884 "1,1,65537",
1885 "--target-shape",
1886 "1,65535,1,2"
1887 ]
1888 ]
1889 }
1890 },
1891 "selection": {
1892 "default": {
1893 "params": {},
1894 "permutes": [
1895 "shape",
1896 "type"
1897 ]
1898 }
1899 }
James Wardf0890992022-11-17 11:15:14 +00001900 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001901 "rsqrt": {
1902 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001903 "profile": [
1904 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001905 ],
1906 "generation": {
1907 "standard": {
1908 "generator_args": [
1909 [
1910 "--target-dtype",
1911 "fp32",
1912 "--target-dtype",
1913 "fp16",
1914 "--target-dtype",
1915 "bf16",
1916 "--fp-values-range",
1917 "-2.0,2.0",
1918 "--tensor-dim-range",
1919 "15,64",
1920 "--target-rank",
1921 "1",
1922 "--target-rank",
1923 "2",
1924 "--target-rank",
1925 "3"
1926 ],
1927 [
1928 "--target-dtype",
1929 "bf16",
1930 "--fp-values-range",
1931 "-2.0,2.0",
1932 "--tensor-dim-range",
1933 "1,15",
1934 "--target-rank",
1935 "4",
1936 "--target-rank",
1937 "5"
1938 ],
1939 [
1940 "--target-dtype",
1941 "fp32",
1942 "--fp-values-range",
1943 "-2.0,2.0",
1944 "--target-shape",
1945 "1,1,3,65541",
1946 "--target-shape",
1947 "65532,1,3,1,1"
1948 ]
1949 ]
1950 }
1951 },
1952 "selection": {
1953 "default": {
1954 "params": {},
1955 "permutes": [
1956 "shape",
1957 "type"
1958 ]
1959 }
1960 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001961 },
James Ward990cc4b2022-11-16 15:36:37 +00001962 "scatter": {
1963 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001964 "profile": [
1965 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001966 ],
1967 "generation": {
1968 "standard": {
1969 "negative_dim_range": "1,10",
1970 "generator_args": [
1971 [
1972 "--target-dtype",
1973 "fp32",
1974 "--target-dtype",
1975 "fp16",
1976 "--target-dtype",
1977 "bf16",
1978 "--fp-values-range",
1979 "-2.0,2.0",
1980 "--tensor-dim-range",
1981 "5,56"
1982 ],
1983 [
1984 "--target-dtype",
1985 "fp32",
1986 "--fp-values-range",
1987 "-2.0,2.0",
1988 "--target-shape",
1989 "1,65541,1",
1990 "--target-shape",
1991 "1,1,65531",
1992 "--target-shape",
1993 "2989,6,1"
1994 ]
1995 ]
1996 }
1997 },
1998 "selection": {
1999 "default": {
2000 "params": {},
2001 "permutes": [
2002 "shape",
2003 "type"
2004 ]
2005 }
2006 }
James Wardf0890992022-11-17 11:15:14 +00002007 },
2008 "tile": {
2009 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002010 "profile": [
2011 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002012 ],
2013 "generation": {
2014 "standard": {
2015 "negative_dim_range": "1,10",
2016 "generator_args": [
2017 [
2018 "--target-dtype",
2019 "fp32",
2020 "--target-dtype",
2021 "fp16",
2022 "--target-dtype",
2023 "bf16",
2024 "--fp-values-range",
2025 "-2.0,2.0",
2026 "--tensor-dim-range",
2027 "4,32"
2028 ],
2029 [
2030 "--target-dtype",
2031 "fp32",
2032 "--fp-values-range",
2033 "-2.0,2.0",
2034 "--target-shape",
2035 "65535",
2036 "--target-shape",
2037 "1,65543,2,1"
2038 ]
2039 ]
2040 }
2041 },
2042 "selection": {
2043 "default": {
2044 "params": {},
2045 "permutes": [
2046 "shape",
2047 "type"
2048 ]
2049 }
2050 }
James Wardf0890992022-11-17 11:15:14 +00002051 },
2052 "transpose": {
2053 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002054 "profile": [
2055 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002056 ],
2057 "generation": {
2058 "standard": {
2059 "generator_args": [
2060 [
2061 "--filter",
2062 "^transpose$",
2063 "--target-dtype",
2064 "fp32",
2065 "--target-dtype",
2066 "fp16",
2067 "--fp-values-range",
2068 "-2.0,2.0",
2069 "--target-rank",
2070 "1",
2071 "--target-rank",
2072 "2",
2073 "--num-rand-permutations",
2074 "2"
2075 ],
2076 [
2077 "--filter",
2078 "^transpose$",
2079 "--target-dtype",
2080 "fp32",
2081 "--target-dtype",
2082 "fp16",
2083 "--target-dtype",
2084 "bf16",
2085 "--fp-values-range",
2086 "-2.0,2.0",
2087 "--target-rank",
2088 "3",
2089 "--target-rank",
2090 "4",
2091 "--num-rand-permutations",
2092 "2"
2093 ],
2094 [
2095 "--filter",
2096 "^transpose$",
2097 "--target-dtype",
2098 "fp32",
2099 "--fp-values-range",
2100 "-2.0,2.0",
2101 "--target-shape",
2102 "1,1,65539,2",
2103 "--target-shape",
2104 "1,1,1,65535",
2105 "--num-rand-permutations",
2106 "1"
2107 ]
2108 ]
2109 }
2110 },
2111 "selection": {
2112 "default": {
2113 "params": {},
2114 "permutes": [
2115 "shape",
2116 "type",
2117 "perm"
2118 ]
2119 }
2120 }
James Wardb9c3a632022-11-22 13:14:50 +00002121 },
James Ward681e0a82023-02-20 18:04:31 +00002122 "transpose_conv2d": {
2123 "group": "tensor",
James Ward681e0a82023-02-20 18:04:31 +00002124 "profile": [
2125 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002126 ],
2127 "generation": {
2128 "standard": {
2129 "negative_dim_range": "1,10",
2130 "generator_args": [
2131 [
2132 "--target-dtype",
2133 "fp32",
2134 "--target-dtype",
2135 "fp16",
2136 "--target-dtype",
2137 "bf16",
2138 "--fp-values-range",
2139 "-2.0,2.0",
2140 "--target-shape",
2141 "10,24,9,13",
2142 "--target-shape",
2143 "8,14,20,5",
2144 "--tensor-dim-range",
2145 "1,16",
2146 "--allow-pooling-and-conv-oversizes"
2147 ],
2148 [
2149 "--target-dtype",
2150 "fp16",
2151 "--fp-values-range",
2152 "-2.0,2.0",
2153 "--target-shape",
2154 "1,65536,1",
2155 "--tensor-dim-range",
2156 "1,17",
2157 "--max-conv-dilation",
2158 "1"
2159 ]
2160 ]
2161 }
2162 },
2163 "selection": {
2164 "default": {
2165 "params": {
2166 "shape": [],
2167 "type": [],
2168 "kernel": [],
2169 "stride": [],
2170 "pad": [],
2171 "out_shape": []
2172 },
2173 "permutes": [
2174 "shape",
2175 "type",
2176 "stride",
2177 "pad"
2178 ]
2179 }
2180 }
James Ward681e0a82023-02-20 18:04:31 +00002181 },
James Wardb9c3a632022-11-22 13:14:50 +00002182 "maximum": {
2183 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002184 "profile": [
2185 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002186 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002187 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002188 "generation": {
2189 "standard": {
2190 "generator_args": [
2191 [
2192 "--target-dtype",
2193 "fp32",
2194 "--target-dtype",
2195 "fp16",
2196 "--target-dtype",
2197 "bf16",
2198 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002199 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002200 "--tensor-dim-range",
2201 "16,64",
2202 "--target-rank",
2203 "1",
2204 "--target-rank",
2205 "2",
2206 "--target-rank",
2207 "3"
2208 ],
2209 [
2210 "--target-dtype",
2211 "fp32",
2212 "--target-dtype",
2213 "fp16",
2214 "--target-dtype",
2215 "bf16",
2216 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002217 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002218 "--tensor-dim-range",
2219 "1,16",
2220 "--target-rank",
2221 "4",
2222 "--target-rank",
2223 "5"
2224 ],
2225 [
2226 "--target-dtype",
2227 "fp32",
2228 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002229 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002230 "--target-shape",
2231 "65531,1,2,1",
2232 "--target-shape",
2233 "1,1,65541,1"
2234 ]
2235 ]
2236 }
2237 },
2238 "selection": {
2239 "default": {
2240 "params": {},
2241 "permutes": [
2242 "shape",
2243 "type"
2244 ]
2245 }
2246 }
James Wardb9c3a632022-11-22 13:14:50 +00002247 },
2248 "minimum": {
2249 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002250 "profile": [
2251 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002252 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002253 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002254 "generation": {
2255 "standard": {
2256 "generator_args": [
2257 [
2258 "--target-dtype",
2259 "fp32",
2260 "--target-dtype",
2261 "fp16",
2262 "--target-dtype",
2263 "bf16",
2264 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002265 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002266 "--tensor-dim-range",
2267 "16,64",
2268 "--target-rank",
2269 "1",
2270 "--target-rank",
2271 "2",
2272 "--target-rank",
2273 "3"
2274 ],
2275 [
2276 "--target-dtype",
2277 "fp32",
2278 "--target-dtype",
2279 "fp16",
2280 "--target-dtype",
2281 "bf16",
2282 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002283 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002284 "--tensor-dim-range",
2285 "1,16",
2286 "--target-rank",
2287 "4",
2288 "--target-rank",
2289 "5"
2290 ],
2291 [
2292 "--target-dtype",
2293 "fp32",
2294 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002295 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002296 "--target-shape",
2297 "1,65531,2,1",
2298 "--target-shape",
2299 "1,1,1,65538"
2300 ]
2301 ]
2302 }
2303 },
2304 "selection": {
2305 "default": {
2306 "params": {},
2307 "permutes": [
2308 "shape",
2309 "type"
2310 ]
2311 }
2312 }
James Ward635bc992022-11-23 11:55:32 +00002313 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002314 "mul": {
2315 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002316 "profile": [
2317 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002318 ],
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002319 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002320 "generation": {
2321 "standard": {
2322 "negative_dim_range": "1,10",
2323 "generator_args": [
2324 [
2325 "--target-dtype",
2326 "fp32",
2327 "--target-dtype",
2328 "fp16",
2329 "--target-dtype",
2330 "bf16",
2331 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002332 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002333 "--tensor-dim-range",
2334 "16,64",
2335 "--target-rank",
2336 "1",
2337 "--target-rank",
2338 "2",
2339 "--target-rank",
2340 "3"
2341 ],
2342 [
2343 "--target-dtype",
2344 "fp16",
2345 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002346 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002347 "--tensor-dim-range",
2348 "1,16",
2349 "--target-rank",
2350 "4",
2351 "--target-rank",
2352 "5"
2353 ],
2354 [
2355 "--target-dtype",
2356 "bf16",
2357 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002358 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002359 "--target-shape",
2360 "1,1,3,65534",
2361 "--target-shape",
2362 "1,2,1,65541,1"
2363 ]
2364 ]
2365 }
2366 },
2367 "selection": {
2368 "default": {
2369 "params": {},
2370 "permutes": [
2371 "shape",
2372 "type"
2373 ]
2374 }
2375 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002376 },
James Ward635bc992022-11-23 11:55:32 +00002377 "reduce_max": {
2378 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002379 "profile": [
2380 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002381 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002382 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002383 "generation": {
2384 "standard": {
2385 "negative_dim_range": "1,10",
2386 "generator_args": [
2387 [
2388 "--target-dtype",
2389 "fp32",
2390 "--target-dtype",
2391 "fp16",
2392 "--target-dtype",
2393 "bf16",
2394 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002395 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002396 "--tensor-dim-range",
2397 "1,32"
2398 ],
2399 [
2400 "--target-dtype",
2401 "fp32",
2402 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002403 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002404 "--target-shape",
2405 "1,1,1,65531",
2406 "--target-shape",
2407 "1,1,65539,2"
2408 ]
2409 ]
2410 }
2411 },
2412 "selection": {
2413 "default": {
2414 "params": {},
2415 "permutes": [
2416 "shape",
2417 "type",
2418 "axis"
2419 ]
2420 }
2421 }
James Ward635bc992022-11-23 11:55:32 +00002422 },
2423 "reduce_min": {
2424 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002425 "profile": [
2426 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002427 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002428 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002429 "generation": {
2430 "standard": {
2431 "negative_dim_range": "1,10",
2432 "generator_args": [
2433 [
2434 "--target-dtype",
2435 "fp32",
2436 "--target-dtype",
2437 "fp16",
2438 "--target-dtype",
2439 "bf16",
2440 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002441 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002442 "--tensor-dim-range",
2443 "1,32"
2444 ],
2445 [
2446 "--target-dtype",
2447 "fp32",
2448 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002449 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002450 "--target-shape",
2451 "1,1,65531,1",
2452 "--target-shape",
2453 "1,65539,2,1"
2454 ]
2455 ]
2456 }
2457 },
2458 "selection": {
2459 "default": {
2460 "params": {},
2461 "permutes": [
2462 "shape",
2463 "type",
2464 "axis"
2465 ]
2466 }
2467 }
James Ward2a27c8f2022-11-23 11:29:43 +00002468 },
James Ward512c1ca2023-01-27 18:46:44 +00002469 "reduce_product": {
2470 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00002471 "profile": [
2472 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002473 ],
2474 "generation": {
2475 "standard": {
2476 "generator_args": [
2477 [
2478 "--target-dtype",
2479 "fp32",
2480 "--target-dtype",
2481 "fp16",
2482 "--target-dtype",
2483 "bf16",
2484 "--fp-values-range",
2485 "-2.0,2.0",
2486 "--tensor-dim-range",
2487 "1,34"
2488 ],
2489 [
2490 "--target-dtype",
2491 "fp16",
2492 "--target-shape",
2493 "2,65527,3,1",
2494 "--target-shape",
2495 "1,3,2,65541"
2496 ]
2497 ]
2498 }
2499 },
2500 "selection": {
2501 "default": {
2502 "params": {},
2503 "permutes": [
2504 "shape",
2505 "type",
2506 "axis"
2507 ]
2508 }
2509 }
James Ward512c1ca2023-01-27 18:46:44 +00002510 },
2511 "reduce_sum": {
2512 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00002513 "profile": [
2514 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002515 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002516 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002517 "generation": {
2518 "standard": {
2519 "generator_args": [
2520 [
2521 "--target-dtype",
2522 "fp32",
2523 "--target-dtype",
2524 "fp16",
2525 "--target-dtype",
2526 "bf16",
2527 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002528 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002529 "--tensor-dim-range",
2530 "1,37"
2531 ],
2532 [
2533 "--target-dtype",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002534 "fp32",
2535 "--fp-values-range",
2536 "-max,max",
2537 "--target-shape",
2538 "1001",
2539 "--target-shape",
2540 "50,200"
2541 ],
2542 [
2543 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002544 "bf16",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002545 "--fp-values-range",
2546 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002547 "--target-shape",
2548 "1,3,65529,1",
2549 "--target-shape",
2550 "1,65537,1,1"
2551 ]
2552 ]
2553 }
2554 },
2555 "selection": {
2556 "default": {
2557 "params": {},
2558 "permutes": [
2559 "shape",
2560 "type",
2561 "axis"
2562 ]
2563 }
2564 }
James Ward512c1ca2023-01-27 18:46:44 +00002565 },
James Ward7f1ea8e2022-12-12 18:39:11 +00002566 "resize": {
2567 "group": "image",
James Ward7f1ea8e2022-12-12 18:39:11 +00002568 "profile": [
2569 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002570 ],
2571 "generation": {
2572 "standard": {
2573 "negative_dim_range": "1,10",
2574 "generator_args": [
2575 [
2576 "--target-dtype",
2577 "fp32",
2578 "--target-dtype",
2579 "fp16",
2580 "--target-dtype",
2581 "bf16",
2582 "--fp-values-range",
2583 "-2.0,2.0"
2584 ],
2585 [
2586 "--target-dtype",
2587 "fp32",
2588 "--fp-values-range",
2589 "-2.0,2.0",
2590 "--target-shape",
2591 "1,1103,1,2",
2592 "--max-resize-output-dim",
2593 "9100"
2594 ]
2595 ]
2596 }
2597 },
2598 "selection": {
2599 "default": {
2600 "params": {
2601 "offset": [],
2602 "shape": [],
2603 "type": [],
2604 "mode": [],
2605 "output_type": [],
2606 "scale": [
2607 "sc2x1x3x1"
2608 ],
2609 "border": [
2610 "bor0x1"
2611 ]
2612 },
2613 "permutes": [
2614 "shape",
2615 "type"
2616 ],
2617 "exclude_patterns": [
2618 ".*_ERRORIF_MaxDimExceeded_1x16584x5x1_.*"
2619 ]
2620 }
2621 }
James Ward7f1ea8e2022-12-12 18:39:11 +00002622 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002623 "rfft2d": {
2624 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002625 "profile": [
2626 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002627 ],
2628 "generation": {
2629 "standard": {
2630 "generator_args": [
2631 [
2632 "--target-dtype",
2633 "fp32",
2634 "--fp-values-range",
2635 "-2.0,2.0"
2636 ],
2637 [
2638 "--target-dtype",
2639 "fp32",
2640 "--fp-values-range",
2641 "-2.0,2.0",
2642 "--target-shape",
2643 "1,16,512",
2644 "--target-shape",
2645 "1,8192,2"
2646 ]
2647 ]
2648 }
2649 },
2650 "selection": {
2651 "default": {
2652 "params": {},
2653 "permutes": [
2654 "shape",
2655 "type"
2656 ]
2657 }
2658 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002659 },
James Ward2a27c8f2022-11-23 11:29:43 +00002660 "select": {
2661 "group": "ew_ternary",
James Ward2a27c8f2022-11-23 11:29:43 +00002662 "profile": [
2663 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002664 ],
2665 "generation": {
2666 "standard": {
2667 "generator_args": [
2668 [
2669 "--target-dtype",
2670 "fp32",
2671 "--target-dtype",
2672 "fp16",
2673 "--target-dtype",
2674 "bf16",
2675 "--fp-values-range",
2676 "-2.0,2.0",
2677 "--tensor-dim-range",
2678 "16,64",
2679 "--target-rank",
2680 "1",
2681 "--target-rank",
2682 "2",
2683 "--target-rank",
2684 "3"
2685 ],
2686 [
2687 "--target-dtype",
2688 "fp32",
2689 "--target-dtype",
2690 "fp16",
2691 "--target-dtype",
2692 "bf16",
2693 "--fp-values-range",
2694 "-2.0,2.0",
2695 "--tensor-dim-range",
2696 "1,16",
2697 "--target-rank",
2698 "4",
2699 "--target-rank",
2700 "5"
2701 ],
2702 [
2703 "--target-dtype",
2704 "fp32",
2705 "--fp-values-range",
2706 "-2.0,2.0",
2707 "--target-shape",
2708 "1,2,65534,2,1",
2709 "--target-shape",
2710 "1,1,65539,2",
2711 "--num-rand-permutations",
2712 "2"
2713 ]
2714 ]
2715 }
2716 },
2717 "selection": {
2718 "default": {
2719 "params": {},
2720 "permutes": [
2721 "shape",
2722 "type"
2723 ]
2724 }
2725 }
James Wardb45db9a2022-12-12 13:02:44 +00002726 },
2727 "sigmoid": {
2728 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00002729 "profile": [
2730 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002731 ],
2732 "generation": {
2733 "standard": {
2734 "generator_args": [
2735 [
2736 "--target-dtype",
2737 "fp32",
2738 "--target-dtype",
2739 "fp16",
2740 "--target-dtype",
2741 "bf16",
2742 "--fp-values-range",
2743 "-2.0,2.0",
2744 "--tensor-dim-range",
2745 "16,64",
2746 "--target-rank",
2747 "1",
2748 "--target-rank",
2749 "2",
2750 "--target-rank",
2751 "3"
2752 ],
2753 [
2754 "--target-dtype",
2755 "fp32",
2756 "--target-dtype",
2757 "fp16",
2758 "--target-dtype",
2759 "bf16",
2760 "--fp-values-range",
2761 "-2.0,2.0",
2762 "--tensor-dim-range",
2763 "1,19",
2764 "--target-rank",
2765 "4",
2766 "--target-rank",
2767 "5"
2768 ],
2769 [
2770 "--target-dtype",
2771 "fp32",
2772 "--fp-values-range",
2773 "-2.0,2.0",
2774 "--target-shape",
2775 "1,2,65538,2,1",
2776 "--target-shape",
2777 "1,3,1,65533"
2778 ]
2779 ]
2780 }
2781 },
2782 "selection": {
2783 "default": {
2784 "params": {},
2785 "permutes": [
2786 "shape",
2787 "type"
2788 ]
2789 }
2790 }
James Wardb45db9a2022-12-12 13:02:44 +00002791 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002792 "sub": {
2793 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002794 "profile": [
2795 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002796 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002797 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002798 "generation": {
2799 "standard": {
2800 "generator_args": [
2801 [
2802 "--target-dtype",
2803 "fp32",
2804 "--target-dtype",
2805 "fp16",
2806 "--target-dtype",
2807 "bf16",
2808 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002809 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002810 "--tensor-dim-range",
2811 "16,64",
2812 "--target-rank",
2813 "1",
2814 "--target-rank",
2815 "2",
2816 "--target-rank",
2817 "3"
2818 ],
2819 [
2820 "--target-dtype",
2821 "bf16",
2822 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002823 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002824 "--tensor-dim-range",
2825 "1,16",
2826 "--target-rank",
2827 "4",
2828 "--target-rank",
2829 "5"
2830 ],
2831 [
2832 "--target-dtype",
2833 "fp32",
2834 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002835 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002836 "--target-shape",
2837 "1,1,65533,3",
2838 "--target-shape",
2839 "1,1,2,1,65545"
2840 ]
2841 ]
2842 }
2843 },
2844 "selection": {
2845 "default": {
2846 "params": {},
2847 "permutes": [
2848 "shape",
2849 "type"
2850 ]
2851 }
2852 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002853 },
James Wardc253e642023-01-17 17:03:12 +00002854 "slice": {
2855 "group": "data_layout",
James Wardc253e642023-01-17 17:03:12 +00002856 "profile": [
2857 "tosa-bi",
2858 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002859 ],
2860 "generation": {
2861 "standard": {
2862 "generator_args": [
2863 [
2864 "--target-dtype",
2865 "fp32",
2866 "--target-dtype",
2867 "fp16",
2868 "--target-dtype",
2869 "bf16",
2870 "--fp-values-range",
2871 "-2.0,2.0",
2872 "--tensor-dim-range",
2873 "16,64",
2874 "--target-rank",
2875 "1",
2876 "--target-rank",
2877 "2",
2878 "--target-rank",
2879 "3",
2880 "--num-rand-permutations",
2881 "2"
2882 ],
2883 [
2884 "--target-dtype",
2885 "fp32",
2886 "--target-dtype",
2887 "fp16",
2888 "--target-dtype",
2889 "bf16",
2890 "--fp-values-range",
2891 "-2.0,2.0",
2892 "--tensor-dim-range",
2893 "1,16",
2894 "--target-rank",
2895 "4",
2896 "--num-rand-permutations",
2897 "2"
2898 ],
2899 [
2900 "--target-dtype",
2901 "bf16",
2902 "--fp-values-range",
2903 "-2.0,2.0",
2904 "--target-shape",
2905 "1,1,655341,1",
2906 "--target-shape",
2907 "1,65539,1,1",
2908 "--num-rand-permutations",
2909 "2"
2910 ]
2911 ]
2912 }
2913 },
2914 "selection": {
2915 "default": {
2916 "params": {},
2917 "permutes": [
2918 "shape",
2919 "type",
2920 "perm"
2921 ]
2922 }
2923 }
James Wardc253e642023-01-17 17:03:12 +00002924 },
James Wardb45db9a2022-12-12 13:02:44 +00002925 "tanh": {
2926 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00002927 "profile": [
2928 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002929 ],
2930 "generation": {
2931 "standard": {
2932 "generator_args": [
2933 [
2934 "--target-dtype",
2935 "fp32",
2936 "--target-dtype",
2937 "fp16",
2938 "--target-dtype",
2939 "bf16",
2940 "--fp-values-range",
2941 "-2.0,2.0",
2942 "--tensor-dim-range",
2943 "18,60",
2944 "--target-rank",
2945 "1",
2946 "--target-rank",
2947 "2",
2948 "--target-rank",
2949 "3"
2950 ],
2951 [
2952 "--target-dtype",
2953 "fp32",
2954 "--target-dtype",
2955 "fp16",
2956 "--target-dtype",
2957 "bf16",
2958 "--fp-values-range",
2959 "-2.0,2.0",
2960 "--tensor-dim-range",
2961 "1,24",
2962 "--target-rank",
2963 "4",
2964 "--target-rank",
2965 "5"
2966 ],
2967 [
2968 "--target-dtype",
2969 "fp32",
2970 "--fp-values-range",
2971 "-2.0,2.0",
2972 "--target-shape",
2973 "1,65535,2,1,1",
2974 "--target-shape",
2975 "1,65540,1,2"
2976 ]
2977 ]
2978 }
2979 },
2980 "selection": {
2981 "default": {
2982 "params": {},
2983 "permutes": [
2984 "shape",
2985 "type"
2986 ]
2987 }
2988 }
Won Jeon78155c62023-06-10 00:20:04 +00002989 },
2990 "erf": {
2991 "group": "activation",
2992 "profile": [
2993 "tosa-mi"
2994 ],
2995 "generation": {
2996 "standard": {
2997 "generator_args": [
2998 [
2999 "--target-dtype",
3000 "fp32",
3001 "--target-dtype",
3002 "fp16",
3003 "--target-dtype",
3004 "bf16",
3005 "--fp-values-range",
3006 "-2.0,2.0",
3007 "--tensor-dim-range",
3008 "18,60",
3009 "--target-rank",
3010 "1",
3011 "--target-rank",
3012 "2",
3013 "--target-rank",
3014 "3"
3015 ],
3016 [
3017 "--target-dtype",
3018 "fp32",
3019 "--target-dtype",
3020 "fp16",
3021 "--target-dtype",
3022 "bf16",
3023 "--fp-values-range",
3024 "-2.0,2.0",
3025 "--tensor-dim-range",
3026 "1,24",
3027 "--target-rank",
3028 "4",
3029 "--target-rank",
3030 "5"
3031 ],
3032 [
3033 "--target-dtype",
3034 "fp32",
3035 "--fp-values-range",
3036 "-2.0,2.0",
3037 "--target-shape",
3038 "1,65535,2,1,1",
3039 "--target-shape",
3040 "1,65540,1,2"
3041 ]
3042 ]
3043 }
3044 },
3045 "selection": {
3046 "default": {
3047 "params": {},
3048 "permutes": [
3049 "shape",
3050 "type"
3051 ]
3052 }
3053 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01003054 }
3055}