blob: 87b14c2c2da80998a203ea7b2c9585838446ff6a [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 ],
Jeremy Johnson0601f802023-11-08 16:28:09 +0000205 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000206 "generation": {
207 "standard": {
208 "generator_args": [
209 [
210 "--target-dtype",
211 "fp32",
212 "--target-dtype",
213 "fp16",
214 "--target-dtype",
215 "bf16",
216 "--fp-values-range",
Jeremy Johnson0601f802023-11-08 16:28:09 +0000217 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000218 "--target-shape",
Jeremy Johnson0601f802023-11-08 16:28:09 +0000219 "4,11,7,39",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000220 "--target-shape",
Jeremy Johnson0601f802023-11-08 16:28:09 +0000221 "5,21,36,7",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000222 "--allow-pooling-and-conv-oversizes"
223 ],
224 [
225 "--target-dtype",
226 "fp32",
227 "--fp-values-range",
Jeremy Johnson0601f802023-11-08 16:28:09 +0000228 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000229 "--target-shape",
230 "1,2,65533,2",
231 "--target-shape",
232 "1,65539,2,1",
233 "--allow-pooling-and-conv-oversizes"
234 ]
235 ]
236 }
237 },
238 "selection": {
239 "default": {
240 "params": {},
241 "permutes": [
242 "shape",
243 "type"
244 ],
245 "sparsity": {
246 "pad": 17
247 }
248 }
249 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100250 },
James Ward736fd1a2023-01-23 17:13:37 +0000251 "cast": {
252 "group": "type_conversion",
James Ward736fd1a2023-01-23 17:13:37 +0000253 "profile": [
254 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000255 ],
256 "generation": {
257 "standard": {
258 "negative_dim_range": "1,10",
259 "generator_args": [
260 [
261 "--target-dtype",
262 "fp32",
263 "--target-dtype",
264 "fp16",
265 "--target-dtype",
266 "bf16",
267 "--target-dtype",
268 "int8",
269 "--target-dtype",
270 "int16",
271 "--target-dtype",
272 "int32",
273 "--fp-values-range",
274 "-2.0,2.0",
275 "--tensor-dim-range",
276 "16,64",
277 "--target-rank",
278 "1",
279 "--target-rank",
280 "2",
281 "--target-rank",
282 "3"
283 ],
284 [
285 "--target-dtype",
286 "fp32",
287 "--target-dtype",
288 "fp16",
289 "--target-dtype",
290 "bf16",
291 "--target-dtype",
292 "int8",
293 "--target-dtype",
294 "int16",
295 "--target-dtype",
296 "int32",
297 "--fp-values-range",
298 "-2.0,2.0",
299 "--tensor-dim-range",
300 "1,16",
301 "--target-rank",
302 "4",
303 "--target-rank",
304 "5"
305 ],
306 [
307 "--target-dtype",
308 "fp16",
309 "--target-shape",
310 "1,1,1,65533,1",
311 "--target-shape",
312 "2,65538,1,1"
313 ]
314 ]
315 }
316 },
317 "selection": {
318 "default": {
319 "params": {
320 "shape": [],
321 "type": [],
322 "output_type": []
323 },
324 "permutes": [
325 "shape",
326 "type",
327 "output_type"
328 ],
329 "exclude_patterns": [
330 "^((?!ERRORIF).)*_(i8|i16|i32|b)_out(i8|i16|i32|b)"
331 ]
332 }
333 }
James Ward736fd1a2023-01-23 17:13:37 +0000334 },
James Ward71616fe2022-11-23 11:00:47 +0000335 "ceil": {
336 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +0000337 "profile": [
338 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000339 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000340 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000341 "generation": {
342 "standard": {
343 "generator_args": [
344 [
345 "--target-dtype",
346 "fp32",
347 "--target-dtype",
348 "fp16",
349 "--target-dtype",
350 "bf16",
351 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000352 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000353 "--tensor-dim-range",
354 "4,64",
355 "--target-rank",
356 "1",
357 "--target-rank",
358 "2",
359 "--target-rank",
360 "3"
361 ],
362 [
363 "--target-dtype",
364 "fp32",
365 "--target-dtype",
366 "fp16",
367 "--target-dtype",
368 "bf16",
369 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000370 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000371 "--tensor-dim-range",
372 "1,16",
373 "--target-rank",
374 "4",
375 "--target-rank",
376 "5"
377 ],
378 [
379 "--target-dtype",
380 "fp16",
381 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000382 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000383 "--target-shape",
384 "2,1,65530,1",
385 "--target-shape",
386 "1,1,65539,1"
387 ]
388 ]
389 }
390 },
391 "selection": {
392 "default": {
393 "params": {},
394 "permutes": [
395 "shape",
396 "type"
397 ]
398 }
399 }
James Ward71616fe2022-11-23 11:00:47 +0000400 },
James Ward34071252022-12-07 15:48:47 +0000401 "clamp": {
402 "group": "activation",
James Ward34071252022-12-07 15:48:47 +0000403 "profile": [
404 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000405 ],
406 "generation": {
407 "standard": {
408 "generator_args": [
409 [
410 "--target-dtype",
411 "fp32",
412 "--target-dtype",
413 "fp16",
414 "--target-dtype",
415 "bf16",
416 "--fp-values-range",
417 "-2.0,2.0",
418 "--tensor-dim-range",
419 "20,64",
420 "--target-rank",
421 "1",
422 "--target-rank",
423 "2",
424 "--target-rank",
425 "3"
426 ],
427 [
428 "--target-dtype",
429 "fp32",
430 "--target-dtype",
431 "fp16",
432 "--target-dtype",
433 "bf16",
434 "--fp-values-range",
435 "-2.0,2.0",
436 "--tensor-dim-range",
437 "1,20",
438 "--target-rank",
439 "4",
440 "--target-rank",
441 "5"
442 ],
443 [
444 "--target-dtype",
445 "fp32",
446 "--fp-values-range",
447 "-2.0,2.0",
448 "--target-shape",
449 "1,2,1,65536",
450 "--target-shape",
451 "1,3,65537,1,1"
452 ]
453 ]
454 }
455 },
456 "selection": {
457 "default": {
458 "params": {},
459 "permutes": [
460 "shape",
461 "type"
462 ]
463 }
464 }
James Ward34071252022-12-07 15:48:47 +0000465 },
James Wardf0890992022-11-17 11:15:14 +0000466 "concat": {
467 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +0000468 "profile": [
469 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000470 ],
471 "generation": {
472 "standard": {
473 "generator_args": [
474 [
475 "--target-dtype",
476 "fp32",
477 "--target-dtype",
478 "fp16",
479 "--target-dtype",
480 "bf16",
481 "--fp-values-range",
482 "-2.0,2.0",
483 "--tensor-dim-range",
484 "16,64",
485 "--target-rank",
486 "1",
487 "--target-rank",
488 "2",
489 "--target-rank",
490 "3",
491 "--num-const-inputs-concat",
492 "3"
493 ],
494 [
495 "--target-dtype",
496 "fp32",
497 "--target-dtype",
498 "fp16",
499 "--target-dtype",
500 "bf16",
501 "--fp-values-range",
502 "-2.0,2.0",
503 "--tensor-dim-range",
504 "1,16",
505 "--target-rank",
506 "4",
507 "--target-rank",
508 "5",
509 "--num-const-inputs-concat",
510 "1"
511 ],
512 [
513 "--target-dtype",
514 "fp32",
515 "--fp-values-range",
516 "-2.0,2.0",
517 "--target-shape",
518 "1,1,65534,1,1",
519 "--target-shape",
520 "1,65537,1,2",
521 "--num-const-inputs-concat",
522 "2"
523 ]
524 ]
525 }
526 },
527 "selection": {
528 "default": {
529 "params": {},
530 "permutes": [
531 "shape",
532 "type"
533 ]
534 }
535 }
James Wardf0890992022-11-17 11:15:14 +0000536 },
James Ward542dd3b2022-11-17 12:11:55 +0000537 "const": {
538 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +0000539 "profile": [
540 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000541 ],
542 "generation": {
543 "standard": {
544 "no_negative_tests": "true",
545 "generator_args": [
546 [
547 "--target-dtype",
548 "fp32",
549 "--target-dtype",
550 "fp16",
551 "--target-dtype",
552 "bf16",
553 "--fp-values-range",
554 "-2.0,2.0",
555 "--target-rank",
556 "1",
557 "--target-rank",
558 "2",
559 "--target-rank",
560 "3"
561 ],
562 [
563 "--target-dtype",
564 "fp32",
565 "--target-dtype",
566 "fp16",
567 "--target-dtype",
568 "bf16",
569 "--fp-values-range",
570 "-2.0,2.0",
571 "--tensor-dim-range",
572 "1,16",
573 "--target-rank",
574 "4",
575 "--target-rank",
576 "5"
577 ],
578 [
579 "--target-dtype",
580 "fp32",
581 "--fp-values-range",
582 "-2.0,2.0",
583 "--target-shape",
584 "1,65540,1,1,1",
585 "--target-shape",
586 "1,2,1,65529"
587 ]
588 ]
589 }
590 },
591 "selection": {
592 "default": {
593 "params": {},
594 "permutes": [
595 "shape",
596 "type"
597 ]
598 }
599 }
James Ward542dd3b2022-11-17 12:11:55 +0000600 },
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100601 "conv2d": {
602 "group": "tensor",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100603 "profile": [
604 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000605 ],
Jeremy Johnsond1a08ce2023-10-18 17:22:21 +0100606 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000607 "generation": {
608 "standard": {
609 "negative_dim_range": "1,10",
610 "generator_args": [
611 [
612 "--target-dtype",
613 "fp32",
614 "--target-dtype",
615 "fp16",
616 "--target-dtype",
617 "bf16",
618 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000619 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000620 "--target-shape",
621 "1,34,19,27",
622 "--target-shape",
623 "1,16,51,7",
624 "--tensor-dim-range",
625 "1,16",
626 "--allow-pooling-and-conv-oversizes"
627 ],
628 [
629 "--target-dtype",
630 "fp32",
631 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000632 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000633 "--target-shape",
634 "1,65537,1,3",
635 "--target-shape",
636 "1,2,65531,2",
637 "--tensor-dim-range",
638 "1,16",
639 "--max-conv-dilation",
640 "1",
641 "--allow-pooling-and-conv-oversizes"
642 ]
643 ]
644 }
645 },
646 "selection": {
647 "default": {
648 "params": {
649 "shape": [],
650 "type": [],
651 "kernel": [],
652 "stride": [],
653 "pad": [],
654 "dilation": []
655 },
656 "permutes": [
657 "kernel",
658 "shape",
659 "type",
660 "pad"
661 ]
662 }
663 }
James Ward52ac9d62022-11-16 12:53:49 +0000664 },
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000665 "conv3d": {
666 "group": "tensor",
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000667 "profile": [
668 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000669 ],
670 "generation": {
671 "standard": {
672 "negative_dim_range": "1,10",
673 "generator_args": [
674 [
675 "--target-dtype",
676 "fp32",
677 "--target-dtype",
678 "fp16",
679 "--target-dtype",
680 "bf16",
681 "--fp-values-range",
682 "-2.0,2.0",
683 "--target-shape",
684 "1,7,18,5,4",
685 "--target-shape",
686 "1,6,12,17,3",
687 "--tensor-dim-range",
688 "1,4",
689 "--allow-pooling-and-conv-oversizes"
690 ],
691 [
692 "--target-dtype",
693 "fp32",
694 "--fp-values-range",
695 "-2.0,2.0",
696 "--target-shape",
697 "1,2,65539,1,2",
698 "--target-shape",
699 "1,65532,1,1,3",
700 "--tensor-dim-range",
701 "1,2",
702 "--max-conv-dilation",
703 "1",
704 "--allow-pooling-and-conv-oversizes"
705 ]
706 ]
707 }
708 },
709 "selection": {
710 "default": {
711 "params": {
712 "shape": [],
713 "type": [],
714 "kernel": [],
715 "stride": [],
716 "pad": [],
717 "dilation": []
718 },
719 "permutes": [
720 "kernel",
721 "shape",
722 "type",
723 "pad",
724 "stride"
725 ]
726 }
727 }
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000728 },
James Wardae25b932023-02-07 20:11:41 +0000729 "depthwise_conv2d": {
730 "group": "tensor",
James Wardae25b932023-02-07 20:11:41 +0000731 "profile": [
732 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000733 ],
734 "generation": {
735 "standard": {
736 "negative_dim_range": "1,10",
737 "generator_args": [
738 [
739 "--target-dtype",
740 "fp32",
741 "--target-dtype",
742 "fp16",
743 "--target-dtype",
744 "bf16",
745 "--fp-values-range",
746 "-2.0,2.0",
747 "--target-shape",
748 "1,17,31,4",
749 "--target-shape",
750 "1,37,11,5",
751 "--tensor-dim-range",
752 "1,16",
753 "--allow-pooling-and-conv-oversizes"
754 ],
755 [
756 "--target-dtype",
757 "fp32",
758 "--fp-values-range",
759 "-2.0,2.0",
760 "--target-shape",
761 "1,1,65531,2",
762 "--target-shape",
763 "1,65540,1,3",
764 "--tensor-dim-range",
765 "1,16",
766 "--max-conv-dilation",
767 "1",
768 "--allow-pooling-and-conv-oversizes"
769 ]
770 ]
771 }
772 },
773 "selection": {
774 "default": {
775 "params": {
776 "shape": [],
777 "type": [
778 "f16xf16",
779 "bf16xbf16",
780 "f32xf32"
781 ],
782 "kernel": [],
783 "stride": [],
784 "pad": [],
785 "dilation": []
786 },
787 "permutes": [
788 "kernel",
789 "shape",
790 "type",
791 "pad"
792 ]
793 }
794 }
James Wardae25b932023-02-07 20:11:41 +0000795 },
Won Jeona21b2e82023-08-10 10:33:01 +0000796 "dim": {
797 "group": "data_layout",
798 "profile": [
799 "tosa-mi"
800 ],
801 "generation": {
802 "standard": {
Jeremy Johnsonfd8c8fe2023-10-23 11:55:38 +0100803 "from_version": "v0.80.0",
Won Jeona21b2e82023-08-10 10:33:01 +0000804 "generator_args": [
805 [
806 "--target-dtype",
807 "fp32",
808 "--target-dtype",
809 "fp16",
810 "--target-dtype",
811 "bf16",
812 "--fp-values-range",
813 "-2.0,2.0",
814 "--tensor-dim-range",
815 "1,65",
816 "--target-rank",
817 "1",
818 "--target-rank",
819 "2",
820 "--target-rank",
821 "3"
822 ]
823 ]
824 }
825 },
826 "selection": {
827 "default": {
828 "params": {},
829 "permutes": [
830 "shape",
831 "type"
832 ]
833 }
834 }
835 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000836 "equal": {
837 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000838 "profile": [
839 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000840 ],
841 "generation": {
842 "standard": {
843 "generator_args": [
844 [
845 "--target-dtype",
846 "fp32",
847 "--target-dtype",
848 "fp16",
849 "--target-dtype",
850 "bf16",
851 "--fp-values-range",
852 "-2.0,2.0",
853 "--tensor-dim-range",
854 "18,64",
855 "--target-rank",
856 "1",
857 "--target-rank",
858 "2",
859 "--target-rank",
860 "3"
861 ],
862 [
863 "--target-dtype",
864 "fp32",
865 "--fp-values-range",
866 "-2.0,2.0",
867 "--tensor-dim-range",
868 "1,18",
869 "--target-rank",
870 "4",
871 "--target-rank",
872 "5"
873 ],
874 [
875 "--target-dtype",
876 "fp16",
877 "--fp-values-range",
878 "-2.0,2.0",
879 "--target-shape",
880 "1,1,2,65550",
881 "--target-shape",
882 "1,4,65530,1,1"
883 ]
884 ]
885 }
886 },
887 "selection": {
888 "default": {
889 "params": {},
890 "permutes": [
891 "shape",
892 "type"
893 ]
894 }
895 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000896 },
Jeremy Johnson35396f22023-01-04 17:05:25 +0000897 "exp": {
898 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +0000899 "profile": [
900 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000901 ],
Jeremy Johnson9a758382023-11-07 16:27:35 +0000902 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000903 "generation": {
904 "standard": {
905 "generator_args": [
906 [
907 "--target-dtype",
908 "fp32",
909 "--target-dtype",
910 "fp16",
911 "--target-dtype",
912 "bf16",
913 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +0000914 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000915 "--tensor-dim-range",
916 "15,64",
917 "--target-rank",
918 "1",
919 "--target-rank",
920 "2",
921 "--target-rank",
922 "3"
923 ],
924 [
925 "--target-dtype",
926 "fp16",
927 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +0000928 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000929 "--tensor-dim-range",
930 "1,15",
931 "--target-rank",
932 "4",
933 "--target-rank",
934 "5"
935 ],
936 [
937 "--target-dtype",
938 "fp32",
939 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +0000940 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000941 "--target-shape",
942 "1,1,65535,4",
943 "--target-shape",
944 "2,65536,1,1,1"
945 ]
946 ]
947 }
948 },
949 "selection": {
950 "default": {
951 "params": {},
952 "permutes": [
953 "shape",
954 "type"
955 ]
956 }
957 }
Jeremy Johnson35396f22023-01-04 17:05:25 +0000958 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000959 "fft2d": {
960 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000961 "profile": [
962 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000963 ],
964 "generation": {
965 "standard": {
966 "generator_args": [
967 [
968 "--target-dtype",
969 "fp32",
970 "--fp-values-range",
971 "-2.0,2.0"
972 ],
973 [
974 "--target-dtype",
975 "fp32",
976 "--fp-values-range",
977 "-2.0,2.0",
978 "--target-shape",
979 "1,256,64",
980 "--target-shape",
981 "1,4,4096"
982 ]
983 ]
984 }
985 },
986 "selection": {
987 "default": {
988 "params": {},
989 "permutes": [
990 "shape",
991 "type",
992 "inverse"
993 ]
994 }
995 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000996 },
James Ward8384a6f2023-01-27 17:27:34 +0000997 "fully_connected": {
998 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +0000999 "profile": [
1000 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001001 ],
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001002 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001003 "generation": {
1004 "standard": {
1005 "negative_dim_range": "1,10",
1006 "generator_args": [
1007 [
1008 "--target-dtype",
1009 "fp32",
1010 "--target-dtype",
1011 "fp16",
1012 "--target-dtype",
1013 "bf16",
1014 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001015 "-max,max",
1016 "--tensor-dim-range",
1017 "15,64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001018 ],
1019 [
1020 "--target-dtype",
1021 "fp32",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001022 "--fp-values-range",
1023 "-max,max",
1024 "--tensor-dim-range",
1025 "10,15",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001026 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001027 "100,296",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001028 "--target-shape",
1029 "65540,2"
1030 ],
1031 [
1032 "--target-dtype",
1033 "fp32",
1034 "--target-dtype",
1035 "fp16",
1036 "--target-dtype",
1037 "bf16",
1038 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001039 "-max,max",
1040 "--tensor-dim-range",
1041 "35,64",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001042 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001043 "30,16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001044 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001045 "100,23"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001046 ]
1047 ]
1048 }
1049 },
1050 "selection": {
1051 "default": {
1052 "params": {},
1053 "permutes": [
1054 "shape",
1055 "type"
1056 ]
1057 }
1058 }
James Ward8384a6f2023-01-27 17:27:34 +00001059 },
James Ward71616fe2022-11-23 11:00:47 +00001060 "floor": {
1061 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001062 "profile": [
1063 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001064 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001065 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001066 "generation": {
1067 "standard": {
1068 "generator_args": [
1069 [
1070 "--target-dtype",
1071 "fp32",
1072 "--target-dtype",
1073 "fp16",
1074 "--target-dtype",
1075 "bf16",
1076 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001077 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001078 "--tensor-dim-range",
1079 "4,64",
1080 "--target-rank",
1081 "1",
1082 "--target-rank",
1083 "2",
1084 "--target-rank",
1085 "3"
1086 ],
1087 [
1088 "--target-dtype",
1089 "fp32",
1090 "--target-dtype",
1091 "fp16",
1092 "--target-dtype",
1093 "bf16",
1094 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001095 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001096 "--tensor-dim-range",
1097 "1,16",
1098 "--target-rank",
1099 "4",
1100 "--target-rank",
1101 "5"
1102 ],
1103 [
1104 "--target-dtype",
1105 "fp32",
1106 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001107 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001108 "--target-shape",
1109 "1,1,65533,2",
1110 "--target-shape",
1111 "1,65537,1,1"
1112 ]
1113 ]
1114 }
1115 },
1116 "selection": {
1117 "default": {
1118 "params": {},
1119 "permutes": [
1120 "shape",
1121 "type"
1122 ]
1123 }
1124 }
James Ward71616fe2022-11-23 11:00:47 +00001125 },
James Ward990cc4b2022-11-16 15:36:37 +00001126 "gather": {
1127 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001128 "profile": [
1129 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001130 ],
1131 "generation": {
1132 "standard": {
1133 "negative_dim_range": "1,10",
1134 "generator_args": [
1135 [
1136 "--target-dtype",
1137 "fp32",
1138 "--target-dtype",
1139 "fp16",
1140 "--target-dtype",
1141 "bf16",
1142 "--fp-values-range",
1143 "-2.0,2.0",
1144 "--tensor-dim-range",
1145 "5,72"
1146 ],
1147 [
1148 "--target-dtype",
1149 "fp32",
1150 "--fp-values-range",
1151 "-2.0,2.0",
1152 "--target-shape",
1153 "2,65536,1",
1154 "--target-shape",
1155 "1,2,65535",
1156 "--target-shape",
1157 "5000,1,1"
1158 ]
1159 ]
1160 }
1161 },
1162 "selection": {
1163 "default": {
1164 "params": {},
1165 "permutes": [
1166 "shape",
1167 "type"
1168 ]
1169 }
1170 }
James Ward990cc4b2022-11-16 15:36:37 +00001171 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001172 "greater": {
1173 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001174 "profile": [
1175 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001176 ],
1177 "generation": {
1178 "standard": {
1179 "generator_args": [
1180 [
1181 "--filter",
1182 "^greater$",
1183 "--target-dtype",
1184 "fp32",
1185 "--target-dtype",
1186 "fp16",
1187 "--target-dtype",
1188 "bf16",
1189 "--fp-values-range",
1190 "-2.0,2.0",
1191 "--tensor-dim-range",
1192 "18,64",
1193 "--target-rank",
1194 "1",
1195 "--target-rank",
1196 "2",
1197 "--target-rank",
1198 "3"
1199 ],
1200 [
1201 "--filter",
1202 "^greater$",
1203 "--target-dtype",
1204 "bf16",
1205 "--fp-values-range",
1206 "-2.0,2.0",
1207 "--tensor-dim-range",
1208 "1,18",
1209 "--target-rank",
1210 "4",
1211 "--target-rank",
1212 "5"
1213 ],
1214 [
1215 "--filter",
1216 "^greater$",
1217 "--target-dtype",
1218 "fp32",
1219 "--fp-values-range",
1220 "-2.0,2.0",
1221 "--target-shape",
1222 "3,65551,1,1",
1223 "--target-shape",
1224 "1,1,3,65531,1"
1225 ]
1226 ]
1227 }
1228 },
1229 "selection": {
1230 "default": {
1231 "params": {},
1232 "permutes": [
1233 "shape",
1234 "type"
1235 ]
1236 }
1237 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001238 },
1239 "greater_equal": {
1240 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001241 "profile": [
1242 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001243 ],
1244 "generation": {
1245 "standard": {
1246 "generator_args": [
1247 [
1248 "--target-dtype",
1249 "fp32",
1250 "--target-dtype",
1251 "fp16",
1252 "--target-dtype",
1253 "bf16",
1254 "--fp-values-range",
1255 "-2.0,2.0",
1256 "--tensor-dim-range",
1257 "18,64",
1258 "--target-rank",
1259 "1",
1260 "--target-rank",
1261 "2",
1262 "--target-rank",
1263 "3"
1264 ],
1265 [
1266 "--target-dtype",
1267 "fp16",
1268 "--fp-values-range",
1269 "-2.0,2.0",
1270 "--tensor-dim-range",
1271 "1,18",
1272 "--target-rank",
1273 "4",
1274 "--target-rank",
1275 "5"
1276 ],
1277 [
1278 "--target-dtype",
1279 "bf16",
1280 "--fp-values-range",
1281 "-2.0,2.0",
1282 "--target-shape",
1283 "65552,1,1,4",
1284 "--target-shape",
1285 "1,1,1,3,65532"
1286 ]
1287 ]
1288 }
1289 },
1290 "selection": {
1291 "default": {
1292 "params": {},
1293 "permutes": [
1294 "shape",
1295 "type"
1296 ]
1297 }
1298 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001299 },
James Ward542dd3b2022-11-17 12:11:55 +00001300 "identity": {
1301 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +00001302 "profile": [
1303 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001304 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001305 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001306 "generation": {
1307 "standard": {
1308 "no_negative_tests": "true",
1309 "generator_args": [
1310 [
1311 "--target-dtype",
1312 "fp32",
1313 "--target-dtype",
1314 "fp16",
1315 "--target-dtype",
1316 "bf16",
1317 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001318 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001319 "--tensor-dim-range",
1320 "1,67",
1321 "--target-rank",
1322 "1",
1323 "--target-rank",
1324 "2",
1325 "--target-rank",
1326 "3"
1327 ],
1328 [
1329 "--target-dtype",
1330 "fp32",
1331 "--target-dtype",
1332 "fp16",
1333 "--target-dtype",
1334 "bf16",
1335 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001336 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001337 "--tensor-dim-range",
1338 "1,19",
1339 "--target-rank",
1340 "4",
1341 "--target-rank",
1342 "5"
1343 ],
1344 [
1345 "--target-dtype",
1346 "fp32",
1347 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001348 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001349 "--target-shape",
1350 "1,1,65539,1,1",
1351 "--target-shape",
1352 "1,1,2,65529"
1353 ]
1354 ]
1355 }
1356 },
1357 "selection": {
1358 "default": {
1359 "params": {},
1360 "permutes": [
1361 "shape",
1362 "type"
1363 ]
1364 }
1365 }
James Ward542dd3b2022-11-17 12:11:55 +00001366 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001367 "log": {
1368 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001369 "profile": [
1370 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001371 ],
1372 "generation": {
1373 "standard": {
1374 "generator_args": [
1375 [
1376 "--filter",
1377 "^log$",
1378 "--target-dtype",
1379 "fp32",
1380 "--target-dtype",
1381 "fp16",
1382 "--target-dtype",
1383 "bf16",
1384 "--fp-values-range",
1385 "-2.0,2.0",
1386 "--tensor-dim-range",
1387 "15,64",
1388 "--target-rank",
1389 "1",
1390 "--target-rank",
1391 "2",
1392 "--target-rank",
1393 "3"
1394 ],
1395 [
1396 "--filter",
1397 "^log$",
1398 "--target-dtype",
1399 "fp32",
1400 "--fp-values-range",
1401 "-2.0,2.0",
1402 "--tensor-dim-range",
1403 "1,15",
1404 "--target-rank",
1405 "4",
1406 "--target-rank",
1407 "5"
1408 ],
1409 [
1410 "--filter",
1411 "^log$",
1412 "--target-dtype",
1413 "fp16",
1414 "--fp-values-range",
1415 "-2.0,2.0",
1416 "--target-shape",
1417 "1,65530,1,2",
1418 "--target-shape",
1419 "3,1,65540,1,1"
1420 ]
1421 ]
1422 }
1423 },
1424 "selection": {
1425 "default": {
1426 "params": {},
1427 "permutes": [
1428 "shape",
1429 "type"
1430 ]
1431 }
1432 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001433 },
James Ward8384a6f2023-01-27 17:27:34 +00001434 "matmul": {
1435 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001436 "profile": [
1437 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001438 ],
Jeremy Johnson1271c442023-09-05 11:39:26 +01001439 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001440 "generation": {
1441 "standard": {
1442 "negative_dim_range": "1,10",
1443 "generator_args": [
1444 [
1445 "--target-dtype",
1446 "fp32",
1447 "--target-dtype",
1448 "fp16",
1449 "--target-dtype",
1450 "bf16",
1451 "--fp-values-range",
1452 "-2.0,2.0",
1453 "--tensor-dim-range",
1454 "13,70"
1455 ],
1456 [
1457 "--target-dtype",
1458 "fp32",
1459 "--target-dtype",
1460 "fp16",
1461 "--target-dtype",
1462 "bf16",
1463 "--fp-values-range",
1464 "-2.0,2.0",
1465 "--tensor-dim-range",
Jeremy Johnson51779fd2023-09-12 10:27:43 +01001466 "10,19"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001467 ],
1468 [
1469 "--target-dtype",
1470 "fp32",
1471 "--fp-values-range",
1472 "-2.0,2.0",
1473 "--target-shape",
1474 "4,65530,1",
1475 "--target-shape",
1476 "1,65538,3"
1477 ]
1478 ]
1479 }
1480 },
1481 "selection": {
1482 "default": {
Jeremy Johnson1271c442023-09-05 11:39:26 +01001483 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001484 }
1485 }
James Ward8384a6f2023-01-27 17:27:34 +00001486 },
James Ward52ac9d62022-11-16 12:53:49 +00001487 "max_pool2d": {
1488 "group": "tensor",
James Ward52ac9d62022-11-16 12:53:49 +00001489 "profile": [
1490 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001491 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001492 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001493 "generation": {
1494 "standard": {
1495 "generator_args": [
1496 [
1497 "--target-dtype",
1498 "fp32",
1499 "--target-dtype",
1500 "fp16",
1501 "--target-dtype",
1502 "bf16",
1503 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001504 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001505 "--target-shape",
1506 "1,47,37,25",
1507 "--target-shape",
1508 "1,15,13,38",
1509 "--allow-pooling-and-conv-oversizes"
1510 ],
1511 [
1512 "--target-dtype",
1513 "fp32",
1514 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001515 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001516 "--target-shape",
1517 "1,65534,4,1",
1518 "--target-shape",
1519 "1,6,65536,1",
1520 "--max-conv-dilation",
1521 "1",
1522 "--allow-pooling-and-conv-oversizes"
1523 ]
1524 ]
1525 }
1526 },
1527 "selection": {
1528 "default": {
1529 "params": {
1530 "shape": [],
1531 "type": [
1532 "f32",
1533 "f16",
1534 "bf16"
1535 ],
1536 "stride": [],
1537 "pad": []
1538 },
1539 "permutes": [
1540 "shape",
1541 "type",
1542 "pad"
1543 ],
1544 "sparsity": {
1545 "pad": 11
1546 }
1547 }
1548 }
James Ward990cc4b2022-11-16 15:36:37 +00001549 },
James Ward71616fe2022-11-23 11:00:47 +00001550 "negate": {
1551 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001552 "profile": [
1553 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001554 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001555 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001556 "generation": {
1557 "standard": {
1558 "negative_dim_range": "1,10",
1559 "generator_args": [
1560 [
1561 "--target-dtype",
1562 "fp32",
1563 "--target-dtype",
1564 "fp16",
1565 "--target-dtype",
1566 "bf16",
1567 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001568 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001569 "--tensor-dim-range",
1570 "17,64",
1571 "--target-rank",
1572 "1",
1573 "--target-rank",
1574 "2",
1575 "--target-rank",
1576 "3"
1577 ],
1578 [
1579 "--target-dtype",
1580 "fp32",
1581 "--target-dtype",
1582 "fp16",
1583 "--target-dtype",
1584 "bf16",
1585 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001586 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001587 "--tensor-dim-range",
1588 "1,22",
1589 "--target-rank",
1590 "4",
1591 "--target-rank",
1592 "5"
1593 ],
1594 [
1595 "--target-dtype",
1596 "fp32",
1597 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001598 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001599 "--target-shape",
1600 "1,65541,3,1",
1601 "--target-shape",
1602 "1,2,1,65532,1"
1603 ]
1604 ]
1605 }
1606 },
1607 "selection": {
1608 "default": {
1609 "params": {},
1610 "permutes": [
1611 "shape",
1612 "type"
1613 ]
1614 }
1615 }
James Ward71616fe2022-11-23 11:00:47 +00001616 },
James Wardf0890992022-11-17 11:15:14 +00001617 "pad": {
1618 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001619 "profile": [
1620 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001621 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001622 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001623 "generation": {
1624 "standard": {
1625 "generator_args": [
1626 [
1627 "--target-dtype",
1628 "fp32",
1629 "--target-dtype",
1630 "fp16",
1631 "--target-dtype",
1632 "bf16",
1633 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001634 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001635 "--tensor-dim-range",
1636 "1,65",
1637 "--target-rank",
1638 "1",
1639 "--target-rank",
1640 "2",
1641 "--target-rank",
1642 "3"
1643 ],
1644 [
1645 "--target-dtype",
1646 "fp16",
1647 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001648 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001649 "--tensor-dim-range",
1650 "1,17",
1651 "--target-rank",
1652 "4"
1653 ],
1654 [
1655 "--target-dtype",
1656 "bf16",
1657 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001658 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001659 "--tensor-dim-range",
1660 "1,16",
1661 "--target-rank",
1662 "5"
1663 ],
1664 [
1665 "--target-dtype",
1666 "fp32",
1667 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001668 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001669 "--target-shape",
1670 "1,1,65539,1"
1671 ]
1672 ]
1673 }
1674 },
1675 "selection": {
1676 "default": {
1677 "params": {},
1678 "permutes": [
1679 "shape",
1680 "type"
1681 ],
1682 "preselected": [
1683 {
1684 "shape": "50",
1685 "type": "bf16",
1686 "pad": "pad11"
1687 },
1688 {
1689 "shape": "63x46",
1690 "type": "bf16",
1691 "pad": "pad1010"
1692 },
1693 {
1694 "shape": "6",
1695 "type": "f16",
1696 "pad": "pad01"
1697 }
1698 ],
1699 "sparsity": {
1700 "pad": 21
1701 }
1702 }
1703 }
James Wardf0890992022-11-17 11:15:14 +00001704 },
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001705 "pow": {
1706 "group": "ew_binary",
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001707 "profile": [
1708 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001709 ],
Jeremy Johnson9a758382023-11-07 16:27:35 +00001710 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001711 "generation": {
1712 "standard": {
1713 "generator_args": [
1714 [
1715 "--target-dtype",
1716 "fp32",
1717 "--target-dtype",
1718 "fp16",
1719 "--target-dtype",
1720 "bf16",
1721 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001722 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001723 "--tensor-dim-range",
1724 "16,64",
1725 "--target-rank",
1726 "1",
1727 "--target-rank",
1728 "2",
1729 "--target-rank",
1730 "3"
1731 ],
1732 [
1733 "--target-dtype",
1734 "fp16",
1735 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001736 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001737 "--tensor-dim-range",
1738 "1,16",
1739 "--target-rank",
1740 "4",
1741 "--target-rank",
1742 "5"
1743 ],
1744 [
1745 "--target-dtype",
1746 "bf16",
1747 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001748 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001749 "--target-shape",
1750 "65534,3,1,1",
1751 "--target-shape",
1752 "2,65541,1,1,1"
1753 ]
1754 ]
1755 }
1756 },
1757 "selection": {
1758 "default": {
1759 "params": {},
1760 "permutes": [
1761 "shape",
1762 "type"
1763 ]
1764 }
1765 }
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001766 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001767 "reciprocal": {
1768 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001769 "profile": [
1770 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001771 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001772 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001773 "generation": {
1774 "standard": {
1775 "generator_args": [
1776 [
1777 "--target-dtype",
1778 "fp32",
1779 "--target-dtype",
1780 "fp16",
1781 "--target-dtype",
1782 "bf16",
1783 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001784 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001785 "--tensor-dim-range",
1786 "15,64",
1787 "--target-rank",
1788 "1",
1789 "--target-rank",
1790 "2",
1791 "--target-rank",
1792 "3"
1793 ],
1794 [
1795 "--target-dtype",
1796 "fp16",
1797 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001798 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001799 "--tensor-dim-range",
1800 "1,15",
1801 "--target-rank",
1802 "4",
1803 "--target-rank",
1804 "5"
1805 ],
1806 [
1807 "--target-dtype",
1808 "bf16",
1809 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001810 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001811 "--target-shape",
1812 "1,1,65536,4",
1813 "--target-shape",
1814 "2,65535,1,1,1"
1815 ]
1816 ]
1817 }
1818 },
1819 "selection": {
1820 "default": {
1821 "params": {},
1822 "permutes": [
1823 "shape",
1824 "type"
1825 ]
1826 }
1827 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001828 },
James Wardf0890992022-11-17 11:15:14 +00001829 "reshape": {
1830 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001831 "profile": [
1832 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001833 ],
1834 "generation": {
1835 "standard": {
1836 "generator_args": [
1837 [
1838 "--target-dtype",
1839 "fp32",
1840 "--target-dtype",
1841 "fp16",
1842 "--target-dtype",
1843 "bf16",
1844 "--fp-values-range",
1845 "-2.0,2.0",
1846 "--num-rand-permutations",
1847 "2"
1848 ],
1849 [
1850 "--target-dtype",
1851 "fp32",
1852 "--fp-values-range",
1853 "-2.0,2.0",
1854 "--target-shape",
1855 "1,1,65536,1",
1856 "--target-shape",
1857 "1,65535,1,2",
1858 "--num-rand-permutations",
1859 "2"
1860 ]
1861 ]
1862 }
1863 },
1864 "selection": {
1865 "default": {
1866 "params": {},
1867 "permutes": [
1868 "shape",
1869 "type",
1870 "rank",
1871 "perm"
1872 ]
1873 }
1874 }
James Wardf0890992022-11-17 11:15:14 +00001875 },
1876 "reverse": {
1877 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001878 "profile": [
1879 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001880 ],
1881 "generation": {
1882 "standard": {
1883 "generator_args": [
1884 [
1885 "--target-dtype",
1886 "fp32",
1887 "--target-dtype",
1888 "fp16",
1889 "--target-dtype",
1890 "bf16",
1891 "--fp-values-range",
1892 "-2.0,2.0",
1893 "--tensor-dim-range",
1894 "1,48"
1895 ],
1896 [
1897 "--target-dtype",
1898 "fp32",
1899 "--fp-values-range",
1900 "-2.0,2.0",
1901 "--target-shape",
1902 "1,1,65537",
1903 "--target-shape",
1904 "1,65535,1,2"
1905 ]
1906 ]
1907 }
1908 },
1909 "selection": {
1910 "default": {
1911 "params": {},
1912 "permutes": [
1913 "shape",
1914 "type"
1915 ]
1916 }
1917 }
James Wardf0890992022-11-17 11:15:14 +00001918 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001919 "rsqrt": {
1920 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001921 "profile": [
1922 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001923 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001924 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001925 "generation": {
1926 "standard": {
1927 "generator_args": [
1928 [
1929 "--target-dtype",
1930 "fp32",
1931 "--target-dtype",
1932 "fp16",
1933 "--target-dtype",
1934 "bf16",
1935 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001936 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001937 "--tensor-dim-range",
1938 "15,64",
1939 "--target-rank",
1940 "1",
1941 "--target-rank",
1942 "2",
1943 "--target-rank",
1944 "3"
1945 ],
1946 [
1947 "--target-dtype",
1948 "bf16",
1949 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001950 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001951 "--tensor-dim-range",
1952 "1,15",
1953 "--target-rank",
1954 "4",
1955 "--target-rank",
1956 "5"
1957 ],
1958 [
1959 "--target-dtype",
1960 "fp32",
1961 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001962 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001963 "--target-shape",
1964 "1,1,3,65541",
1965 "--target-shape",
1966 "65532,1,3,1,1"
1967 ]
1968 ]
1969 }
1970 },
1971 "selection": {
1972 "default": {
1973 "params": {},
1974 "permutes": [
1975 "shape",
1976 "type"
1977 ]
1978 }
1979 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001980 },
James Ward990cc4b2022-11-16 15:36:37 +00001981 "scatter": {
1982 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001983 "profile": [
1984 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001985 ],
1986 "generation": {
1987 "standard": {
1988 "negative_dim_range": "1,10",
1989 "generator_args": [
1990 [
1991 "--target-dtype",
1992 "fp32",
1993 "--target-dtype",
1994 "fp16",
1995 "--target-dtype",
1996 "bf16",
1997 "--fp-values-range",
1998 "-2.0,2.0",
1999 "--tensor-dim-range",
2000 "5,56"
2001 ],
2002 [
2003 "--target-dtype",
2004 "fp32",
2005 "--fp-values-range",
2006 "-2.0,2.0",
2007 "--target-shape",
2008 "1,65541,1",
2009 "--target-shape",
2010 "1,1,65531",
2011 "--target-shape",
2012 "2989,6,1"
2013 ]
2014 ]
2015 }
2016 },
2017 "selection": {
2018 "default": {
2019 "params": {},
2020 "permutes": [
2021 "shape",
2022 "type"
2023 ]
2024 }
2025 }
James Wardf0890992022-11-17 11:15:14 +00002026 },
2027 "tile": {
2028 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002029 "profile": [
2030 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002031 ],
2032 "generation": {
2033 "standard": {
2034 "negative_dim_range": "1,10",
2035 "generator_args": [
2036 [
2037 "--target-dtype",
2038 "fp32",
2039 "--target-dtype",
2040 "fp16",
2041 "--target-dtype",
2042 "bf16",
2043 "--fp-values-range",
2044 "-2.0,2.0",
2045 "--tensor-dim-range",
2046 "4,32"
2047 ],
2048 [
2049 "--target-dtype",
2050 "fp32",
2051 "--fp-values-range",
2052 "-2.0,2.0",
2053 "--target-shape",
2054 "65535",
2055 "--target-shape",
2056 "1,65543,2,1"
2057 ]
2058 ]
2059 }
2060 },
2061 "selection": {
2062 "default": {
2063 "params": {},
2064 "permutes": [
2065 "shape",
2066 "type"
2067 ]
2068 }
2069 }
James Wardf0890992022-11-17 11:15:14 +00002070 },
2071 "transpose": {
2072 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002073 "profile": [
2074 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002075 ],
2076 "generation": {
2077 "standard": {
2078 "generator_args": [
2079 [
2080 "--filter",
2081 "^transpose$",
2082 "--target-dtype",
2083 "fp32",
2084 "--target-dtype",
2085 "fp16",
2086 "--fp-values-range",
2087 "-2.0,2.0",
2088 "--target-rank",
2089 "1",
2090 "--target-rank",
2091 "2",
2092 "--num-rand-permutations",
2093 "2"
2094 ],
2095 [
2096 "--filter",
2097 "^transpose$",
2098 "--target-dtype",
2099 "fp32",
2100 "--target-dtype",
2101 "fp16",
2102 "--target-dtype",
2103 "bf16",
2104 "--fp-values-range",
2105 "-2.0,2.0",
2106 "--target-rank",
2107 "3",
2108 "--target-rank",
2109 "4",
2110 "--num-rand-permutations",
2111 "2"
2112 ],
2113 [
2114 "--filter",
2115 "^transpose$",
2116 "--target-dtype",
2117 "fp32",
2118 "--fp-values-range",
2119 "-2.0,2.0",
2120 "--target-shape",
2121 "1,1,65539,2",
2122 "--target-shape",
2123 "1,1,1,65535",
2124 "--num-rand-permutations",
2125 "1"
2126 ]
2127 ]
2128 }
2129 },
2130 "selection": {
2131 "default": {
2132 "params": {},
2133 "permutes": [
2134 "shape",
2135 "type",
2136 "perm"
2137 ]
2138 }
2139 }
James Wardb9c3a632022-11-22 13:14:50 +00002140 },
James Ward681e0a82023-02-20 18:04:31 +00002141 "transpose_conv2d": {
2142 "group": "tensor",
James Ward681e0a82023-02-20 18:04:31 +00002143 "profile": [
2144 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002145 ],
2146 "generation": {
2147 "standard": {
2148 "negative_dim_range": "1,10",
2149 "generator_args": [
2150 [
2151 "--target-dtype",
2152 "fp32",
2153 "--target-dtype",
2154 "fp16",
2155 "--target-dtype",
2156 "bf16",
2157 "--fp-values-range",
2158 "-2.0,2.0",
2159 "--target-shape",
2160 "10,24,9,13",
2161 "--target-shape",
2162 "8,14,20,5",
2163 "--tensor-dim-range",
2164 "1,16",
2165 "--allow-pooling-and-conv-oversizes"
2166 ],
2167 [
2168 "--target-dtype",
2169 "fp16",
2170 "--fp-values-range",
2171 "-2.0,2.0",
2172 "--target-shape",
2173 "1,65536,1",
2174 "--tensor-dim-range",
2175 "1,17",
2176 "--max-conv-dilation",
2177 "1"
2178 ]
2179 ]
2180 }
2181 },
2182 "selection": {
2183 "default": {
2184 "params": {
2185 "shape": [],
2186 "type": [],
2187 "kernel": [],
2188 "stride": [],
2189 "pad": [],
2190 "out_shape": []
2191 },
2192 "permutes": [
2193 "shape",
2194 "type",
2195 "stride",
2196 "pad"
2197 ]
2198 }
2199 }
James Ward681e0a82023-02-20 18:04:31 +00002200 },
James Wardb9c3a632022-11-22 13:14:50 +00002201 "maximum": {
2202 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002203 "profile": [
2204 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002205 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002206 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002207 "generation": {
2208 "standard": {
2209 "generator_args": [
2210 [
2211 "--target-dtype",
2212 "fp32",
2213 "--target-dtype",
2214 "fp16",
2215 "--target-dtype",
2216 "bf16",
2217 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002218 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002219 "--tensor-dim-range",
2220 "16,64",
2221 "--target-rank",
2222 "1",
2223 "--target-rank",
2224 "2",
2225 "--target-rank",
2226 "3"
2227 ],
2228 [
2229 "--target-dtype",
2230 "fp32",
2231 "--target-dtype",
2232 "fp16",
2233 "--target-dtype",
2234 "bf16",
2235 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002236 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002237 "--tensor-dim-range",
2238 "1,16",
2239 "--target-rank",
2240 "4",
2241 "--target-rank",
2242 "5"
2243 ],
2244 [
2245 "--target-dtype",
2246 "fp32",
2247 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002248 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002249 "--target-shape",
2250 "65531,1,2,1",
2251 "--target-shape",
2252 "1,1,65541,1"
2253 ]
2254 ]
2255 }
2256 },
2257 "selection": {
2258 "default": {
2259 "params": {},
2260 "permutes": [
2261 "shape",
2262 "type"
2263 ]
2264 }
2265 }
James Wardb9c3a632022-11-22 13:14:50 +00002266 },
2267 "minimum": {
2268 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002269 "profile": [
2270 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002271 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002272 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002273 "generation": {
2274 "standard": {
2275 "generator_args": [
2276 [
2277 "--target-dtype",
2278 "fp32",
2279 "--target-dtype",
2280 "fp16",
2281 "--target-dtype",
2282 "bf16",
2283 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002284 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002285 "--tensor-dim-range",
2286 "16,64",
2287 "--target-rank",
2288 "1",
2289 "--target-rank",
2290 "2",
2291 "--target-rank",
2292 "3"
2293 ],
2294 [
2295 "--target-dtype",
2296 "fp32",
2297 "--target-dtype",
2298 "fp16",
2299 "--target-dtype",
2300 "bf16",
2301 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002302 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002303 "--tensor-dim-range",
2304 "1,16",
2305 "--target-rank",
2306 "4",
2307 "--target-rank",
2308 "5"
2309 ],
2310 [
2311 "--target-dtype",
2312 "fp32",
2313 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002314 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002315 "--target-shape",
2316 "1,65531,2,1",
2317 "--target-shape",
2318 "1,1,1,65538"
2319 ]
2320 ]
2321 }
2322 },
2323 "selection": {
2324 "default": {
2325 "params": {},
2326 "permutes": [
2327 "shape",
2328 "type"
2329 ]
2330 }
2331 }
James Ward635bc992022-11-23 11:55:32 +00002332 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002333 "mul": {
2334 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002335 "profile": [
2336 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002337 ],
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002338 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002339 "generation": {
2340 "standard": {
2341 "negative_dim_range": "1,10",
2342 "generator_args": [
2343 [
2344 "--target-dtype",
2345 "fp32",
2346 "--target-dtype",
2347 "fp16",
2348 "--target-dtype",
2349 "bf16",
2350 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002351 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002352 "--tensor-dim-range",
2353 "16,64",
2354 "--target-rank",
2355 "1",
2356 "--target-rank",
2357 "2",
2358 "--target-rank",
2359 "3"
2360 ],
2361 [
2362 "--target-dtype",
2363 "fp16",
2364 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002365 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002366 "--tensor-dim-range",
2367 "1,16",
2368 "--target-rank",
2369 "4",
2370 "--target-rank",
2371 "5"
2372 ],
2373 [
2374 "--target-dtype",
2375 "bf16",
2376 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002377 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002378 "--target-shape",
2379 "1,1,3,65534",
2380 "--target-shape",
2381 "1,2,1,65541,1"
2382 ]
2383 ]
2384 }
2385 },
2386 "selection": {
2387 "default": {
2388 "params": {},
2389 "permutes": [
2390 "shape",
2391 "type"
2392 ]
2393 }
2394 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002395 },
James Ward635bc992022-11-23 11:55:32 +00002396 "reduce_max": {
2397 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002398 "profile": [
2399 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002400 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002401 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002402 "generation": {
2403 "standard": {
2404 "negative_dim_range": "1,10",
2405 "generator_args": [
2406 [
2407 "--target-dtype",
2408 "fp32",
2409 "--target-dtype",
2410 "fp16",
2411 "--target-dtype",
2412 "bf16",
2413 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002414 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002415 "--tensor-dim-range",
2416 "1,32"
2417 ],
2418 [
2419 "--target-dtype",
2420 "fp32",
2421 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002422 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002423 "--target-shape",
2424 "1,1,1,65531",
2425 "--target-shape",
2426 "1,1,65539,2"
2427 ]
2428 ]
2429 }
2430 },
2431 "selection": {
2432 "default": {
2433 "params": {},
2434 "permutes": [
2435 "shape",
2436 "type",
2437 "axis"
2438 ]
2439 }
2440 }
James Ward635bc992022-11-23 11:55:32 +00002441 },
2442 "reduce_min": {
2443 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002444 "profile": [
2445 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002446 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002447 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002448 "generation": {
2449 "standard": {
2450 "negative_dim_range": "1,10",
2451 "generator_args": [
2452 [
2453 "--target-dtype",
2454 "fp32",
2455 "--target-dtype",
2456 "fp16",
2457 "--target-dtype",
2458 "bf16",
2459 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002460 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002461 "--tensor-dim-range",
2462 "1,32"
2463 ],
2464 [
2465 "--target-dtype",
2466 "fp32",
2467 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002468 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002469 "--target-shape",
2470 "1,1,65531,1",
2471 "--target-shape",
2472 "1,65539,2,1"
2473 ]
2474 ]
2475 }
2476 },
2477 "selection": {
2478 "default": {
2479 "params": {},
2480 "permutes": [
2481 "shape",
2482 "type",
2483 "axis"
2484 ]
2485 }
2486 }
James Ward2a27c8f2022-11-23 11:29:43 +00002487 },
James Ward512c1ca2023-01-27 18:46:44 +00002488 "reduce_product": {
2489 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00002490 "profile": [
2491 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002492 ],
2493 "generation": {
2494 "standard": {
2495 "generator_args": [
2496 [
2497 "--target-dtype",
2498 "fp32",
2499 "--target-dtype",
2500 "fp16",
2501 "--target-dtype",
2502 "bf16",
2503 "--fp-values-range",
2504 "-2.0,2.0",
2505 "--tensor-dim-range",
2506 "1,34"
2507 ],
2508 [
2509 "--target-dtype",
2510 "fp16",
2511 "--target-shape",
2512 "2,65527,3,1",
2513 "--target-shape",
2514 "1,3,2,65541"
2515 ]
2516 ]
2517 }
2518 },
2519 "selection": {
2520 "default": {
2521 "params": {},
2522 "permutes": [
2523 "shape",
2524 "type",
2525 "axis"
2526 ]
2527 }
2528 }
James Ward512c1ca2023-01-27 18:46:44 +00002529 },
2530 "reduce_sum": {
2531 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00002532 "profile": [
2533 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002534 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002535 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002536 "generation": {
2537 "standard": {
2538 "generator_args": [
2539 [
2540 "--target-dtype",
2541 "fp32",
2542 "--target-dtype",
2543 "fp16",
2544 "--target-dtype",
2545 "bf16",
2546 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002547 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002548 "--tensor-dim-range",
2549 "1,37"
2550 ],
2551 [
2552 "--target-dtype",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002553 "fp32",
2554 "--fp-values-range",
2555 "-max,max",
2556 "--target-shape",
2557 "1001",
2558 "--target-shape",
2559 "50,200"
2560 ],
2561 [
2562 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002563 "bf16",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002564 "--fp-values-range",
2565 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002566 "--target-shape",
2567 "1,3,65529,1",
2568 "--target-shape",
2569 "1,65537,1,1"
2570 ]
2571 ]
2572 }
2573 },
2574 "selection": {
2575 "default": {
2576 "params": {},
2577 "permutes": [
2578 "shape",
2579 "type",
2580 "axis"
2581 ]
2582 }
2583 }
James Ward512c1ca2023-01-27 18:46:44 +00002584 },
James Ward7f1ea8e2022-12-12 18:39:11 +00002585 "resize": {
2586 "group": "image",
James Ward7f1ea8e2022-12-12 18:39:11 +00002587 "profile": [
2588 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002589 ],
2590 "generation": {
2591 "standard": {
2592 "negative_dim_range": "1,10",
2593 "generator_args": [
2594 [
2595 "--target-dtype",
2596 "fp32",
2597 "--target-dtype",
2598 "fp16",
2599 "--target-dtype",
2600 "bf16",
2601 "--fp-values-range",
2602 "-2.0,2.0"
2603 ],
2604 [
2605 "--target-dtype",
2606 "fp32",
2607 "--fp-values-range",
2608 "-2.0,2.0",
2609 "--target-shape",
2610 "1,1103,1,2",
2611 "--max-resize-output-dim",
2612 "9100"
2613 ]
2614 ]
2615 }
2616 },
2617 "selection": {
2618 "default": {
2619 "params": {
2620 "offset": [],
2621 "shape": [],
2622 "type": [],
2623 "mode": [],
2624 "output_type": [],
2625 "scale": [
2626 "sc2x1x3x1"
2627 ],
2628 "border": [
2629 "bor0x1"
2630 ]
2631 },
2632 "permutes": [
2633 "shape",
2634 "type"
2635 ],
2636 "exclude_patterns": [
2637 ".*_ERRORIF_MaxDimExceeded_1x16584x5x1_.*"
2638 ]
2639 }
2640 }
James Ward7f1ea8e2022-12-12 18:39:11 +00002641 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002642 "rfft2d": {
2643 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002644 "profile": [
2645 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002646 ],
2647 "generation": {
2648 "standard": {
2649 "generator_args": [
2650 [
2651 "--target-dtype",
2652 "fp32",
2653 "--fp-values-range",
2654 "-2.0,2.0"
2655 ],
2656 [
2657 "--target-dtype",
2658 "fp32",
2659 "--fp-values-range",
2660 "-2.0,2.0",
2661 "--target-shape",
2662 "1,16,512",
2663 "--target-shape",
2664 "1,8192,2"
2665 ]
2666 ]
2667 }
2668 },
2669 "selection": {
2670 "default": {
2671 "params": {},
2672 "permutes": [
2673 "shape",
2674 "type"
2675 ]
2676 }
2677 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002678 },
James Ward2a27c8f2022-11-23 11:29:43 +00002679 "select": {
2680 "group": "ew_ternary",
James Ward2a27c8f2022-11-23 11:29:43 +00002681 "profile": [
2682 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002683 ],
2684 "generation": {
2685 "standard": {
2686 "generator_args": [
2687 [
2688 "--target-dtype",
2689 "fp32",
2690 "--target-dtype",
2691 "fp16",
2692 "--target-dtype",
2693 "bf16",
2694 "--fp-values-range",
2695 "-2.0,2.0",
2696 "--tensor-dim-range",
2697 "16,64",
2698 "--target-rank",
2699 "1",
2700 "--target-rank",
2701 "2",
2702 "--target-rank",
2703 "3"
2704 ],
2705 [
2706 "--target-dtype",
2707 "fp32",
2708 "--target-dtype",
2709 "fp16",
2710 "--target-dtype",
2711 "bf16",
2712 "--fp-values-range",
2713 "-2.0,2.0",
2714 "--tensor-dim-range",
2715 "1,16",
2716 "--target-rank",
2717 "4",
2718 "--target-rank",
2719 "5"
2720 ],
2721 [
2722 "--target-dtype",
2723 "fp32",
2724 "--fp-values-range",
2725 "-2.0,2.0",
2726 "--target-shape",
2727 "1,2,65534,2,1",
2728 "--target-shape",
2729 "1,1,65539,2",
2730 "--num-rand-permutations",
2731 "2"
2732 ]
2733 ]
2734 }
2735 },
2736 "selection": {
2737 "default": {
2738 "params": {},
2739 "permutes": [
2740 "shape",
2741 "type"
2742 ]
2743 }
2744 }
James Wardb45db9a2022-12-12 13:02:44 +00002745 },
2746 "sigmoid": {
2747 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00002748 "profile": [
2749 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002750 ],
2751 "generation": {
2752 "standard": {
2753 "generator_args": [
2754 [
2755 "--target-dtype",
2756 "fp32",
2757 "--target-dtype",
2758 "fp16",
2759 "--target-dtype",
2760 "bf16",
2761 "--fp-values-range",
2762 "-2.0,2.0",
2763 "--tensor-dim-range",
2764 "16,64",
2765 "--target-rank",
2766 "1",
2767 "--target-rank",
2768 "2",
2769 "--target-rank",
2770 "3"
2771 ],
2772 [
2773 "--target-dtype",
2774 "fp32",
2775 "--target-dtype",
2776 "fp16",
2777 "--target-dtype",
2778 "bf16",
2779 "--fp-values-range",
2780 "-2.0,2.0",
2781 "--tensor-dim-range",
2782 "1,19",
2783 "--target-rank",
2784 "4",
2785 "--target-rank",
2786 "5"
2787 ],
2788 [
2789 "--target-dtype",
2790 "fp32",
2791 "--fp-values-range",
2792 "-2.0,2.0",
2793 "--target-shape",
2794 "1,2,65538,2,1",
2795 "--target-shape",
2796 "1,3,1,65533"
2797 ]
2798 ]
2799 }
2800 },
2801 "selection": {
2802 "default": {
2803 "params": {},
2804 "permutes": [
2805 "shape",
2806 "type"
2807 ]
2808 }
2809 }
James Wardb45db9a2022-12-12 13:02:44 +00002810 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002811 "sub": {
2812 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002813 "profile": [
2814 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002815 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002816 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002817 "generation": {
2818 "standard": {
2819 "generator_args": [
2820 [
2821 "--target-dtype",
2822 "fp32",
2823 "--target-dtype",
2824 "fp16",
2825 "--target-dtype",
2826 "bf16",
2827 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002828 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002829 "--tensor-dim-range",
2830 "16,64",
2831 "--target-rank",
2832 "1",
2833 "--target-rank",
2834 "2",
2835 "--target-rank",
2836 "3"
2837 ],
2838 [
2839 "--target-dtype",
2840 "bf16",
2841 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002842 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002843 "--tensor-dim-range",
2844 "1,16",
2845 "--target-rank",
2846 "4",
2847 "--target-rank",
2848 "5"
2849 ],
2850 [
2851 "--target-dtype",
2852 "fp32",
2853 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002854 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002855 "--target-shape",
2856 "1,1,65533,3",
2857 "--target-shape",
2858 "1,1,2,1,65545"
2859 ]
2860 ]
2861 }
2862 },
2863 "selection": {
2864 "default": {
2865 "params": {},
2866 "permutes": [
2867 "shape",
2868 "type"
2869 ]
2870 }
2871 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002872 },
James Wardc253e642023-01-17 17:03:12 +00002873 "slice": {
2874 "group": "data_layout",
James Wardc253e642023-01-17 17:03:12 +00002875 "profile": [
2876 "tosa-bi",
2877 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002878 ],
2879 "generation": {
2880 "standard": {
2881 "generator_args": [
2882 [
2883 "--target-dtype",
2884 "fp32",
2885 "--target-dtype",
2886 "fp16",
2887 "--target-dtype",
2888 "bf16",
2889 "--fp-values-range",
2890 "-2.0,2.0",
2891 "--tensor-dim-range",
2892 "16,64",
2893 "--target-rank",
2894 "1",
2895 "--target-rank",
2896 "2",
2897 "--target-rank",
2898 "3",
2899 "--num-rand-permutations",
2900 "2"
2901 ],
2902 [
2903 "--target-dtype",
2904 "fp32",
2905 "--target-dtype",
2906 "fp16",
2907 "--target-dtype",
2908 "bf16",
2909 "--fp-values-range",
2910 "-2.0,2.0",
2911 "--tensor-dim-range",
2912 "1,16",
2913 "--target-rank",
2914 "4",
2915 "--num-rand-permutations",
2916 "2"
2917 ],
2918 [
2919 "--target-dtype",
2920 "bf16",
2921 "--fp-values-range",
2922 "-2.0,2.0",
2923 "--target-shape",
2924 "1,1,655341,1",
2925 "--target-shape",
2926 "1,65539,1,1",
2927 "--num-rand-permutations",
2928 "2"
2929 ]
2930 ]
2931 }
2932 },
2933 "selection": {
2934 "default": {
2935 "params": {},
2936 "permutes": [
2937 "shape",
2938 "type",
2939 "perm"
2940 ]
2941 }
2942 }
James Wardc253e642023-01-17 17:03:12 +00002943 },
James Wardb45db9a2022-12-12 13:02:44 +00002944 "tanh": {
2945 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00002946 "profile": [
2947 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002948 ],
2949 "generation": {
2950 "standard": {
2951 "generator_args": [
2952 [
2953 "--target-dtype",
2954 "fp32",
2955 "--target-dtype",
2956 "fp16",
2957 "--target-dtype",
2958 "bf16",
2959 "--fp-values-range",
2960 "-2.0,2.0",
2961 "--tensor-dim-range",
2962 "18,60",
2963 "--target-rank",
2964 "1",
2965 "--target-rank",
2966 "2",
2967 "--target-rank",
2968 "3"
2969 ],
2970 [
2971 "--target-dtype",
2972 "fp32",
2973 "--target-dtype",
2974 "fp16",
2975 "--target-dtype",
2976 "bf16",
2977 "--fp-values-range",
2978 "-2.0,2.0",
2979 "--tensor-dim-range",
2980 "1,24",
2981 "--target-rank",
2982 "4",
2983 "--target-rank",
2984 "5"
2985 ],
2986 [
2987 "--target-dtype",
2988 "fp32",
2989 "--fp-values-range",
2990 "-2.0,2.0",
2991 "--target-shape",
2992 "1,65535,2,1,1",
2993 "--target-shape",
2994 "1,65540,1,2"
2995 ]
2996 ]
2997 }
2998 },
2999 "selection": {
3000 "default": {
3001 "params": {},
3002 "permutes": [
3003 "shape",
3004 "type"
3005 ]
3006 }
3007 }
Won Jeon78155c62023-06-10 00:20:04 +00003008 },
3009 "erf": {
3010 "group": "activation",
3011 "profile": [
3012 "tosa-mi"
3013 ],
3014 "generation": {
3015 "standard": {
3016 "generator_args": [
3017 [
3018 "--target-dtype",
3019 "fp32",
3020 "--target-dtype",
3021 "fp16",
3022 "--target-dtype",
3023 "bf16",
3024 "--fp-values-range",
3025 "-2.0,2.0",
3026 "--tensor-dim-range",
3027 "18,60",
3028 "--target-rank",
3029 "1",
3030 "--target-rank",
3031 "2",
3032 "--target-rank",
3033 "3"
3034 ],
3035 [
3036 "--target-dtype",
3037 "fp32",
3038 "--target-dtype",
3039 "fp16",
3040 "--target-dtype",
3041 "bf16",
3042 "--fp-values-range",
3043 "-2.0,2.0",
3044 "--tensor-dim-range",
3045 "1,24",
3046 "--target-rank",
3047 "4",
3048 "--target-rank",
3049 "5"
3050 ],
3051 [
3052 "--target-dtype",
3053 "fp32",
3054 "--fp-values-range",
3055 "-2.0,2.0",
3056 "--target-shape",
3057 "1,65535,2,1,1",
3058 "--target-shape",
3059 "1,65540,1,2"
3060 ]
3061 ]
3062 }
3063 },
3064 "selection": {
3065 "default": {
3066 "params": {},
3067 "permutes": [
3068 "shape",
3069 "type"
3070 ]
3071 }
3072 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01003073 }
3074}