blob: 35d72e8078d612c29383c5f10c8c2541060b7f1c [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 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000406 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000407 "generation": {
408 "standard": {
409 "generator_args": [
410 [
411 "--target-dtype",
412 "fp32",
413 "--target-dtype",
414 "fp16",
415 "--target-dtype",
416 "bf16",
417 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000418 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000419 "--tensor-dim-range",
420 "20,64",
421 "--target-rank",
422 "1",
423 "--target-rank",
424 "2",
425 "--target-rank",
426 "3"
427 ],
428 [
429 "--target-dtype",
430 "fp32",
431 "--target-dtype",
432 "fp16",
433 "--target-dtype",
434 "bf16",
435 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000436 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000437 "--tensor-dim-range",
438 "1,20",
439 "--target-rank",
440 "4",
441 "--target-rank",
442 "5"
443 ],
444 [
445 "--target-dtype",
446 "fp32",
447 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000448 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000449 "--target-shape",
450 "1,2,1,65536",
451 "--target-shape",
452 "1,3,65537,1,1"
453 ]
454 ]
455 }
456 },
457 "selection": {
458 "default": {
459 "params": {},
460 "permutes": [
461 "shape",
462 "type"
463 ]
464 }
465 }
James Ward34071252022-12-07 15:48:47 +0000466 },
James Wardf0890992022-11-17 11:15:14 +0000467 "concat": {
468 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +0000469 "profile": [
470 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000471 ],
472 "generation": {
473 "standard": {
474 "generator_args": [
475 [
476 "--target-dtype",
477 "fp32",
478 "--target-dtype",
479 "fp16",
480 "--target-dtype",
481 "bf16",
482 "--fp-values-range",
483 "-2.0,2.0",
484 "--tensor-dim-range",
485 "16,64",
486 "--target-rank",
487 "1",
488 "--target-rank",
489 "2",
490 "--target-rank",
491 "3",
492 "--num-const-inputs-concat",
493 "3"
494 ],
495 [
496 "--target-dtype",
497 "fp32",
498 "--target-dtype",
499 "fp16",
500 "--target-dtype",
501 "bf16",
502 "--fp-values-range",
503 "-2.0,2.0",
504 "--tensor-dim-range",
505 "1,16",
506 "--target-rank",
507 "4",
508 "--target-rank",
509 "5",
510 "--num-const-inputs-concat",
511 "1"
512 ],
513 [
514 "--target-dtype",
515 "fp32",
516 "--fp-values-range",
517 "-2.0,2.0",
518 "--target-shape",
519 "1,1,65534,1,1",
520 "--target-shape",
521 "1,65537,1,2",
522 "--num-const-inputs-concat",
523 "2"
524 ]
525 ]
526 }
527 },
528 "selection": {
529 "default": {
530 "params": {},
531 "permutes": [
532 "shape",
533 "type"
534 ]
535 }
536 }
James Wardf0890992022-11-17 11:15:14 +0000537 },
James Ward542dd3b2022-11-17 12:11:55 +0000538 "const": {
539 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +0000540 "profile": [
541 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000542 ],
543 "generation": {
544 "standard": {
545 "no_negative_tests": "true",
546 "generator_args": [
547 [
548 "--target-dtype",
549 "fp32",
550 "--target-dtype",
551 "fp16",
552 "--target-dtype",
553 "bf16",
554 "--fp-values-range",
555 "-2.0,2.0",
556 "--target-rank",
557 "1",
558 "--target-rank",
559 "2",
560 "--target-rank",
561 "3"
562 ],
563 [
564 "--target-dtype",
565 "fp32",
566 "--target-dtype",
567 "fp16",
568 "--target-dtype",
569 "bf16",
570 "--fp-values-range",
571 "-2.0,2.0",
572 "--tensor-dim-range",
573 "1,16",
574 "--target-rank",
575 "4",
576 "--target-rank",
577 "5"
578 ],
579 [
580 "--target-dtype",
581 "fp32",
582 "--fp-values-range",
583 "-2.0,2.0",
584 "--target-shape",
585 "1,65540,1,1,1",
586 "--target-shape",
587 "1,2,1,65529"
588 ]
589 ]
590 }
591 },
592 "selection": {
593 "default": {
594 "params": {},
595 "permutes": [
596 "shape",
597 "type"
598 ]
599 }
600 }
James Ward542dd3b2022-11-17 12:11:55 +0000601 },
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100602 "conv2d": {
603 "group": "tensor",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100604 "profile": [
605 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000606 ],
Jeremy Johnsond1a08ce2023-10-18 17:22:21 +0100607 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000608 "generation": {
609 "standard": {
610 "negative_dim_range": "1,10",
611 "generator_args": [
612 [
613 "--target-dtype",
614 "fp32",
615 "--target-dtype",
616 "fp16",
617 "--target-dtype",
618 "bf16",
619 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000620 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000621 "--target-shape",
622 "1,34,19,27",
623 "--target-shape",
624 "1,16,51,7",
625 "--tensor-dim-range",
626 "1,16",
627 "--allow-pooling-and-conv-oversizes"
628 ],
629 [
630 "--target-dtype",
631 "fp32",
632 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000633 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000634 "--target-shape",
635 "1,65537,1,3",
636 "--target-shape",
637 "1,2,65531,2",
638 "--tensor-dim-range",
639 "1,16",
640 "--max-conv-dilation",
641 "1",
642 "--allow-pooling-and-conv-oversizes"
643 ]
644 ]
645 }
646 },
647 "selection": {
648 "default": {
649 "params": {
650 "shape": [],
651 "type": [],
652 "kernel": [],
653 "stride": [],
654 "pad": [],
655 "dilation": []
656 },
657 "permutes": [
658 "kernel",
659 "shape",
660 "type",
661 "pad"
662 ]
663 }
664 }
James Ward52ac9d62022-11-16 12:53:49 +0000665 },
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000666 "conv3d": {
667 "group": "tensor",
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000668 "profile": [
669 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000670 ],
671 "generation": {
672 "standard": {
673 "negative_dim_range": "1,10",
674 "generator_args": [
675 [
676 "--target-dtype",
677 "fp32",
678 "--target-dtype",
679 "fp16",
680 "--target-dtype",
681 "bf16",
682 "--fp-values-range",
683 "-2.0,2.0",
684 "--target-shape",
685 "1,7,18,5,4",
686 "--target-shape",
687 "1,6,12,17,3",
688 "--tensor-dim-range",
689 "1,4",
690 "--allow-pooling-and-conv-oversizes"
691 ],
692 [
693 "--target-dtype",
694 "fp32",
695 "--fp-values-range",
696 "-2.0,2.0",
697 "--target-shape",
698 "1,2,65539,1,2",
699 "--target-shape",
700 "1,65532,1,1,3",
701 "--tensor-dim-range",
702 "1,2",
703 "--max-conv-dilation",
704 "1",
705 "--allow-pooling-and-conv-oversizes"
706 ]
707 ]
708 }
709 },
710 "selection": {
711 "default": {
712 "params": {
713 "shape": [],
714 "type": [],
715 "kernel": [],
716 "stride": [],
717 "pad": [],
718 "dilation": []
719 },
720 "permutes": [
721 "kernel",
722 "shape",
723 "type",
724 "pad",
725 "stride"
726 ]
727 }
728 }
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000729 },
James Wardae25b932023-02-07 20:11:41 +0000730 "depthwise_conv2d": {
731 "group": "tensor",
James Wardae25b932023-02-07 20:11:41 +0000732 "profile": [
733 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000734 ],
735 "generation": {
736 "standard": {
737 "negative_dim_range": "1,10",
738 "generator_args": [
739 [
740 "--target-dtype",
741 "fp32",
742 "--target-dtype",
743 "fp16",
744 "--target-dtype",
745 "bf16",
746 "--fp-values-range",
747 "-2.0,2.0",
748 "--target-shape",
749 "1,17,31,4",
750 "--target-shape",
751 "1,37,11,5",
752 "--tensor-dim-range",
753 "1,16",
754 "--allow-pooling-and-conv-oversizes"
755 ],
756 [
757 "--target-dtype",
758 "fp32",
759 "--fp-values-range",
760 "-2.0,2.0",
761 "--target-shape",
762 "1,1,65531,2",
763 "--target-shape",
764 "1,65540,1,3",
765 "--tensor-dim-range",
766 "1,16",
767 "--max-conv-dilation",
768 "1",
769 "--allow-pooling-and-conv-oversizes"
770 ]
771 ]
772 }
773 },
774 "selection": {
775 "default": {
776 "params": {
777 "shape": [],
778 "type": [
779 "f16xf16",
780 "bf16xbf16",
781 "f32xf32"
782 ],
783 "kernel": [],
784 "stride": [],
785 "pad": [],
786 "dilation": []
787 },
788 "permutes": [
789 "kernel",
790 "shape",
791 "type",
792 "pad"
793 ]
794 }
795 }
James Wardae25b932023-02-07 20:11:41 +0000796 },
Won Jeona21b2e82023-08-10 10:33:01 +0000797 "dim": {
798 "group": "data_layout",
799 "profile": [
800 "tosa-mi"
801 ],
802 "generation": {
803 "standard": {
Jeremy Johnsonfd8c8fe2023-10-23 11:55:38 +0100804 "from_version": "v0.80.0",
Won Jeona21b2e82023-08-10 10:33:01 +0000805 "generator_args": [
806 [
807 "--target-dtype",
808 "fp32",
809 "--target-dtype",
810 "fp16",
811 "--target-dtype",
812 "bf16",
813 "--fp-values-range",
814 "-2.0,2.0",
815 "--tensor-dim-range",
816 "1,65",
817 "--target-rank",
818 "1",
819 "--target-rank",
820 "2",
821 "--target-rank",
822 "3"
823 ]
824 ]
825 }
826 },
827 "selection": {
828 "default": {
829 "params": {},
830 "permutes": [
831 "shape",
832 "type"
833 ]
834 }
835 }
836 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000837 "equal": {
838 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000839 "profile": [
840 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000841 ],
842 "generation": {
843 "standard": {
844 "generator_args": [
845 [
846 "--target-dtype",
847 "fp32",
848 "--target-dtype",
849 "fp16",
850 "--target-dtype",
851 "bf16",
852 "--fp-values-range",
853 "-2.0,2.0",
854 "--tensor-dim-range",
855 "18,64",
856 "--target-rank",
857 "1",
858 "--target-rank",
859 "2",
860 "--target-rank",
861 "3"
862 ],
863 [
864 "--target-dtype",
865 "fp32",
866 "--fp-values-range",
867 "-2.0,2.0",
868 "--tensor-dim-range",
869 "1,18",
870 "--target-rank",
871 "4",
872 "--target-rank",
873 "5"
874 ],
875 [
876 "--target-dtype",
877 "fp16",
878 "--fp-values-range",
879 "-2.0,2.0",
880 "--target-shape",
881 "1,1,2,65550",
882 "--target-shape",
883 "1,4,65530,1,1"
884 ]
885 ]
886 }
887 },
888 "selection": {
889 "default": {
890 "params": {},
891 "permutes": [
892 "shape",
893 "type"
894 ]
895 }
896 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000897 },
Jeremy Johnson35396f22023-01-04 17:05:25 +0000898 "exp": {
899 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +0000900 "profile": [
901 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000902 ],
Jeremy Johnson9a758382023-11-07 16:27:35 +0000903 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000904 "generation": {
905 "standard": {
906 "generator_args": [
907 [
908 "--target-dtype",
909 "fp32",
910 "--target-dtype",
911 "fp16",
912 "--target-dtype",
913 "bf16",
914 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +0000915 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000916 "--tensor-dim-range",
917 "15,64",
918 "--target-rank",
919 "1",
920 "--target-rank",
921 "2",
922 "--target-rank",
923 "3"
924 ],
925 [
926 "--target-dtype",
927 "fp16",
928 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +0000929 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000930 "--tensor-dim-range",
931 "1,15",
932 "--target-rank",
933 "4",
934 "--target-rank",
935 "5"
936 ],
937 [
938 "--target-dtype",
939 "fp32",
940 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +0000941 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000942 "--target-shape",
943 "1,1,65535,4",
944 "--target-shape",
945 "2,65536,1,1,1"
946 ]
947 ]
948 }
949 },
950 "selection": {
951 "default": {
952 "params": {},
953 "permutes": [
954 "shape",
955 "type"
956 ]
957 }
958 }
Jeremy Johnson35396f22023-01-04 17:05:25 +0000959 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000960 "fft2d": {
961 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000962 "profile": [
963 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000964 ],
965 "generation": {
966 "standard": {
967 "generator_args": [
968 [
969 "--target-dtype",
970 "fp32",
971 "--fp-values-range",
972 "-2.0,2.0"
973 ],
974 [
975 "--target-dtype",
976 "fp32",
977 "--fp-values-range",
978 "-2.0,2.0",
979 "--target-shape",
980 "1,256,64",
981 "--target-shape",
982 "1,4,4096"
983 ]
984 ]
985 }
986 },
987 "selection": {
988 "default": {
989 "params": {},
990 "permutes": [
991 "shape",
992 "type",
993 "inverse"
994 ]
995 }
996 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000997 },
James Ward8384a6f2023-01-27 17:27:34 +0000998 "fully_connected": {
999 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001000 "profile": [
1001 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001002 ],
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001003 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001004 "generation": {
1005 "standard": {
1006 "negative_dim_range": "1,10",
1007 "generator_args": [
1008 [
1009 "--target-dtype",
1010 "fp32",
1011 "--target-dtype",
1012 "fp16",
1013 "--target-dtype",
1014 "bf16",
1015 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001016 "-max,max",
1017 "--tensor-dim-range",
1018 "15,64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001019 ],
1020 [
1021 "--target-dtype",
1022 "fp32",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001023 "--fp-values-range",
1024 "-max,max",
1025 "--tensor-dim-range",
1026 "10,15",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001027 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001028 "100,296",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001029 "--target-shape",
1030 "65540,2"
1031 ],
1032 [
1033 "--target-dtype",
1034 "fp32",
1035 "--target-dtype",
1036 "fp16",
1037 "--target-dtype",
1038 "bf16",
1039 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001040 "-max,max",
1041 "--tensor-dim-range",
1042 "35,64",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001043 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001044 "30,16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001045 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001046 "100,23"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001047 ]
1048 ]
1049 }
1050 },
1051 "selection": {
1052 "default": {
1053 "params": {},
1054 "permutes": [
1055 "shape",
1056 "type"
1057 ]
1058 }
1059 }
James Ward8384a6f2023-01-27 17:27:34 +00001060 },
James Ward71616fe2022-11-23 11:00:47 +00001061 "floor": {
1062 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001063 "profile": [
1064 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001065 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001066 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001067 "generation": {
1068 "standard": {
1069 "generator_args": [
1070 [
1071 "--target-dtype",
1072 "fp32",
1073 "--target-dtype",
1074 "fp16",
1075 "--target-dtype",
1076 "bf16",
1077 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001078 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001079 "--tensor-dim-range",
1080 "4,64",
1081 "--target-rank",
1082 "1",
1083 "--target-rank",
1084 "2",
1085 "--target-rank",
1086 "3"
1087 ],
1088 [
1089 "--target-dtype",
1090 "fp32",
1091 "--target-dtype",
1092 "fp16",
1093 "--target-dtype",
1094 "bf16",
1095 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001096 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001097 "--tensor-dim-range",
1098 "1,16",
1099 "--target-rank",
1100 "4",
1101 "--target-rank",
1102 "5"
1103 ],
1104 [
1105 "--target-dtype",
1106 "fp32",
1107 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001108 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001109 "--target-shape",
1110 "1,1,65533,2",
1111 "--target-shape",
1112 "1,65537,1,1"
1113 ]
1114 ]
1115 }
1116 },
1117 "selection": {
1118 "default": {
1119 "params": {},
1120 "permutes": [
1121 "shape",
1122 "type"
1123 ]
1124 }
1125 }
James Ward71616fe2022-11-23 11:00:47 +00001126 },
James Ward990cc4b2022-11-16 15:36:37 +00001127 "gather": {
1128 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001129 "profile": [
1130 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001131 ],
1132 "generation": {
1133 "standard": {
1134 "negative_dim_range": "1,10",
1135 "generator_args": [
1136 [
1137 "--target-dtype",
1138 "fp32",
1139 "--target-dtype",
1140 "fp16",
1141 "--target-dtype",
1142 "bf16",
1143 "--fp-values-range",
1144 "-2.0,2.0",
1145 "--tensor-dim-range",
1146 "5,72"
1147 ],
1148 [
1149 "--target-dtype",
1150 "fp32",
1151 "--fp-values-range",
1152 "-2.0,2.0",
1153 "--target-shape",
1154 "2,65536,1",
1155 "--target-shape",
1156 "1,2,65535",
1157 "--target-shape",
1158 "5000,1,1"
1159 ]
1160 ]
1161 }
1162 },
1163 "selection": {
1164 "default": {
1165 "params": {},
1166 "permutes": [
1167 "shape",
1168 "type"
1169 ]
1170 }
1171 }
James Ward990cc4b2022-11-16 15:36:37 +00001172 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001173 "greater": {
1174 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001175 "profile": [
1176 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001177 ],
1178 "generation": {
1179 "standard": {
1180 "generator_args": [
1181 [
1182 "--filter",
1183 "^greater$",
1184 "--target-dtype",
1185 "fp32",
1186 "--target-dtype",
1187 "fp16",
1188 "--target-dtype",
1189 "bf16",
1190 "--fp-values-range",
1191 "-2.0,2.0",
1192 "--tensor-dim-range",
1193 "18,64",
1194 "--target-rank",
1195 "1",
1196 "--target-rank",
1197 "2",
1198 "--target-rank",
1199 "3"
1200 ],
1201 [
1202 "--filter",
1203 "^greater$",
1204 "--target-dtype",
1205 "bf16",
1206 "--fp-values-range",
1207 "-2.0,2.0",
1208 "--tensor-dim-range",
1209 "1,18",
1210 "--target-rank",
1211 "4",
1212 "--target-rank",
1213 "5"
1214 ],
1215 [
1216 "--filter",
1217 "^greater$",
1218 "--target-dtype",
1219 "fp32",
1220 "--fp-values-range",
1221 "-2.0,2.0",
1222 "--target-shape",
1223 "3,65551,1,1",
1224 "--target-shape",
1225 "1,1,3,65531,1"
1226 ]
1227 ]
1228 }
1229 },
1230 "selection": {
1231 "default": {
1232 "params": {},
1233 "permutes": [
1234 "shape",
1235 "type"
1236 ]
1237 }
1238 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001239 },
1240 "greater_equal": {
1241 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001242 "profile": [
1243 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001244 ],
1245 "generation": {
1246 "standard": {
1247 "generator_args": [
1248 [
1249 "--target-dtype",
1250 "fp32",
1251 "--target-dtype",
1252 "fp16",
1253 "--target-dtype",
1254 "bf16",
1255 "--fp-values-range",
1256 "-2.0,2.0",
1257 "--tensor-dim-range",
1258 "18,64",
1259 "--target-rank",
1260 "1",
1261 "--target-rank",
1262 "2",
1263 "--target-rank",
1264 "3"
1265 ],
1266 [
1267 "--target-dtype",
1268 "fp16",
1269 "--fp-values-range",
1270 "-2.0,2.0",
1271 "--tensor-dim-range",
1272 "1,18",
1273 "--target-rank",
1274 "4",
1275 "--target-rank",
1276 "5"
1277 ],
1278 [
1279 "--target-dtype",
1280 "bf16",
1281 "--fp-values-range",
1282 "-2.0,2.0",
1283 "--target-shape",
1284 "65552,1,1,4",
1285 "--target-shape",
1286 "1,1,1,3,65532"
1287 ]
1288 ]
1289 }
1290 },
1291 "selection": {
1292 "default": {
1293 "params": {},
1294 "permutes": [
1295 "shape",
1296 "type"
1297 ]
1298 }
1299 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001300 },
James Ward542dd3b2022-11-17 12:11:55 +00001301 "identity": {
1302 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +00001303 "profile": [
1304 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001305 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001306 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001307 "generation": {
1308 "standard": {
1309 "no_negative_tests": "true",
1310 "generator_args": [
1311 [
1312 "--target-dtype",
1313 "fp32",
1314 "--target-dtype",
1315 "fp16",
1316 "--target-dtype",
1317 "bf16",
1318 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001319 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001320 "--tensor-dim-range",
1321 "1,67",
1322 "--target-rank",
1323 "1",
1324 "--target-rank",
1325 "2",
1326 "--target-rank",
1327 "3"
1328 ],
1329 [
1330 "--target-dtype",
1331 "fp32",
1332 "--target-dtype",
1333 "fp16",
1334 "--target-dtype",
1335 "bf16",
1336 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001337 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001338 "--tensor-dim-range",
1339 "1,19",
1340 "--target-rank",
1341 "4",
1342 "--target-rank",
1343 "5"
1344 ],
1345 [
1346 "--target-dtype",
1347 "fp32",
1348 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001349 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001350 "--target-shape",
1351 "1,1,65539,1,1",
1352 "--target-shape",
1353 "1,1,2,65529"
1354 ]
1355 ]
1356 }
1357 },
1358 "selection": {
1359 "default": {
1360 "params": {},
1361 "permutes": [
1362 "shape",
1363 "type"
1364 ]
1365 }
1366 }
James Ward542dd3b2022-11-17 12:11:55 +00001367 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001368 "log": {
1369 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001370 "profile": [
1371 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001372 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001373 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001374 "generation": {
1375 "standard": {
1376 "generator_args": [
1377 [
1378 "--filter",
1379 "^log$",
1380 "--target-dtype",
1381 "fp32",
1382 "--target-dtype",
1383 "fp16",
1384 "--target-dtype",
1385 "bf16",
1386 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001387 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001388 "--tensor-dim-range",
1389 "15,64",
1390 "--target-rank",
1391 "1",
1392 "--target-rank",
1393 "2",
1394 "--target-rank",
1395 "3"
1396 ],
1397 [
1398 "--filter",
1399 "^log$",
1400 "--target-dtype",
1401 "fp32",
1402 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001403 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001404 "--tensor-dim-range",
1405 "1,15",
1406 "--target-rank",
1407 "4",
1408 "--target-rank",
1409 "5"
1410 ],
1411 [
1412 "--filter",
1413 "^log$",
1414 "--target-dtype",
1415 "fp16",
1416 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001417 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001418 "--target-shape",
1419 "1,65530,1,2",
1420 "--target-shape",
1421 "3,1,65540,1,1"
1422 ]
1423 ]
1424 }
1425 },
1426 "selection": {
1427 "default": {
1428 "params": {},
1429 "permutes": [
1430 "shape",
1431 "type"
1432 ]
1433 }
1434 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001435 },
James Ward8384a6f2023-01-27 17:27:34 +00001436 "matmul": {
1437 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001438 "profile": [
1439 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001440 ],
Jeremy Johnson1271c442023-09-05 11:39:26 +01001441 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001442 "generation": {
1443 "standard": {
1444 "negative_dim_range": "1,10",
1445 "generator_args": [
1446 [
1447 "--target-dtype",
1448 "fp32",
1449 "--target-dtype",
1450 "fp16",
1451 "--target-dtype",
1452 "bf16",
1453 "--fp-values-range",
1454 "-2.0,2.0",
1455 "--tensor-dim-range",
1456 "13,70"
1457 ],
1458 [
1459 "--target-dtype",
1460 "fp32",
1461 "--target-dtype",
1462 "fp16",
1463 "--target-dtype",
1464 "bf16",
1465 "--fp-values-range",
1466 "-2.0,2.0",
1467 "--tensor-dim-range",
Jeremy Johnson51779fd2023-09-12 10:27:43 +01001468 "10,19"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001469 ],
1470 [
1471 "--target-dtype",
1472 "fp32",
1473 "--fp-values-range",
1474 "-2.0,2.0",
1475 "--target-shape",
1476 "4,65530,1",
1477 "--target-shape",
1478 "1,65538,3"
1479 ]
1480 ]
1481 }
1482 },
1483 "selection": {
1484 "default": {
Jeremy Johnson1271c442023-09-05 11:39:26 +01001485 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001486 }
1487 }
James Ward8384a6f2023-01-27 17:27:34 +00001488 },
James Ward52ac9d62022-11-16 12:53:49 +00001489 "max_pool2d": {
1490 "group": "tensor",
James Ward52ac9d62022-11-16 12:53:49 +00001491 "profile": [
1492 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001493 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001494 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001495 "generation": {
1496 "standard": {
1497 "generator_args": [
1498 [
1499 "--target-dtype",
1500 "fp32",
1501 "--target-dtype",
1502 "fp16",
1503 "--target-dtype",
1504 "bf16",
1505 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001506 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001507 "--target-shape",
1508 "1,47,37,25",
1509 "--target-shape",
1510 "1,15,13,38",
1511 "--allow-pooling-and-conv-oversizes"
1512 ],
1513 [
1514 "--target-dtype",
1515 "fp32",
1516 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001517 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001518 "--target-shape",
1519 "1,65534,4,1",
1520 "--target-shape",
1521 "1,6,65536,1",
1522 "--max-conv-dilation",
1523 "1",
1524 "--allow-pooling-and-conv-oversizes"
1525 ]
1526 ]
1527 }
1528 },
1529 "selection": {
1530 "default": {
1531 "params": {
1532 "shape": [],
1533 "type": [
1534 "f32",
1535 "f16",
1536 "bf16"
1537 ],
1538 "stride": [],
1539 "pad": []
1540 },
1541 "permutes": [
1542 "shape",
1543 "type",
1544 "pad"
1545 ],
1546 "sparsity": {
1547 "pad": 11
1548 }
1549 }
1550 }
James Ward990cc4b2022-11-16 15:36:37 +00001551 },
James Ward71616fe2022-11-23 11:00:47 +00001552 "negate": {
1553 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001554 "profile": [
1555 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001556 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001557 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001558 "generation": {
1559 "standard": {
1560 "negative_dim_range": "1,10",
1561 "generator_args": [
1562 [
1563 "--target-dtype",
1564 "fp32",
1565 "--target-dtype",
1566 "fp16",
1567 "--target-dtype",
1568 "bf16",
1569 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001570 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001571 "--tensor-dim-range",
1572 "17,64",
1573 "--target-rank",
1574 "1",
1575 "--target-rank",
1576 "2",
1577 "--target-rank",
1578 "3"
1579 ],
1580 [
1581 "--target-dtype",
1582 "fp32",
1583 "--target-dtype",
1584 "fp16",
1585 "--target-dtype",
1586 "bf16",
1587 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001588 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001589 "--tensor-dim-range",
1590 "1,22",
1591 "--target-rank",
1592 "4",
1593 "--target-rank",
1594 "5"
1595 ],
1596 [
1597 "--target-dtype",
1598 "fp32",
1599 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001600 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001601 "--target-shape",
1602 "1,65541,3,1",
1603 "--target-shape",
1604 "1,2,1,65532,1"
1605 ]
1606 ]
1607 }
1608 },
1609 "selection": {
1610 "default": {
1611 "params": {},
1612 "permutes": [
1613 "shape",
1614 "type"
1615 ]
1616 }
1617 }
James Ward71616fe2022-11-23 11:00:47 +00001618 },
James Wardf0890992022-11-17 11:15:14 +00001619 "pad": {
1620 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001621 "profile": [
1622 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001623 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001624 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001625 "generation": {
1626 "standard": {
1627 "generator_args": [
1628 [
1629 "--target-dtype",
1630 "fp32",
1631 "--target-dtype",
1632 "fp16",
1633 "--target-dtype",
1634 "bf16",
1635 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001636 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001637 "--tensor-dim-range",
1638 "1,65",
1639 "--target-rank",
1640 "1",
1641 "--target-rank",
1642 "2",
1643 "--target-rank",
1644 "3"
1645 ],
1646 [
1647 "--target-dtype",
1648 "fp16",
1649 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001650 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001651 "--tensor-dim-range",
1652 "1,17",
1653 "--target-rank",
1654 "4"
1655 ],
1656 [
1657 "--target-dtype",
1658 "bf16",
1659 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001660 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001661 "--tensor-dim-range",
1662 "1,16",
1663 "--target-rank",
1664 "5"
1665 ],
1666 [
1667 "--target-dtype",
1668 "fp32",
1669 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001670 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001671 "--target-shape",
1672 "1,1,65539,1"
1673 ]
1674 ]
1675 }
1676 },
1677 "selection": {
1678 "default": {
1679 "params": {},
1680 "permutes": [
1681 "shape",
1682 "type"
1683 ],
1684 "preselected": [
1685 {
1686 "shape": "50",
1687 "type": "bf16",
1688 "pad": "pad11"
1689 },
1690 {
1691 "shape": "63x46",
1692 "type": "bf16",
1693 "pad": "pad1010"
1694 },
1695 {
1696 "shape": "6",
1697 "type": "f16",
1698 "pad": "pad01"
1699 }
1700 ],
1701 "sparsity": {
1702 "pad": 21
1703 }
1704 }
1705 }
James Wardf0890992022-11-17 11:15:14 +00001706 },
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001707 "pow": {
1708 "group": "ew_binary",
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001709 "profile": [
1710 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001711 ],
Jeremy Johnson9a758382023-11-07 16:27:35 +00001712 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001713 "generation": {
1714 "standard": {
1715 "generator_args": [
1716 [
1717 "--target-dtype",
1718 "fp32",
1719 "--target-dtype",
1720 "fp16",
1721 "--target-dtype",
1722 "bf16",
1723 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001724 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001725 "--tensor-dim-range",
1726 "16,64",
1727 "--target-rank",
1728 "1",
1729 "--target-rank",
1730 "2",
1731 "--target-rank",
1732 "3"
1733 ],
1734 [
1735 "--target-dtype",
1736 "fp16",
1737 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001738 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001739 "--tensor-dim-range",
1740 "1,16",
1741 "--target-rank",
1742 "4",
1743 "--target-rank",
1744 "5"
1745 ],
1746 [
1747 "--target-dtype",
1748 "bf16",
1749 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001750 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001751 "--target-shape",
1752 "65534,3,1,1",
1753 "--target-shape",
1754 "2,65541,1,1,1"
1755 ]
1756 ]
1757 }
1758 },
1759 "selection": {
1760 "default": {
1761 "params": {},
1762 "permutes": [
1763 "shape",
1764 "type"
1765 ]
1766 }
1767 }
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001768 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001769 "reciprocal": {
1770 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001771 "profile": [
1772 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001773 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001774 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001775 "generation": {
1776 "standard": {
1777 "generator_args": [
1778 [
1779 "--target-dtype",
1780 "fp32",
1781 "--target-dtype",
1782 "fp16",
1783 "--target-dtype",
1784 "bf16",
1785 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001786 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001787 "--tensor-dim-range",
1788 "15,64",
1789 "--target-rank",
1790 "1",
1791 "--target-rank",
1792 "2",
1793 "--target-rank",
1794 "3"
1795 ],
1796 [
1797 "--target-dtype",
1798 "fp16",
1799 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001800 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001801 "--tensor-dim-range",
1802 "1,15",
1803 "--target-rank",
1804 "4",
1805 "--target-rank",
1806 "5"
1807 ],
1808 [
1809 "--target-dtype",
1810 "bf16",
1811 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001812 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001813 "--target-shape",
1814 "1,1,65536,4",
1815 "--target-shape",
1816 "2,65535,1,1,1"
1817 ]
1818 ]
1819 }
1820 },
1821 "selection": {
1822 "default": {
1823 "params": {},
1824 "permutes": [
1825 "shape",
1826 "type"
1827 ]
1828 }
1829 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001830 },
James Wardf0890992022-11-17 11:15:14 +00001831 "reshape": {
1832 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001833 "profile": [
1834 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001835 ],
1836 "generation": {
1837 "standard": {
1838 "generator_args": [
1839 [
1840 "--target-dtype",
1841 "fp32",
1842 "--target-dtype",
1843 "fp16",
1844 "--target-dtype",
1845 "bf16",
1846 "--fp-values-range",
1847 "-2.0,2.0",
1848 "--num-rand-permutations",
1849 "2"
1850 ],
1851 [
1852 "--target-dtype",
1853 "fp32",
1854 "--fp-values-range",
1855 "-2.0,2.0",
1856 "--target-shape",
1857 "1,1,65536,1",
1858 "--target-shape",
1859 "1,65535,1,2",
1860 "--num-rand-permutations",
1861 "2"
1862 ]
1863 ]
1864 }
1865 },
1866 "selection": {
1867 "default": {
1868 "params": {},
1869 "permutes": [
1870 "shape",
1871 "type",
1872 "rank",
1873 "perm"
1874 ]
1875 }
1876 }
James Wardf0890992022-11-17 11:15:14 +00001877 },
1878 "reverse": {
1879 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001880 "profile": [
1881 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001882 ],
1883 "generation": {
1884 "standard": {
1885 "generator_args": [
1886 [
1887 "--target-dtype",
1888 "fp32",
1889 "--target-dtype",
1890 "fp16",
1891 "--target-dtype",
1892 "bf16",
1893 "--fp-values-range",
1894 "-2.0,2.0",
1895 "--tensor-dim-range",
1896 "1,48"
1897 ],
1898 [
1899 "--target-dtype",
1900 "fp32",
1901 "--fp-values-range",
1902 "-2.0,2.0",
1903 "--target-shape",
1904 "1,1,65537",
1905 "--target-shape",
1906 "1,65535,1,2"
1907 ]
1908 ]
1909 }
1910 },
1911 "selection": {
1912 "default": {
1913 "params": {},
1914 "permutes": [
1915 "shape",
1916 "type"
1917 ]
1918 }
1919 }
James Wardf0890992022-11-17 11:15:14 +00001920 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001921 "rsqrt": {
1922 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001923 "profile": [
1924 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001925 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001926 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001927 "generation": {
1928 "standard": {
1929 "generator_args": [
1930 [
1931 "--target-dtype",
1932 "fp32",
1933 "--target-dtype",
1934 "fp16",
1935 "--target-dtype",
1936 "bf16",
1937 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001938 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001939 "--tensor-dim-range",
1940 "15,64",
1941 "--target-rank",
1942 "1",
1943 "--target-rank",
1944 "2",
1945 "--target-rank",
1946 "3"
1947 ],
1948 [
1949 "--target-dtype",
1950 "bf16",
1951 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001952 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001953 "--tensor-dim-range",
1954 "1,15",
1955 "--target-rank",
1956 "4",
1957 "--target-rank",
1958 "5"
1959 ],
1960 [
1961 "--target-dtype",
1962 "fp32",
1963 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001964 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001965 "--target-shape",
1966 "1,1,3,65541",
1967 "--target-shape",
1968 "65532,1,3,1,1"
1969 ]
1970 ]
1971 }
1972 },
1973 "selection": {
1974 "default": {
1975 "params": {},
1976 "permutes": [
1977 "shape",
1978 "type"
1979 ]
1980 }
1981 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001982 },
James Ward990cc4b2022-11-16 15:36:37 +00001983 "scatter": {
1984 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001985 "profile": [
1986 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001987 ],
1988 "generation": {
1989 "standard": {
1990 "negative_dim_range": "1,10",
1991 "generator_args": [
1992 [
1993 "--target-dtype",
1994 "fp32",
1995 "--target-dtype",
1996 "fp16",
1997 "--target-dtype",
1998 "bf16",
1999 "--fp-values-range",
2000 "-2.0,2.0",
2001 "--tensor-dim-range",
2002 "5,56"
2003 ],
2004 [
2005 "--target-dtype",
2006 "fp32",
2007 "--fp-values-range",
2008 "-2.0,2.0",
2009 "--target-shape",
2010 "1,65541,1",
2011 "--target-shape",
2012 "1,1,65531",
2013 "--target-shape",
2014 "2989,6,1"
2015 ]
2016 ]
2017 }
2018 },
2019 "selection": {
2020 "default": {
2021 "params": {},
2022 "permutes": [
2023 "shape",
2024 "type"
2025 ]
2026 }
2027 }
James Wardf0890992022-11-17 11:15:14 +00002028 },
2029 "tile": {
2030 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002031 "profile": [
2032 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002033 ],
2034 "generation": {
2035 "standard": {
2036 "negative_dim_range": "1,10",
2037 "generator_args": [
2038 [
2039 "--target-dtype",
2040 "fp32",
2041 "--target-dtype",
2042 "fp16",
2043 "--target-dtype",
2044 "bf16",
2045 "--fp-values-range",
2046 "-2.0,2.0",
2047 "--tensor-dim-range",
2048 "4,32"
2049 ],
2050 [
2051 "--target-dtype",
2052 "fp32",
2053 "--fp-values-range",
2054 "-2.0,2.0",
2055 "--target-shape",
2056 "65535",
2057 "--target-shape",
2058 "1,65543,2,1"
2059 ]
2060 ]
2061 }
2062 },
2063 "selection": {
2064 "default": {
2065 "params": {},
2066 "permutes": [
2067 "shape",
2068 "type"
2069 ]
2070 }
2071 }
James Wardf0890992022-11-17 11:15:14 +00002072 },
2073 "transpose": {
2074 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002075 "profile": [
2076 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002077 ],
2078 "generation": {
2079 "standard": {
2080 "generator_args": [
2081 [
2082 "--filter",
2083 "^transpose$",
2084 "--target-dtype",
2085 "fp32",
2086 "--target-dtype",
2087 "fp16",
2088 "--fp-values-range",
2089 "-2.0,2.0",
2090 "--target-rank",
2091 "1",
2092 "--target-rank",
2093 "2",
2094 "--num-rand-permutations",
2095 "2"
2096 ],
2097 [
2098 "--filter",
2099 "^transpose$",
2100 "--target-dtype",
2101 "fp32",
2102 "--target-dtype",
2103 "fp16",
2104 "--target-dtype",
2105 "bf16",
2106 "--fp-values-range",
2107 "-2.0,2.0",
2108 "--target-rank",
2109 "3",
2110 "--target-rank",
2111 "4",
2112 "--num-rand-permutations",
2113 "2"
2114 ],
2115 [
2116 "--filter",
2117 "^transpose$",
2118 "--target-dtype",
2119 "fp32",
2120 "--fp-values-range",
2121 "-2.0,2.0",
2122 "--target-shape",
2123 "1,1,65539,2",
2124 "--target-shape",
2125 "1,1,1,65535",
2126 "--num-rand-permutations",
2127 "1"
2128 ]
2129 ]
2130 }
2131 },
2132 "selection": {
2133 "default": {
2134 "params": {},
2135 "permutes": [
2136 "shape",
2137 "type",
2138 "perm"
2139 ]
2140 }
2141 }
James Wardb9c3a632022-11-22 13:14:50 +00002142 },
James Ward681e0a82023-02-20 18:04:31 +00002143 "transpose_conv2d": {
2144 "group": "tensor",
James Ward681e0a82023-02-20 18:04:31 +00002145 "profile": [
2146 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002147 ],
2148 "generation": {
2149 "standard": {
2150 "negative_dim_range": "1,10",
2151 "generator_args": [
2152 [
2153 "--target-dtype",
2154 "fp32",
2155 "--target-dtype",
2156 "fp16",
2157 "--target-dtype",
2158 "bf16",
2159 "--fp-values-range",
2160 "-2.0,2.0",
2161 "--target-shape",
2162 "10,24,9,13",
2163 "--target-shape",
2164 "8,14,20,5",
2165 "--tensor-dim-range",
2166 "1,16",
2167 "--allow-pooling-and-conv-oversizes"
2168 ],
2169 [
2170 "--target-dtype",
2171 "fp16",
2172 "--fp-values-range",
2173 "-2.0,2.0",
2174 "--target-shape",
2175 "1,65536,1",
2176 "--tensor-dim-range",
2177 "1,17",
2178 "--max-conv-dilation",
2179 "1"
2180 ]
2181 ]
2182 }
2183 },
2184 "selection": {
2185 "default": {
2186 "params": {
2187 "shape": [],
2188 "type": [],
2189 "kernel": [],
2190 "stride": [],
2191 "pad": [],
2192 "out_shape": []
2193 },
2194 "permutes": [
2195 "shape",
2196 "type",
2197 "stride",
2198 "pad"
2199 ]
2200 }
2201 }
James Ward681e0a82023-02-20 18:04:31 +00002202 },
James Wardb9c3a632022-11-22 13:14:50 +00002203 "maximum": {
2204 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002205 "profile": [
2206 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002207 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002208 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002209 "generation": {
2210 "standard": {
2211 "generator_args": [
2212 [
2213 "--target-dtype",
2214 "fp32",
2215 "--target-dtype",
2216 "fp16",
2217 "--target-dtype",
2218 "bf16",
2219 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002220 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002221 "--tensor-dim-range",
2222 "16,64",
2223 "--target-rank",
2224 "1",
2225 "--target-rank",
2226 "2",
2227 "--target-rank",
2228 "3"
2229 ],
2230 [
2231 "--target-dtype",
2232 "fp32",
2233 "--target-dtype",
2234 "fp16",
2235 "--target-dtype",
2236 "bf16",
2237 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002238 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002239 "--tensor-dim-range",
2240 "1,16",
2241 "--target-rank",
2242 "4",
2243 "--target-rank",
2244 "5"
2245 ],
2246 [
2247 "--target-dtype",
2248 "fp32",
2249 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002250 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002251 "--target-shape",
2252 "65531,1,2,1",
2253 "--target-shape",
2254 "1,1,65541,1"
2255 ]
2256 ]
2257 }
2258 },
2259 "selection": {
2260 "default": {
2261 "params": {},
2262 "permutes": [
2263 "shape",
2264 "type"
2265 ]
2266 }
2267 }
James Wardb9c3a632022-11-22 13:14:50 +00002268 },
2269 "minimum": {
2270 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002271 "profile": [
2272 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002273 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002274 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002275 "generation": {
2276 "standard": {
2277 "generator_args": [
2278 [
2279 "--target-dtype",
2280 "fp32",
2281 "--target-dtype",
2282 "fp16",
2283 "--target-dtype",
2284 "bf16",
2285 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002286 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002287 "--tensor-dim-range",
2288 "16,64",
2289 "--target-rank",
2290 "1",
2291 "--target-rank",
2292 "2",
2293 "--target-rank",
2294 "3"
2295 ],
2296 [
2297 "--target-dtype",
2298 "fp32",
2299 "--target-dtype",
2300 "fp16",
2301 "--target-dtype",
2302 "bf16",
2303 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002304 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002305 "--tensor-dim-range",
2306 "1,16",
2307 "--target-rank",
2308 "4",
2309 "--target-rank",
2310 "5"
2311 ],
2312 [
2313 "--target-dtype",
2314 "fp32",
2315 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002316 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002317 "--target-shape",
2318 "1,65531,2,1",
2319 "--target-shape",
2320 "1,1,1,65538"
2321 ]
2322 ]
2323 }
2324 },
2325 "selection": {
2326 "default": {
2327 "params": {},
2328 "permutes": [
2329 "shape",
2330 "type"
2331 ]
2332 }
2333 }
James Ward635bc992022-11-23 11:55:32 +00002334 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002335 "mul": {
2336 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002337 "profile": [
2338 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002339 ],
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002340 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002341 "generation": {
2342 "standard": {
2343 "negative_dim_range": "1,10",
2344 "generator_args": [
2345 [
2346 "--target-dtype",
2347 "fp32",
2348 "--target-dtype",
2349 "fp16",
2350 "--target-dtype",
2351 "bf16",
2352 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002353 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002354 "--tensor-dim-range",
2355 "16,64",
2356 "--target-rank",
2357 "1",
2358 "--target-rank",
2359 "2",
2360 "--target-rank",
2361 "3"
2362 ],
2363 [
2364 "--target-dtype",
2365 "fp16",
2366 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002367 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002368 "--tensor-dim-range",
2369 "1,16",
2370 "--target-rank",
2371 "4",
2372 "--target-rank",
2373 "5"
2374 ],
2375 [
2376 "--target-dtype",
2377 "bf16",
2378 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002379 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002380 "--target-shape",
2381 "1,1,3,65534",
2382 "--target-shape",
2383 "1,2,1,65541,1"
2384 ]
2385 ]
2386 }
2387 },
2388 "selection": {
2389 "default": {
2390 "params": {},
2391 "permutes": [
2392 "shape",
2393 "type"
2394 ]
2395 }
2396 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002397 },
James Ward635bc992022-11-23 11:55:32 +00002398 "reduce_max": {
2399 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002400 "profile": [
2401 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002402 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002403 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002404 "generation": {
2405 "standard": {
2406 "negative_dim_range": "1,10",
2407 "generator_args": [
2408 [
2409 "--target-dtype",
2410 "fp32",
2411 "--target-dtype",
2412 "fp16",
2413 "--target-dtype",
2414 "bf16",
2415 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002416 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002417 "--tensor-dim-range",
2418 "1,32"
2419 ],
2420 [
2421 "--target-dtype",
2422 "fp32",
2423 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002424 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002425 "--target-shape",
2426 "1,1,1,65531",
2427 "--target-shape",
2428 "1,1,65539,2"
2429 ]
2430 ]
2431 }
2432 },
2433 "selection": {
2434 "default": {
2435 "params": {},
2436 "permutes": [
2437 "shape",
2438 "type",
2439 "axis"
2440 ]
2441 }
2442 }
James Ward635bc992022-11-23 11:55:32 +00002443 },
2444 "reduce_min": {
2445 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002446 "profile": [
2447 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002448 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002449 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002450 "generation": {
2451 "standard": {
2452 "negative_dim_range": "1,10",
2453 "generator_args": [
2454 [
2455 "--target-dtype",
2456 "fp32",
2457 "--target-dtype",
2458 "fp16",
2459 "--target-dtype",
2460 "bf16",
2461 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002462 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002463 "--tensor-dim-range",
2464 "1,32"
2465 ],
2466 [
2467 "--target-dtype",
2468 "fp32",
2469 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002470 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002471 "--target-shape",
2472 "1,1,65531,1",
2473 "--target-shape",
2474 "1,65539,2,1"
2475 ]
2476 ]
2477 }
2478 },
2479 "selection": {
2480 "default": {
2481 "params": {},
2482 "permutes": [
2483 "shape",
2484 "type",
2485 "axis"
2486 ]
2487 }
2488 }
James Ward2a27c8f2022-11-23 11:29:43 +00002489 },
James Ward512c1ca2023-01-27 18:46:44 +00002490 "reduce_product": {
2491 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00002492 "profile": [
2493 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002494 ],
2495 "generation": {
2496 "standard": {
2497 "generator_args": [
2498 [
2499 "--target-dtype",
2500 "fp32",
2501 "--target-dtype",
2502 "fp16",
2503 "--target-dtype",
2504 "bf16",
2505 "--fp-values-range",
2506 "-2.0,2.0",
2507 "--tensor-dim-range",
2508 "1,34"
2509 ],
2510 [
2511 "--target-dtype",
2512 "fp16",
2513 "--target-shape",
2514 "2,65527,3,1",
2515 "--target-shape",
2516 "1,3,2,65541"
2517 ]
2518 ]
2519 }
2520 },
2521 "selection": {
2522 "default": {
2523 "params": {},
2524 "permutes": [
2525 "shape",
2526 "type",
2527 "axis"
2528 ]
2529 }
2530 }
James Ward512c1ca2023-01-27 18:46:44 +00002531 },
2532 "reduce_sum": {
2533 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00002534 "profile": [
2535 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002536 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002537 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002538 "generation": {
2539 "standard": {
2540 "generator_args": [
2541 [
2542 "--target-dtype",
2543 "fp32",
2544 "--target-dtype",
2545 "fp16",
2546 "--target-dtype",
2547 "bf16",
2548 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002549 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002550 "--tensor-dim-range",
2551 "1,37"
2552 ],
2553 [
2554 "--target-dtype",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002555 "fp32",
2556 "--fp-values-range",
2557 "-max,max",
2558 "--target-shape",
2559 "1001",
2560 "--target-shape",
2561 "50,200"
2562 ],
2563 [
2564 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002565 "bf16",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002566 "--fp-values-range",
2567 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002568 "--target-shape",
2569 "1,3,65529,1",
2570 "--target-shape",
2571 "1,65537,1,1"
2572 ]
2573 ]
2574 }
2575 },
2576 "selection": {
2577 "default": {
2578 "params": {},
2579 "permutes": [
2580 "shape",
2581 "type",
2582 "axis"
2583 ]
2584 }
2585 }
James Ward512c1ca2023-01-27 18:46:44 +00002586 },
James Ward7f1ea8e2022-12-12 18:39:11 +00002587 "resize": {
2588 "group": "image",
James Ward7f1ea8e2022-12-12 18:39:11 +00002589 "profile": [
2590 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002591 ],
2592 "generation": {
2593 "standard": {
2594 "negative_dim_range": "1,10",
2595 "generator_args": [
2596 [
2597 "--target-dtype",
2598 "fp32",
2599 "--target-dtype",
2600 "fp16",
2601 "--target-dtype",
2602 "bf16",
2603 "--fp-values-range",
2604 "-2.0,2.0"
2605 ],
2606 [
2607 "--target-dtype",
2608 "fp32",
2609 "--fp-values-range",
2610 "-2.0,2.0",
2611 "--target-shape",
2612 "1,1103,1,2",
2613 "--max-resize-output-dim",
2614 "9100"
2615 ]
2616 ]
2617 }
2618 },
2619 "selection": {
2620 "default": {
2621 "params": {
2622 "offset": [],
2623 "shape": [],
2624 "type": [],
2625 "mode": [],
2626 "output_type": [],
2627 "scale": [
2628 "sc2x1x3x1"
2629 ],
2630 "border": [
2631 "bor0x1"
2632 ]
2633 },
2634 "permutes": [
2635 "shape",
2636 "type"
2637 ],
2638 "exclude_patterns": [
2639 ".*_ERRORIF_MaxDimExceeded_1x16584x5x1_.*"
2640 ]
2641 }
2642 }
James Ward7f1ea8e2022-12-12 18:39:11 +00002643 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002644 "rfft2d": {
2645 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002646 "profile": [
2647 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002648 ],
2649 "generation": {
2650 "standard": {
2651 "generator_args": [
2652 [
2653 "--target-dtype",
2654 "fp32",
2655 "--fp-values-range",
2656 "-2.0,2.0"
2657 ],
2658 [
2659 "--target-dtype",
2660 "fp32",
2661 "--fp-values-range",
2662 "-2.0,2.0",
2663 "--target-shape",
2664 "1,16,512",
2665 "--target-shape",
2666 "1,8192,2"
2667 ]
2668 ]
2669 }
2670 },
2671 "selection": {
2672 "default": {
2673 "params": {},
2674 "permutes": [
2675 "shape",
2676 "type"
2677 ]
2678 }
2679 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002680 },
James Ward2a27c8f2022-11-23 11:29:43 +00002681 "select": {
2682 "group": "ew_ternary",
James Ward2a27c8f2022-11-23 11:29:43 +00002683 "profile": [
2684 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002685 ],
2686 "generation": {
2687 "standard": {
2688 "generator_args": [
2689 [
2690 "--target-dtype",
2691 "fp32",
2692 "--target-dtype",
2693 "fp16",
2694 "--target-dtype",
2695 "bf16",
2696 "--fp-values-range",
2697 "-2.0,2.0",
2698 "--tensor-dim-range",
2699 "16,64",
2700 "--target-rank",
2701 "1",
2702 "--target-rank",
2703 "2",
2704 "--target-rank",
2705 "3"
2706 ],
2707 [
2708 "--target-dtype",
2709 "fp32",
2710 "--target-dtype",
2711 "fp16",
2712 "--target-dtype",
2713 "bf16",
2714 "--fp-values-range",
2715 "-2.0,2.0",
2716 "--tensor-dim-range",
2717 "1,16",
2718 "--target-rank",
2719 "4",
2720 "--target-rank",
2721 "5"
2722 ],
2723 [
2724 "--target-dtype",
2725 "fp32",
2726 "--fp-values-range",
2727 "-2.0,2.0",
2728 "--target-shape",
2729 "1,2,65534,2,1",
2730 "--target-shape",
2731 "1,1,65539,2",
2732 "--num-rand-permutations",
2733 "2"
2734 ]
2735 ]
2736 }
2737 },
2738 "selection": {
2739 "default": {
2740 "params": {},
2741 "permutes": [
2742 "shape",
2743 "type"
2744 ]
2745 }
2746 }
James Wardb45db9a2022-12-12 13:02:44 +00002747 },
2748 "sigmoid": {
2749 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00002750 "profile": [
2751 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002752 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00002753 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002754 "generation": {
2755 "standard": {
2756 "generator_args": [
2757 [
2758 "--target-dtype",
2759 "fp32",
2760 "--target-dtype",
2761 "fp16",
2762 "--target-dtype",
2763 "bf16",
2764 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00002765 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002766 "--tensor-dim-range",
2767 "16,64",
2768 "--target-rank",
2769 "1",
2770 "--target-rank",
2771 "2",
2772 "--target-rank",
2773 "3"
2774 ],
2775 [
2776 "--target-dtype",
2777 "fp32",
2778 "--target-dtype",
2779 "fp16",
2780 "--target-dtype",
2781 "bf16",
2782 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00002783 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002784 "--tensor-dim-range",
2785 "1,19",
2786 "--target-rank",
2787 "4",
2788 "--target-rank",
2789 "5"
2790 ],
2791 [
2792 "--target-dtype",
2793 "fp32",
2794 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00002795 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002796 "--target-shape",
2797 "1,2,65538,2,1",
2798 "--target-shape",
2799 "1,3,1,65533"
2800 ]
2801 ]
2802 }
2803 },
2804 "selection": {
2805 "default": {
2806 "params": {},
2807 "permutes": [
2808 "shape",
2809 "type"
2810 ]
2811 }
2812 }
James Wardb45db9a2022-12-12 13:02:44 +00002813 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002814 "sub": {
2815 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002816 "profile": [
2817 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002818 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002819 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002820 "generation": {
2821 "standard": {
2822 "generator_args": [
2823 [
2824 "--target-dtype",
2825 "fp32",
2826 "--target-dtype",
2827 "fp16",
2828 "--target-dtype",
2829 "bf16",
2830 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002831 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002832 "--tensor-dim-range",
2833 "16,64",
2834 "--target-rank",
2835 "1",
2836 "--target-rank",
2837 "2",
2838 "--target-rank",
2839 "3"
2840 ],
2841 [
2842 "--target-dtype",
2843 "bf16",
2844 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002845 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002846 "--tensor-dim-range",
2847 "1,16",
2848 "--target-rank",
2849 "4",
2850 "--target-rank",
2851 "5"
2852 ],
2853 [
2854 "--target-dtype",
2855 "fp32",
2856 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002857 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002858 "--target-shape",
2859 "1,1,65533,3",
2860 "--target-shape",
2861 "1,1,2,1,65545"
2862 ]
2863 ]
2864 }
2865 },
2866 "selection": {
2867 "default": {
2868 "params": {},
2869 "permutes": [
2870 "shape",
2871 "type"
2872 ]
2873 }
2874 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002875 },
James Wardc253e642023-01-17 17:03:12 +00002876 "slice": {
2877 "group": "data_layout",
James Wardc253e642023-01-17 17:03:12 +00002878 "profile": [
2879 "tosa-bi",
2880 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002881 ],
2882 "generation": {
2883 "standard": {
2884 "generator_args": [
2885 [
2886 "--target-dtype",
2887 "fp32",
2888 "--target-dtype",
2889 "fp16",
2890 "--target-dtype",
2891 "bf16",
2892 "--fp-values-range",
2893 "-2.0,2.0",
2894 "--tensor-dim-range",
2895 "16,64",
2896 "--target-rank",
2897 "1",
2898 "--target-rank",
2899 "2",
2900 "--target-rank",
2901 "3",
2902 "--num-rand-permutations",
2903 "2"
2904 ],
2905 [
2906 "--target-dtype",
2907 "fp32",
2908 "--target-dtype",
2909 "fp16",
2910 "--target-dtype",
2911 "bf16",
2912 "--fp-values-range",
2913 "-2.0,2.0",
2914 "--tensor-dim-range",
2915 "1,16",
2916 "--target-rank",
2917 "4",
2918 "--num-rand-permutations",
2919 "2"
2920 ],
2921 [
2922 "--target-dtype",
2923 "bf16",
2924 "--fp-values-range",
2925 "-2.0,2.0",
2926 "--target-shape",
2927 "1,1,655341,1",
2928 "--target-shape",
2929 "1,65539,1,1",
2930 "--num-rand-permutations",
2931 "2"
2932 ]
2933 ]
2934 }
2935 },
2936 "selection": {
2937 "default": {
2938 "params": {},
2939 "permutes": [
2940 "shape",
2941 "type",
2942 "perm"
2943 ]
2944 }
2945 }
James Wardc253e642023-01-17 17:03:12 +00002946 },
James Wardb45db9a2022-12-12 13:02:44 +00002947 "tanh": {
2948 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00002949 "profile": [
2950 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002951 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00002952 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002953 "generation": {
2954 "standard": {
2955 "generator_args": [
2956 [
2957 "--target-dtype",
2958 "fp32",
2959 "--target-dtype",
2960 "fp16",
2961 "--target-dtype",
2962 "bf16",
2963 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00002964 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002965 "--tensor-dim-range",
2966 "18,60",
2967 "--target-rank",
2968 "1",
2969 "--target-rank",
2970 "2",
2971 "--target-rank",
2972 "3"
2973 ],
2974 [
2975 "--target-dtype",
2976 "fp32",
2977 "--target-dtype",
2978 "fp16",
2979 "--target-dtype",
2980 "bf16",
2981 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00002982 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002983 "--tensor-dim-range",
2984 "1,24",
2985 "--target-rank",
2986 "4",
2987 "--target-rank",
2988 "5"
2989 ],
2990 [
2991 "--target-dtype",
2992 "fp32",
2993 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00002994 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002995 "--target-shape",
2996 "1,65535,2,1,1",
2997 "--target-shape",
2998 "1,65540,1,2"
2999 ]
3000 ]
3001 }
3002 },
3003 "selection": {
3004 "default": {
3005 "params": {},
3006 "permutes": [
3007 "shape",
3008 "type"
3009 ]
3010 }
3011 }
Won Jeon78155c62023-06-10 00:20:04 +00003012 },
3013 "erf": {
3014 "group": "activation",
3015 "profile": [
3016 "tosa-mi"
3017 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003018 "support_for": [ "lazy_data_gen" ],
Won Jeon78155c62023-06-10 00:20:04 +00003019 "generation": {
3020 "standard": {
3021 "generator_args": [
3022 [
3023 "--target-dtype",
3024 "fp32",
3025 "--target-dtype",
3026 "fp16",
3027 "--target-dtype",
3028 "bf16",
3029 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003030 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003031 "--tensor-dim-range",
3032 "18,60",
3033 "--target-rank",
3034 "1",
3035 "--target-rank",
3036 "2",
3037 "--target-rank",
3038 "3"
3039 ],
3040 [
3041 "--target-dtype",
3042 "fp32",
3043 "--target-dtype",
3044 "fp16",
3045 "--target-dtype",
3046 "bf16",
3047 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003048 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003049 "--tensor-dim-range",
3050 "1,24",
3051 "--target-rank",
3052 "4",
3053 "--target-rank",
3054 "5"
3055 ],
3056 [
3057 "--target-dtype",
3058 "fp32",
3059 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003060 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003061 "--target-shape",
3062 "1,65535,2,1,1",
3063 "--target-shape",
3064 "1,65540,1,2"
3065 ]
3066 ]
3067 }
3068 },
3069 "selection": {
3070 "default": {
3071 "params": {},
3072 "permutes": [
3073 "shape",
3074 "type"
3075 ]
3076 }
3077 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01003078 }
3079}