blob: 62505fdb80695698cec31da3be1524ae259d1c40 [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 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00007 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00008 "generation": {
9 "standard": {
10 "generator_args": [
11 [
12 "--target-dtype",
13 "fp32",
14 "--target-dtype",
15 "fp16",
16 "--target-dtype",
17 "bf16",
18 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +000019 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000020 "--tensor-dim-range",
21 "16,64",
22 "--target-rank",
23 "1",
24 "--target-rank",
25 "2",
26 "--target-rank",
27 "3"
28 ],
29 [
30 "--target-dtype",
31 "fp32",
32 "--target-dtype",
33 "fp16",
34 "--target-dtype",
35 "bf16",
36 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +000037 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000038 "--tensor-dim-range",
39 "1,16",
40 "--target-rank",
41 "4",
42 "--target-rank",
43 "5"
44 ],
45 [
46 "--target-dtype",
47 "bf16",
48 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +000049 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000050 "--target-shape",
51 "1,65531,2,1",
52 "--target-shape",
53 "65538,1,1,1"
54 ]
55 ]
56 }
57 },
58 "selection": {
59 "default": {
60 "params": {},
61 "permutes": [
62 "shape",
63 "type"
64 ]
65 }
66 }
James Ward71616fe2022-11-23 11:00:47 +000067 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +000068 "add": {
69 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +000070 "profile": [
71 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000072 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +000073 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000074 "generation": {
75 "standard": {
76 "generator_args": [
77 [
78 "--target-dtype",
79 "fp32",
80 "--target-dtype",
81 "fp16",
82 "--target-dtype",
83 "bf16",
84 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +000085 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000086 "--tensor-dim-range",
87 "16,64",
88 "--target-rank",
89 "1",
90 "--target-rank",
91 "2",
92 "--target-rank",
93 "3"
94 ],
95 [
96 "--target-dtype",
97 "fp32",
98 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +000099 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000100 "--tensor-dim-range",
101 "1,16",
102 "--target-rank",
103 "4",
104 "--target-rank",
105 "5"
106 ],
107 [
108 "--target-dtype",
109 "fp16",
110 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +0000111 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000112 "--target-shape",
113 "2,1,1,65532",
114 "--target-shape",
115 "65542,2,1,1,1"
116 ]
117 ]
118 }
119 },
120 "selection": {
121 "default": {
122 "params": {},
123 "permutes": [
124 "shape",
125 "type"
126 ]
127 }
128 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +0000129 },
James Ward52ac9d62022-11-16 12:53:49 +0000130 "argmax": {
131 "group": "tensor",
James Ward52ac9d62022-11-16 12:53:49 +0000132 "profile": [
133 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000134 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000135 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000136 "generation": {
137 "standard": {
138 "generator_args": [
139 [
140 "--target-dtype",
141 "fp32",
142 "--target-dtype",
143 "fp16",
144 "--target-dtype",
145 "bf16",
146 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000147 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000148 "--tensor-dim-range",
149 "32,64",
150 "--target-rank",
151 "1",
152 "--target-rank",
153 "2",
154 "--target-rank",
155 "3",
156 "--num-rand-permutations",
157 "2"
158 ],
159 [
160 "--target-dtype",
161 "fp32",
162 "--target-dtype",
163 "fp16",
164 "--target-dtype",
165 "bf16",
166 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000167 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000168 "--tensor-dim-range",
169 "1,32",
170 "--target-rank",
171 "4",
172 "--num-rand-permutations",
173 "2"
174 ],
175 [
176 "--target-dtype",
177 "fp32",
178 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000179 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000180 "--target-shape",
181 "1,3,65535,1",
182 "--target-shape",
183 "1,65537,1,2",
184 "--num-rand-permutations",
185 "2"
186 ]
187 ]
188 }
189 },
190 "selection": {
191 "default": {
192 "params": {},
193 "permutes": [
194 "shape",
195 "type"
196 ]
197 }
198 }
James Ward52ac9d62022-11-16 12:53:49 +0000199 },
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100200 "avg_pool2d": {
201 "group": "tensor",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100202 "profile": [
203 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000204 ],
205 "generation": {
206 "standard": {
207 "generator_args": [
208 [
209 "--target-dtype",
210 "fp32",
211 "--target-dtype",
212 "fp16",
213 "--target-dtype",
214 "bf16",
215 "--fp-values-range",
216 "-2.0,2.0",
217 "--target-shape",
218 "1,11,7,39",
219 "--target-shape",
220 "1,21,36,7",
221 "--allow-pooling-and-conv-oversizes"
222 ],
223 [
224 "--target-dtype",
225 "fp32",
226 "--fp-values-range",
227 "-2.0,2.0",
228 "--target-shape",
229 "1,2,65533,2",
230 "--target-shape",
231 "1,65539,2,1",
232 "--allow-pooling-and-conv-oversizes"
233 ]
234 ]
235 }
236 },
237 "selection": {
238 "default": {
239 "params": {},
240 "permutes": [
241 "shape",
242 "type"
243 ],
244 "sparsity": {
245 "pad": 17
246 }
247 }
248 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100249 },
James Ward736fd1a2023-01-23 17:13:37 +0000250 "cast": {
251 "group": "type_conversion",
James Ward736fd1a2023-01-23 17:13:37 +0000252 "profile": [
253 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000254 ],
255 "generation": {
256 "standard": {
257 "negative_dim_range": "1,10",
258 "generator_args": [
259 [
260 "--target-dtype",
261 "fp32",
262 "--target-dtype",
263 "fp16",
264 "--target-dtype",
265 "bf16",
266 "--target-dtype",
267 "int8",
268 "--target-dtype",
269 "int16",
270 "--target-dtype",
271 "int32",
272 "--fp-values-range",
273 "-2.0,2.0",
274 "--tensor-dim-range",
275 "16,64",
276 "--target-rank",
277 "1",
278 "--target-rank",
279 "2",
280 "--target-rank",
281 "3"
282 ],
283 [
284 "--target-dtype",
285 "fp32",
286 "--target-dtype",
287 "fp16",
288 "--target-dtype",
289 "bf16",
290 "--target-dtype",
291 "int8",
292 "--target-dtype",
293 "int16",
294 "--target-dtype",
295 "int32",
296 "--fp-values-range",
297 "-2.0,2.0",
298 "--tensor-dim-range",
299 "1,16",
300 "--target-rank",
301 "4",
302 "--target-rank",
303 "5"
304 ],
305 [
306 "--target-dtype",
307 "fp16",
308 "--target-shape",
309 "1,1,1,65533,1",
310 "--target-shape",
311 "2,65538,1,1"
312 ]
313 ]
314 }
315 },
316 "selection": {
317 "default": {
318 "params": {
319 "shape": [],
320 "type": [],
321 "output_type": []
322 },
323 "permutes": [
324 "shape",
325 "type",
326 "output_type"
327 ],
328 "exclude_patterns": [
329 "^((?!ERRORIF).)*_(i8|i16|i32|b)_out(i8|i16|i32|b)"
330 ]
331 }
332 }
James Ward736fd1a2023-01-23 17:13:37 +0000333 },
James Ward71616fe2022-11-23 11:00:47 +0000334 "ceil": {
335 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +0000336 "profile": [
337 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000338 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000339 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000340 "generation": {
341 "standard": {
342 "generator_args": [
343 [
344 "--target-dtype",
345 "fp32",
346 "--target-dtype",
347 "fp16",
348 "--target-dtype",
349 "bf16",
350 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000351 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000352 "--tensor-dim-range",
353 "4,64",
354 "--target-rank",
355 "1",
356 "--target-rank",
357 "2",
358 "--target-rank",
359 "3"
360 ],
361 [
362 "--target-dtype",
363 "fp32",
364 "--target-dtype",
365 "fp16",
366 "--target-dtype",
367 "bf16",
368 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000369 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000370 "--tensor-dim-range",
371 "1,16",
372 "--target-rank",
373 "4",
374 "--target-rank",
375 "5"
376 ],
377 [
378 "--target-dtype",
379 "fp16",
380 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000381 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000382 "--target-shape",
383 "2,1,65530,1",
384 "--target-shape",
385 "1,1,65539,1"
386 ]
387 ]
388 }
389 },
390 "selection": {
391 "default": {
392 "params": {},
393 "permutes": [
394 "shape",
395 "type"
396 ]
397 }
398 }
James Ward71616fe2022-11-23 11:00:47 +0000399 },
James Ward34071252022-12-07 15:48:47 +0000400 "clamp": {
401 "group": "activation",
James Ward34071252022-12-07 15:48:47 +0000402 "profile": [
403 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000404 ],
405 "generation": {
406 "standard": {
407 "generator_args": [
408 [
409 "--target-dtype",
410 "fp32",
411 "--target-dtype",
412 "fp16",
413 "--target-dtype",
414 "bf16",
415 "--fp-values-range",
416 "-2.0,2.0",
417 "--tensor-dim-range",
418 "20,64",
419 "--target-rank",
420 "1",
421 "--target-rank",
422 "2",
423 "--target-rank",
424 "3"
425 ],
426 [
427 "--target-dtype",
428 "fp32",
429 "--target-dtype",
430 "fp16",
431 "--target-dtype",
432 "bf16",
433 "--fp-values-range",
434 "-2.0,2.0",
435 "--tensor-dim-range",
436 "1,20",
437 "--target-rank",
438 "4",
439 "--target-rank",
440 "5"
441 ],
442 [
443 "--target-dtype",
444 "fp32",
445 "--fp-values-range",
446 "-2.0,2.0",
447 "--target-shape",
448 "1,2,1,65536",
449 "--target-shape",
450 "1,3,65537,1,1"
451 ]
452 ]
453 }
454 },
455 "selection": {
456 "default": {
457 "params": {},
458 "permutes": [
459 "shape",
460 "type"
461 ]
462 }
463 }
James Ward34071252022-12-07 15:48:47 +0000464 },
James Wardf0890992022-11-17 11:15:14 +0000465 "concat": {
466 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +0000467 "profile": [
468 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000469 ],
470 "generation": {
471 "standard": {
472 "generator_args": [
473 [
474 "--target-dtype",
475 "fp32",
476 "--target-dtype",
477 "fp16",
478 "--target-dtype",
479 "bf16",
480 "--fp-values-range",
481 "-2.0,2.0",
482 "--tensor-dim-range",
483 "16,64",
484 "--target-rank",
485 "1",
486 "--target-rank",
487 "2",
488 "--target-rank",
489 "3",
490 "--num-const-inputs-concat",
491 "3"
492 ],
493 [
494 "--target-dtype",
495 "fp32",
496 "--target-dtype",
497 "fp16",
498 "--target-dtype",
499 "bf16",
500 "--fp-values-range",
501 "-2.0,2.0",
502 "--tensor-dim-range",
503 "1,16",
504 "--target-rank",
505 "4",
506 "--target-rank",
507 "5",
508 "--num-const-inputs-concat",
509 "1"
510 ],
511 [
512 "--target-dtype",
513 "fp32",
514 "--fp-values-range",
515 "-2.0,2.0",
516 "--target-shape",
517 "1,1,65534,1,1",
518 "--target-shape",
519 "1,65537,1,2",
520 "--num-const-inputs-concat",
521 "2"
522 ]
523 ]
524 }
525 },
526 "selection": {
527 "default": {
528 "params": {},
529 "permutes": [
530 "shape",
531 "type"
532 ]
533 }
534 }
James Wardf0890992022-11-17 11:15:14 +0000535 },
James Ward542dd3b2022-11-17 12:11:55 +0000536 "const": {
537 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +0000538 "profile": [
539 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000540 ],
541 "generation": {
542 "standard": {
543 "no_negative_tests": "true",
544 "generator_args": [
545 [
546 "--target-dtype",
547 "fp32",
548 "--target-dtype",
549 "fp16",
550 "--target-dtype",
551 "bf16",
552 "--fp-values-range",
553 "-2.0,2.0",
554 "--target-rank",
555 "1",
556 "--target-rank",
557 "2",
558 "--target-rank",
559 "3"
560 ],
561 [
562 "--target-dtype",
563 "fp32",
564 "--target-dtype",
565 "fp16",
566 "--target-dtype",
567 "bf16",
568 "--fp-values-range",
569 "-2.0,2.0",
570 "--tensor-dim-range",
571 "1,16",
572 "--target-rank",
573 "4",
574 "--target-rank",
575 "5"
576 ],
577 [
578 "--target-dtype",
579 "fp32",
580 "--fp-values-range",
581 "-2.0,2.0",
582 "--target-shape",
583 "1,65540,1,1,1",
584 "--target-shape",
585 "1,2,1,65529"
586 ]
587 ]
588 }
589 },
590 "selection": {
591 "default": {
592 "params": {},
593 "permutes": [
594 "shape",
595 "type"
596 ]
597 }
598 }
James Ward542dd3b2022-11-17 12:11:55 +0000599 },
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100600 "conv2d": {
601 "group": "tensor",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100602 "profile": [
603 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000604 ],
Jeremy Johnsond1a08ce2023-10-18 17:22:21 +0100605 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000606 "generation": {
607 "standard": {
608 "negative_dim_range": "1,10",
609 "generator_args": [
610 [
611 "--target-dtype",
612 "fp32",
613 "--target-dtype",
614 "fp16",
615 "--target-dtype",
616 "bf16",
617 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000618 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000619 "--target-shape",
620 "1,34,19,27",
621 "--target-shape",
622 "1,16,51,7",
623 "--tensor-dim-range",
624 "1,16",
625 "--allow-pooling-and-conv-oversizes"
626 ],
627 [
628 "--target-dtype",
629 "fp32",
630 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000631 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000632 "--target-shape",
633 "1,65537,1,3",
634 "--target-shape",
635 "1,2,65531,2",
636 "--tensor-dim-range",
637 "1,16",
638 "--max-conv-dilation",
639 "1",
640 "--allow-pooling-and-conv-oversizes"
641 ]
642 ]
643 }
644 },
645 "selection": {
646 "default": {
647 "params": {
648 "shape": [],
649 "type": [],
650 "kernel": [],
651 "stride": [],
652 "pad": [],
653 "dilation": []
654 },
655 "permutes": [
656 "kernel",
657 "shape",
658 "type",
659 "pad"
660 ]
661 }
662 }
James Ward52ac9d62022-11-16 12:53:49 +0000663 },
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000664 "conv3d": {
665 "group": "tensor",
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000666 "profile": [
667 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000668 ],
669 "generation": {
670 "standard": {
671 "negative_dim_range": "1,10",
672 "generator_args": [
673 [
674 "--target-dtype",
675 "fp32",
676 "--target-dtype",
677 "fp16",
678 "--target-dtype",
679 "bf16",
680 "--fp-values-range",
681 "-2.0,2.0",
682 "--target-shape",
683 "1,7,18,5,4",
684 "--target-shape",
685 "1,6,12,17,3",
686 "--tensor-dim-range",
687 "1,4",
688 "--allow-pooling-and-conv-oversizes"
689 ],
690 [
691 "--target-dtype",
692 "fp32",
693 "--fp-values-range",
694 "-2.0,2.0",
695 "--target-shape",
696 "1,2,65539,1,2",
697 "--target-shape",
698 "1,65532,1,1,3",
699 "--tensor-dim-range",
700 "1,2",
701 "--max-conv-dilation",
702 "1",
703 "--allow-pooling-and-conv-oversizes"
704 ]
705 ]
706 }
707 },
708 "selection": {
709 "default": {
710 "params": {
711 "shape": [],
712 "type": [],
713 "kernel": [],
714 "stride": [],
715 "pad": [],
716 "dilation": []
717 },
718 "permutes": [
719 "kernel",
720 "shape",
721 "type",
722 "pad",
723 "stride"
724 ]
725 }
726 }
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000727 },
James Wardae25b932023-02-07 20:11:41 +0000728 "depthwise_conv2d": {
729 "group": "tensor",
James Wardae25b932023-02-07 20:11:41 +0000730 "profile": [
731 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000732 ],
733 "generation": {
734 "standard": {
735 "negative_dim_range": "1,10",
736 "generator_args": [
737 [
738 "--target-dtype",
739 "fp32",
740 "--target-dtype",
741 "fp16",
742 "--target-dtype",
743 "bf16",
744 "--fp-values-range",
745 "-2.0,2.0",
746 "--target-shape",
747 "1,17,31,4",
748 "--target-shape",
749 "1,37,11,5",
750 "--tensor-dim-range",
751 "1,16",
752 "--allow-pooling-and-conv-oversizes"
753 ],
754 [
755 "--target-dtype",
756 "fp32",
757 "--fp-values-range",
758 "-2.0,2.0",
759 "--target-shape",
760 "1,1,65531,2",
761 "--target-shape",
762 "1,65540,1,3",
763 "--tensor-dim-range",
764 "1,16",
765 "--max-conv-dilation",
766 "1",
767 "--allow-pooling-and-conv-oversizes"
768 ]
769 ]
770 }
771 },
772 "selection": {
773 "default": {
774 "params": {
775 "shape": [],
776 "type": [
777 "f16xf16",
778 "bf16xbf16",
779 "f32xf32"
780 ],
781 "kernel": [],
782 "stride": [],
783 "pad": [],
784 "dilation": []
785 },
786 "permutes": [
787 "kernel",
788 "shape",
789 "type",
790 "pad"
791 ]
792 }
793 }
James Wardae25b932023-02-07 20:11:41 +0000794 },
Won Jeona21b2e82023-08-10 10:33:01 +0000795 "dim": {
796 "group": "data_layout",
797 "profile": [
798 "tosa-mi"
799 ],
800 "generation": {
801 "standard": {
Jeremy Johnsonfd8c8fe2023-10-23 11:55:38 +0100802 "from_version": "v0.80.0",
Won Jeona21b2e82023-08-10 10:33:01 +0000803 "generator_args": [
804 [
805 "--target-dtype",
806 "fp32",
807 "--target-dtype",
808 "fp16",
809 "--target-dtype",
810 "bf16",
811 "--fp-values-range",
812 "-2.0,2.0",
813 "--tensor-dim-range",
814 "1,65",
815 "--target-rank",
816 "1",
817 "--target-rank",
818 "2",
819 "--target-rank",
820 "3"
821 ]
822 ]
823 }
824 },
825 "selection": {
826 "default": {
827 "params": {},
828 "permutes": [
829 "shape",
830 "type"
831 ]
832 }
833 }
834 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000835 "equal": {
836 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000837 "profile": [
838 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000839 ],
840 "generation": {
841 "standard": {
842 "generator_args": [
843 [
844 "--target-dtype",
845 "fp32",
846 "--target-dtype",
847 "fp16",
848 "--target-dtype",
849 "bf16",
850 "--fp-values-range",
851 "-2.0,2.0",
852 "--tensor-dim-range",
853 "18,64",
854 "--target-rank",
855 "1",
856 "--target-rank",
857 "2",
858 "--target-rank",
859 "3"
860 ],
861 [
862 "--target-dtype",
863 "fp32",
864 "--fp-values-range",
865 "-2.0,2.0",
866 "--tensor-dim-range",
867 "1,18",
868 "--target-rank",
869 "4",
870 "--target-rank",
871 "5"
872 ],
873 [
874 "--target-dtype",
875 "fp16",
876 "--fp-values-range",
877 "-2.0,2.0",
878 "--target-shape",
879 "1,1,2,65550",
880 "--target-shape",
881 "1,4,65530,1,1"
882 ]
883 ]
884 }
885 },
886 "selection": {
887 "default": {
888 "params": {},
889 "permutes": [
890 "shape",
891 "type"
892 ]
893 }
894 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000895 },
Jeremy Johnson35396f22023-01-04 17:05:25 +0000896 "exp": {
897 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +0000898 "profile": [
899 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000900 ],
901 "generation": {
902 "standard": {
903 "generator_args": [
904 [
905 "--target-dtype",
906 "fp32",
907 "--target-dtype",
908 "fp16",
909 "--target-dtype",
910 "bf16",
911 "--fp-values-range",
912 "-2.0,2.0",
913 "--tensor-dim-range",
914 "15,64",
915 "--target-rank",
916 "1",
917 "--target-rank",
918 "2",
919 "--target-rank",
920 "3"
921 ],
922 [
923 "--target-dtype",
924 "fp16",
925 "--fp-values-range",
926 "-2.0,2.0",
927 "--tensor-dim-range",
928 "1,15",
929 "--target-rank",
930 "4",
931 "--target-rank",
932 "5"
933 ],
934 [
935 "--target-dtype",
936 "fp32",
937 "--fp-values-range",
938 "-2.0,2.0",
939 "--target-shape",
940 "1,1,65535,4",
941 "--target-shape",
942 "2,65536,1,1,1"
943 ]
944 ]
945 }
946 },
947 "selection": {
948 "default": {
949 "params": {},
950 "permutes": [
951 "shape",
952 "type"
953 ]
954 }
955 }
Jeremy Johnson35396f22023-01-04 17:05:25 +0000956 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000957 "fft2d": {
958 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000959 "profile": [
960 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000961 ],
962 "generation": {
963 "standard": {
964 "generator_args": [
965 [
966 "--target-dtype",
967 "fp32",
968 "--fp-values-range",
969 "-2.0,2.0"
970 ],
971 [
972 "--target-dtype",
973 "fp32",
974 "--fp-values-range",
975 "-2.0,2.0",
976 "--target-shape",
977 "1,256,64",
978 "--target-shape",
979 "1,4,4096"
980 ]
981 ]
982 }
983 },
984 "selection": {
985 "default": {
986 "params": {},
987 "permutes": [
988 "shape",
989 "type",
990 "inverse"
991 ]
992 }
993 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000994 },
James Ward8384a6f2023-01-27 17:27:34 +0000995 "fully_connected": {
996 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +0000997 "profile": [
998 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000999 ],
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001000 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001001 "generation": {
1002 "standard": {
1003 "negative_dim_range": "1,10",
1004 "generator_args": [
1005 [
1006 "--target-dtype",
1007 "fp32",
1008 "--target-dtype",
1009 "fp16",
1010 "--target-dtype",
1011 "bf16",
1012 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001013 "-max,max",
1014 "--tensor-dim-range",
1015 "15,64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001016 ],
1017 [
1018 "--target-dtype",
1019 "fp32",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001020 "--fp-values-range",
1021 "-max,max",
1022 "--tensor-dim-range",
1023 "10,15",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001024 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001025 "100,296",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001026 "--target-shape",
1027 "65540,2"
1028 ],
1029 [
1030 "--target-dtype",
1031 "fp32",
1032 "--target-dtype",
1033 "fp16",
1034 "--target-dtype",
1035 "bf16",
1036 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001037 "-max,max",
1038 "--tensor-dim-range",
1039 "35,64",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001040 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001041 "30,16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001042 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001043 "100,23"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001044 ]
1045 ]
1046 }
1047 },
1048 "selection": {
1049 "default": {
1050 "params": {},
1051 "permutes": [
1052 "shape",
1053 "type"
1054 ]
1055 }
1056 }
James Ward8384a6f2023-01-27 17:27:34 +00001057 },
James Ward71616fe2022-11-23 11:00:47 +00001058 "floor": {
1059 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001060 "profile": [
1061 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001062 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001063 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001064 "generation": {
1065 "standard": {
1066 "generator_args": [
1067 [
1068 "--target-dtype",
1069 "fp32",
1070 "--target-dtype",
1071 "fp16",
1072 "--target-dtype",
1073 "bf16",
1074 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001075 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001076 "--tensor-dim-range",
1077 "4,64",
1078 "--target-rank",
1079 "1",
1080 "--target-rank",
1081 "2",
1082 "--target-rank",
1083 "3"
1084 ],
1085 [
1086 "--target-dtype",
1087 "fp32",
1088 "--target-dtype",
1089 "fp16",
1090 "--target-dtype",
1091 "bf16",
1092 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001093 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001094 "--tensor-dim-range",
1095 "1,16",
1096 "--target-rank",
1097 "4",
1098 "--target-rank",
1099 "5"
1100 ],
1101 [
1102 "--target-dtype",
1103 "fp32",
1104 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001105 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001106 "--target-shape",
1107 "1,1,65533,2",
1108 "--target-shape",
1109 "1,65537,1,1"
1110 ]
1111 ]
1112 }
1113 },
1114 "selection": {
1115 "default": {
1116 "params": {},
1117 "permutes": [
1118 "shape",
1119 "type"
1120 ]
1121 }
1122 }
James Ward71616fe2022-11-23 11:00:47 +00001123 },
James Ward990cc4b2022-11-16 15:36:37 +00001124 "gather": {
1125 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001126 "profile": [
1127 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001128 ],
1129 "generation": {
1130 "standard": {
1131 "negative_dim_range": "1,10",
1132 "generator_args": [
1133 [
1134 "--target-dtype",
1135 "fp32",
1136 "--target-dtype",
1137 "fp16",
1138 "--target-dtype",
1139 "bf16",
1140 "--fp-values-range",
1141 "-2.0,2.0",
1142 "--tensor-dim-range",
1143 "5,72"
1144 ],
1145 [
1146 "--target-dtype",
1147 "fp32",
1148 "--fp-values-range",
1149 "-2.0,2.0",
1150 "--target-shape",
1151 "2,65536,1",
1152 "--target-shape",
1153 "1,2,65535",
1154 "--target-shape",
1155 "5000,1,1"
1156 ]
1157 ]
1158 }
1159 },
1160 "selection": {
1161 "default": {
1162 "params": {},
1163 "permutes": [
1164 "shape",
1165 "type"
1166 ]
1167 }
1168 }
James Ward990cc4b2022-11-16 15:36:37 +00001169 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001170 "greater": {
1171 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001172 "profile": [
1173 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001174 ],
1175 "generation": {
1176 "standard": {
1177 "generator_args": [
1178 [
1179 "--filter",
1180 "^greater$",
1181 "--target-dtype",
1182 "fp32",
1183 "--target-dtype",
1184 "fp16",
1185 "--target-dtype",
1186 "bf16",
1187 "--fp-values-range",
1188 "-2.0,2.0",
1189 "--tensor-dim-range",
1190 "18,64",
1191 "--target-rank",
1192 "1",
1193 "--target-rank",
1194 "2",
1195 "--target-rank",
1196 "3"
1197 ],
1198 [
1199 "--filter",
1200 "^greater$",
1201 "--target-dtype",
1202 "bf16",
1203 "--fp-values-range",
1204 "-2.0,2.0",
1205 "--tensor-dim-range",
1206 "1,18",
1207 "--target-rank",
1208 "4",
1209 "--target-rank",
1210 "5"
1211 ],
1212 [
1213 "--filter",
1214 "^greater$",
1215 "--target-dtype",
1216 "fp32",
1217 "--fp-values-range",
1218 "-2.0,2.0",
1219 "--target-shape",
1220 "3,65551,1,1",
1221 "--target-shape",
1222 "1,1,3,65531,1"
1223 ]
1224 ]
1225 }
1226 },
1227 "selection": {
1228 "default": {
1229 "params": {},
1230 "permutes": [
1231 "shape",
1232 "type"
1233 ]
1234 }
1235 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001236 },
1237 "greater_equal": {
1238 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001239 "profile": [
1240 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001241 ],
1242 "generation": {
1243 "standard": {
1244 "generator_args": [
1245 [
1246 "--target-dtype",
1247 "fp32",
1248 "--target-dtype",
1249 "fp16",
1250 "--target-dtype",
1251 "bf16",
1252 "--fp-values-range",
1253 "-2.0,2.0",
1254 "--tensor-dim-range",
1255 "18,64",
1256 "--target-rank",
1257 "1",
1258 "--target-rank",
1259 "2",
1260 "--target-rank",
1261 "3"
1262 ],
1263 [
1264 "--target-dtype",
1265 "fp16",
1266 "--fp-values-range",
1267 "-2.0,2.0",
1268 "--tensor-dim-range",
1269 "1,18",
1270 "--target-rank",
1271 "4",
1272 "--target-rank",
1273 "5"
1274 ],
1275 [
1276 "--target-dtype",
1277 "bf16",
1278 "--fp-values-range",
1279 "-2.0,2.0",
1280 "--target-shape",
1281 "65552,1,1,4",
1282 "--target-shape",
1283 "1,1,1,3,65532"
1284 ]
1285 ]
1286 }
1287 },
1288 "selection": {
1289 "default": {
1290 "params": {},
1291 "permutes": [
1292 "shape",
1293 "type"
1294 ]
1295 }
1296 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001297 },
James Ward542dd3b2022-11-17 12:11:55 +00001298 "identity": {
1299 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +00001300 "profile": [
1301 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001302 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001303 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001304 "generation": {
1305 "standard": {
1306 "no_negative_tests": "true",
1307 "generator_args": [
1308 [
1309 "--target-dtype",
1310 "fp32",
1311 "--target-dtype",
1312 "fp16",
1313 "--target-dtype",
1314 "bf16",
1315 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001316 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001317 "--tensor-dim-range",
1318 "1,67",
1319 "--target-rank",
1320 "1",
1321 "--target-rank",
1322 "2",
1323 "--target-rank",
1324 "3"
1325 ],
1326 [
1327 "--target-dtype",
1328 "fp32",
1329 "--target-dtype",
1330 "fp16",
1331 "--target-dtype",
1332 "bf16",
1333 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001334 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001335 "--tensor-dim-range",
1336 "1,19",
1337 "--target-rank",
1338 "4",
1339 "--target-rank",
1340 "5"
1341 ],
1342 [
1343 "--target-dtype",
1344 "fp32",
1345 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001346 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001347 "--target-shape",
1348 "1,1,65539,1,1",
1349 "--target-shape",
1350 "1,1,2,65529"
1351 ]
1352 ]
1353 }
1354 },
1355 "selection": {
1356 "default": {
1357 "params": {},
1358 "permutes": [
1359 "shape",
1360 "type"
1361 ]
1362 }
1363 }
James Ward542dd3b2022-11-17 12:11:55 +00001364 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001365 "log": {
1366 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001367 "profile": [
1368 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001369 ],
1370 "generation": {
1371 "standard": {
1372 "generator_args": [
1373 [
1374 "--filter",
1375 "^log$",
1376 "--target-dtype",
1377 "fp32",
1378 "--target-dtype",
1379 "fp16",
1380 "--target-dtype",
1381 "bf16",
1382 "--fp-values-range",
1383 "-2.0,2.0",
1384 "--tensor-dim-range",
1385 "15,64",
1386 "--target-rank",
1387 "1",
1388 "--target-rank",
1389 "2",
1390 "--target-rank",
1391 "3"
1392 ],
1393 [
1394 "--filter",
1395 "^log$",
1396 "--target-dtype",
1397 "fp32",
1398 "--fp-values-range",
1399 "-2.0,2.0",
1400 "--tensor-dim-range",
1401 "1,15",
1402 "--target-rank",
1403 "4",
1404 "--target-rank",
1405 "5"
1406 ],
1407 [
1408 "--filter",
1409 "^log$",
1410 "--target-dtype",
1411 "fp16",
1412 "--fp-values-range",
1413 "-2.0,2.0",
1414 "--target-shape",
1415 "1,65530,1,2",
1416 "--target-shape",
1417 "3,1,65540,1,1"
1418 ]
1419 ]
1420 }
1421 },
1422 "selection": {
1423 "default": {
1424 "params": {},
1425 "permutes": [
1426 "shape",
1427 "type"
1428 ]
1429 }
1430 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001431 },
James Ward8384a6f2023-01-27 17:27:34 +00001432 "matmul": {
1433 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001434 "profile": [
1435 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001436 ],
Jeremy Johnson1271c442023-09-05 11:39:26 +01001437 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001438 "generation": {
1439 "standard": {
1440 "negative_dim_range": "1,10",
1441 "generator_args": [
1442 [
1443 "--target-dtype",
1444 "fp32",
1445 "--target-dtype",
1446 "fp16",
1447 "--target-dtype",
1448 "bf16",
1449 "--fp-values-range",
1450 "-2.0,2.0",
1451 "--tensor-dim-range",
1452 "13,70"
1453 ],
1454 [
1455 "--target-dtype",
1456 "fp32",
1457 "--target-dtype",
1458 "fp16",
1459 "--target-dtype",
1460 "bf16",
1461 "--fp-values-range",
1462 "-2.0,2.0",
1463 "--tensor-dim-range",
Jeremy Johnson51779fd2023-09-12 10:27:43 +01001464 "10,19"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001465 ],
1466 [
1467 "--target-dtype",
1468 "fp32",
1469 "--fp-values-range",
1470 "-2.0,2.0",
1471 "--target-shape",
1472 "4,65530,1",
1473 "--target-shape",
1474 "1,65538,3"
1475 ]
1476 ]
1477 }
1478 },
1479 "selection": {
1480 "default": {
Jeremy Johnson1271c442023-09-05 11:39:26 +01001481 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001482 }
1483 }
James Ward8384a6f2023-01-27 17:27:34 +00001484 },
James Ward52ac9d62022-11-16 12:53:49 +00001485 "max_pool2d": {
1486 "group": "tensor",
James Ward52ac9d62022-11-16 12:53:49 +00001487 "profile": [
1488 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001489 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001490 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001491 "generation": {
1492 "standard": {
1493 "generator_args": [
1494 [
1495 "--target-dtype",
1496 "fp32",
1497 "--target-dtype",
1498 "fp16",
1499 "--target-dtype",
1500 "bf16",
1501 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001502 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001503 "--target-shape",
1504 "1,47,37,25",
1505 "--target-shape",
1506 "1,15,13,38",
1507 "--allow-pooling-and-conv-oversizes"
1508 ],
1509 [
1510 "--target-dtype",
1511 "fp32",
1512 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001513 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001514 "--target-shape",
1515 "1,65534,4,1",
1516 "--target-shape",
1517 "1,6,65536,1",
1518 "--max-conv-dilation",
1519 "1",
1520 "--allow-pooling-and-conv-oversizes"
1521 ]
1522 ]
1523 }
1524 },
1525 "selection": {
1526 "default": {
1527 "params": {
1528 "shape": [],
1529 "type": [
1530 "f32",
1531 "f16",
1532 "bf16"
1533 ],
1534 "stride": [],
1535 "pad": []
1536 },
1537 "permutes": [
1538 "shape",
1539 "type",
1540 "pad"
1541 ],
1542 "sparsity": {
1543 "pad": 11
1544 }
1545 }
1546 }
James Ward990cc4b2022-11-16 15:36:37 +00001547 },
James Ward71616fe2022-11-23 11:00:47 +00001548 "negate": {
1549 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001550 "profile": [
1551 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001552 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001553 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001554 "generation": {
1555 "standard": {
1556 "negative_dim_range": "1,10",
1557 "generator_args": [
1558 [
1559 "--target-dtype",
1560 "fp32",
1561 "--target-dtype",
1562 "fp16",
1563 "--target-dtype",
1564 "bf16",
1565 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001566 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001567 "--tensor-dim-range",
1568 "17,64",
1569 "--target-rank",
1570 "1",
1571 "--target-rank",
1572 "2",
1573 "--target-rank",
1574 "3"
1575 ],
1576 [
1577 "--target-dtype",
1578 "fp32",
1579 "--target-dtype",
1580 "fp16",
1581 "--target-dtype",
1582 "bf16",
1583 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001584 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001585 "--tensor-dim-range",
1586 "1,22",
1587 "--target-rank",
1588 "4",
1589 "--target-rank",
1590 "5"
1591 ],
1592 [
1593 "--target-dtype",
1594 "fp32",
1595 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001596 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001597 "--target-shape",
1598 "1,65541,3,1",
1599 "--target-shape",
1600 "1,2,1,65532,1"
1601 ]
1602 ]
1603 }
1604 },
1605 "selection": {
1606 "default": {
1607 "params": {},
1608 "permutes": [
1609 "shape",
1610 "type"
1611 ]
1612 }
1613 }
James Ward71616fe2022-11-23 11:00:47 +00001614 },
James Wardf0890992022-11-17 11:15:14 +00001615 "pad": {
1616 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001617 "profile": [
1618 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001619 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001620 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001621 "generation": {
1622 "standard": {
1623 "generator_args": [
1624 [
1625 "--target-dtype",
1626 "fp32",
1627 "--target-dtype",
1628 "fp16",
1629 "--target-dtype",
1630 "bf16",
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,65",
1635 "--target-rank",
1636 "1",
1637 "--target-rank",
1638 "2",
1639 "--target-rank",
1640 "3"
1641 ],
1642 [
1643 "--target-dtype",
1644 "fp16",
1645 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001646 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001647 "--tensor-dim-range",
1648 "1,17",
1649 "--target-rank",
1650 "4"
1651 ],
1652 [
1653 "--target-dtype",
1654 "bf16",
1655 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001656 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001657 "--tensor-dim-range",
1658 "1,16",
1659 "--target-rank",
1660 "5"
1661 ],
1662 [
1663 "--target-dtype",
1664 "fp32",
1665 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001666 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001667 "--target-shape",
1668 "1,1,65539,1"
1669 ]
1670 ]
1671 }
1672 },
1673 "selection": {
1674 "default": {
1675 "params": {},
1676 "permutes": [
1677 "shape",
1678 "type"
1679 ],
1680 "preselected": [
1681 {
1682 "shape": "50",
1683 "type": "bf16",
1684 "pad": "pad11"
1685 },
1686 {
1687 "shape": "63x46",
1688 "type": "bf16",
1689 "pad": "pad1010"
1690 },
1691 {
1692 "shape": "6",
1693 "type": "f16",
1694 "pad": "pad01"
1695 }
1696 ],
1697 "sparsity": {
1698 "pad": 21
1699 }
1700 }
1701 }
James Wardf0890992022-11-17 11:15:14 +00001702 },
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001703 "pow": {
1704 "group": "ew_binary",
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001705 "profile": [
1706 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001707 ],
1708 "generation": {
1709 "standard": {
1710 "generator_args": [
1711 [
1712 "--target-dtype",
1713 "fp32",
1714 "--target-dtype",
1715 "fp16",
1716 "--target-dtype",
1717 "bf16",
1718 "--fp-values-range",
1719 "-2.0,2.0",
1720 "--tensor-dim-range",
1721 "16,64",
1722 "--target-rank",
1723 "1",
1724 "--target-rank",
1725 "2",
1726 "--target-rank",
1727 "3"
1728 ],
1729 [
1730 "--target-dtype",
1731 "fp16",
1732 "--fp-values-range",
1733 "-2.0,2.0",
1734 "--tensor-dim-range",
1735 "1,16",
1736 "--target-rank",
1737 "4",
1738 "--target-rank",
1739 "5"
1740 ],
1741 [
1742 "--target-dtype",
1743 "bf16",
1744 "--fp-values-range",
1745 "-2.0,2.0",
1746 "--target-shape",
1747 "65534,3,1,1",
1748 "--target-shape",
1749 "2,65541,1,1,1"
1750 ]
1751 ]
1752 }
1753 },
1754 "selection": {
1755 "default": {
1756 "params": {},
1757 "permutes": [
1758 "shape",
1759 "type"
1760 ]
1761 }
1762 }
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001763 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001764 "reciprocal": {
1765 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001766 "profile": [
1767 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001768 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001769 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001770 "generation": {
1771 "standard": {
1772 "generator_args": [
1773 [
1774 "--target-dtype",
1775 "fp32",
1776 "--target-dtype",
1777 "fp16",
1778 "--target-dtype",
1779 "bf16",
1780 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001781 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001782 "--tensor-dim-range",
1783 "15,64",
1784 "--target-rank",
1785 "1",
1786 "--target-rank",
1787 "2",
1788 "--target-rank",
1789 "3"
1790 ],
1791 [
1792 "--target-dtype",
1793 "fp16",
1794 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001795 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001796 "--tensor-dim-range",
1797 "1,15",
1798 "--target-rank",
1799 "4",
1800 "--target-rank",
1801 "5"
1802 ],
1803 [
1804 "--target-dtype",
1805 "bf16",
1806 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001807 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001808 "--target-shape",
1809 "1,1,65536,4",
1810 "--target-shape",
1811 "2,65535,1,1,1"
1812 ]
1813 ]
1814 }
1815 },
1816 "selection": {
1817 "default": {
1818 "params": {},
1819 "permutes": [
1820 "shape",
1821 "type"
1822 ]
1823 }
1824 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001825 },
James Wardf0890992022-11-17 11:15:14 +00001826 "reshape": {
1827 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001828 "profile": [
1829 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001830 ],
1831 "generation": {
1832 "standard": {
1833 "generator_args": [
1834 [
1835 "--target-dtype",
1836 "fp32",
1837 "--target-dtype",
1838 "fp16",
1839 "--target-dtype",
1840 "bf16",
1841 "--fp-values-range",
1842 "-2.0,2.0",
1843 "--num-rand-permutations",
1844 "2"
1845 ],
1846 [
1847 "--target-dtype",
1848 "fp32",
1849 "--fp-values-range",
1850 "-2.0,2.0",
1851 "--target-shape",
1852 "1,1,65536,1",
1853 "--target-shape",
1854 "1,65535,1,2",
1855 "--num-rand-permutations",
1856 "2"
1857 ]
1858 ]
1859 }
1860 },
1861 "selection": {
1862 "default": {
1863 "params": {},
1864 "permutes": [
1865 "shape",
1866 "type",
1867 "rank",
1868 "perm"
1869 ]
1870 }
1871 }
James Wardf0890992022-11-17 11:15:14 +00001872 },
1873 "reverse": {
1874 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001875 "profile": [
1876 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001877 ],
1878 "generation": {
1879 "standard": {
1880 "generator_args": [
1881 [
1882 "--target-dtype",
1883 "fp32",
1884 "--target-dtype",
1885 "fp16",
1886 "--target-dtype",
1887 "bf16",
1888 "--fp-values-range",
1889 "-2.0,2.0",
1890 "--tensor-dim-range",
1891 "1,48"
1892 ],
1893 [
1894 "--target-dtype",
1895 "fp32",
1896 "--fp-values-range",
1897 "-2.0,2.0",
1898 "--target-shape",
1899 "1,1,65537",
1900 "--target-shape",
1901 "1,65535,1,2"
1902 ]
1903 ]
1904 }
1905 },
1906 "selection": {
1907 "default": {
1908 "params": {},
1909 "permutes": [
1910 "shape",
1911 "type"
1912 ]
1913 }
1914 }
James Wardf0890992022-11-17 11:15:14 +00001915 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001916 "rsqrt": {
1917 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001918 "profile": [
1919 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001920 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001921 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001922 "generation": {
1923 "standard": {
1924 "generator_args": [
1925 [
1926 "--target-dtype",
1927 "fp32",
1928 "--target-dtype",
1929 "fp16",
1930 "--target-dtype",
1931 "bf16",
1932 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001933 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001934 "--tensor-dim-range",
1935 "15,64",
1936 "--target-rank",
1937 "1",
1938 "--target-rank",
1939 "2",
1940 "--target-rank",
1941 "3"
1942 ],
1943 [
1944 "--target-dtype",
1945 "bf16",
1946 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001947 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001948 "--tensor-dim-range",
1949 "1,15",
1950 "--target-rank",
1951 "4",
1952 "--target-rank",
1953 "5"
1954 ],
1955 [
1956 "--target-dtype",
1957 "fp32",
1958 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001959 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001960 "--target-shape",
1961 "1,1,3,65541",
1962 "--target-shape",
1963 "65532,1,3,1,1"
1964 ]
1965 ]
1966 }
1967 },
1968 "selection": {
1969 "default": {
1970 "params": {},
1971 "permutes": [
1972 "shape",
1973 "type"
1974 ]
1975 }
1976 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001977 },
James Ward990cc4b2022-11-16 15:36:37 +00001978 "scatter": {
1979 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001980 "profile": [
1981 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001982 ],
1983 "generation": {
1984 "standard": {
1985 "negative_dim_range": "1,10",
1986 "generator_args": [
1987 [
1988 "--target-dtype",
1989 "fp32",
1990 "--target-dtype",
1991 "fp16",
1992 "--target-dtype",
1993 "bf16",
1994 "--fp-values-range",
1995 "-2.0,2.0",
1996 "--tensor-dim-range",
1997 "5,56"
1998 ],
1999 [
2000 "--target-dtype",
2001 "fp32",
2002 "--fp-values-range",
2003 "-2.0,2.0",
2004 "--target-shape",
2005 "1,65541,1",
2006 "--target-shape",
2007 "1,1,65531",
2008 "--target-shape",
2009 "2989,6,1"
2010 ]
2011 ]
2012 }
2013 },
2014 "selection": {
2015 "default": {
2016 "params": {},
2017 "permutes": [
2018 "shape",
2019 "type"
2020 ]
2021 }
2022 }
James Wardf0890992022-11-17 11:15:14 +00002023 },
2024 "tile": {
2025 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002026 "profile": [
2027 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002028 ],
2029 "generation": {
2030 "standard": {
2031 "negative_dim_range": "1,10",
2032 "generator_args": [
2033 [
2034 "--target-dtype",
2035 "fp32",
2036 "--target-dtype",
2037 "fp16",
2038 "--target-dtype",
2039 "bf16",
2040 "--fp-values-range",
2041 "-2.0,2.0",
2042 "--tensor-dim-range",
2043 "4,32"
2044 ],
2045 [
2046 "--target-dtype",
2047 "fp32",
2048 "--fp-values-range",
2049 "-2.0,2.0",
2050 "--target-shape",
2051 "65535",
2052 "--target-shape",
2053 "1,65543,2,1"
2054 ]
2055 ]
2056 }
2057 },
2058 "selection": {
2059 "default": {
2060 "params": {},
2061 "permutes": [
2062 "shape",
2063 "type"
2064 ]
2065 }
2066 }
James Wardf0890992022-11-17 11:15:14 +00002067 },
2068 "transpose": {
2069 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002070 "profile": [
2071 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002072 ],
2073 "generation": {
2074 "standard": {
2075 "generator_args": [
2076 [
2077 "--filter",
2078 "^transpose$",
2079 "--target-dtype",
2080 "fp32",
2081 "--target-dtype",
2082 "fp16",
2083 "--fp-values-range",
2084 "-2.0,2.0",
2085 "--target-rank",
2086 "1",
2087 "--target-rank",
2088 "2",
2089 "--num-rand-permutations",
2090 "2"
2091 ],
2092 [
2093 "--filter",
2094 "^transpose$",
2095 "--target-dtype",
2096 "fp32",
2097 "--target-dtype",
2098 "fp16",
2099 "--target-dtype",
2100 "bf16",
2101 "--fp-values-range",
2102 "-2.0,2.0",
2103 "--target-rank",
2104 "3",
2105 "--target-rank",
2106 "4",
2107 "--num-rand-permutations",
2108 "2"
2109 ],
2110 [
2111 "--filter",
2112 "^transpose$",
2113 "--target-dtype",
2114 "fp32",
2115 "--fp-values-range",
2116 "-2.0,2.0",
2117 "--target-shape",
2118 "1,1,65539,2",
2119 "--target-shape",
2120 "1,1,1,65535",
2121 "--num-rand-permutations",
2122 "1"
2123 ]
2124 ]
2125 }
2126 },
2127 "selection": {
2128 "default": {
2129 "params": {},
2130 "permutes": [
2131 "shape",
2132 "type",
2133 "perm"
2134 ]
2135 }
2136 }
James Wardb9c3a632022-11-22 13:14:50 +00002137 },
James Ward681e0a82023-02-20 18:04:31 +00002138 "transpose_conv2d": {
2139 "group": "tensor",
James Ward681e0a82023-02-20 18:04:31 +00002140 "profile": [
2141 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002142 ],
2143 "generation": {
2144 "standard": {
2145 "negative_dim_range": "1,10",
2146 "generator_args": [
2147 [
2148 "--target-dtype",
2149 "fp32",
2150 "--target-dtype",
2151 "fp16",
2152 "--target-dtype",
2153 "bf16",
2154 "--fp-values-range",
2155 "-2.0,2.0",
2156 "--target-shape",
2157 "10,24,9,13",
2158 "--target-shape",
2159 "8,14,20,5",
2160 "--tensor-dim-range",
2161 "1,16",
2162 "--allow-pooling-and-conv-oversizes"
2163 ],
2164 [
2165 "--target-dtype",
2166 "fp16",
2167 "--fp-values-range",
2168 "-2.0,2.0",
2169 "--target-shape",
2170 "1,65536,1",
2171 "--tensor-dim-range",
2172 "1,17",
2173 "--max-conv-dilation",
2174 "1"
2175 ]
2176 ]
2177 }
2178 },
2179 "selection": {
2180 "default": {
2181 "params": {
2182 "shape": [],
2183 "type": [],
2184 "kernel": [],
2185 "stride": [],
2186 "pad": [],
2187 "out_shape": []
2188 },
2189 "permutes": [
2190 "shape",
2191 "type",
2192 "stride",
2193 "pad"
2194 ]
2195 }
2196 }
James Ward681e0a82023-02-20 18:04:31 +00002197 },
James Wardb9c3a632022-11-22 13:14:50 +00002198 "maximum": {
2199 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002200 "profile": [
2201 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002202 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002203 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002204 "generation": {
2205 "standard": {
2206 "generator_args": [
2207 [
2208 "--target-dtype",
2209 "fp32",
2210 "--target-dtype",
2211 "fp16",
2212 "--target-dtype",
2213 "bf16",
2214 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002215 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002216 "--tensor-dim-range",
2217 "16,64",
2218 "--target-rank",
2219 "1",
2220 "--target-rank",
2221 "2",
2222 "--target-rank",
2223 "3"
2224 ],
2225 [
2226 "--target-dtype",
2227 "fp32",
2228 "--target-dtype",
2229 "fp16",
2230 "--target-dtype",
2231 "bf16",
2232 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002233 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002234 "--tensor-dim-range",
2235 "1,16",
2236 "--target-rank",
2237 "4",
2238 "--target-rank",
2239 "5"
2240 ],
2241 [
2242 "--target-dtype",
2243 "fp32",
2244 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002245 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002246 "--target-shape",
2247 "65531,1,2,1",
2248 "--target-shape",
2249 "1,1,65541,1"
2250 ]
2251 ]
2252 }
2253 },
2254 "selection": {
2255 "default": {
2256 "params": {},
2257 "permutes": [
2258 "shape",
2259 "type"
2260 ]
2261 }
2262 }
James Wardb9c3a632022-11-22 13:14:50 +00002263 },
2264 "minimum": {
2265 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002266 "profile": [
2267 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002268 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002269 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002270 "generation": {
2271 "standard": {
2272 "generator_args": [
2273 [
2274 "--target-dtype",
2275 "fp32",
2276 "--target-dtype",
2277 "fp16",
2278 "--target-dtype",
2279 "bf16",
2280 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002281 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002282 "--tensor-dim-range",
2283 "16,64",
2284 "--target-rank",
2285 "1",
2286 "--target-rank",
2287 "2",
2288 "--target-rank",
2289 "3"
2290 ],
2291 [
2292 "--target-dtype",
2293 "fp32",
2294 "--target-dtype",
2295 "fp16",
2296 "--target-dtype",
2297 "bf16",
2298 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002299 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002300 "--tensor-dim-range",
2301 "1,16",
2302 "--target-rank",
2303 "4",
2304 "--target-rank",
2305 "5"
2306 ],
2307 [
2308 "--target-dtype",
2309 "fp32",
2310 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002311 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002312 "--target-shape",
2313 "1,65531,2,1",
2314 "--target-shape",
2315 "1,1,1,65538"
2316 ]
2317 ]
2318 }
2319 },
2320 "selection": {
2321 "default": {
2322 "params": {},
2323 "permutes": [
2324 "shape",
2325 "type"
2326 ]
2327 }
2328 }
James Ward635bc992022-11-23 11:55:32 +00002329 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002330 "mul": {
2331 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002332 "profile": [
2333 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002334 ],
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002335 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002336 "generation": {
2337 "standard": {
2338 "negative_dim_range": "1,10",
2339 "generator_args": [
2340 [
2341 "--target-dtype",
2342 "fp32",
2343 "--target-dtype",
2344 "fp16",
2345 "--target-dtype",
2346 "bf16",
2347 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002348 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002349 "--tensor-dim-range",
2350 "16,64",
2351 "--target-rank",
2352 "1",
2353 "--target-rank",
2354 "2",
2355 "--target-rank",
2356 "3"
2357 ],
2358 [
2359 "--target-dtype",
2360 "fp16",
2361 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002362 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002363 "--tensor-dim-range",
2364 "1,16",
2365 "--target-rank",
2366 "4",
2367 "--target-rank",
2368 "5"
2369 ],
2370 [
2371 "--target-dtype",
2372 "bf16",
2373 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002374 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002375 "--target-shape",
2376 "1,1,3,65534",
2377 "--target-shape",
2378 "1,2,1,65541,1"
2379 ]
2380 ]
2381 }
2382 },
2383 "selection": {
2384 "default": {
2385 "params": {},
2386 "permutes": [
2387 "shape",
2388 "type"
2389 ]
2390 }
2391 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002392 },
James Ward635bc992022-11-23 11:55:32 +00002393 "reduce_max": {
2394 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002395 "profile": [
2396 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002397 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002398 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002399 "generation": {
2400 "standard": {
2401 "negative_dim_range": "1,10",
2402 "generator_args": [
2403 [
2404 "--target-dtype",
2405 "fp32",
2406 "--target-dtype",
2407 "fp16",
2408 "--target-dtype",
2409 "bf16",
2410 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002411 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002412 "--tensor-dim-range",
2413 "1,32"
2414 ],
2415 [
2416 "--target-dtype",
2417 "fp32",
2418 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002419 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002420 "--target-shape",
2421 "1,1,1,65531",
2422 "--target-shape",
2423 "1,1,65539,2"
2424 ]
2425 ]
2426 }
2427 },
2428 "selection": {
2429 "default": {
2430 "params": {},
2431 "permutes": [
2432 "shape",
2433 "type",
2434 "axis"
2435 ]
2436 }
2437 }
James Ward635bc992022-11-23 11:55:32 +00002438 },
2439 "reduce_min": {
2440 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002441 "profile": [
2442 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002443 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002444 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002445 "generation": {
2446 "standard": {
2447 "negative_dim_range": "1,10",
2448 "generator_args": [
2449 [
2450 "--target-dtype",
2451 "fp32",
2452 "--target-dtype",
2453 "fp16",
2454 "--target-dtype",
2455 "bf16",
2456 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002457 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002458 "--tensor-dim-range",
2459 "1,32"
2460 ],
2461 [
2462 "--target-dtype",
2463 "fp32",
2464 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002465 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002466 "--target-shape",
2467 "1,1,65531,1",
2468 "--target-shape",
2469 "1,65539,2,1"
2470 ]
2471 ]
2472 }
2473 },
2474 "selection": {
2475 "default": {
2476 "params": {},
2477 "permutes": [
2478 "shape",
2479 "type",
2480 "axis"
2481 ]
2482 }
2483 }
James Ward2a27c8f2022-11-23 11:29:43 +00002484 },
James Ward512c1ca2023-01-27 18:46:44 +00002485 "reduce_product": {
2486 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00002487 "profile": [
2488 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002489 ],
2490 "generation": {
2491 "standard": {
2492 "generator_args": [
2493 [
2494 "--target-dtype",
2495 "fp32",
2496 "--target-dtype",
2497 "fp16",
2498 "--target-dtype",
2499 "bf16",
2500 "--fp-values-range",
2501 "-2.0,2.0",
2502 "--tensor-dim-range",
2503 "1,34"
2504 ],
2505 [
2506 "--target-dtype",
2507 "fp16",
2508 "--target-shape",
2509 "2,65527,3,1",
2510 "--target-shape",
2511 "1,3,2,65541"
2512 ]
2513 ]
2514 }
2515 },
2516 "selection": {
2517 "default": {
2518 "params": {},
2519 "permutes": [
2520 "shape",
2521 "type",
2522 "axis"
2523 ]
2524 }
2525 }
James Ward512c1ca2023-01-27 18:46:44 +00002526 },
2527 "reduce_sum": {
2528 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00002529 "profile": [
2530 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002531 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002532 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002533 "generation": {
2534 "standard": {
2535 "generator_args": [
2536 [
2537 "--target-dtype",
2538 "fp32",
2539 "--target-dtype",
2540 "fp16",
2541 "--target-dtype",
2542 "bf16",
2543 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002544 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002545 "--tensor-dim-range",
2546 "1,37"
2547 ],
2548 [
2549 "--target-dtype",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002550 "fp32",
2551 "--fp-values-range",
2552 "-max,max",
2553 "--target-shape",
2554 "1001",
2555 "--target-shape",
2556 "50,200"
2557 ],
2558 [
2559 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002560 "bf16",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002561 "--fp-values-range",
2562 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002563 "--target-shape",
2564 "1,3,65529,1",
2565 "--target-shape",
2566 "1,65537,1,1"
2567 ]
2568 ]
2569 }
2570 },
2571 "selection": {
2572 "default": {
2573 "params": {},
2574 "permutes": [
2575 "shape",
2576 "type",
2577 "axis"
2578 ]
2579 }
2580 }
James Ward512c1ca2023-01-27 18:46:44 +00002581 },
James Ward7f1ea8e2022-12-12 18:39:11 +00002582 "resize": {
2583 "group": "image",
James Ward7f1ea8e2022-12-12 18:39:11 +00002584 "profile": [
2585 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002586 ],
2587 "generation": {
2588 "standard": {
2589 "negative_dim_range": "1,10",
2590 "generator_args": [
2591 [
2592 "--target-dtype",
2593 "fp32",
2594 "--target-dtype",
2595 "fp16",
2596 "--target-dtype",
2597 "bf16",
2598 "--fp-values-range",
2599 "-2.0,2.0"
2600 ],
2601 [
2602 "--target-dtype",
2603 "fp32",
2604 "--fp-values-range",
2605 "-2.0,2.0",
2606 "--target-shape",
2607 "1,1103,1,2",
2608 "--max-resize-output-dim",
2609 "9100"
2610 ]
2611 ]
2612 }
2613 },
2614 "selection": {
2615 "default": {
2616 "params": {
2617 "offset": [],
2618 "shape": [],
2619 "type": [],
2620 "mode": [],
2621 "output_type": [],
2622 "scale": [
2623 "sc2x1x3x1"
2624 ],
2625 "border": [
2626 "bor0x1"
2627 ]
2628 },
2629 "permutes": [
2630 "shape",
2631 "type"
2632 ],
2633 "exclude_patterns": [
2634 ".*_ERRORIF_MaxDimExceeded_1x16584x5x1_.*"
2635 ]
2636 }
2637 }
James Ward7f1ea8e2022-12-12 18:39:11 +00002638 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002639 "rfft2d": {
2640 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002641 "profile": [
2642 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002643 ],
2644 "generation": {
2645 "standard": {
2646 "generator_args": [
2647 [
2648 "--target-dtype",
2649 "fp32",
2650 "--fp-values-range",
2651 "-2.0,2.0"
2652 ],
2653 [
2654 "--target-dtype",
2655 "fp32",
2656 "--fp-values-range",
2657 "-2.0,2.0",
2658 "--target-shape",
2659 "1,16,512",
2660 "--target-shape",
2661 "1,8192,2"
2662 ]
2663 ]
2664 }
2665 },
2666 "selection": {
2667 "default": {
2668 "params": {},
2669 "permutes": [
2670 "shape",
2671 "type"
2672 ]
2673 }
2674 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002675 },
James Ward2a27c8f2022-11-23 11:29:43 +00002676 "select": {
2677 "group": "ew_ternary",
James Ward2a27c8f2022-11-23 11:29:43 +00002678 "profile": [
2679 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002680 ],
2681 "generation": {
2682 "standard": {
2683 "generator_args": [
2684 [
2685 "--target-dtype",
2686 "fp32",
2687 "--target-dtype",
2688 "fp16",
2689 "--target-dtype",
2690 "bf16",
2691 "--fp-values-range",
2692 "-2.0,2.0",
2693 "--tensor-dim-range",
2694 "16,64",
2695 "--target-rank",
2696 "1",
2697 "--target-rank",
2698 "2",
2699 "--target-rank",
2700 "3"
2701 ],
2702 [
2703 "--target-dtype",
2704 "fp32",
2705 "--target-dtype",
2706 "fp16",
2707 "--target-dtype",
2708 "bf16",
2709 "--fp-values-range",
2710 "-2.0,2.0",
2711 "--tensor-dim-range",
2712 "1,16",
2713 "--target-rank",
2714 "4",
2715 "--target-rank",
2716 "5"
2717 ],
2718 [
2719 "--target-dtype",
2720 "fp32",
2721 "--fp-values-range",
2722 "-2.0,2.0",
2723 "--target-shape",
2724 "1,2,65534,2,1",
2725 "--target-shape",
2726 "1,1,65539,2",
2727 "--num-rand-permutations",
2728 "2"
2729 ]
2730 ]
2731 }
2732 },
2733 "selection": {
2734 "default": {
2735 "params": {},
2736 "permutes": [
2737 "shape",
2738 "type"
2739 ]
2740 }
2741 }
James Wardb45db9a2022-12-12 13:02:44 +00002742 },
2743 "sigmoid": {
2744 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00002745 "profile": [
2746 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002747 ],
2748 "generation": {
2749 "standard": {
2750 "generator_args": [
2751 [
2752 "--target-dtype",
2753 "fp32",
2754 "--target-dtype",
2755 "fp16",
2756 "--target-dtype",
2757 "bf16",
2758 "--fp-values-range",
2759 "-2.0,2.0",
2760 "--tensor-dim-range",
2761 "16,64",
2762 "--target-rank",
2763 "1",
2764 "--target-rank",
2765 "2",
2766 "--target-rank",
2767 "3"
2768 ],
2769 [
2770 "--target-dtype",
2771 "fp32",
2772 "--target-dtype",
2773 "fp16",
2774 "--target-dtype",
2775 "bf16",
2776 "--fp-values-range",
2777 "-2.0,2.0",
2778 "--tensor-dim-range",
2779 "1,19",
2780 "--target-rank",
2781 "4",
2782 "--target-rank",
2783 "5"
2784 ],
2785 [
2786 "--target-dtype",
2787 "fp32",
2788 "--fp-values-range",
2789 "-2.0,2.0",
2790 "--target-shape",
2791 "1,2,65538,2,1",
2792 "--target-shape",
2793 "1,3,1,65533"
2794 ]
2795 ]
2796 }
2797 },
2798 "selection": {
2799 "default": {
2800 "params": {},
2801 "permutes": [
2802 "shape",
2803 "type"
2804 ]
2805 }
2806 }
James Wardb45db9a2022-12-12 13:02:44 +00002807 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002808 "sub": {
2809 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002810 "profile": [
2811 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002812 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002813 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002814 "generation": {
2815 "standard": {
2816 "generator_args": [
2817 [
2818 "--target-dtype",
2819 "fp32",
2820 "--target-dtype",
2821 "fp16",
2822 "--target-dtype",
2823 "bf16",
2824 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002825 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002826 "--tensor-dim-range",
2827 "16,64",
2828 "--target-rank",
2829 "1",
2830 "--target-rank",
2831 "2",
2832 "--target-rank",
2833 "3"
2834 ],
2835 [
2836 "--target-dtype",
2837 "bf16",
2838 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002839 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002840 "--tensor-dim-range",
2841 "1,16",
2842 "--target-rank",
2843 "4",
2844 "--target-rank",
2845 "5"
2846 ],
2847 [
2848 "--target-dtype",
2849 "fp32",
2850 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002851 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002852 "--target-shape",
2853 "1,1,65533,3",
2854 "--target-shape",
2855 "1,1,2,1,65545"
2856 ]
2857 ]
2858 }
2859 },
2860 "selection": {
2861 "default": {
2862 "params": {},
2863 "permutes": [
2864 "shape",
2865 "type"
2866 ]
2867 }
2868 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002869 },
James Wardc253e642023-01-17 17:03:12 +00002870 "slice": {
2871 "group": "data_layout",
James Wardc253e642023-01-17 17:03:12 +00002872 "profile": [
2873 "tosa-bi",
2874 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002875 ],
2876 "generation": {
2877 "standard": {
2878 "generator_args": [
2879 [
2880 "--target-dtype",
2881 "fp32",
2882 "--target-dtype",
2883 "fp16",
2884 "--target-dtype",
2885 "bf16",
2886 "--fp-values-range",
2887 "-2.0,2.0",
2888 "--tensor-dim-range",
2889 "16,64",
2890 "--target-rank",
2891 "1",
2892 "--target-rank",
2893 "2",
2894 "--target-rank",
2895 "3",
2896 "--num-rand-permutations",
2897 "2"
2898 ],
2899 [
2900 "--target-dtype",
2901 "fp32",
2902 "--target-dtype",
2903 "fp16",
2904 "--target-dtype",
2905 "bf16",
2906 "--fp-values-range",
2907 "-2.0,2.0",
2908 "--tensor-dim-range",
2909 "1,16",
2910 "--target-rank",
2911 "4",
2912 "--num-rand-permutations",
2913 "2"
2914 ],
2915 [
2916 "--target-dtype",
2917 "bf16",
2918 "--fp-values-range",
2919 "-2.0,2.0",
2920 "--target-shape",
2921 "1,1,655341,1",
2922 "--target-shape",
2923 "1,65539,1,1",
2924 "--num-rand-permutations",
2925 "2"
2926 ]
2927 ]
2928 }
2929 },
2930 "selection": {
2931 "default": {
2932 "params": {},
2933 "permutes": [
2934 "shape",
2935 "type",
2936 "perm"
2937 ]
2938 }
2939 }
James Wardc253e642023-01-17 17:03:12 +00002940 },
James Wardb45db9a2022-12-12 13:02:44 +00002941 "tanh": {
2942 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00002943 "profile": [
2944 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002945 ],
2946 "generation": {
2947 "standard": {
2948 "generator_args": [
2949 [
2950 "--target-dtype",
2951 "fp32",
2952 "--target-dtype",
2953 "fp16",
2954 "--target-dtype",
2955 "bf16",
2956 "--fp-values-range",
2957 "-2.0,2.0",
2958 "--tensor-dim-range",
2959 "18,60",
2960 "--target-rank",
2961 "1",
2962 "--target-rank",
2963 "2",
2964 "--target-rank",
2965 "3"
2966 ],
2967 [
2968 "--target-dtype",
2969 "fp32",
2970 "--target-dtype",
2971 "fp16",
2972 "--target-dtype",
2973 "bf16",
2974 "--fp-values-range",
2975 "-2.0,2.0",
2976 "--tensor-dim-range",
2977 "1,24",
2978 "--target-rank",
2979 "4",
2980 "--target-rank",
2981 "5"
2982 ],
2983 [
2984 "--target-dtype",
2985 "fp32",
2986 "--fp-values-range",
2987 "-2.0,2.0",
2988 "--target-shape",
2989 "1,65535,2,1,1",
2990 "--target-shape",
2991 "1,65540,1,2"
2992 ]
2993 ]
2994 }
2995 },
2996 "selection": {
2997 "default": {
2998 "params": {},
2999 "permutes": [
3000 "shape",
3001 "type"
3002 ]
3003 }
3004 }
Won Jeon78155c62023-06-10 00:20:04 +00003005 },
3006 "erf": {
3007 "group": "activation",
3008 "profile": [
3009 "tosa-mi"
3010 ],
3011 "generation": {
3012 "standard": {
3013 "generator_args": [
3014 [
3015 "--target-dtype",
3016 "fp32",
3017 "--target-dtype",
3018 "fp16",
3019 "--target-dtype",
3020 "bf16",
3021 "--fp-values-range",
3022 "-2.0,2.0",
3023 "--tensor-dim-range",
3024 "18,60",
3025 "--target-rank",
3026 "1",
3027 "--target-rank",
3028 "2",
3029 "--target-rank",
3030 "3"
3031 ],
3032 [
3033 "--target-dtype",
3034 "fp32",
3035 "--target-dtype",
3036 "fp16",
3037 "--target-dtype",
3038 "bf16",
3039 "--fp-values-range",
3040 "-2.0,2.0",
3041 "--tensor-dim-range",
3042 "1,24",
3043 "--target-rank",
3044 "4",
3045 "--target-rank",
3046 "5"
3047 ],
3048 [
3049 "--target-dtype",
3050 "fp32",
3051 "--fp-values-range",
3052 "-2.0,2.0",
3053 "--target-shape",
3054 "1,65535,2,1,1",
3055 "--target-shape",
3056 "1,65540,1,2"
3057 ]
3058 ]
3059 }
3060 },
3061 "selection": {
3062 "default": {
3063 "params": {},
3064 "permutes": [
3065 "shape",
3066 "type"
3067 ]
3068 }
3069 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01003070 }
3071}