blob: 067fab74afab9d3bb491e4713ab8eecb677e978c [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 Johnsonaba79522023-12-07 10:26:10 +0000221 "5,21,36,17",
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 ],
Jeremy Johnson708da822023-11-15 16:25:45 +0000256 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000257 "generation": {
258 "standard": {
259 "negative_dim_range": "1,10",
260 "generator_args": [
261 [
262 "--target-dtype",
263 "fp32",
264 "--target-dtype",
265 "fp16",
266 "--target-dtype",
267 "bf16",
268 "--target-dtype",
269 "int8",
270 "--target-dtype",
271 "int16",
272 "--target-dtype",
273 "int32",
274 "--fp-values-range",
Jeremy Johnson708da822023-11-15 16:25:45 +0000275 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000276 "--tensor-dim-range",
277 "16,64",
278 "--target-rank",
279 "1",
280 "--target-rank",
281 "2",
282 "--target-rank",
283 "3"
284 ],
285 [
286 "--target-dtype",
287 "fp32",
288 "--target-dtype",
289 "fp16",
290 "--target-dtype",
291 "bf16",
292 "--target-dtype",
293 "int8",
294 "--target-dtype",
295 "int16",
296 "--target-dtype",
297 "int32",
298 "--fp-values-range",
Jeremy Johnson708da822023-11-15 16:25:45 +0000299 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000300 "--tensor-dim-range",
301 "1,16",
302 "--target-rank",
303 "4",
304 "--target-rank",
305 "5"
306 ],
307 [
308 "--target-dtype",
309 "fp16",
Jeremy Johnson708da822023-11-15 16:25:45 +0000310 "--fp-values-range",
311 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000312 "--target-shape",
313 "1,1,1,65533,1",
314 "--target-shape",
315 "2,65538,1,1"
316 ]
317 ]
318 }
319 },
320 "selection": {
321 "default": {
322 "params": {
323 "shape": [],
324 "type": [],
325 "output_type": []
326 },
327 "permutes": [
328 "shape",
329 "type",
330 "output_type"
331 ],
332 "exclude_patterns": [
333 "^((?!ERRORIF).)*_(i8|i16|i32|b)_out(i8|i16|i32|b)"
334 ]
335 }
336 }
James Ward736fd1a2023-01-23 17:13:37 +0000337 },
James Ward71616fe2022-11-23 11:00:47 +0000338 "ceil": {
339 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +0000340 "profile": [
341 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000342 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000343 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000344 "generation": {
345 "standard": {
346 "generator_args": [
347 [
348 "--target-dtype",
349 "fp32",
350 "--target-dtype",
351 "fp16",
352 "--target-dtype",
353 "bf16",
354 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000355 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000356 "--tensor-dim-range",
357 "4,64",
358 "--target-rank",
359 "1",
360 "--target-rank",
361 "2",
362 "--target-rank",
363 "3"
364 ],
365 [
366 "--target-dtype",
367 "fp32",
368 "--target-dtype",
369 "fp16",
370 "--target-dtype",
371 "bf16",
372 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000373 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000374 "--tensor-dim-range",
375 "1,16",
376 "--target-rank",
377 "4",
378 "--target-rank",
379 "5"
380 ],
381 [
382 "--target-dtype",
383 "fp16",
384 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000385 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000386 "--target-shape",
387 "2,1,65530,1",
388 "--target-shape",
389 "1,1,65539,1"
390 ]
391 ]
392 }
393 },
394 "selection": {
395 "default": {
396 "params": {},
397 "permutes": [
398 "shape",
399 "type"
400 ]
401 }
402 }
James Ward71616fe2022-11-23 11:00:47 +0000403 },
James Ward34071252022-12-07 15:48:47 +0000404 "clamp": {
405 "group": "activation",
James Ward34071252022-12-07 15:48:47 +0000406 "profile": [
407 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000408 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000409 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000410 "generation": {
411 "standard": {
412 "generator_args": [
413 [
414 "--target-dtype",
415 "fp32",
416 "--target-dtype",
417 "fp16",
418 "--target-dtype",
419 "bf16",
420 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000421 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000422 "--tensor-dim-range",
423 "20,64",
424 "--target-rank",
425 "1",
426 "--target-rank",
427 "2",
428 "--target-rank",
429 "3"
430 ],
431 [
432 "--target-dtype",
433 "fp32",
434 "--target-dtype",
435 "fp16",
436 "--target-dtype",
437 "bf16",
438 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000439 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000440 "--tensor-dim-range",
441 "1,20",
442 "--target-rank",
443 "4",
444 "--target-rank",
445 "5"
446 ],
447 [
448 "--target-dtype",
449 "fp32",
450 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000451 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000452 "--target-shape",
453 "1,2,1,65536",
454 "--target-shape",
455 "1,3,65537,1,1"
456 ]
457 ]
458 }
459 },
460 "selection": {
461 "default": {
462 "params": {},
463 "permutes": [
464 "shape",
465 "type"
466 ]
467 }
468 }
James Ward34071252022-12-07 15:48:47 +0000469 },
James Wardf0890992022-11-17 11:15:14 +0000470 "concat": {
471 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +0000472 "profile": [
473 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000474 ],
Jeremy Johnson3eafe662024-01-10 13:13:35 +0000475 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000476 "generation": {
477 "standard": {
478 "generator_args": [
479 [
480 "--target-dtype",
481 "fp32",
482 "--target-dtype",
483 "fp16",
484 "--target-dtype",
485 "bf16",
486 "--fp-values-range",
Jeremy Johnson3eafe662024-01-10 13:13:35 +0000487 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000488 "--tensor-dim-range",
489 "16,64",
490 "--target-rank",
491 "1",
492 "--target-rank",
493 "2",
494 "--target-rank",
495 "3",
496 "--num-const-inputs-concat",
497 "3"
498 ],
499 [
500 "--target-dtype",
501 "fp32",
502 "--target-dtype",
503 "fp16",
504 "--target-dtype",
505 "bf16",
506 "--fp-values-range",
Jeremy Johnson3eafe662024-01-10 13:13:35 +0000507 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000508 "--tensor-dim-range",
509 "1,16",
510 "--target-rank",
511 "4",
512 "--target-rank",
513 "5",
514 "--num-const-inputs-concat",
515 "1"
516 ],
517 [
518 "--target-dtype",
519 "fp32",
520 "--fp-values-range",
Jeremy Johnson3eafe662024-01-10 13:13:35 +0000521 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000522 "--target-shape",
523 "1,1,65534,1,1",
524 "--target-shape",
525 "1,65537,1,2",
526 "--num-const-inputs-concat",
527 "2"
528 ]
529 ]
530 }
531 },
532 "selection": {
533 "default": {
534 "params": {},
535 "permutes": [
536 "shape",
537 "type"
538 ]
539 }
540 }
James Wardf0890992022-11-17 11:15:14 +0000541 },
James Ward542dd3b2022-11-17 12:11:55 +0000542 "const": {
543 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +0000544 "profile": [
545 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000546 ],
evacha0198477222024-01-26 12:25:32 +0000547 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000548 "generation": {
549 "standard": {
550 "no_negative_tests": "true",
551 "generator_args": [
552 [
553 "--target-dtype",
554 "fp32",
555 "--target-dtype",
556 "fp16",
557 "--target-dtype",
558 "bf16",
559 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +0000560 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000561 "--target-rank",
562 "1",
563 "--target-rank",
564 "2",
565 "--target-rank",
566 "3"
567 ],
568 [
569 "--target-dtype",
570 "fp32",
571 "--target-dtype",
572 "fp16",
573 "--target-dtype",
574 "bf16",
575 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +0000576 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000577 "--tensor-dim-range",
578 "1,16",
579 "--target-rank",
580 "4",
581 "--target-rank",
582 "5"
583 ],
584 [
585 "--target-dtype",
586 "fp32",
587 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +0000588 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000589 "--target-shape",
590 "1,65540,1,1,1",
591 "--target-shape",
592 "1,2,1,65529"
593 ]
594 ]
595 }
596 },
597 "selection": {
598 "default": {
599 "params": {},
600 "permutes": [
601 "shape",
602 "type"
603 ]
604 }
605 }
James Ward542dd3b2022-11-17 12:11:55 +0000606 },
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100607 "conv2d": {
608 "group": "tensor",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100609 "profile": [
610 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000611 ],
Jeremy Johnsond1a08ce2023-10-18 17:22:21 +0100612 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000613 "generation": {
614 "standard": {
615 "negative_dim_range": "1,10",
616 "generator_args": [
617 [
618 "--target-dtype",
619 "fp32",
620 "--target-dtype",
621 "fp16",
622 "--target-dtype",
623 "bf16",
624 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000625 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000626 "--target-shape",
627 "1,34,19,27",
628 "--target-shape",
629 "1,16,51,7",
630 "--tensor-dim-range",
631 "1,16",
632 "--allow-pooling-and-conv-oversizes"
633 ],
634 [
635 "--target-dtype",
636 "fp32",
637 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000638 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000639 "--target-shape",
640 "1,65537,1,3",
641 "--target-shape",
642 "1,2,65531,2",
643 "--tensor-dim-range",
644 "1,16",
645 "--max-conv-dilation",
646 "1",
647 "--allow-pooling-and-conv-oversizes"
648 ]
649 ]
650 }
651 },
652 "selection": {
653 "default": {
654 "params": {
655 "shape": [],
656 "type": [],
657 "kernel": [],
658 "stride": [],
659 "pad": [],
660 "dilation": []
661 },
662 "permutes": [
663 "kernel",
664 "shape",
665 "type",
666 "pad"
Jeremy Johnsona3961d02024-01-03 14:37:47 +0000667 ],
668 "preselected": [
669 {
670 "shape": "1x34x19x27",
671 "type": "f32xf32",
672 "kernel": "3x1",
673 "pad": "pad0000",
674 "accum_type": "accf32",
675 "stride": "st11",
676 "dilation": "dilat11"
677 }
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000678 ]
679 }
680 }
James Ward52ac9d62022-11-16 12:53:49 +0000681 },
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000682 "conv3d": {
683 "group": "tensor",
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000684 "profile": [
685 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000686 ],
687 "generation": {
688 "standard": {
689 "negative_dim_range": "1,10",
690 "generator_args": [
691 [
692 "--target-dtype",
693 "fp32",
694 "--target-dtype",
695 "fp16",
696 "--target-dtype",
697 "bf16",
698 "--fp-values-range",
699 "-2.0,2.0",
700 "--target-shape",
701 "1,7,18,5,4",
702 "--target-shape",
703 "1,6,12,17,3",
704 "--tensor-dim-range",
705 "1,4",
706 "--allow-pooling-and-conv-oversizes"
707 ],
708 [
709 "--target-dtype",
710 "fp32",
711 "--fp-values-range",
712 "-2.0,2.0",
713 "--target-shape",
714 "1,2,65539,1,2",
715 "--target-shape",
716 "1,65532,1,1,3",
717 "--tensor-dim-range",
718 "1,2",
719 "--max-conv-dilation",
720 "1",
721 "--allow-pooling-and-conv-oversizes"
722 ]
723 ]
724 }
725 },
726 "selection": {
727 "default": {
728 "params": {
729 "shape": [],
730 "type": [],
731 "kernel": [],
732 "stride": [],
733 "pad": [],
734 "dilation": []
735 },
736 "permutes": [
737 "kernel",
738 "shape",
739 "type",
740 "pad",
741 "stride"
742 ]
743 }
744 }
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000745 },
James Wardae25b932023-02-07 20:11:41 +0000746 "depthwise_conv2d": {
747 "group": "tensor",
James Wardae25b932023-02-07 20:11:41 +0000748 "profile": [
749 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000750 ],
Jeremy Johnson4f931302024-01-04 17:05:24 +0000751 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000752 "generation": {
753 "standard": {
754 "negative_dim_range": "1,10",
755 "generator_args": [
756 [
757 "--target-dtype",
758 "fp32",
759 "--target-dtype",
760 "fp16",
761 "--target-dtype",
762 "bf16",
763 "--fp-values-range",
Jeremy Johnson4f931302024-01-04 17:05:24 +0000764 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000765 "--target-shape",
766 "1,17,31,4",
767 "--target-shape",
768 "1,37,11,5",
769 "--tensor-dim-range",
Jeremy Johnson4f931302024-01-04 17:05:24 +0000770 "1,32",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000771 "--allow-pooling-and-conv-oversizes"
772 ],
773 [
774 "--target-dtype",
775 "fp32",
776 "--fp-values-range",
Jeremy Johnson4f931302024-01-04 17:05:24 +0000777 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000778 "--target-shape",
779 "1,1,65531,2",
780 "--target-shape",
781 "1,65540,1,3",
782 "--tensor-dim-range",
783 "1,16",
784 "--max-conv-dilation",
785 "1",
786 "--allow-pooling-and-conv-oversizes"
787 ]
788 ]
789 }
790 },
791 "selection": {
792 "default": {
793 "params": {
794 "shape": [],
795 "type": [
796 "f16xf16",
797 "bf16xbf16",
798 "f32xf32"
799 ],
800 "kernel": [],
801 "stride": [],
802 "pad": [],
803 "dilation": []
804 },
805 "permutes": [
806 "kernel",
807 "shape",
808 "type",
809 "pad"
810 ]
811 }
812 }
James Wardae25b932023-02-07 20:11:41 +0000813 },
Won Jeona21b2e82023-08-10 10:33:01 +0000814 "dim": {
815 "group": "data_layout",
816 "profile": [
817 "tosa-mi"
818 ],
819 "generation": {
820 "standard": {
Jeremy Johnsonfd8c8fe2023-10-23 11:55:38 +0100821 "from_version": "v0.80.0",
Won Jeona21b2e82023-08-10 10:33:01 +0000822 "generator_args": [
823 [
824 "--target-dtype",
825 "fp32",
826 "--target-dtype",
827 "fp16",
828 "--target-dtype",
829 "bf16",
830 "--fp-values-range",
831 "-2.0,2.0",
832 "--tensor-dim-range",
833 "1,65",
834 "--target-rank",
835 "1",
836 "--target-rank",
837 "2",
838 "--target-rank",
839 "3"
840 ]
841 ]
842 }
843 },
844 "selection": {
845 "default": {
846 "params": {},
847 "permutes": [
848 "shape",
849 "type"
850 ]
851 }
852 }
853 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000854 "equal": {
855 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000856 "profile": [
857 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000858 ],
Jeremy Johnsona0150012023-11-15 15:52:06 +0000859 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000860 "generation": {
861 "standard": {
862 "generator_args": [
863 [
864 "--target-dtype",
865 "fp32",
866 "--target-dtype",
867 "fp16",
868 "--target-dtype",
869 "bf16",
870 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +0000871 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000872 "--tensor-dim-range",
873 "18,64",
874 "--target-rank",
875 "1",
876 "--target-rank",
877 "2",
878 "--target-rank",
879 "3"
880 ],
881 [
882 "--target-dtype",
883 "fp32",
884 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +0000885 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000886 "--tensor-dim-range",
887 "1,18",
888 "--target-rank",
889 "4",
890 "--target-rank",
891 "5"
892 ],
893 [
894 "--target-dtype",
895 "fp16",
896 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +0000897 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000898 "--target-shape",
899 "1,1,2,65550",
900 "--target-shape",
901 "1,4,65530,1,1"
902 ]
903 ]
904 }
905 },
906 "selection": {
907 "default": {
908 "params": {},
909 "permutes": [
910 "shape",
911 "type"
912 ]
913 }
914 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +0000915 },
Jeremy Johnson35396f22023-01-04 17:05:25 +0000916 "exp": {
917 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +0000918 "profile": [
919 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000920 ],
Jeremy Johnson9a758382023-11-07 16:27:35 +0000921 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000922 "generation": {
923 "standard": {
924 "generator_args": [
925 [
926 "--target-dtype",
927 "fp32",
928 "--target-dtype",
929 "fp16",
930 "--target-dtype",
931 "bf16",
932 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +0000933 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000934 "--tensor-dim-range",
935 "15,64",
936 "--target-rank",
937 "1",
938 "--target-rank",
939 "2",
940 "--target-rank",
941 "3"
942 ],
943 [
944 "--target-dtype",
945 "fp16",
946 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +0000947 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000948 "--tensor-dim-range",
949 "1,15",
950 "--target-rank",
951 "4",
952 "--target-rank",
953 "5"
954 ],
955 [
956 "--target-dtype",
957 "fp32",
958 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +0000959 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000960 "--target-shape",
961 "1,1,65535,4",
962 "--target-shape",
963 "2,65536,1,1,1"
964 ]
965 ]
966 }
967 },
968 "selection": {
969 "default": {
970 "params": {},
971 "permutes": [
972 "shape",
973 "type"
974 ]
975 }
976 }
Jeremy Johnson35396f22023-01-04 17:05:25 +0000977 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000978 "fft2d": {
979 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +0000980 "profile": [
981 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000982 ],
Jeremy Johnsonc8330812024-01-18 16:57:28 +0000983 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000984 "generation": {
985 "standard": {
986 "generator_args": [
987 [
988 "--target-dtype",
989 "fp32",
990 "--fp-values-range",
Jeremy Johnsonc8330812024-01-18 16:57:28 +0000991 "-max,max"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000992 ],
993 [
994 "--target-dtype",
995 "fp32",
996 "--fp-values-range",
Jeremy Johnsonc8330812024-01-18 16:57:28 +0000997 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000998 "--target-shape",
999 "1,256,64",
1000 "--target-shape",
1001 "1,4,4096"
1002 ]
1003 ]
1004 }
1005 },
1006 "selection": {
1007 "default": {
1008 "params": {},
1009 "permutes": [
1010 "shape",
1011 "type",
1012 "inverse"
1013 ]
1014 }
1015 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00001016 },
James Ward8384a6f2023-01-27 17:27:34 +00001017 "fully_connected": {
1018 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001019 "profile": [
1020 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001021 ],
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001022 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001023 "generation": {
1024 "standard": {
1025 "negative_dim_range": "1,10",
1026 "generator_args": [
1027 [
1028 "--target-dtype",
1029 "fp32",
1030 "--target-dtype",
1031 "fp16",
1032 "--target-dtype",
1033 "bf16",
1034 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001035 "-max,max",
1036 "--tensor-dim-range",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00001037 "25,64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001038 ],
1039 [
1040 "--target-dtype",
1041 "fp32",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001042 "--fp-values-range",
1043 "-max,max",
1044 "--tensor-dim-range",
1045 "10,15",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001046 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001047 "100,296",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001048 "--target-shape",
1049 "65540,2"
1050 ],
1051 [
1052 "--target-dtype",
1053 "fp32",
1054 "--target-dtype",
1055 "fp16",
1056 "--target-dtype",
1057 "bf16",
1058 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001059 "-max,max",
1060 "--tensor-dim-range",
1061 "35,64",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001062 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001063 "30,16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001064 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001065 "100,23"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001066 ]
1067 ]
1068 }
1069 },
1070 "selection": {
1071 "default": {
1072 "params": {},
1073 "permutes": [
1074 "shape",
1075 "type"
1076 ]
1077 }
1078 }
James Ward8384a6f2023-01-27 17:27:34 +00001079 },
James Ward71616fe2022-11-23 11:00:47 +00001080 "floor": {
1081 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001082 "profile": [
1083 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001084 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001085 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001086 "generation": {
1087 "standard": {
1088 "generator_args": [
1089 [
1090 "--target-dtype",
1091 "fp32",
1092 "--target-dtype",
1093 "fp16",
1094 "--target-dtype",
1095 "bf16",
1096 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001097 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001098 "--tensor-dim-range",
1099 "4,64",
1100 "--target-rank",
1101 "1",
1102 "--target-rank",
1103 "2",
1104 "--target-rank",
1105 "3"
1106 ],
1107 [
1108 "--target-dtype",
1109 "fp32",
1110 "--target-dtype",
1111 "fp16",
1112 "--target-dtype",
1113 "bf16",
1114 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001115 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001116 "--tensor-dim-range",
1117 "1,16",
1118 "--target-rank",
1119 "4",
1120 "--target-rank",
1121 "5"
1122 ],
1123 [
1124 "--target-dtype",
1125 "fp32",
1126 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001127 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001128 "--target-shape",
1129 "1,1,65533,2",
1130 "--target-shape",
1131 "1,65537,1,1"
1132 ]
1133 ]
1134 }
1135 },
1136 "selection": {
1137 "default": {
1138 "params": {},
1139 "permutes": [
1140 "shape",
1141 "type"
1142 ]
1143 }
1144 }
James Ward71616fe2022-11-23 11:00:47 +00001145 },
James Ward990cc4b2022-11-16 15:36:37 +00001146 "gather": {
1147 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001148 "profile": [
1149 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001150 ],
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001151 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001152 "generation": {
1153 "standard": {
1154 "negative_dim_range": "1,10",
1155 "generator_args": [
1156 [
1157 "--target-dtype",
1158 "fp32",
1159 "--target-dtype",
1160 "fp16",
1161 "--target-dtype",
1162 "bf16",
1163 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001164 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001165 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001166 "5,72",
1167 "--max-batch-size",
1168 "72"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001169 ],
1170 [
1171 "--target-dtype",
1172 "fp32",
1173 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001174 "-max,max",
1175 "--tensor-dim-range",
1176 "5,20",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001177 "--target-shape",
1178 "2,65536,1",
1179 "--target-shape",
1180 "1,2,65535",
1181 "--target-shape",
1182 "5000,1,1"
1183 ]
1184 ]
1185 }
1186 },
1187 "selection": {
1188 "default": {
1189 "params": {},
1190 "permutes": [
1191 "shape",
1192 "type"
1193 ]
1194 }
1195 }
James Ward990cc4b2022-11-16 15:36:37 +00001196 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001197 "greater": {
1198 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001199 "profile": [
1200 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001201 ],
Jeremy Johnsona0150012023-11-15 15:52:06 +00001202 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001203 "generation": {
1204 "standard": {
1205 "generator_args": [
1206 [
1207 "--filter",
1208 "^greater$",
1209 "--target-dtype",
1210 "fp32",
1211 "--target-dtype",
1212 "fp16",
1213 "--target-dtype",
1214 "bf16",
1215 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001216 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001217 "--tensor-dim-range",
1218 "18,64",
1219 "--target-rank",
1220 "1",
1221 "--target-rank",
1222 "2",
1223 "--target-rank",
1224 "3"
1225 ],
1226 [
1227 "--filter",
1228 "^greater$",
1229 "--target-dtype",
1230 "bf16",
1231 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001232 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001233 "--tensor-dim-range",
1234 "1,18",
1235 "--target-rank",
1236 "4",
1237 "--target-rank",
1238 "5"
1239 ],
1240 [
1241 "--filter",
1242 "^greater$",
1243 "--target-dtype",
1244 "fp32",
1245 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001246 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001247 "--target-shape",
1248 "3,65551,1,1",
1249 "--target-shape",
1250 "1,1,3,65531,1"
1251 ]
1252 ]
1253 }
1254 },
1255 "selection": {
1256 "default": {
1257 "params": {},
1258 "permutes": [
1259 "shape",
1260 "type"
1261 ]
1262 }
1263 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001264 },
1265 "greater_equal": {
1266 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001267 "profile": [
1268 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001269 ],
Jeremy Johnsona0150012023-11-15 15:52:06 +00001270 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001271 "generation": {
1272 "standard": {
1273 "generator_args": [
1274 [
1275 "--target-dtype",
1276 "fp32",
1277 "--target-dtype",
1278 "fp16",
1279 "--target-dtype",
1280 "bf16",
1281 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001282 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001283 "--tensor-dim-range",
1284 "18,64",
1285 "--target-rank",
1286 "1",
1287 "--target-rank",
1288 "2",
1289 "--target-rank",
1290 "3"
1291 ],
1292 [
1293 "--target-dtype",
1294 "fp16",
1295 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001296 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001297 "--tensor-dim-range",
1298 "1,18",
1299 "--target-rank",
1300 "4",
1301 "--target-rank",
1302 "5"
1303 ],
1304 [
1305 "--target-dtype",
1306 "bf16",
1307 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001308 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001309 "--target-shape",
1310 "65552,1,1,4",
1311 "--target-shape",
1312 "1,1,1,3,65532"
1313 ]
1314 ]
1315 }
1316 },
1317 "selection": {
1318 "default": {
1319 "params": {},
1320 "permutes": [
1321 "shape",
1322 "type"
1323 ]
1324 }
1325 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001326 },
James Ward542dd3b2022-11-17 12:11:55 +00001327 "identity": {
1328 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +00001329 "profile": [
1330 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001331 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001332 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001333 "generation": {
1334 "standard": {
1335 "no_negative_tests": "true",
1336 "generator_args": [
1337 [
1338 "--target-dtype",
1339 "fp32",
1340 "--target-dtype",
1341 "fp16",
1342 "--target-dtype",
1343 "bf16",
1344 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001345 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001346 "--tensor-dim-range",
1347 "1,67",
1348 "--target-rank",
1349 "1",
1350 "--target-rank",
1351 "2",
1352 "--target-rank",
1353 "3"
1354 ],
1355 [
1356 "--target-dtype",
1357 "fp32",
1358 "--target-dtype",
1359 "fp16",
1360 "--target-dtype",
1361 "bf16",
1362 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001363 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001364 "--tensor-dim-range",
1365 "1,19",
1366 "--target-rank",
1367 "4",
1368 "--target-rank",
1369 "5"
1370 ],
1371 [
1372 "--target-dtype",
1373 "fp32",
1374 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001375 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001376 "--target-shape",
1377 "1,1,65539,1,1",
1378 "--target-shape",
1379 "1,1,2,65529"
1380 ]
1381 ]
1382 }
1383 },
1384 "selection": {
1385 "default": {
1386 "params": {},
1387 "permutes": [
1388 "shape",
1389 "type"
1390 ]
1391 }
1392 }
James Ward542dd3b2022-11-17 12:11:55 +00001393 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001394 "log": {
1395 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001396 "profile": [
1397 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001398 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001399 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001400 "generation": {
1401 "standard": {
1402 "generator_args": [
1403 [
1404 "--filter",
1405 "^log$",
1406 "--target-dtype",
1407 "fp32",
1408 "--target-dtype",
1409 "fp16",
1410 "--target-dtype",
1411 "bf16",
1412 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001413 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001414 "--tensor-dim-range",
1415 "15,64",
1416 "--target-rank",
1417 "1",
1418 "--target-rank",
1419 "2",
1420 "--target-rank",
1421 "3"
1422 ],
1423 [
1424 "--filter",
1425 "^log$",
1426 "--target-dtype",
1427 "fp32",
1428 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001429 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001430 "--tensor-dim-range",
1431 "1,15",
1432 "--target-rank",
1433 "4",
1434 "--target-rank",
1435 "5"
1436 ],
1437 [
1438 "--filter",
1439 "^log$",
1440 "--target-dtype",
1441 "fp16",
1442 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001443 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001444 "--target-shape",
1445 "1,65530,1,2",
1446 "--target-shape",
1447 "3,1,65540,1,1"
1448 ]
1449 ]
1450 }
1451 },
1452 "selection": {
1453 "default": {
1454 "params": {},
1455 "permutes": [
1456 "shape",
1457 "type"
1458 ]
1459 }
1460 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001461 },
James Ward8384a6f2023-01-27 17:27:34 +00001462 "matmul": {
1463 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001464 "profile": [
1465 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001466 ],
Jeremy Johnson1271c442023-09-05 11:39:26 +01001467 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001468 "generation": {
1469 "standard": {
1470 "negative_dim_range": "1,10",
1471 "generator_args": [
1472 [
1473 "--target-dtype",
1474 "fp32",
1475 "--target-dtype",
1476 "fp16",
1477 "--target-dtype",
1478 "bf16",
1479 "--fp-values-range",
1480 "-2.0,2.0",
1481 "--tensor-dim-range",
1482 "13,70"
1483 ],
1484 [
1485 "--target-dtype",
1486 "fp32",
1487 "--target-dtype",
1488 "fp16",
1489 "--target-dtype",
1490 "bf16",
1491 "--fp-values-range",
1492 "-2.0,2.0",
1493 "--tensor-dim-range",
Jeremy Johnson51779fd2023-09-12 10:27:43 +01001494 "10,19"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001495 ],
1496 [
1497 "--target-dtype",
1498 "fp32",
1499 "--fp-values-range",
1500 "-2.0,2.0",
1501 "--target-shape",
1502 "4,65530,1",
1503 "--target-shape",
1504 "1,65538,3"
1505 ]
1506 ]
1507 }
1508 },
1509 "selection": {
1510 "default": {
Jeremy Johnson1271c442023-09-05 11:39:26 +01001511 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001512 }
1513 }
James Ward8384a6f2023-01-27 17:27:34 +00001514 },
James Ward52ac9d62022-11-16 12:53:49 +00001515 "max_pool2d": {
1516 "group": "tensor",
James Ward52ac9d62022-11-16 12:53:49 +00001517 "profile": [
1518 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001519 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001520 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001521 "generation": {
1522 "standard": {
1523 "generator_args": [
1524 [
1525 "--target-dtype",
1526 "fp32",
1527 "--target-dtype",
1528 "fp16",
1529 "--target-dtype",
1530 "bf16",
1531 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001532 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001533 "--target-shape",
1534 "1,47,37,25",
1535 "--target-shape",
1536 "1,15,13,38",
1537 "--allow-pooling-and-conv-oversizes"
1538 ],
1539 [
1540 "--target-dtype",
1541 "fp32",
1542 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001543 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001544 "--target-shape",
1545 "1,65534,4,1",
1546 "--target-shape",
1547 "1,6,65536,1",
1548 "--max-conv-dilation",
1549 "1",
1550 "--allow-pooling-and-conv-oversizes"
1551 ]
1552 ]
1553 }
1554 },
1555 "selection": {
1556 "default": {
1557 "params": {
1558 "shape": [],
1559 "type": [
1560 "f32",
1561 "f16",
1562 "bf16"
1563 ],
1564 "stride": [],
1565 "pad": []
1566 },
1567 "permutes": [
1568 "shape",
1569 "type",
1570 "pad"
1571 ],
1572 "sparsity": {
1573 "pad": 11
1574 }
1575 }
1576 }
James Ward990cc4b2022-11-16 15:36:37 +00001577 },
James Ward71616fe2022-11-23 11:00:47 +00001578 "negate": {
1579 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001580 "profile": [
1581 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001582 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001583 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001584 "generation": {
1585 "standard": {
1586 "negative_dim_range": "1,10",
1587 "generator_args": [
1588 [
1589 "--target-dtype",
1590 "fp32",
1591 "--target-dtype",
1592 "fp16",
1593 "--target-dtype",
1594 "bf16",
1595 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001596 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001597 "--tensor-dim-range",
1598 "17,64",
1599 "--target-rank",
1600 "1",
1601 "--target-rank",
1602 "2",
1603 "--target-rank",
1604 "3"
1605 ],
1606 [
1607 "--target-dtype",
1608 "fp32",
1609 "--target-dtype",
1610 "fp16",
1611 "--target-dtype",
1612 "bf16",
1613 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001614 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001615 "--tensor-dim-range",
1616 "1,22",
1617 "--target-rank",
1618 "4",
1619 "--target-rank",
1620 "5"
1621 ],
1622 [
1623 "--target-dtype",
1624 "fp32",
1625 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001626 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001627 "--target-shape",
1628 "1,65541,3,1",
1629 "--target-shape",
1630 "1,2,1,65532,1"
1631 ]
1632 ]
1633 }
1634 },
1635 "selection": {
1636 "default": {
1637 "params": {},
1638 "permutes": [
1639 "shape",
1640 "type"
1641 ]
1642 }
1643 }
James Ward71616fe2022-11-23 11:00:47 +00001644 },
James Wardf0890992022-11-17 11:15:14 +00001645 "pad": {
1646 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001647 "profile": [
1648 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001649 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001650 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001651 "generation": {
1652 "standard": {
1653 "generator_args": [
1654 [
1655 "--target-dtype",
1656 "fp32",
1657 "--target-dtype",
1658 "fp16",
1659 "--target-dtype",
1660 "bf16",
1661 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001662 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001663 "--tensor-dim-range",
1664 "1,65",
1665 "--target-rank",
1666 "1",
1667 "--target-rank",
1668 "2",
1669 "--target-rank",
1670 "3"
1671 ],
1672 [
1673 "--target-dtype",
1674 "fp16",
1675 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001676 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001677 "--tensor-dim-range",
1678 "1,17",
1679 "--target-rank",
1680 "4"
1681 ],
1682 [
1683 "--target-dtype",
1684 "bf16",
1685 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001686 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001687 "--tensor-dim-range",
1688 "1,16",
1689 "--target-rank",
1690 "5"
1691 ],
1692 [
1693 "--target-dtype",
1694 "fp32",
1695 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001696 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001697 "--target-shape",
1698 "1,1,65539,1"
1699 ]
1700 ]
1701 }
1702 },
1703 "selection": {
1704 "default": {
1705 "params": {},
1706 "permutes": [
1707 "shape",
1708 "type"
1709 ],
1710 "preselected": [
1711 {
1712 "shape": "50",
1713 "type": "bf16",
1714 "pad": "pad11"
1715 },
1716 {
1717 "shape": "63x46",
1718 "type": "bf16",
1719 "pad": "pad1010"
1720 },
1721 {
1722 "shape": "6",
1723 "type": "f16",
1724 "pad": "pad01"
1725 }
1726 ],
1727 "sparsity": {
1728 "pad": 21
1729 }
1730 }
1731 }
James Wardf0890992022-11-17 11:15:14 +00001732 },
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001733 "pow": {
1734 "group": "ew_binary",
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001735 "profile": [
1736 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001737 ],
Jeremy Johnson9a758382023-11-07 16:27:35 +00001738 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001739 "generation": {
1740 "standard": {
1741 "generator_args": [
1742 [
1743 "--target-dtype",
1744 "fp32",
1745 "--target-dtype",
1746 "fp16",
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 "--tensor-dim-range",
1752 "16,64",
1753 "--target-rank",
1754 "1",
1755 "--target-rank",
1756 "2",
1757 "--target-rank",
1758 "3"
1759 ],
1760 [
1761 "--target-dtype",
1762 "fp16",
1763 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001764 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001765 "--tensor-dim-range",
1766 "1,16",
1767 "--target-rank",
1768 "4",
1769 "--target-rank",
1770 "5"
1771 ],
1772 [
1773 "--target-dtype",
1774 "bf16",
1775 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001776 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001777 "--target-shape",
1778 "65534,3,1,1",
1779 "--target-shape",
1780 "2,65541,1,1,1"
1781 ]
1782 ]
1783 }
1784 },
1785 "selection": {
1786 "default": {
1787 "params": {},
1788 "permutes": [
1789 "shape",
1790 "type"
1791 ]
1792 }
1793 }
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001794 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001795 "reciprocal": {
1796 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001797 "profile": [
1798 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001799 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001800 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001801 "generation": {
1802 "standard": {
1803 "generator_args": [
1804 [
1805 "--target-dtype",
1806 "fp32",
1807 "--target-dtype",
1808 "fp16",
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 "--tensor-dim-range",
1814 "15,64",
1815 "--target-rank",
1816 "1",
1817 "--target-rank",
1818 "2",
1819 "--target-rank",
1820 "3"
1821 ],
1822 [
1823 "--target-dtype",
1824 "fp16",
1825 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001826 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001827 "--tensor-dim-range",
1828 "1,15",
1829 "--target-rank",
1830 "4",
1831 "--target-rank",
1832 "5"
1833 ],
1834 [
1835 "--target-dtype",
1836 "bf16",
1837 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001838 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001839 "--target-shape",
1840 "1,1,65536,4",
1841 "--target-shape",
1842 "2,65535,1,1,1"
1843 ]
1844 ]
1845 }
1846 },
1847 "selection": {
1848 "default": {
1849 "params": {},
1850 "permutes": [
1851 "shape",
1852 "type"
1853 ]
1854 }
1855 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001856 },
James Wardf0890992022-11-17 11:15:14 +00001857 "reshape": {
1858 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001859 "profile": [
1860 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001861 ],
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00001862 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001863 "generation": {
1864 "standard": {
1865 "generator_args": [
1866 [
1867 "--target-dtype",
1868 "fp32",
1869 "--target-dtype",
1870 "fp16",
1871 "--target-dtype",
1872 "bf16",
1873 "--fp-values-range",
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00001874 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001875 "--num-rand-permutations",
1876 "2"
1877 ],
1878 [
1879 "--target-dtype",
1880 "fp32",
1881 "--fp-values-range",
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00001882 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001883 "--target-shape",
1884 "1,1,65536,1",
1885 "--target-shape",
1886 "1,65535,1,2",
1887 "--num-rand-permutations",
1888 "2"
1889 ]
1890 ]
1891 }
1892 },
1893 "selection": {
1894 "default": {
1895 "params": {},
1896 "permutes": [
1897 "shape",
1898 "type",
1899 "rank",
1900 "perm"
1901 ]
1902 }
1903 }
James Wardf0890992022-11-17 11:15:14 +00001904 },
1905 "reverse": {
1906 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001907 "profile": [
1908 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001909 ],
evacha0198477222024-01-26 12:25:32 +00001910 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001911 "generation": {
1912 "standard": {
1913 "generator_args": [
1914 [
1915 "--target-dtype",
1916 "fp32",
1917 "--target-dtype",
1918 "fp16",
1919 "--target-dtype",
1920 "bf16",
1921 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00001922 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001923 "--tensor-dim-range",
1924 "1,48"
1925 ],
1926 [
1927 "--target-dtype",
1928 "fp32",
1929 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00001930 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001931 "--target-shape",
1932 "1,1,65537",
1933 "--target-shape",
1934 "1,65535,1,2"
1935 ]
1936 ]
1937 }
1938 },
1939 "selection": {
1940 "default": {
1941 "params": {},
1942 "permutes": [
1943 "shape",
1944 "type"
1945 ]
1946 }
1947 }
James Wardf0890992022-11-17 11:15:14 +00001948 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001949 "rsqrt": {
1950 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001951 "profile": [
1952 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001953 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001954 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001955 "generation": {
1956 "standard": {
1957 "generator_args": [
1958 [
1959 "--target-dtype",
1960 "fp32",
1961 "--target-dtype",
1962 "fp16",
1963 "--target-dtype",
1964 "bf16",
1965 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001966 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001967 "--tensor-dim-range",
1968 "15,64",
1969 "--target-rank",
1970 "1",
1971 "--target-rank",
1972 "2",
1973 "--target-rank",
1974 "3"
1975 ],
1976 [
1977 "--target-dtype",
1978 "bf16",
1979 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001980 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001981 "--tensor-dim-range",
1982 "1,15",
1983 "--target-rank",
1984 "4",
1985 "--target-rank",
1986 "5"
1987 ],
1988 [
1989 "--target-dtype",
1990 "fp32",
1991 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001992 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001993 "--target-shape",
1994 "1,1,3,65541",
1995 "--target-shape",
1996 "65532,1,3,1,1"
1997 ]
1998 ]
1999 }
2000 },
2001 "selection": {
2002 "default": {
2003 "params": {},
2004 "permutes": [
2005 "shape",
2006 "type"
2007 ]
2008 }
2009 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00002010 },
James Ward990cc4b2022-11-16 15:36:37 +00002011 "scatter": {
2012 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00002013 "profile": [
2014 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002015 ],
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002016 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002017 "generation": {
2018 "standard": {
2019 "negative_dim_range": "1,10",
2020 "generator_args": [
2021 [
2022 "--target-dtype",
2023 "fp32",
2024 "--target-dtype",
2025 "fp16",
2026 "--target-dtype",
2027 "bf16",
2028 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002029 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002030 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002031 "5,56",
2032 "--max-batch-size",
2033 "56"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002034 ],
2035 [
2036 "--target-dtype",
2037 "fp32",
2038 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002039 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002040 "--target-shape",
2041 "1,65541,1",
2042 "--target-shape",
2043 "1,1,65531",
2044 "--target-shape",
2045 "2989,6,1"
2046 ]
2047 ]
2048 }
2049 },
2050 "selection": {
2051 "default": {
2052 "params": {},
2053 "permutes": [
2054 "shape",
2055 "type"
2056 ]
2057 }
2058 }
James Wardf0890992022-11-17 11:15:14 +00002059 },
2060 "tile": {
2061 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002062 "profile": [
2063 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002064 ],
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002065 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002066 "generation": {
2067 "standard": {
2068 "negative_dim_range": "1,10",
2069 "generator_args": [
2070 [
2071 "--target-dtype",
2072 "fp32",
2073 "--target-dtype",
2074 "fp16",
2075 "--target-dtype",
2076 "bf16",
2077 "--fp-values-range",
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002078 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002079 "--tensor-dim-range",
2080 "4,32"
2081 ],
2082 [
2083 "--target-dtype",
2084 "fp32",
2085 "--fp-values-range",
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002086 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002087 "--target-shape",
2088 "65535",
2089 "--target-shape",
2090 "1,65543,2,1"
2091 ]
2092 ]
2093 }
2094 },
2095 "selection": {
2096 "default": {
2097 "params": {},
2098 "permutes": [
2099 "shape",
2100 "type"
2101 ]
2102 }
2103 }
James Wardf0890992022-11-17 11:15:14 +00002104 },
2105 "transpose": {
2106 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002107 "profile": [
2108 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002109 ],
evacha0198477222024-01-26 12:25:32 +00002110 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002111 "generation": {
2112 "standard": {
2113 "generator_args": [
2114 [
2115 "--filter",
2116 "^transpose$",
2117 "--target-dtype",
2118 "fp32",
2119 "--target-dtype",
2120 "fp16",
2121 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002122 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002123 "--target-rank",
2124 "1",
2125 "--target-rank",
2126 "2",
2127 "--num-rand-permutations",
2128 "2"
2129 ],
2130 [
2131 "--filter",
2132 "^transpose$",
2133 "--target-dtype",
2134 "fp32",
2135 "--target-dtype",
2136 "fp16",
2137 "--target-dtype",
2138 "bf16",
2139 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002140 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002141 "--target-rank",
2142 "3",
2143 "--target-rank",
2144 "4",
2145 "--num-rand-permutations",
2146 "2"
2147 ],
2148 [
2149 "--filter",
2150 "^transpose$",
2151 "--target-dtype",
2152 "fp32",
2153 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002154 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002155 "--target-shape",
2156 "1,1,65539,2",
2157 "--target-shape",
2158 "1,1,1,65535",
2159 "--num-rand-permutations",
2160 "1"
2161 ]
2162 ]
2163 }
2164 },
2165 "selection": {
2166 "default": {
2167 "params": {},
2168 "permutes": [
2169 "shape",
2170 "type",
2171 "perm"
2172 ]
2173 }
2174 }
James Wardb9c3a632022-11-22 13:14:50 +00002175 },
James Ward681e0a82023-02-20 18:04:31 +00002176 "transpose_conv2d": {
2177 "group": "tensor",
James Ward681e0a82023-02-20 18:04:31 +00002178 "profile": [
2179 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002180 ],
Jeremy Johnson95a67102024-01-10 14:16:39 +00002181 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002182 "generation": {
2183 "standard": {
2184 "negative_dim_range": "1,10",
2185 "generator_args": [
2186 [
2187 "--target-dtype",
2188 "fp32",
2189 "--target-dtype",
2190 "fp16",
2191 "--target-dtype",
2192 "bf16",
2193 "--fp-values-range",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002194 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002195 "--target-shape",
2196 "10,24,9,13",
2197 "--target-shape",
2198 "8,14,20,5",
2199 "--tensor-dim-range",
2200 "1,16",
2201 "--allow-pooling-and-conv-oversizes"
2202 ],
2203 [
2204 "--target-dtype",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002205 "fp32",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002206 "--fp-values-range",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002207 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002208 "--target-shape",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002209 "1,65536,1,2",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002210 "--tensor-dim-range",
2211 "1,17",
2212 "--max-conv-dilation",
2213 "1"
2214 ]
2215 ]
2216 }
2217 },
2218 "selection": {
2219 "default": {
2220 "params": {
2221 "shape": [],
2222 "type": [],
2223 "kernel": [],
2224 "stride": [],
2225 "pad": [],
2226 "out_shape": []
2227 },
2228 "permutes": [
2229 "shape",
2230 "type",
2231 "stride",
2232 "pad"
2233 ]
2234 }
2235 }
James Ward681e0a82023-02-20 18:04:31 +00002236 },
James Wardb9c3a632022-11-22 13:14:50 +00002237 "maximum": {
2238 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002239 "profile": [
2240 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002241 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002242 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002243 "generation": {
2244 "standard": {
2245 "generator_args": [
2246 [
2247 "--target-dtype",
2248 "fp32",
2249 "--target-dtype",
2250 "fp16",
2251 "--target-dtype",
2252 "bf16",
2253 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002254 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002255 "--tensor-dim-range",
2256 "16,64",
2257 "--target-rank",
2258 "1",
2259 "--target-rank",
2260 "2",
2261 "--target-rank",
2262 "3"
2263 ],
2264 [
2265 "--target-dtype",
2266 "fp32",
2267 "--target-dtype",
2268 "fp16",
2269 "--target-dtype",
2270 "bf16",
2271 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002272 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002273 "--tensor-dim-range",
2274 "1,16",
2275 "--target-rank",
2276 "4",
2277 "--target-rank",
2278 "5"
2279 ],
2280 [
2281 "--target-dtype",
2282 "fp32",
2283 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002284 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002285 "--target-shape",
2286 "65531,1,2,1",
2287 "--target-shape",
2288 "1,1,65541,1"
2289 ]
2290 ]
2291 }
2292 },
2293 "selection": {
2294 "default": {
2295 "params": {},
2296 "permutes": [
2297 "shape",
2298 "type"
2299 ]
2300 }
2301 }
James Wardb9c3a632022-11-22 13:14:50 +00002302 },
2303 "minimum": {
2304 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002305 "profile": [
2306 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002307 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002308 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002309 "generation": {
2310 "standard": {
2311 "generator_args": [
2312 [
2313 "--target-dtype",
2314 "fp32",
2315 "--target-dtype",
2316 "fp16",
2317 "--target-dtype",
2318 "bf16",
2319 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002320 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002321 "--tensor-dim-range",
2322 "16,64",
2323 "--target-rank",
2324 "1",
2325 "--target-rank",
2326 "2",
2327 "--target-rank",
2328 "3"
2329 ],
2330 [
2331 "--target-dtype",
2332 "fp32",
2333 "--target-dtype",
2334 "fp16",
2335 "--target-dtype",
2336 "bf16",
2337 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002338 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002339 "--tensor-dim-range",
2340 "1,16",
2341 "--target-rank",
2342 "4",
2343 "--target-rank",
2344 "5"
2345 ],
2346 [
2347 "--target-dtype",
2348 "fp32",
2349 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002350 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002351 "--target-shape",
2352 "1,65531,2,1",
2353 "--target-shape",
2354 "1,1,1,65538"
2355 ]
2356 ]
2357 }
2358 },
2359 "selection": {
2360 "default": {
2361 "params": {},
2362 "permutes": [
2363 "shape",
2364 "type"
2365 ]
2366 }
2367 }
James Ward635bc992022-11-23 11:55:32 +00002368 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002369 "mul": {
2370 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002371 "profile": [
2372 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002373 ],
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002374 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002375 "generation": {
2376 "standard": {
2377 "negative_dim_range": "1,10",
2378 "generator_args": [
2379 [
2380 "--target-dtype",
2381 "fp32",
2382 "--target-dtype",
2383 "fp16",
2384 "--target-dtype",
2385 "bf16",
2386 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002387 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002388 "--tensor-dim-range",
2389 "16,64",
2390 "--target-rank",
2391 "1",
2392 "--target-rank",
2393 "2",
2394 "--target-rank",
2395 "3"
2396 ],
2397 [
2398 "--target-dtype",
2399 "fp16",
2400 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002401 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002402 "--tensor-dim-range",
2403 "1,16",
2404 "--target-rank",
2405 "4",
2406 "--target-rank",
2407 "5"
2408 ],
2409 [
2410 "--target-dtype",
2411 "bf16",
2412 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002413 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002414 "--target-shape",
2415 "1,1,3,65534",
2416 "--target-shape",
2417 "1,2,1,65541,1"
2418 ]
2419 ]
2420 }
2421 },
2422 "selection": {
2423 "default": {
2424 "params": {},
2425 "permutes": [
2426 "shape",
2427 "type"
2428 ]
2429 }
2430 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002431 },
James Ward635bc992022-11-23 11:55:32 +00002432 "reduce_max": {
2433 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002434 "profile": [
2435 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002436 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002437 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002438 "generation": {
2439 "standard": {
2440 "negative_dim_range": "1,10",
2441 "generator_args": [
2442 [
2443 "--target-dtype",
2444 "fp32",
2445 "--target-dtype",
2446 "fp16",
2447 "--target-dtype",
2448 "bf16",
2449 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002450 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002451 "--tensor-dim-range",
2452 "1,32"
2453 ],
2454 [
2455 "--target-dtype",
2456 "fp32",
2457 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002458 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002459 "--target-shape",
2460 "1,1,1,65531",
2461 "--target-shape",
2462 "1,1,65539,2"
2463 ]
2464 ]
2465 }
2466 },
2467 "selection": {
2468 "default": {
2469 "params": {},
2470 "permutes": [
2471 "shape",
2472 "type",
2473 "axis"
2474 ]
2475 }
2476 }
James Ward635bc992022-11-23 11:55:32 +00002477 },
2478 "reduce_min": {
2479 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002480 "profile": [
2481 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002482 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002483 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002484 "generation": {
2485 "standard": {
2486 "negative_dim_range": "1,10",
2487 "generator_args": [
2488 [
2489 "--target-dtype",
2490 "fp32",
2491 "--target-dtype",
2492 "fp16",
2493 "--target-dtype",
2494 "bf16",
2495 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002496 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002497 "--tensor-dim-range",
2498 "1,32"
2499 ],
2500 [
2501 "--target-dtype",
2502 "fp32",
2503 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002504 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002505 "--target-shape",
2506 "1,1,65531,1",
2507 "--target-shape",
2508 "1,65539,2,1"
2509 ]
2510 ]
2511 }
2512 },
2513 "selection": {
2514 "default": {
2515 "params": {},
2516 "permutes": [
2517 "shape",
2518 "type",
2519 "axis"
2520 ]
2521 }
2522 }
James Ward2a27c8f2022-11-23 11:29:43 +00002523 },
James Ward512c1ca2023-01-27 18:46:44 +00002524 "reduce_product": {
2525 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00002526 "profile": [
2527 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002528 ],
Jeremy Johnsonbd801962024-01-03 17:07:44 +00002529 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002530 "generation": {
2531 "standard": {
2532 "generator_args": [
2533 [
2534 "--target-dtype",
2535 "fp32",
2536 "--target-dtype",
2537 "fp16",
2538 "--target-dtype",
2539 "bf16",
2540 "--fp-values-range",
Jeremy Johnsonbd801962024-01-03 17:07:44 +00002541 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002542 "--tensor-dim-range",
2543 "1,34"
2544 ],
2545 [
2546 "--target-dtype",
2547 "fp16",
Jeremy Johnsonbd801962024-01-03 17:07:44 +00002548 "--fp-values-range",
2549 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002550 "--target-shape",
2551 "2,65527,3,1",
2552 "--target-shape",
2553 "1,3,2,65541"
2554 ]
2555 ]
2556 }
2557 },
2558 "selection": {
2559 "default": {
2560 "params": {},
2561 "permutes": [
2562 "shape",
2563 "type",
2564 "axis"
2565 ]
2566 }
2567 }
James Ward512c1ca2023-01-27 18:46:44 +00002568 },
2569 "reduce_sum": {
2570 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00002571 "profile": [
2572 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002573 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002574 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002575 "generation": {
2576 "standard": {
2577 "generator_args": [
2578 [
2579 "--target-dtype",
2580 "fp32",
2581 "--target-dtype",
2582 "fp16",
2583 "--target-dtype",
2584 "bf16",
2585 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002586 "-max,max",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00002587 "--target-rank",
2588 "3",
2589 "--target-rank",
2590 "4",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002591 "--tensor-dim-range",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00002592 "10,37"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002593 ],
2594 [
2595 "--target-dtype",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002596 "fp32",
2597 "--fp-values-range",
2598 "-max,max",
2599 "--target-shape",
2600 "1001",
2601 "--target-shape",
2602 "50,200"
2603 ],
2604 [
2605 "--target-dtype",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00002606 "fp16",
2607 "--fp-values-range",
2608 "-max,max",
2609 "--target-shape",
2610 "65529",
2611 "--target-shape",
2612 "65537,2"
2613 ],
2614 [
2615 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002616 "bf16",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002617 "--fp-values-range",
2618 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002619 "--target-shape",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00002620 "16001",
2621 "--target-shape",
2622 "16,1000",
2623 "--target-shape",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002624 "1,3,65529,1",
2625 "--target-shape",
2626 "1,65537,1,1"
2627 ]
2628 ]
2629 }
2630 },
2631 "selection": {
2632 "default": {
2633 "params": {},
2634 "permutes": [
2635 "shape",
2636 "type",
2637 "axis"
2638 ]
2639 }
2640 }
James Ward512c1ca2023-01-27 18:46:44 +00002641 },
James Ward7f1ea8e2022-12-12 18:39:11 +00002642 "resize": {
2643 "group": "image",
James Ward7f1ea8e2022-12-12 18:39:11 +00002644 "profile": [
2645 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002646 ],
2647 "generation": {
2648 "standard": {
2649 "negative_dim_range": "1,10",
2650 "generator_args": [
2651 [
2652 "--target-dtype",
2653 "fp32",
2654 "--target-dtype",
2655 "fp16",
2656 "--target-dtype",
2657 "bf16",
2658 "--fp-values-range",
2659 "-2.0,2.0"
2660 ],
2661 [
2662 "--target-dtype",
2663 "fp32",
2664 "--fp-values-range",
2665 "-2.0,2.0",
2666 "--target-shape",
2667 "1,1103,1,2",
2668 "--max-resize-output-dim",
2669 "9100"
2670 ]
2671 ]
2672 }
2673 },
2674 "selection": {
2675 "default": {
2676 "params": {
2677 "offset": [],
2678 "shape": [],
2679 "type": [],
2680 "mode": [],
2681 "output_type": [],
2682 "scale": [
2683 "sc2x1x3x1"
2684 ],
2685 "border": [
2686 "bor0x1"
2687 ]
2688 },
2689 "permutes": [
2690 "shape",
2691 "type"
2692 ],
2693 "exclude_patterns": [
2694 ".*_ERRORIF_MaxDimExceeded_1x16584x5x1_.*"
2695 ]
2696 }
2697 }
James Ward7f1ea8e2022-12-12 18:39:11 +00002698 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002699 "rfft2d": {
2700 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002701 "profile": [
2702 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002703 ],
2704 "generation": {
2705 "standard": {
2706 "generator_args": [
2707 [
2708 "--target-dtype",
2709 "fp32",
2710 "--fp-values-range",
2711 "-2.0,2.0"
2712 ],
2713 [
2714 "--target-dtype",
2715 "fp32",
2716 "--fp-values-range",
2717 "-2.0,2.0",
2718 "--target-shape",
2719 "1,16,512",
2720 "--target-shape",
2721 "1,8192,2"
2722 ]
2723 ]
2724 }
2725 },
2726 "selection": {
2727 "default": {
2728 "params": {},
2729 "permutes": [
2730 "shape",
2731 "type"
2732 ]
2733 }
2734 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002735 },
James Ward2a27c8f2022-11-23 11:29:43 +00002736 "select": {
2737 "group": "ew_ternary",
James Ward2a27c8f2022-11-23 11:29:43 +00002738 "profile": [
2739 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002740 ],
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00002741 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002742 "generation": {
2743 "standard": {
2744 "generator_args": [
2745 [
2746 "--target-dtype",
2747 "fp32",
2748 "--target-dtype",
2749 "fp16",
2750 "--target-dtype",
2751 "bf16",
2752 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00002753 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002754 "--tensor-dim-range",
2755 "16,64",
2756 "--target-rank",
2757 "1",
2758 "--target-rank",
2759 "2",
2760 "--target-rank",
2761 "3"
2762 ],
2763 [
2764 "--target-dtype",
2765 "fp32",
2766 "--target-dtype",
2767 "fp16",
2768 "--target-dtype",
2769 "bf16",
2770 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00002771 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002772 "--tensor-dim-range",
2773 "1,16",
2774 "--target-rank",
2775 "4",
2776 "--target-rank",
2777 "5"
2778 ],
2779 [
2780 "--target-dtype",
2781 "fp32",
2782 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00002783 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002784 "--target-shape",
2785 "1,2,65534,2,1",
2786 "--target-shape",
2787 "1,1,65539,2",
2788 "--num-rand-permutations",
2789 "2"
2790 ]
2791 ]
2792 }
2793 },
2794 "selection": {
2795 "default": {
2796 "params": {},
2797 "permutes": [
2798 "shape",
2799 "type"
2800 ]
2801 }
2802 }
James Wardb45db9a2022-12-12 13:02:44 +00002803 },
2804 "sigmoid": {
2805 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00002806 "profile": [
2807 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002808 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00002809 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002810 "generation": {
2811 "standard": {
2812 "generator_args": [
2813 [
2814 "--target-dtype",
2815 "fp32",
2816 "--target-dtype",
2817 "fp16",
2818 "--target-dtype",
2819 "bf16",
2820 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00002821 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002822 "--tensor-dim-range",
2823 "16,64",
2824 "--target-rank",
2825 "1",
2826 "--target-rank",
2827 "2",
2828 "--target-rank",
2829 "3"
2830 ],
2831 [
2832 "--target-dtype",
2833 "fp32",
2834 "--target-dtype",
2835 "fp16",
2836 "--target-dtype",
2837 "bf16",
2838 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00002839 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002840 "--tensor-dim-range",
2841 "1,19",
2842 "--target-rank",
2843 "4",
2844 "--target-rank",
2845 "5"
2846 ],
2847 [
2848 "--target-dtype",
2849 "fp32",
2850 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00002851 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002852 "--target-shape",
2853 "1,2,65538,2,1",
2854 "--target-shape",
2855 "1,3,1,65533"
2856 ]
2857 ]
2858 }
2859 },
2860 "selection": {
2861 "default": {
2862 "params": {},
2863 "permutes": [
2864 "shape",
2865 "type"
2866 ]
2867 }
2868 }
James Wardb45db9a2022-12-12 13:02:44 +00002869 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002870 "sub": {
2871 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002872 "profile": [
2873 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002874 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002875 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002876 "generation": {
2877 "standard": {
2878 "generator_args": [
2879 [
2880 "--target-dtype",
2881 "fp32",
2882 "--target-dtype",
2883 "fp16",
2884 "--target-dtype",
2885 "bf16",
2886 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002887 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002888 "--tensor-dim-range",
2889 "16,64",
2890 "--target-rank",
2891 "1",
2892 "--target-rank",
2893 "2",
2894 "--target-rank",
2895 "3"
2896 ],
2897 [
2898 "--target-dtype",
2899 "bf16",
2900 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002901 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002902 "--tensor-dim-range",
2903 "1,16",
2904 "--target-rank",
2905 "4",
2906 "--target-rank",
2907 "5"
2908 ],
2909 [
2910 "--target-dtype",
2911 "fp32",
2912 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002913 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002914 "--target-shape",
2915 "1,1,65533,3",
2916 "--target-shape",
2917 "1,1,2,1,65545"
2918 ]
2919 ]
2920 }
2921 },
2922 "selection": {
2923 "default": {
2924 "params": {},
2925 "permutes": [
2926 "shape",
2927 "type"
2928 ]
2929 }
2930 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002931 },
James Wardc253e642023-01-17 17:03:12 +00002932 "slice": {
2933 "group": "data_layout",
James Wardc253e642023-01-17 17:03:12 +00002934 "profile": [
2935 "tosa-bi",
2936 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002937 ],
evacha017f7d4252024-01-24 12:08:09 +00002938 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002939 "generation": {
2940 "standard": {
2941 "generator_args": [
2942 [
2943 "--target-dtype",
2944 "fp32",
2945 "--target-dtype",
2946 "fp16",
2947 "--target-dtype",
2948 "bf16",
2949 "--fp-values-range",
evacha017f7d4252024-01-24 12:08:09 +00002950 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002951 "--tensor-dim-range",
2952 "16,64",
2953 "--target-rank",
2954 "1",
2955 "--target-rank",
2956 "2",
2957 "--target-rank",
2958 "3",
2959 "--num-rand-permutations",
2960 "2"
2961 ],
2962 [
2963 "--target-dtype",
2964 "fp32",
2965 "--target-dtype",
2966 "fp16",
2967 "--target-dtype",
2968 "bf16",
2969 "--fp-values-range",
evacha017f7d4252024-01-24 12:08:09 +00002970 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002971 "--tensor-dim-range",
2972 "1,16",
2973 "--target-rank",
2974 "4",
2975 "--num-rand-permutations",
2976 "2"
2977 ],
2978 [
2979 "--target-dtype",
2980 "bf16",
2981 "--fp-values-range",
2982 "-2.0,2.0",
2983 "--target-shape",
2984 "1,1,655341,1",
2985 "--target-shape",
2986 "1,65539,1,1",
2987 "--num-rand-permutations",
2988 "2"
2989 ]
2990 ]
2991 }
2992 },
2993 "selection": {
2994 "default": {
2995 "params": {},
2996 "permutes": [
2997 "shape",
2998 "type",
2999 "perm"
3000 ]
3001 }
3002 }
James Wardc253e642023-01-17 17:03:12 +00003003 },
James Wardb45db9a2022-12-12 13:02:44 +00003004 "tanh": {
3005 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00003006 "profile": [
3007 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003008 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003009 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003010 "generation": {
3011 "standard": {
3012 "generator_args": [
3013 [
3014 "--target-dtype",
3015 "fp32",
3016 "--target-dtype",
3017 "fp16",
3018 "--target-dtype",
3019 "bf16",
3020 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003021 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003022 "--tensor-dim-range",
3023 "18,60",
3024 "--target-rank",
3025 "1",
3026 "--target-rank",
3027 "2",
3028 "--target-rank",
3029 "3"
3030 ],
3031 [
3032 "--target-dtype",
3033 "fp32",
3034 "--target-dtype",
3035 "fp16",
3036 "--target-dtype",
3037 "bf16",
3038 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003039 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003040 "--tensor-dim-range",
3041 "1,24",
3042 "--target-rank",
3043 "4",
3044 "--target-rank",
3045 "5"
3046 ],
3047 [
3048 "--target-dtype",
3049 "fp32",
3050 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003051 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003052 "--target-shape",
3053 "1,65535,2,1,1",
3054 "--target-shape",
3055 "1,65540,1,2"
3056 ]
3057 ]
3058 }
3059 },
3060 "selection": {
3061 "default": {
3062 "params": {},
3063 "permutes": [
3064 "shape",
3065 "type"
3066 ]
3067 }
3068 }
Won Jeon78155c62023-06-10 00:20:04 +00003069 },
3070 "erf": {
3071 "group": "activation",
3072 "profile": [
3073 "tosa-mi"
3074 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003075 "support_for": [ "lazy_data_gen" ],
Won Jeon78155c62023-06-10 00:20:04 +00003076 "generation": {
3077 "standard": {
3078 "generator_args": [
3079 [
3080 "--target-dtype",
3081 "fp32",
3082 "--target-dtype",
3083 "fp16",
3084 "--target-dtype",
3085 "bf16",
3086 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003087 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003088 "--tensor-dim-range",
3089 "18,60",
3090 "--target-rank",
3091 "1",
3092 "--target-rank",
3093 "2",
3094 "--target-rank",
3095 "3"
3096 ],
3097 [
3098 "--target-dtype",
3099 "fp32",
3100 "--target-dtype",
3101 "fp16",
3102 "--target-dtype",
3103 "bf16",
3104 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003105 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003106 "--tensor-dim-range",
3107 "1,24",
3108 "--target-rank",
3109 "4",
3110 "--target-rank",
3111 "5"
3112 ],
3113 [
3114 "--target-dtype",
3115 "fp32",
3116 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003117 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003118 "--target-shape",
3119 "1,65535,2,1,1",
3120 "--target-shape",
3121 "1,65540,1,2"
3122 ]
3123 ]
3124 }
3125 },
3126 "selection": {
3127 "default": {
3128 "params": {},
3129 "permutes": [
3130 "shape",
3131 "type"
3132 ]
3133 }
3134 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01003135 }
3136}