blob: 6538c8148ea0c1b905a451386ae07a5fab5fefa3 [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 ],
Jeremy Johnson9a758382023-11-07 16:27:35 +0000901 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000902 "generation": {
903 "standard": {
904 "generator_args": [
905 [
906 "--target-dtype",
907 "fp32",
908 "--target-dtype",
909 "fp16",
910 "--target-dtype",
911 "bf16",
912 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +0000913 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000914 "--tensor-dim-range",
915 "15,64",
916 "--target-rank",
917 "1",
918 "--target-rank",
919 "2",
920 "--target-rank",
921 "3"
922 ],
923 [
924 "--target-dtype",
925 "fp16",
926 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +0000927 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000928 "--tensor-dim-range",
929 "1,15",
930 "--target-rank",
931 "4",
932 "--target-rank",
933 "5"
934 ],
935 [
936 "--target-dtype",
937 "fp32",
938 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +0000939 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000940 "--target-shape",
941 "1,1,65535,4",
942 "--target-shape",
943 "2,65536,1,1,1"
944 ]
945 ]
946 }
947 },
948 "selection": {
949 "default": {
950 "params": {},
951 "permutes": [
952 "shape",
953 "type"
954 ]
955 }
956 }
Jeremy Johnson35396f22023-01-04 17:05:25 +0000957 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000958 "fft2d": {
959 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000960 "profile": [
961 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000962 ],
963 "generation": {
964 "standard": {
965 "generator_args": [
966 [
967 "--target-dtype",
968 "fp32",
969 "--fp-values-range",
970 "-2.0,2.0"
971 ],
972 [
973 "--target-dtype",
974 "fp32",
975 "--fp-values-range",
976 "-2.0,2.0",
977 "--target-shape",
978 "1,256,64",
979 "--target-shape",
980 "1,4,4096"
981 ]
982 ]
983 }
984 },
985 "selection": {
986 "default": {
987 "params": {},
988 "permutes": [
989 "shape",
990 "type",
991 "inverse"
992 ]
993 }
994 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000995 },
James Ward8384a6f2023-01-27 17:27:34 +0000996 "fully_connected": {
997 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +0000998 "profile": [
999 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001000 ],
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001001 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001002 "generation": {
1003 "standard": {
1004 "negative_dim_range": "1,10",
1005 "generator_args": [
1006 [
1007 "--target-dtype",
1008 "fp32",
1009 "--target-dtype",
1010 "fp16",
1011 "--target-dtype",
1012 "bf16",
1013 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001014 "-max,max",
1015 "--tensor-dim-range",
1016 "15,64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001017 ],
1018 [
1019 "--target-dtype",
1020 "fp32",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001021 "--fp-values-range",
1022 "-max,max",
1023 "--tensor-dim-range",
1024 "10,15",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001025 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001026 "100,296",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001027 "--target-shape",
1028 "65540,2"
1029 ],
1030 [
1031 "--target-dtype",
1032 "fp32",
1033 "--target-dtype",
1034 "fp16",
1035 "--target-dtype",
1036 "bf16",
1037 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001038 "-max,max",
1039 "--tensor-dim-range",
1040 "35,64",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001041 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001042 "30,16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001043 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001044 "100,23"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001045 ]
1046 ]
1047 }
1048 },
1049 "selection": {
1050 "default": {
1051 "params": {},
1052 "permutes": [
1053 "shape",
1054 "type"
1055 ]
1056 }
1057 }
James Ward8384a6f2023-01-27 17:27:34 +00001058 },
James Ward71616fe2022-11-23 11:00:47 +00001059 "floor": {
1060 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001061 "profile": [
1062 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001063 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001064 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001065 "generation": {
1066 "standard": {
1067 "generator_args": [
1068 [
1069 "--target-dtype",
1070 "fp32",
1071 "--target-dtype",
1072 "fp16",
1073 "--target-dtype",
1074 "bf16",
1075 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001076 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001077 "--tensor-dim-range",
1078 "4,64",
1079 "--target-rank",
1080 "1",
1081 "--target-rank",
1082 "2",
1083 "--target-rank",
1084 "3"
1085 ],
1086 [
1087 "--target-dtype",
1088 "fp32",
1089 "--target-dtype",
1090 "fp16",
1091 "--target-dtype",
1092 "bf16",
1093 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001094 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001095 "--tensor-dim-range",
1096 "1,16",
1097 "--target-rank",
1098 "4",
1099 "--target-rank",
1100 "5"
1101 ],
1102 [
1103 "--target-dtype",
1104 "fp32",
1105 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001106 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001107 "--target-shape",
1108 "1,1,65533,2",
1109 "--target-shape",
1110 "1,65537,1,1"
1111 ]
1112 ]
1113 }
1114 },
1115 "selection": {
1116 "default": {
1117 "params": {},
1118 "permutes": [
1119 "shape",
1120 "type"
1121 ]
1122 }
1123 }
James Ward71616fe2022-11-23 11:00:47 +00001124 },
James Ward990cc4b2022-11-16 15:36:37 +00001125 "gather": {
1126 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001127 "profile": [
1128 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001129 ],
1130 "generation": {
1131 "standard": {
1132 "negative_dim_range": "1,10",
1133 "generator_args": [
1134 [
1135 "--target-dtype",
1136 "fp32",
1137 "--target-dtype",
1138 "fp16",
1139 "--target-dtype",
1140 "bf16",
1141 "--fp-values-range",
1142 "-2.0,2.0",
1143 "--tensor-dim-range",
1144 "5,72"
1145 ],
1146 [
1147 "--target-dtype",
1148 "fp32",
1149 "--fp-values-range",
1150 "-2.0,2.0",
1151 "--target-shape",
1152 "2,65536,1",
1153 "--target-shape",
1154 "1,2,65535",
1155 "--target-shape",
1156 "5000,1,1"
1157 ]
1158 ]
1159 }
1160 },
1161 "selection": {
1162 "default": {
1163 "params": {},
1164 "permutes": [
1165 "shape",
1166 "type"
1167 ]
1168 }
1169 }
James Ward990cc4b2022-11-16 15:36:37 +00001170 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001171 "greater": {
1172 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001173 "profile": [
1174 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001175 ],
1176 "generation": {
1177 "standard": {
1178 "generator_args": [
1179 [
1180 "--filter",
1181 "^greater$",
1182 "--target-dtype",
1183 "fp32",
1184 "--target-dtype",
1185 "fp16",
1186 "--target-dtype",
1187 "bf16",
1188 "--fp-values-range",
1189 "-2.0,2.0",
1190 "--tensor-dim-range",
1191 "18,64",
1192 "--target-rank",
1193 "1",
1194 "--target-rank",
1195 "2",
1196 "--target-rank",
1197 "3"
1198 ],
1199 [
1200 "--filter",
1201 "^greater$",
1202 "--target-dtype",
1203 "bf16",
1204 "--fp-values-range",
1205 "-2.0,2.0",
1206 "--tensor-dim-range",
1207 "1,18",
1208 "--target-rank",
1209 "4",
1210 "--target-rank",
1211 "5"
1212 ],
1213 [
1214 "--filter",
1215 "^greater$",
1216 "--target-dtype",
1217 "fp32",
1218 "--fp-values-range",
1219 "-2.0,2.0",
1220 "--target-shape",
1221 "3,65551,1,1",
1222 "--target-shape",
1223 "1,1,3,65531,1"
1224 ]
1225 ]
1226 }
1227 },
1228 "selection": {
1229 "default": {
1230 "params": {},
1231 "permutes": [
1232 "shape",
1233 "type"
1234 ]
1235 }
1236 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001237 },
1238 "greater_equal": {
1239 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001240 "profile": [
1241 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001242 ],
1243 "generation": {
1244 "standard": {
1245 "generator_args": [
1246 [
1247 "--target-dtype",
1248 "fp32",
1249 "--target-dtype",
1250 "fp16",
1251 "--target-dtype",
1252 "bf16",
1253 "--fp-values-range",
1254 "-2.0,2.0",
1255 "--tensor-dim-range",
1256 "18,64",
1257 "--target-rank",
1258 "1",
1259 "--target-rank",
1260 "2",
1261 "--target-rank",
1262 "3"
1263 ],
1264 [
1265 "--target-dtype",
1266 "fp16",
1267 "--fp-values-range",
1268 "-2.0,2.0",
1269 "--tensor-dim-range",
1270 "1,18",
1271 "--target-rank",
1272 "4",
1273 "--target-rank",
1274 "5"
1275 ],
1276 [
1277 "--target-dtype",
1278 "bf16",
1279 "--fp-values-range",
1280 "-2.0,2.0",
1281 "--target-shape",
1282 "65552,1,1,4",
1283 "--target-shape",
1284 "1,1,1,3,65532"
1285 ]
1286 ]
1287 }
1288 },
1289 "selection": {
1290 "default": {
1291 "params": {},
1292 "permutes": [
1293 "shape",
1294 "type"
1295 ]
1296 }
1297 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001298 },
James Ward542dd3b2022-11-17 12:11:55 +00001299 "identity": {
1300 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +00001301 "profile": [
1302 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001303 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001304 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001305 "generation": {
1306 "standard": {
1307 "no_negative_tests": "true",
1308 "generator_args": [
1309 [
1310 "--target-dtype",
1311 "fp32",
1312 "--target-dtype",
1313 "fp16",
1314 "--target-dtype",
1315 "bf16",
1316 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001317 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001318 "--tensor-dim-range",
1319 "1,67",
1320 "--target-rank",
1321 "1",
1322 "--target-rank",
1323 "2",
1324 "--target-rank",
1325 "3"
1326 ],
1327 [
1328 "--target-dtype",
1329 "fp32",
1330 "--target-dtype",
1331 "fp16",
1332 "--target-dtype",
1333 "bf16",
1334 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001335 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001336 "--tensor-dim-range",
1337 "1,19",
1338 "--target-rank",
1339 "4",
1340 "--target-rank",
1341 "5"
1342 ],
1343 [
1344 "--target-dtype",
1345 "fp32",
1346 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001347 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001348 "--target-shape",
1349 "1,1,65539,1,1",
1350 "--target-shape",
1351 "1,1,2,65529"
1352 ]
1353 ]
1354 }
1355 },
1356 "selection": {
1357 "default": {
1358 "params": {},
1359 "permutes": [
1360 "shape",
1361 "type"
1362 ]
1363 }
1364 }
James Ward542dd3b2022-11-17 12:11:55 +00001365 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001366 "log": {
1367 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001368 "profile": [
1369 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001370 ],
1371 "generation": {
1372 "standard": {
1373 "generator_args": [
1374 [
1375 "--filter",
1376 "^log$",
1377 "--target-dtype",
1378 "fp32",
1379 "--target-dtype",
1380 "fp16",
1381 "--target-dtype",
1382 "bf16",
1383 "--fp-values-range",
1384 "-2.0,2.0",
1385 "--tensor-dim-range",
1386 "15,64",
1387 "--target-rank",
1388 "1",
1389 "--target-rank",
1390 "2",
1391 "--target-rank",
1392 "3"
1393 ],
1394 [
1395 "--filter",
1396 "^log$",
1397 "--target-dtype",
1398 "fp32",
1399 "--fp-values-range",
1400 "-2.0,2.0",
1401 "--tensor-dim-range",
1402 "1,15",
1403 "--target-rank",
1404 "4",
1405 "--target-rank",
1406 "5"
1407 ],
1408 [
1409 "--filter",
1410 "^log$",
1411 "--target-dtype",
1412 "fp16",
1413 "--fp-values-range",
1414 "-2.0,2.0",
1415 "--target-shape",
1416 "1,65530,1,2",
1417 "--target-shape",
1418 "3,1,65540,1,1"
1419 ]
1420 ]
1421 }
1422 },
1423 "selection": {
1424 "default": {
1425 "params": {},
1426 "permutes": [
1427 "shape",
1428 "type"
1429 ]
1430 }
1431 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001432 },
James Ward8384a6f2023-01-27 17:27:34 +00001433 "matmul": {
1434 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001435 "profile": [
1436 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001437 ],
Jeremy Johnson1271c442023-09-05 11:39:26 +01001438 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001439 "generation": {
1440 "standard": {
1441 "negative_dim_range": "1,10",
1442 "generator_args": [
1443 [
1444 "--target-dtype",
1445 "fp32",
1446 "--target-dtype",
1447 "fp16",
1448 "--target-dtype",
1449 "bf16",
1450 "--fp-values-range",
1451 "-2.0,2.0",
1452 "--tensor-dim-range",
1453 "13,70"
1454 ],
1455 [
1456 "--target-dtype",
1457 "fp32",
1458 "--target-dtype",
1459 "fp16",
1460 "--target-dtype",
1461 "bf16",
1462 "--fp-values-range",
1463 "-2.0,2.0",
1464 "--tensor-dim-range",
Jeremy Johnson51779fd2023-09-12 10:27:43 +01001465 "10,19"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001466 ],
1467 [
1468 "--target-dtype",
1469 "fp32",
1470 "--fp-values-range",
1471 "-2.0,2.0",
1472 "--target-shape",
1473 "4,65530,1",
1474 "--target-shape",
1475 "1,65538,3"
1476 ]
1477 ]
1478 }
1479 },
1480 "selection": {
1481 "default": {
Jeremy Johnson1271c442023-09-05 11:39:26 +01001482 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001483 }
1484 }
James Ward8384a6f2023-01-27 17:27:34 +00001485 },
James Ward52ac9d62022-11-16 12:53:49 +00001486 "max_pool2d": {
1487 "group": "tensor",
James Ward52ac9d62022-11-16 12:53:49 +00001488 "profile": [
1489 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001490 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001491 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001492 "generation": {
1493 "standard": {
1494 "generator_args": [
1495 [
1496 "--target-dtype",
1497 "fp32",
1498 "--target-dtype",
1499 "fp16",
1500 "--target-dtype",
1501 "bf16",
1502 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001503 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001504 "--target-shape",
1505 "1,47,37,25",
1506 "--target-shape",
1507 "1,15,13,38",
1508 "--allow-pooling-and-conv-oversizes"
1509 ],
1510 [
1511 "--target-dtype",
1512 "fp32",
1513 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001514 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001515 "--target-shape",
1516 "1,65534,4,1",
1517 "--target-shape",
1518 "1,6,65536,1",
1519 "--max-conv-dilation",
1520 "1",
1521 "--allow-pooling-and-conv-oversizes"
1522 ]
1523 ]
1524 }
1525 },
1526 "selection": {
1527 "default": {
1528 "params": {
1529 "shape": [],
1530 "type": [
1531 "f32",
1532 "f16",
1533 "bf16"
1534 ],
1535 "stride": [],
1536 "pad": []
1537 },
1538 "permutes": [
1539 "shape",
1540 "type",
1541 "pad"
1542 ],
1543 "sparsity": {
1544 "pad": 11
1545 }
1546 }
1547 }
James Ward990cc4b2022-11-16 15:36:37 +00001548 },
James Ward71616fe2022-11-23 11:00:47 +00001549 "negate": {
1550 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001551 "profile": [
1552 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001553 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001554 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001555 "generation": {
1556 "standard": {
1557 "negative_dim_range": "1,10",
1558 "generator_args": [
1559 [
1560 "--target-dtype",
1561 "fp32",
1562 "--target-dtype",
1563 "fp16",
1564 "--target-dtype",
1565 "bf16",
1566 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001567 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001568 "--tensor-dim-range",
1569 "17,64",
1570 "--target-rank",
1571 "1",
1572 "--target-rank",
1573 "2",
1574 "--target-rank",
1575 "3"
1576 ],
1577 [
1578 "--target-dtype",
1579 "fp32",
1580 "--target-dtype",
1581 "fp16",
1582 "--target-dtype",
1583 "bf16",
1584 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001585 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001586 "--tensor-dim-range",
1587 "1,22",
1588 "--target-rank",
1589 "4",
1590 "--target-rank",
1591 "5"
1592 ],
1593 [
1594 "--target-dtype",
1595 "fp32",
1596 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001597 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001598 "--target-shape",
1599 "1,65541,3,1",
1600 "--target-shape",
1601 "1,2,1,65532,1"
1602 ]
1603 ]
1604 }
1605 },
1606 "selection": {
1607 "default": {
1608 "params": {},
1609 "permutes": [
1610 "shape",
1611 "type"
1612 ]
1613 }
1614 }
James Ward71616fe2022-11-23 11:00:47 +00001615 },
James Wardf0890992022-11-17 11:15:14 +00001616 "pad": {
1617 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001618 "profile": [
1619 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001620 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001621 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001622 "generation": {
1623 "standard": {
1624 "generator_args": [
1625 [
1626 "--target-dtype",
1627 "fp32",
1628 "--target-dtype",
1629 "fp16",
1630 "--target-dtype",
1631 "bf16",
1632 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001633 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001634 "--tensor-dim-range",
1635 "1,65",
1636 "--target-rank",
1637 "1",
1638 "--target-rank",
1639 "2",
1640 "--target-rank",
1641 "3"
1642 ],
1643 [
1644 "--target-dtype",
1645 "fp16",
1646 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001647 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001648 "--tensor-dim-range",
1649 "1,17",
1650 "--target-rank",
1651 "4"
1652 ],
1653 [
1654 "--target-dtype",
1655 "bf16",
1656 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001657 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001658 "--tensor-dim-range",
1659 "1,16",
1660 "--target-rank",
1661 "5"
1662 ],
1663 [
1664 "--target-dtype",
1665 "fp32",
1666 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001667 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001668 "--target-shape",
1669 "1,1,65539,1"
1670 ]
1671 ]
1672 }
1673 },
1674 "selection": {
1675 "default": {
1676 "params": {},
1677 "permutes": [
1678 "shape",
1679 "type"
1680 ],
1681 "preselected": [
1682 {
1683 "shape": "50",
1684 "type": "bf16",
1685 "pad": "pad11"
1686 },
1687 {
1688 "shape": "63x46",
1689 "type": "bf16",
1690 "pad": "pad1010"
1691 },
1692 {
1693 "shape": "6",
1694 "type": "f16",
1695 "pad": "pad01"
1696 }
1697 ],
1698 "sparsity": {
1699 "pad": 21
1700 }
1701 }
1702 }
James Wardf0890992022-11-17 11:15:14 +00001703 },
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001704 "pow": {
1705 "group": "ew_binary",
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001706 "profile": [
1707 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001708 ],
Jeremy Johnson9a758382023-11-07 16:27:35 +00001709 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001710 "generation": {
1711 "standard": {
1712 "generator_args": [
1713 [
1714 "--target-dtype",
1715 "fp32",
1716 "--target-dtype",
1717 "fp16",
1718 "--target-dtype",
1719 "bf16",
1720 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001721 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001722 "--tensor-dim-range",
1723 "16,64",
1724 "--target-rank",
1725 "1",
1726 "--target-rank",
1727 "2",
1728 "--target-rank",
1729 "3"
1730 ],
1731 [
1732 "--target-dtype",
1733 "fp16",
1734 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001735 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001736 "--tensor-dim-range",
1737 "1,16",
1738 "--target-rank",
1739 "4",
1740 "--target-rank",
1741 "5"
1742 ],
1743 [
1744 "--target-dtype",
1745 "bf16",
1746 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001747 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001748 "--target-shape",
1749 "65534,3,1,1",
1750 "--target-shape",
1751 "2,65541,1,1,1"
1752 ]
1753 ]
1754 }
1755 },
1756 "selection": {
1757 "default": {
1758 "params": {},
1759 "permutes": [
1760 "shape",
1761 "type"
1762 ]
1763 }
1764 }
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001765 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001766 "reciprocal": {
1767 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001768 "profile": [
1769 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001770 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001771 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001772 "generation": {
1773 "standard": {
1774 "generator_args": [
1775 [
1776 "--target-dtype",
1777 "fp32",
1778 "--target-dtype",
1779 "fp16",
1780 "--target-dtype",
1781 "bf16",
1782 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001783 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001784 "--tensor-dim-range",
1785 "15,64",
1786 "--target-rank",
1787 "1",
1788 "--target-rank",
1789 "2",
1790 "--target-rank",
1791 "3"
1792 ],
1793 [
1794 "--target-dtype",
1795 "fp16",
1796 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001797 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001798 "--tensor-dim-range",
1799 "1,15",
1800 "--target-rank",
1801 "4",
1802 "--target-rank",
1803 "5"
1804 ],
1805 [
1806 "--target-dtype",
1807 "bf16",
1808 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001809 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001810 "--target-shape",
1811 "1,1,65536,4",
1812 "--target-shape",
1813 "2,65535,1,1,1"
1814 ]
1815 ]
1816 }
1817 },
1818 "selection": {
1819 "default": {
1820 "params": {},
1821 "permutes": [
1822 "shape",
1823 "type"
1824 ]
1825 }
1826 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001827 },
James Wardf0890992022-11-17 11:15:14 +00001828 "reshape": {
1829 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001830 "profile": [
1831 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001832 ],
1833 "generation": {
1834 "standard": {
1835 "generator_args": [
1836 [
1837 "--target-dtype",
1838 "fp32",
1839 "--target-dtype",
1840 "fp16",
1841 "--target-dtype",
1842 "bf16",
1843 "--fp-values-range",
1844 "-2.0,2.0",
1845 "--num-rand-permutations",
1846 "2"
1847 ],
1848 [
1849 "--target-dtype",
1850 "fp32",
1851 "--fp-values-range",
1852 "-2.0,2.0",
1853 "--target-shape",
1854 "1,1,65536,1",
1855 "--target-shape",
1856 "1,65535,1,2",
1857 "--num-rand-permutations",
1858 "2"
1859 ]
1860 ]
1861 }
1862 },
1863 "selection": {
1864 "default": {
1865 "params": {},
1866 "permutes": [
1867 "shape",
1868 "type",
1869 "rank",
1870 "perm"
1871 ]
1872 }
1873 }
James Wardf0890992022-11-17 11:15:14 +00001874 },
1875 "reverse": {
1876 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001877 "profile": [
1878 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001879 ],
1880 "generation": {
1881 "standard": {
1882 "generator_args": [
1883 [
1884 "--target-dtype",
1885 "fp32",
1886 "--target-dtype",
1887 "fp16",
1888 "--target-dtype",
1889 "bf16",
1890 "--fp-values-range",
1891 "-2.0,2.0",
1892 "--tensor-dim-range",
1893 "1,48"
1894 ],
1895 [
1896 "--target-dtype",
1897 "fp32",
1898 "--fp-values-range",
1899 "-2.0,2.0",
1900 "--target-shape",
1901 "1,1,65537",
1902 "--target-shape",
1903 "1,65535,1,2"
1904 ]
1905 ]
1906 }
1907 },
1908 "selection": {
1909 "default": {
1910 "params": {},
1911 "permutes": [
1912 "shape",
1913 "type"
1914 ]
1915 }
1916 }
James Wardf0890992022-11-17 11:15:14 +00001917 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001918 "rsqrt": {
1919 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001920 "profile": [
1921 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001922 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001923 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001924 "generation": {
1925 "standard": {
1926 "generator_args": [
1927 [
1928 "--target-dtype",
1929 "fp32",
1930 "--target-dtype",
1931 "fp16",
1932 "--target-dtype",
1933 "bf16",
1934 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001935 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001936 "--tensor-dim-range",
1937 "15,64",
1938 "--target-rank",
1939 "1",
1940 "--target-rank",
1941 "2",
1942 "--target-rank",
1943 "3"
1944 ],
1945 [
1946 "--target-dtype",
1947 "bf16",
1948 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001949 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001950 "--tensor-dim-range",
1951 "1,15",
1952 "--target-rank",
1953 "4",
1954 "--target-rank",
1955 "5"
1956 ],
1957 [
1958 "--target-dtype",
1959 "fp32",
1960 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001961 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001962 "--target-shape",
1963 "1,1,3,65541",
1964 "--target-shape",
1965 "65532,1,3,1,1"
1966 ]
1967 ]
1968 }
1969 },
1970 "selection": {
1971 "default": {
1972 "params": {},
1973 "permutes": [
1974 "shape",
1975 "type"
1976 ]
1977 }
1978 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001979 },
James Ward990cc4b2022-11-16 15:36:37 +00001980 "scatter": {
1981 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001982 "profile": [
1983 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001984 ],
1985 "generation": {
1986 "standard": {
1987 "negative_dim_range": "1,10",
1988 "generator_args": [
1989 [
1990 "--target-dtype",
1991 "fp32",
1992 "--target-dtype",
1993 "fp16",
1994 "--target-dtype",
1995 "bf16",
1996 "--fp-values-range",
1997 "-2.0,2.0",
1998 "--tensor-dim-range",
1999 "5,56"
2000 ],
2001 [
2002 "--target-dtype",
2003 "fp32",
2004 "--fp-values-range",
2005 "-2.0,2.0",
2006 "--target-shape",
2007 "1,65541,1",
2008 "--target-shape",
2009 "1,1,65531",
2010 "--target-shape",
2011 "2989,6,1"
2012 ]
2013 ]
2014 }
2015 },
2016 "selection": {
2017 "default": {
2018 "params": {},
2019 "permutes": [
2020 "shape",
2021 "type"
2022 ]
2023 }
2024 }
James Wardf0890992022-11-17 11:15:14 +00002025 },
2026 "tile": {
2027 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002028 "profile": [
2029 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002030 ],
2031 "generation": {
2032 "standard": {
2033 "negative_dim_range": "1,10",
2034 "generator_args": [
2035 [
2036 "--target-dtype",
2037 "fp32",
2038 "--target-dtype",
2039 "fp16",
2040 "--target-dtype",
2041 "bf16",
2042 "--fp-values-range",
2043 "-2.0,2.0",
2044 "--tensor-dim-range",
2045 "4,32"
2046 ],
2047 [
2048 "--target-dtype",
2049 "fp32",
2050 "--fp-values-range",
2051 "-2.0,2.0",
2052 "--target-shape",
2053 "65535",
2054 "--target-shape",
2055 "1,65543,2,1"
2056 ]
2057 ]
2058 }
2059 },
2060 "selection": {
2061 "default": {
2062 "params": {},
2063 "permutes": [
2064 "shape",
2065 "type"
2066 ]
2067 }
2068 }
James Wardf0890992022-11-17 11:15:14 +00002069 },
2070 "transpose": {
2071 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002072 "profile": [
2073 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002074 ],
2075 "generation": {
2076 "standard": {
2077 "generator_args": [
2078 [
2079 "--filter",
2080 "^transpose$",
2081 "--target-dtype",
2082 "fp32",
2083 "--target-dtype",
2084 "fp16",
2085 "--fp-values-range",
2086 "-2.0,2.0",
2087 "--target-rank",
2088 "1",
2089 "--target-rank",
2090 "2",
2091 "--num-rand-permutations",
2092 "2"
2093 ],
2094 [
2095 "--filter",
2096 "^transpose$",
2097 "--target-dtype",
2098 "fp32",
2099 "--target-dtype",
2100 "fp16",
2101 "--target-dtype",
2102 "bf16",
2103 "--fp-values-range",
2104 "-2.0,2.0",
2105 "--target-rank",
2106 "3",
2107 "--target-rank",
2108 "4",
2109 "--num-rand-permutations",
2110 "2"
2111 ],
2112 [
2113 "--filter",
2114 "^transpose$",
2115 "--target-dtype",
2116 "fp32",
2117 "--fp-values-range",
2118 "-2.0,2.0",
2119 "--target-shape",
2120 "1,1,65539,2",
2121 "--target-shape",
2122 "1,1,1,65535",
2123 "--num-rand-permutations",
2124 "1"
2125 ]
2126 ]
2127 }
2128 },
2129 "selection": {
2130 "default": {
2131 "params": {},
2132 "permutes": [
2133 "shape",
2134 "type",
2135 "perm"
2136 ]
2137 }
2138 }
James Wardb9c3a632022-11-22 13:14:50 +00002139 },
James Ward681e0a82023-02-20 18:04:31 +00002140 "transpose_conv2d": {
2141 "group": "tensor",
James Ward681e0a82023-02-20 18:04:31 +00002142 "profile": [
2143 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002144 ],
2145 "generation": {
2146 "standard": {
2147 "negative_dim_range": "1,10",
2148 "generator_args": [
2149 [
2150 "--target-dtype",
2151 "fp32",
2152 "--target-dtype",
2153 "fp16",
2154 "--target-dtype",
2155 "bf16",
2156 "--fp-values-range",
2157 "-2.0,2.0",
2158 "--target-shape",
2159 "10,24,9,13",
2160 "--target-shape",
2161 "8,14,20,5",
2162 "--tensor-dim-range",
2163 "1,16",
2164 "--allow-pooling-and-conv-oversizes"
2165 ],
2166 [
2167 "--target-dtype",
2168 "fp16",
2169 "--fp-values-range",
2170 "-2.0,2.0",
2171 "--target-shape",
2172 "1,65536,1",
2173 "--tensor-dim-range",
2174 "1,17",
2175 "--max-conv-dilation",
2176 "1"
2177 ]
2178 ]
2179 }
2180 },
2181 "selection": {
2182 "default": {
2183 "params": {
2184 "shape": [],
2185 "type": [],
2186 "kernel": [],
2187 "stride": [],
2188 "pad": [],
2189 "out_shape": []
2190 },
2191 "permutes": [
2192 "shape",
2193 "type",
2194 "stride",
2195 "pad"
2196 ]
2197 }
2198 }
James Ward681e0a82023-02-20 18:04:31 +00002199 },
James Wardb9c3a632022-11-22 13:14:50 +00002200 "maximum": {
2201 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002202 "profile": [
2203 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002204 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002205 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002206 "generation": {
2207 "standard": {
2208 "generator_args": [
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 "16,64",
2220 "--target-rank",
2221 "1",
2222 "--target-rank",
2223 "2",
2224 "--target-rank",
2225 "3"
2226 ],
2227 [
2228 "--target-dtype",
2229 "fp32",
2230 "--target-dtype",
2231 "fp16",
2232 "--target-dtype",
2233 "bf16",
2234 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002235 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002236 "--tensor-dim-range",
2237 "1,16",
2238 "--target-rank",
2239 "4",
2240 "--target-rank",
2241 "5"
2242 ],
2243 [
2244 "--target-dtype",
2245 "fp32",
2246 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002247 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002248 "--target-shape",
2249 "65531,1,2,1",
2250 "--target-shape",
2251 "1,1,65541,1"
2252 ]
2253 ]
2254 }
2255 },
2256 "selection": {
2257 "default": {
2258 "params": {},
2259 "permutes": [
2260 "shape",
2261 "type"
2262 ]
2263 }
2264 }
James Wardb9c3a632022-11-22 13:14:50 +00002265 },
2266 "minimum": {
2267 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002268 "profile": [
2269 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002270 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002271 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002272 "generation": {
2273 "standard": {
2274 "generator_args": [
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 "16,64",
2286 "--target-rank",
2287 "1",
2288 "--target-rank",
2289 "2",
2290 "--target-rank",
2291 "3"
2292 ],
2293 [
2294 "--target-dtype",
2295 "fp32",
2296 "--target-dtype",
2297 "fp16",
2298 "--target-dtype",
2299 "bf16",
2300 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002301 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002302 "--tensor-dim-range",
2303 "1,16",
2304 "--target-rank",
2305 "4",
2306 "--target-rank",
2307 "5"
2308 ],
2309 [
2310 "--target-dtype",
2311 "fp32",
2312 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002313 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002314 "--target-shape",
2315 "1,65531,2,1",
2316 "--target-shape",
2317 "1,1,1,65538"
2318 ]
2319 ]
2320 }
2321 },
2322 "selection": {
2323 "default": {
2324 "params": {},
2325 "permutes": [
2326 "shape",
2327 "type"
2328 ]
2329 }
2330 }
James Ward635bc992022-11-23 11:55:32 +00002331 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002332 "mul": {
2333 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002334 "profile": [
2335 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002336 ],
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002337 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002338 "generation": {
2339 "standard": {
2340 "negative_dim_range": "1,10",
2341 "generator_args": [
2342 [
2343 "--target-dtype",
2344 "fp32",
2345 "--target-dtype",
2346 "fp16",
2347 "--target-dtype",
2348 "bf16",
2349 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002350 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002351 "--tensor-dim-range",
2352 "16,64",
2353 "--target-rank",
2354 "1",
2355 "--target-rank",
2356 "2",
2357 "--target-rank",
2358 "3"
2359 ],
2360 [
2361 "--target-dtype",
2362 "fp16",
2363 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002364 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002365 "--tensor-dim-range",
2366 "1,16",
2367 "--target-rank",
2368 "4",
2369 "--target-rank",
2370 "5"
2371 ],
2372 [
2373 "--target-dtype",
2374 "bf16",
2375 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002376 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002377 "--target-shape",
2378 "1,1,3,65534",
2379 "--target-shape",
2380 "1,2,1,65541,1"
2381 ]
2382 ]
2383 }
2384 },
2385 "selection": {
2386 "default": {
2387 "params": {},
2388 "permutes": [
2389 "shape",
2390 "type"
2391 ]
2392 }
2393 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002394 },
James Ward635bc992022-11-23 11:55:32 +00002395 "reduce_max": {
2396 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002397 "profile": [
2398 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002399 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002400 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002401 "generation": {
2402 "standard": {
2403 "negative_dim_range": "1,10",
2404 "generator_args": [
2405 [
2406 "--target-dtype",
2407 "fp32",
2408 "--target-dtype",
2409 "fp16",
2410 "--target-dtype",
2411 "bf16",
2412 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002413 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002414 "--tensor-dim-range",
2415 "1,32"
2416 ],
2417 [
2418 "--target-dtype",
2419 "fp32",
2420 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002421 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002422 "--target-shape",
2423 "1,1,1,65531",
2424 "--target-shape",
2425 "1,1,65539,2"
2426 ]
2427 ]
2428 }
2429 },
2430 "selection": {
2431 "default": {
2432 "params": {},
2433 "permutes": [
2434 "shape",
2435 "type",
2436 "axis"
2437 ]
2438 }
2439 }
James Ward635bc992022-11-23 11:55:32 +00002440 },
2441 "reduce_min": {
2442 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002443 "profile": [
2444 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002445 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002446 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002447 "generation": {
2448 "standard": {
2449 "negative_dim_range": "1,10",
2450 "generator_args": [
2451 [
2452 "--target-dtype",
2453 "fp32",
2454 "--target-dtype",
2455 "fp16",
2456 "--target-dtype",
2457 "bf16",
2458 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002459 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002460 "--tensor-dim-range",
2461 "1,32"
2462 ],
2463 [
2464 "--target-dtype",
2465 "fp32",
2466 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002467 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002468 "--target-shape",
2469 "1,1,65531,1",
2470 "--target-shape",
2471 "1,65539,2,1"
2472 ]
2473 ]
2474 }
2475 },
2476 "selection": {
2477 "default": {
2478 "params": {},
2479 "permutes": [
2480 "shape",
2481 "type",
2482 "axis"
2483 ]
2484 }
2485 }
James Ward2a27c8f2022-11-23 11:29:43 +00002486 },
James Ward512c1ca2023-01-27 18:46:44 +00002487 "reduce_product": {
2488 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00002489 "profile": [
2490 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002491 ],
2492 "generation": {
2493 "standard": {
2494 "generator_args": [
2495 [
2496 "--target-dtype",
2497 "fp32",
2498 "--target-dtype",
2499 "fp16",
2500 "--target-dtype",
2501 "bf16",
2502 "--fp-values-range",
2503 "-2.0,2.0",
2504 "--tensor-dim-range",
2505 "1,34"
2506 ],
2507 [
2508 "--target-dtype",
2509 "fp16",
2510 "--target-shape",
2511 "2,65527,3,1",
2512 "--target-shape",
2513 "1,3,2,65541"
2514 ]
2515 ]
2516 }
2517 },
2518 "selection": {
2519 "default": {
2520 "params": {},
2521 "permutes": [
2522 "shape",
2523 "type",
2524 "axis"
2525 ]
2526 }
2527 }
James Ward512c1ca2023-01-27 18:46:44 +00002528 },
2529 "reduce_sum": {
2530 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00002531 "profile": [
2532 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002533 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002534 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002535 "generation": {
2536 "standard": {
2537 "generator_args": [
2538 [
2539 "--target-dtype",
2540 "fp32",
2541 "--target-dtype",
2542 "fp16",
2543 "--target-dtype",
2544 "bf16",
2545 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002546 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002547 "--tensor-dim-range",
2548 "1,37"
2549 ],
2550 [
2551 "--target-dtype",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002552 "fp32",
2553 "--fp-values-range",
2554 "-max,max",
2555 "--target-shape",
2556 "1001",
2557 "--target-shape",
2558 "50,200"
2559 ],
2560 [
2561 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002562 "bf16",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002563 "--fp-values-range",
2564 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002565 "--target-shape",
2566 "1,3,65529,1",
2567 "--target-shape",
2568 "1,65537,1,1"
2569 ]
2570 ]
2571 }
2572 },
2573 "selection": {
2574 "default": {
2575 "params": {},
2576 "permutes": [
2577 "shape",
2578 "type",
2579 "axis"
2580 ]
2581 }
2582 }
James Ward512c1ca2023-01-27 18:46:44 +00002583 },
James Ward7f1ea8e2022-12-12 18:39:11 +00002584 "resize": {
2585 "group": "image",
James Ward7f1ea8e2022-12-12 18:39:11 +00002586 "profile": [
2587 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002588 ],
2589 "generation": {
2590 "standard": {
2591 "negative_dim_range": "1,10",
2592 "generator_args": [
2593 [
2594 "--target-dtype",
2595 "fp32",
2596 "--target-dtype",
2597 "fp16",
2598 "--target-dtype",
2599 "bf16",
2600 "--fp-values-range",
2601 "-2.0,2.0"
2602 ],
2603 [
2604 "--target-dtype",
2605 "fp32",
2606 "--fp-values-range",
2607 "-2.0,2.0",
2608 "--target-shape",
2609 "1,1103,1,2",
2610 "--max-resize-output-dim",
2611 "9100"
2612 ]
2613 ]
2614 }
2615 },
2616 "selection": {
2617 "default": {
2618 "params": {
2619 "offset": [],
2620 "shape": [],
2621 "type": [],
2622 "mode": [],
2623 "output_type": [],
2624 "scale": [
2625 "sc2x1x3x1"
2626 ],
2627 "border": [
2628 "bor0x1"
2629 ]
2630 },
2631 "permutes": [
2632 "shape",
2633 "type"
2634 ],
2635 "exclude_patterns": [
2636 ".*_ERRORIF_MaxDimExceeded_1x16584x5x1_.*"
2637 ]
2638 }
2639 }
James Ward7f1ea8e2022-12-12 18:39:11 +00002640 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002641 "rfft2d": {
2642 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002643 "profile": [
2644 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002645 ],
2646 "generation": {
2647 "standard": {
2648 "generator_args": [
2649 [
2650 "--target-dtype",
2651 "fp32",
2652 "--fp-values-range",
2653 "-2.0,2.0"
2654 ],
2655 [
2656 "--target-dtype",
2657 "fp32",
2658 "--fp-values-range",
2659 "-2.0,2.0",
2660 "--target-shape",
2661 "1,16,512",
2662 "--target-shape",
2663 "1,8192,2"
2664 ]
2665 ]
2666 }
2667 },
2668 "selection": {
2669 "default": {
2670 "params": {},
2671 "permutes": [
2672 "shape",
2673 "type"
2674 ]
2675 }
2676 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002677 },
James Ward2a27c8f2022-11-23 11:29:43 +00002678 "select": {
2679 "group": "ew_ternary",
James Ward2a27c8f2022-11-23 11:29:43 +00002680 "profile": [
2681 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002682 ],
2683 "generation": {
2684 "standard": {
2685 "generator_args": [
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 "16,64",
2697 "--target-rank",
2698 "1",
2699 "--target-rank",
2700 "2",
2701 "--target-rank",
2702 "3"
2703 ],
2704 [
2705 "--target-dtype",
2706 "fp32",
2707 "--target-dtype",
2708 "fp16",
2709 "--target-dtype",
2710 "bf16",
2711 "--fp-values-range",
2712 "-2.0,2.0",
2713 "--tensor-dim-range",
2714 "1,16",
2715 "--target-rank",
2716 "4",
2717 "--target-rank",
2718 "5"
2719 ],
2720 [
2721 "--target-dtype",
2722 "fp32",
2723 "--fp-values-range",
2724 "-2.0,2.0",
2725 "--target-shape",
2726 "1,2,65534,2,1",
2727 "--target-shape",
2728 "1,1,65539,2",
2729 "--num-rand-permutations",
2730 "2"
2731 ]
2732 ]
2733 }
2734 },
2735 "selection": {
2736 "default": {
2737 "params": {},
2738 "permutes": [
2739 "shape",
2740 "type"
2741 ]
2742 }
2743 }
James Wardb45db9a2022-12-12 13:02:44 +00002744 },
2745 "sigmoid": {
2746 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00002747 "profile": [
2748 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002749 ],
2750 "generation": {
2751 "standard": {
2752 "generator_args": [
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 "16,64",
2764 "--target-rank",
2765 "1",
2766 "--target-rank",
2767 "2",
2768 "--target-rank",
2769 "3"
2770 ],
2771 [
2772 "--target-dtype",
2773 "fp32",
2774 "--target-dtype",
2775 "fp16",
2776 "--target-dtype",
2777 "bf16",
2778 "--fp-values-range",
2779 "-2.0,2.0",
2780 "--tensor-dim-range",
2781 "1,19",
2782 "--target-rank",
2783 "4",
2784 "--target-rank",
2785 "5"
2786 ],
2787 [
2788 "--target-dtype",
2789 "fp32",
2790 "--fp-values-range",
2791 "-2.0,2.0",
2792 "--target-shape",
2793 "1,2,65538,2,1",
2794 "--target-shape",
2795 "1,3,1,65533"
2796 ]
2797 ]
2798 }
2799 },
2800 "selection": {
2801 "default": {
2802 "params": {},
2803 "permutes": [
2804 "shape",
2805 "type"
2806 ]
2807 }
2808 }
James Wardb45db9a2022-12-12 13:02:44 +00002809 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002810 "sub": {
2811 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002812 "profile": [
2813 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002814 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002815 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002816 "generation": {
2817 "standard": {
2818 "generator_args": [
2819 [
2820 "--target-dtype",
2821 "fp32",
2822 "--target-dtype",
2823 "fp16",
2824 "--target-dtype",
2825 "bf16",
2826 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002827 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002828 "--tensor-dim-range",
2829 "16,64",
2830 "--target-rank",
2831 "1",
2832 "--target-rank",
2833 "2",
2834 "--target-rank",
2835 "3"
2836 ],
2837 [
2838 "--target-dtype",
2839 "bf16",
2840 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002841 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002842 "--tensor-dim-range",
2843 "1,16",
2844 "--target-rank",
2845 "4",
2846 "--target-rank",
2847 "5"
2848 ],
2849 [
2850 "--target-dtype",
2851 "fp32",
2852 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002853 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002854 "--target-shape",
2855 "1,1,65533,3",
2856 "--target-shape",
2857 "1,1,2,1,65545"
2858 ]
2859 ]
2860 }
2861 },
2862 "selection": {
2863 "default": {
2864 "params": {},
2865 "permutes": [
2866 "shape",
2867 "type"
2868 ]
2869 }
2870 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002871 },
James Wardc253e642023-01-17 17:03:12 +00002872 "slice": {
2873 "group": "data_layout",
James Wardc253e642023-01-17 17:03:12 +00002874 "profile": [
2875 "tosa-bi",
2876 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002877 ],
2878 "generation": {
2879 "standard": {
2880 "generator_args": [
2881 [
2882 "--target-dtype",
2883 "fp32",
2884 "--target-dtype",
2885 "fp16",
2886 "--target-dtype",
2887 "bf16",
2888 "--fp-values-range",
2889 "-2.0,2.0",
2890 "--tensor-dim-range",
2891 "16,64",
2892 "--target-rank",
2893 "1",
2894 "--target-rank",
2895 "2",
2896 "--target-rank",
2897 "3",
2898 "--num-rand-permutations",
2899 "2"
2900 ],
2901 [
2902 "--target-dtype",
2903 "fp32",
2904 "--target-dtype",
2905 "fp16",
2906 "--target-dtype",
2907 "bf16",
2908 "--fp-values-range",
2909 "-2.0,2.0",
2910 "--tensor-dim-range",
2911 "1,16",
2912 "--target-rank",
2913 "4",
2914 "--num-rand-permutations",
2915 "2"
2916 ],
2917 [
2918 "--target-dtype",
2919 "bf16",
2920 "--fp-values-range",
2921 "-2.0,2.0",
2922 "--target-shape",
2923 "1,1,655341,1",
2924 "--target-shape",
2925 "1,65539,1,1",
2926 "--num-rand-permutations",
2927 "2"
2928 ]
2929 ]
2930 }
2931 },
2932 "selection": {
2933 "default": {
2934 "params": {},
2935 "permutes": [
2936 "shape",
2937 "type",
2938 "perm"
2939 ]
2940 }
2941 }
James Wardc253e642023-01-17 17:03:12 +00002942 },
James Wardb45db9a2022-12-12 13:02:44 +00002943 "tanh": {
2944 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00002945 "profile": [
2946 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002947 ],
2948 "generation": {
2949 "standard": {
2950 "generator_args": [
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 "18,60",
2962 "--target-rank",
2963 "1",
2964 "--target-rank",
2965 "2",
2966 "--target-rank",
2967 "3"
2968 ],
2969 [
2970 "--target-dtype",
2971 "fp32",
2972 "--target-dtype",
2973 "fp16",
2974 "--target-dtype",
2975 "bf16",
2976 "--fp-values-range",
2977 "-2.0,2.0",
2978 "--tensor-dim-range",
2979 "1,24",
2980 "--target-rank",
2981 "4",
2982 "--target-rank",
2983 "5"
2984 ],
2985 [
2986 "--target-dtype",
2987 "fp32",
2988 "--fp-values-range",
2989 "-2.0,2.0",
2990 "--target-shape",
2991 "1,65535,2,1,1",
2992 "--target-shape",
2993 "1,65540,1,2"
2994 ]
2995 ]
2996 }
2997 },
2998 "selection": {
2999 "default": {
3000 "params": {},
3001 "permutes": [
3002 "shape",
3003 "type"
3004 ]
3005 }
3006 }
Won Jeon78155c62023-06-10 00:20:04 +00003007 },
3008 "erf": {
3009 "group": "activation",
3010 "profile": [
3011 "tosa-mi"
3012 ],
3013 "generation": {
3014 "standard": {
3015 "generator_args": [
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 "18,60",
3027 "--target-rank",
3028 "1",
3029 "--target-rank",
3030 "2",
3031 "--target-rank",
3032 "3"
3033 ],
3034 [
3035 "--target-dtype",
3036 "fp32",
3037 "--target-dtype",
3038 "fp16",
3039 "--target-dtype",
3040 "bf16",
3041 "--fp-values-range",
3042 "-2.0,2.0",
3043 "--tensor-dim-range",
3044 "1,24",
3045 "--target-rank",
3046 "4",
3047 "--target-rank",
3048 "5"
3049 ],
3050 [
3051 "--target-dtype",
3052 "fp32",
3053 "--fp-values-range",
3054 "-2.0,2.0",
3055 "--target-shape",
3056 "1,65535,2,1,1",
3057 "--target-shape",
3058 "1,65540,1,2"
3059 ]
3060 ]
3061 }
3062 },
3063 "selection": {
3064 "default": {
3065 "params": {},
3066 "permutes": [
3067 "shape",
3068 "type"
3069 ]
3070 }
3071 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01003072 }
3073}