blob: 5e35e8b3e8ef2957f431c399d9e697b68781f210 [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 ],
983 "generation": {
984 "standard": {
985 "generator_args": [
986 [
987 "--target-dtype",
988 "fp32",
989 "--fp-values-range",
990 "-2.0,2.0"
991 ],
992 [
993 "--target-dtype",
994 "fp32",
995 "--fp-values-range",
996 "-2.0,2.0",
997 "--target-shape",
998 "1,256,64",
999 "--target-shape",
1000 "1,4,4096"
1001 ]
1002 ]
1003 }
1004 },
1005 "selection": {
1006 "default": {
1007 "params": {},
1008 "permutes": [
1009 "shape",
1010 "type",
1011 "inverse"
1012 ]
1013 }
1014 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00001015 },
James Ward8384a6f2023-01-27 17:27:34 +00001016 "fully_connected": {
1017 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001018 "profile": [
1019 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001020 ],
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001021 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001022 "generation": {
1023 "standard": {
1024 "negative_dim_range": "1,10",
1025 "generator_args": [
1026 [
1027 "--target-dtype",
1028 "fp32",
1029 "--target-dtype",
1030 "fp16",
1031 "--target-dtype",
1032 "bf16",
1033 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001034 "-max,max",
1035 "--tensor-dim-range",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00001036 "25,64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001037 ],
1038 [
1039 "--target-dtype",
1040 "fp32",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001041 "--fp-values-range",
1042 "-max,max",
1043 "--tensor-dim-range",
1044 "10,15",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001045 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001046 "100,296",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001047 "--target-shape",
1048 "65540,2"
1049 ],
1050 [
1051 "--target-dtype",
1052 "fp32",
1053 "--target-dtype",
1054 "fp16",
1055 "--target-dtype",
1056 "bf16",
1057 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001058 "-max,max",
1059 "--tensor-dim-range",
1060 "35,64",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001061 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001062 "30,16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001063 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001064 "100,23"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001065 ]
1066 ]
1067 }
1068 },
1069 "selection": {
1070 "default": {
1071 "params": {},
1072 "permutes": [
1073 "shape",
1074 "type"
1075 ]
1076 }
1077 }
James Ward8384a6f2023-01-27 17:27:34 +00001078 },
James Ward71616fe2022-11-23 11:00:47 +00001079 "floor": {
1080 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001081 "profile": [
1082 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001083 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001084 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001085 "generation": {
1086 "standard": {
1087 "generator_args": [
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 "4,64",
1099 "--target-rank",
1100 "1",
1101 "--target-rank",
1102 "2",
1103 "--target-rank",
1104 "3"
1105 ],
1106 [
1107 "--target-dtype",
1108 "fp32",
1109 "--target-dtype",
1110 "fp16",
1111 "--target-dtype",
1112 "bf16",
1113 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001114 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001115 "--tensor-dim-range",
1116 "1,16",
1117 "--target-rank",
1118 "4",
1119 "--target-rank",
1120 "5"
1121 ],
1122 [
1123 "--target-dtype",
1124 "fp32",
1125 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001126 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001127 "--target-shape",
1128 "1,1,65533,2",
1129 "--target-shape",
1130 "1,65537,1,1"
1131 ]
1132 ]
1133 }
1134 },
1135 "selection": {
1136 "default": {
1137 "params": {},
1138 "permutes": [
1139 "shape",
1140 "type"
1141 ]
1142 }
1143 }
James Ward71616fe2022-11-23 11:00:47 +00001144 },
James Ward990cc4b2022-11-16 15:36:37 +00001145 "gather": {
1146 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001147 "profile": [
1148 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001149 ],
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001150 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001151 "generation": {
1152 "standard": {
1153 "negative_dim_range": "1,10",
1154 "generator_args": [
1155 [
1156 "--target-dtype",
1157 "fp32",
1158 "--target-dtype",
1159 "fp16",
1160 "--target-dtype",
1161 "bf16",
1162 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001163 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001164 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001165 "5,72",
1166 "--max-batch-size",
1167 "72"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001168 ],
1169 [
1170 "--target-dtype",
1171 "fp32",
1172 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001173 "-max,max",
1174 "--tensor-dim-range",
1175 "5,20",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001176 "--target-shape",
1177 "2,65536,1",
1178 "--target-shape",
1179 "1,2,65535",
1180 "--target-shape",
1181 "5000,1,1"
1182 ]
1183 ]
1184 }
1185 },
1186 "selection": {
1187 "default": {
1188 "params": {},
1189 "permutes": [
1190 "shape",
1191 "type"
1192 ]
1193 }
1194 }
James Ward990cc4b2022-11-16 15:36:37 +00001195 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001196 "greater": {
1197 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001198 "profile": [
1199 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001200 ],
Jeremy Johnsona0150012023-11-15 15:52:06 +00001201 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001202 "generation": {
1203 "standard": {
1204 "generator_args": [
1205 [
1206 "--filter",
1207 "^greater$",
1208 "--target-dtype",
1209 "fp32",
1210 "--target-dtype",
1211 "fp16",
1212 "--target-dtype",
1213 "bf16",
1214 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001215 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001216 "--tensor-dim-range",
1217 "18,64",
1218 "--target-rank",
1219 "1",
1220 "--target-rank",
1221 "2",
1222 "--target-rank",
1223 "3"
1224 ],
1225 [
1226 "--filter",
1227 "^greater$",
1228 "--target-dtype",
1229 "bf16",
1230 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001231 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001232 "--tensor-dim-range",
1233 "1,18",
1234 "--target-rank",
1235 "4",
1236 "--target-rank",
1237 "5"
1238 ],
1239 [
1240 "--filter",
1241 "^greater$",
1242 "--target-dtype",
1243 "fp32",
1244 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001245 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001246 "--target-shape",
1247 "3,65551,1,1",
1248 "--target-shape",
1249 "1,1,3,65531,1"
1250 ]
1251 ]
1252 }
1253 },
1254 "selection": {
1255 "default": {
1256 "params": {},
1257 "permutes": [
1258 "shape",
1259 "type"
1260 ]
1261 }
1262 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001263 },
1264 "greater_equal": {
1265 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001266 "profile": [
1267 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001268 ],
Jeremy Johnsona0150012023-11-15 15:52:06 +00001269 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001270 "generation": {
1271 "standard": {
1272 "generator_args": [
1273 [
1274 "--target-dtype",
1275 "fp32",
1276 "--target-dtype",
1277 "fp16",
1278 "--target-dtype",
1279 "bf16",
1280 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001281 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001282 "--tensor-dim-range",
1283 "18,64",
1284 "--target-rank",
1285 "1",
1286 "--target-rank",
1287 "2",
1288 "--target-rank",
1289 "3"
1290 ],
1291 [
1292 "--target-dtype",
1293 "fp16",
1294 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001295 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001296 "--tensor-dim-range",
1297 "1,18",
1298 "--target-rank",
1299 "4",
1300 "--target-rank",
1301 "5"
1302 ],
1303 [
1304 "--target-dtype",
1305 "bf16",
1306 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001307 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001308 "--target-shape",
1309 "65552,1,1,4",
1310 "--target-shape",
1311 "1,1,1,3,65532"
1312 ]
1313 ]
1314 }
1315 },
1316 "selection": {
1317 "default": {
1318 "params": {},
1319 "permutes": [
1320 "shape",
1321 "type"
1322 ]
1323 }
1324 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001325 },
James Ward542dd3b2022-11-17 12:11:55 +00001326 "identity": {
1327 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +00001328 "profile": [
1329 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001330 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001331 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001332 "generation": {
1333 "standard": {
1334 "no_negative_tests": "true",
1335 "generator_args": [
1336 [
1337 "--target-dtype",
1338 "fp32",
1339 "--target-dtype",
1340 "fp16",
1341 "--target-dtype",
1342 "bf16",
1343 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001344 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001345 "--tensor-dim-range",
1346 "1,67",
1347 "--target-rank",
1348 "1",
1349 "--target-rank",
1350 "2",
1351 "--target-rank",
1352 "3"
1353 ],
1354 [
1355 "--target-dtype",
1356 "fp32",
1357 "--target-dtype",
1358 "fp16",
1359 "--target-dtype",
1360 "bf16",
1361 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001362 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001363 "--tensor-dim-range",
1364 "1,19",
1365 "--target-rank",
1366 "4",
1367 "--target-rank",
1368 "5"
1369 ],
1370 [
1371 "--target-dtype",
1372 "fp32",
1373 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001374 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001375 "--target-shape",
1376 "1,1,65539,1,1",
1377 "--target-shape",
1378 "1,1,2,65529"
1379 ]
1380 ]
1381 }
1382 },
1383 "selection": {
1384 "default": {
1385 "params": {},
1386 "permutes": [
1387 "shape",
1388 "type"
1389 ]
1390 }
1391 }
James Ward542dd3b2022-11-17 12:11:55 +00001392 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001393 "log": {
1394 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001395 "profile": [
1396 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001397 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001398 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001399 "generation": {
1400 "standard": {
1401 "generator_args": [
1402 [
1403 "--filter",
1404 "^log$",
1405 "--target-dtype",
1406 "fp32",
1407 "--target-dtype",
1408 "fp16",
1409 "--target-dtype",
1410 "bf16",
1411 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001412 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001413 "--tensor-dim-range",
1414 "15,64",
1415 "--target-rank",
1416 "1",
1417 "--target-rank",
1418 "2",
1419 "--target-rank",
1420 "3"
1421 ],
1422 [
1423 "--filter",
1424 "^log$",
1425 "--target-dtype",
1426 "fp32",
1427 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001428 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001429 "--tensor-dim-range",
1430 "1,15",
1431 "--target-rank",
1432 "4",
1433 "--target-rank",
1434 "5"
1435 ],
1436 [
1437 "--filter",
1438 "^log$",
1439 "--target-dtype",
1440 "fp16",
1441 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001442 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001443 "--target-shape",
1444 "1,65530,1,2",
1445 "--target-shape",
1446 "3,1,65540,1,1"
1447 ]
1448 ]
1449 }
1450 },
1451 "selection": {
1452 "default": {
1453 "params": {},
1454 "permutes": [
1455 "shape",
1456 "type"
1457 ]
1458 }
1459 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001460 },
James Ward8384a6f2023-01-27 17:27:34 +00001461 "matmul": {
1462 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001463 "profile": [
1464 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001465 ],
Jeremy Johnson1271c442023-09-05 11:39:26 +01001466 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001467 "generation": {
1468 "standard": {
1469 "negative_dim_range": "1,10",
1470 "generator_args": [
1471 [
1472 "--target-dtype",
1473 "fp32",
1474 "--target-dtype",
1475 "fp16",
1476 "--target-dtype",
1477 "bf16",
1478 "--fp-values-range",
1479 "-2.0,2.0",
1480 "--tensor-dim-range",
1481 "13,70"
1482 ],
1483 [
1484 "--target-dtype",
1485 "fp32",
1486 "--target-dtype",
1487 "fp16",
1488 "--target-dtype",
1489 "bf16",
1490 "--fp-values-range",
1491 "-2.0,2.0",
1492 "--tensor-dim-range",
Jeremy Johnson51779fd2023-09-12 10:27:43 +01001493 "10,19"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001494 ],
1495 [
1496 "--target-dtype",
1497 "fp32",
1498 "--fp-values-range",
1499 "-2.0,2.0",
1500 "--target-shape",
1501 "4,65530,1",
1502 "--target-shape",
1503 "1,65538,3"
1504 ]
1505 ]
1506 }
1507 },
1508 "selection": {
1509 "default": {
Jeremy Johnson1271c442023-09-05 11:39:26 +01001510 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001511 }
1512 }
James Ward8384a6f2023-01-27 17:27:34 +00001513 },
James Ward52ac9d62022-11-16 12:53:49 +00001514 "max_pool2d": {
1515 "group": "tensor",
James Ward52ac9d62022-11-16 12:53:49 +00001516 "profile": [
1517 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001518 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001519 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001520 "generation": {
1521 "standard": {
1522 "generator_args": [
1523 [
1524 "--target-dtype",
1525 "fp32",
1526 "--target-dtype",
1527 "fp16",
1528 "--target-dtype",
1529 "bf16",
1530 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001531 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001532 "--target-shape",
1533 "1,47,37,25",
1534 "--target-shape",
1535 "1,15,13,38",
1536 "--allow-pooling-and-conv-oversizes"
1537 ],
1538 [
1539 "--target-dtype",
1540 "fp32",
1541 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001542 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001543 "--target-shape",
1544 "1,65534,4,1",
1545 "--target-shape",
1546 "1,6,65536,1",
1547 "--max-conv-dilation",
1548 "1",
1549 "--allow-pooling-and-conv-oversizes"
1550 ]
1551 ]
1552 }
1553 },
1554 "selection": {
1555 "default": {
1556 "params": {
1557 "shape": [],
1558 "type": [
1559 "f32",
1560 "f16",
1561 "bf16"
1562 ],
1563 "stride": [],
1564 "pad": []
1565 },
1566 "permutes": [
1567 "shape",
1568 "type",
1569 "pad"
1570 ],
1571 "sparsity": {
1572 "pad": 11
1573 }
1574 }
1575 }
James Ward990cc4b2022-11-16 15:36:37 +00001576 },
James Ward71616fe2022-11-23 11:00:47 +00001577 "negate": {
1578 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001579 "profile": [
1580 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001581 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001582 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001583 "generation": {
1584 "standard": {
1585 "negative_dim_range": "1,10",
1586 "generator_args": [
1587 [
1588 "--target-dtype",
1589 "fp32",
1590 "--target-dtype",
1591 "fp16",
1592 "--target-dtype",
1593 "bf16",
1594 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001595 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001596 "--tensor-dim-range",
1597 "17,64",
1598 "--target-rank",
1599 "1",
1600 "--target-rank",
1601 "2",
1602 "--target-rank",
1603 "3"
1604 ],
1605 [
1606 "--target-dtype",
1607 "fp32",
1608 "--target-dtype",
1609 "fp16",
1610 "--target-dtype",
1611 "bf16",
1612 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001613 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001614 "--tensor-dim-range",
1615 "1,22",
1616 "--target-rank",
1617 "4",
1618 "--target-rank",
1619 "5"
1620 ],
1621 [
1622 "--target-dtype",
1623 "fp32",
1624 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001625 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001626 "--target-shape",
1627 "1,65541,3,1",
1628 "--target-shape",
1629 "1,2,1,65532,1"
1630 ]
1631 ]
1632 }
1633 },
1634 "selection": {
1635 "default": {
1636 "params": {},
1637 "permutes": [
1638 "shape",
1639 "type"
1640 ]
1641 }
1642 }
James Ward71616fe2022-11-23 11:00:47 +00001643 },
James Wardf0890992022-11-17 11:15:14 +00001644 "pad": {
1645 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001646 "profile": [
1647 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001648 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001649 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001650 "generation": {
1651 "standard": {
1652 "generator_args": [
1653 [
1654 "--target-dtype",
1655 "fp32",
1656 "--target-dtype",
1657 "fp16",
1658 "--target-dtype",
1659 "bf16",
1660 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001661 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001662 "--tensor-dim-range",
1663 "1,65",
1664 "--target-rank",
1665 "1",
1666 "--target-rank",
1667 "2",
1668 "--target-rank",
1669 "3"
1670 ],
1671 [
1672 "--target-dtype",
1673 "fp16",
1674 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001675 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001676 "--tensor-dim-range",
1677 "1,17",
1678 "--target-rank",
1679 "4"
1680 ],
1681 [
1682 "--target-dtype",
1683 "bf16",
1684 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001685 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001686 "--tensor-dim-range",
1687 "1,16",
1688 "--target-rank",
1689 "5"
1690 ],
1691 [
1692 "--target-dtype",
1693 "fp32",
1694 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001695 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001696 "--target-shape",
1697 "1,1,65539,1"
1698 ]
1699 ]
1700 }
1701 },
1702 "selection": {
1703 "default": {
1704 "params": {},
1705 "permutes": [
1706 "shape",
1707 "type"
1708 ],
1709 "preselected": [
1710 {
1711 "shape": "50",
1712 "type": "bf16",
1713 "pad": "pad11"
1714 },
1715 {
1716 "shape": "63x46",
1717 "type": "bf16",
1718 "pad": "pad1010"
1719 },
1720 {
1721 "shape": "6",
1722 "type": "f16",
1723 "pad": "pad01"
1724 }
1725 ],
1726 "sparsity": {
1727 "pad": 21
1728 }
1729 }
1730 }
James Wardf0890992022-11-17 11:15:14 +00001731 },
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001732 "pow": {
1733 "group": "ew_binary",
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001734 "profile": [
1735 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001736 ],
Jeremy Johnson9a758382023-11-07 16:27:35 +00001737 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001738 "generation": {
1739 "standard": {
1740 "generator_args": [
1741 [
1742 "--target-dtype",
1743 "fp32",
1744 "--target-dtype",
1745 "fp16",
1746 "--target-dtype",
1747 "bf16",
1748 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001749 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001750 "--tensor-dim-range",
1751 "16,64",
1752 "--target-rank",
1753 "1",
1754 "--target-rank",
1755 "2",
1756 "--target-rank",
1757 "3"
1758 ],
1759 [
1760 "--target-dtype",
1761 "fp16",
1762 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001763 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001764 "--tensor-dim-range",
1765 "1,16",
1766 "--target-rank",
1767 "4",
1768 "--target-rank",
1769 "5"
1770 ],
1771 [
1772 "--target-dtype",
1773 "bf16",
1774 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001775 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001776 "--target-shape",
1777 "65534,3,1,1",
1778 "--target-shape",
1779 "2,65541,1,1,1"
1780 ]
1781 ]
1782 }
1783 },
1784 "selection": {
1785 "default": {
1786 "params": {},
1787 "permutes": [
1788 "shape",
1789 "type"
1790 ]
1791 }
1792 }
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001793 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001794 "reciprocal": {
1795 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001796 "profile": [
1797 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001798 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001799 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001800 "generation": {
1801 "standard": {
1802 "generator_args": [
1803 [
1804 "--target-dtype",
1805 "fp32",
1806 "--target-dtype",
1807 "fp16",
1808 "--target-dtype",
1809 "bf16",
1810 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001811 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001812 "--tensor-dim-range",
1813 "15,64",
1814 "--target-rank",
1815 "1",
1816 "--target-rank",
1817 "2",
1818 "--target-rank",
1819 "3"
1820 ],
1821 [
1822 "--target-dtype",
1823 "fp16",
1824 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001825 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001826 "--tensor-dim-range",
1827 "1,15",
1828 "--target-rank",
1829 "4",
1830 "--target-rank",
1831 "5"
1832 ],
1833 [
1834 "--target-dtype",
1835 "bf16",
1836 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001837 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001838 "--target-shape",
1839 "1,1,65536,4",
1840 "--target-shape",
1841 "2,65535,1,1,1"
1842 ]
1843 ]
1844 }
1845 },
1846 "selection": {
1847 "default": {
1848 "params": {},
1849 "permutes": [
1850 "shape",
1851 "type"
1852 ]
1853 }
1854 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001855 },
James Wardf0890992022-11-17 11:15:14 +00001856 "reshape": {
1857 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001858 "profile": [
1859 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001860 ],
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00001861 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001862 "generation": {
1863 "standard": {
1864 "generator_args": [
1865 [
1866 "--target-dtype",
1867 "fp32",
1868 "--target-dtype",
1869 "fp16",
1870 "--target-dtype",
1871 "bf16",
1872 "--fp-values-range",
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00001873 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001874 "--num-rand-permutations",
1875 "2"
1876 ],
1877 [
1878 "--target-dtype",
1879 "fp32",
1880 "--fp-values-range",
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00001881 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001882 "--target-shape",
1883 "1,1,65536,1",
1884 "--target-shape",
1885 "1,65535,1,2",
1886 "--num-rand-permutations",
1887 "2"
1888 ]
1889 ]
1890 }
1891 },
1892 "selection": {
1893 "default": {
1894 "params": {},
1895 "permutes": [
1896 "shape",
1897 "type",
1898 "rank",
1899 "perm"
1900 ]
1901 }
1902 }
James Wardf0890992022-11-17 11:15:14 +00001903 },
1904 "reverse": {
1905 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001906 "profile": [
1907 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001908 ],
evacha0198477222024-01-26 12:25:32 +00001909 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001910 "generation": {
1911 "standard": {
1912 "generator_args": [
1913 [
1914 "--target-dtype",
1915 "fp32",
1916 "--target-dtype",
1917 "fp16",
1918 "--target-dtype",
1919 "bf16",
1920 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00001921 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001922 "--tensor-dim-range",
1923 "1,48"
1924 ],
1925 [
1926 "--target-dtype",
1927 "fp32",
1928 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00001929 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001930 "--target-shape",
1931 "1,1,65537",
1932 "--target-shape",
1933 "1,65535,1,2"
1934 ]
1935 ]
1936 }
1937 },
1938 "selection": {
1939 "default": {
1940 "params": {},
1941 "permutes": [
1942 "shape",
1943 "type"
1944 ]
1945 }
1946 }
James Wardf0890992022-11-17 11:15:14 +00001947 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001948 "rsqrt": {
1949 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001950 "profile": [
1951 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001952 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001953 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001954 "generation": {
1955 "standard": {
1956 "generator_args": [
1957 [
1958 "--target-dtype",
1959 "fp32",
1960 "--target-dtype",
1961 "fp16",
1962 "--target-dtype",
1963 "bf16",
1964 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001965 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001966 "--tensor-dim-range",
1967 "15,64",
1968 "--target-rank",
1969 "1",
1970 "--target-rank",
1971 "2",
1972 "--target-rank",
1973 "3"
1974 ],
1975 [
1976 "--target-dtype",
1977 "bf16",
1978 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001979 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001980 "--tensor-dim-range",
1981 "1,15",
1982 "--target-rank",
1983 "4",
1984 "--target-rank",
1985 "5"
1986 ],
1987 [
1988 "--target-dtype",
1989 "fp32",
1990 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001991 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001992 "--target-shape",
1993 "1,1,3,65541",
1994 "--target-shape",
1995 "65532,1,3,1,1"
1996 ]
1997 ]
1998 }
1999 },
2000 "selection": {
2001 "default": {
2002 "params": {},
2003 "permutes": [
2004 "shape",
2005 "type"
2006 ]
2007 }
2008 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00002009 },
James Ward990cc4b2022-11-16 15:36:37 +00002010 "scatter": {
2011 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00002012 "profile": [
2013 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002014 ],
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002015 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002016 "generation": {
2017 "standard": {
2018 "negative_dim_range": "1,10",
2019 "generator_args": [
2020 [
2021 "--target-dtype",
2022 "fp32",
2023 "--target-dtype",
2024 "fp16",
2025 "--target-dtype",
2026 "bf16",
2027 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002028 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002029 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002030 "5,56",
2031 "--max-batch-size",
2032 "56"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002033 ],
2034 [
2035 "--target-dtype",
2036 "fp32",
2037 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002038 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002039 "--target-shape",
2040 "1,65541,1",
2041 "--target-shape",
2042 "1,1,65531",
2043 "--target-shape",
2044 "2989,6,1"
2045 ]
2046 ]
2047 }
2048 },
2049 "selection": {
2050 "default": {
2051 "params": {},
2052 "permutes": [
2053 "shape",
2054 "type"
2055 ]
2056 }
2057 }
James Wardf0890992022-11-17 11:15:14 +00002058 },
2059 "tile": {
2060 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002061 "profile": [
2062 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002063 ],
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002064 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002065 "generation": {
2066 "standard": {
2067 "negative_dim_range": "1,10",
2068 "generator_args": [
2069 [
2070 "--target-dtype",
2071 "fp32",
2072 "--target-dtype",
2073 "fp16",
2074 "--target-dtype",
2075 "bf16",
2076 "--fp-values-range",
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002077 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002078 "--tensor-dim-range",
2079 "4,32"
2080 ],
2081 [
2082 "--target-dtype",
2083 "fp32",
2084 "--fp-values-range",
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002085 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002086 "--target-shape",
2087 "65535",
2088 "--target-shape",
2089 "1,65543,2,1"
2090 ]
2091 ]
2092 }
2093 },
2094 "selection": {
2095 "default": {
2096 "params": {},
2097 "permutes": [
2098 "shape",
2099 "type"
2100 ]
2101 }
2102 }
James Wardf0890992022-11-17 11:15:14 +00002103 },
2104 "transpose": {
2105 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002106 "profile": [
2107 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002108 ],
evacha0198477222024-01-26 12:25:32 +00002109 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002110 "generation": {
2111 "standard": {
2112 "generator_args": [
2113 [
2114 "--filter",
2115 "^transpose$",
2116 "--target-dtype",
2117 "fp32",
2118 "--target-dtype",
2119 "fp16",
2120 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002121 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002122 "--target-rank",
2123 "1",
2124 "--target-rank",
2125 "2",
2126 "--num-rand-permutations",
2127 "2"
2128 ],
2129 [
2130 "--filter",
2131 "^transpose$",
2132 "--target-dtype",
2133 "fp32",
2134 "--target-dtype",
2135 "fp16",
2136 "--target-dtype",
2137 "bf16",
2138 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002139 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002140 "--target-rank",
2141 "3",
2142 "--target-rank",
2143 "4",
2144 "--num-rand-permutations",
2145 "2"
2146 ],
2147 [
2148 "--filter",
2149 "^transpose$",
2150 "--target-dtype",
2151 "fp32",
2152 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002153 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002154 "--target-shape",
2155 "1,1,65539,2",
2156 "--target-shape",
2157 "1,1,1,65535",
2158 "--num-rand-permutations",
2159 "1"
2160 ]
2161 ]
2162 }
2163 },
2164 "selection": {
2165 "default": {
2166 "params": {},
2167 "permutes": [
2168 "shape",
2169 "type",
2170 "perm"
2171 ]
2172 }
2173 }
James Wardb9c3a632022-11-22 13:14:50 +00002174 },
James Ward681e0a82023-02-20 18:04:31 +00002175 "transpose_conv2d": {
2176 "group": "tensor",
James Ward681e0a82023-02-20 18:04:31 +00002177 "profile": [
2178 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002179 ],
Jeremy Johnson95a67102024-01-10 14:16:39 +00002180 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002181 "generation": {
2182 "standard": {
2183 "negative_dim_range": "1,10",
2184 "generator_args": [
2185 [
2186 "--target-dtype",
2187 "fp32",
2188 "--target-dtype",
2189 "fp16",
2190 "--target-dtype",
2191 "bf16",
2192 "--fp-values-range",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002193 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002194 "--target-shape",
2195 "10,24,9,13",
2196 "--target-shape",
2197 "8,14,20,5",
2198 "--tensor-dim-range",
2199 "1,16",
2200 "--allow-pooling-and-conv-oversizes"
2201 ],
2202 [
2203 "--target-dtype",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002204 "fp32",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002205 "--fp-values-range",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002206 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002207 "--target-shape",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002208 "1,65536,1,2",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002209 "--tensor-dim-range",
2210 "1,17",
2211 "--max-conv-dilation",
2212 "1"
2213 ]
2214 ]
2215 }
2216 },
2217 "selection": {
2218 "default": {
2219 "params": {
2220 "shape": [],
2221 "type": [],
2222 "kernel": [],
2223 "stride": [],
2224 "pad": [],
2225 "out_shape": []
2226 },
2227 "permutes": [
2228 "shape",
2229 "type",
2230 "stride",
2231 "pad"
2232 ]
2233 }
2234 }
James Ward681e0a82023-02-20 18:04:31 +00002235 },
James Wardb9c3a632022-11-22 13:14:50 +00002236 "maximum": {
2237 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002238 "profile": [
2239 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002240 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002241 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002242 "generation": {
2243 "standard": {
2244 "generator_args": [
2245 [
2246 "--target-dtype",
2247 "fp32",
2248 "--target-dtype",
2249 "fp16",
2250 "--target-dtype",
2251 "bf16",
2252 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002253 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002254 "--tensor-dim-range",
2255 "16,64",
2256 "--target-rank",
2257 "1",
2258 "--target-rank",
2259 "2",
2260 "--target-rank",
2261 "3"
2262 ],
2263 [
2264 "--target-dtype",
2265 "fp32",
2266 "--target-dtype",
2267 "fp16",
2268 "--target-dtype",
2269 "bf16",
2270 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002271 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002272 "--tensor-dim-range",
2273 "1,16",
2274 "--target-rank",
2275 "4",
2276 "--target-rank",
2277 "5"
2278 ],
2279 [
2280 "--target-dtype",
2281 "fp32",
2282 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002283 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002284 "--target-shape",
2285 "65531,1,2,1",
2286 "--target-shape",
2287 "1,1,65541,1"
2288 ]
2289 ]
2290 }
2291 },
2292 "selection": {
2293 "default": {
2294 "params": {},
2295 "permutes": [
2296 "shape",
2297 "type"
2298 ]
2299 }
2300 }
James Wardb9c3a632022-11-22 13:14:50 +00002301 },
2302 "minimum": {
2303 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002304 "profile": [
2305 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002306 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002307 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002308 "generation": {
2309 "standard": {
2310 "generator_args": [
2311 [
2312 "--target-dtype",
2313 "fp32",
2314 "--target-dtype",
2315 "fp16",
2316 "--target-dtype",
2317 "bf16",
2318 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002319 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002320 "--tensor-dim-range",
2321 "16,64",
2322 "--target-rank",
2323 "1",
2324 "--target-rank",
2325 "2",
2326 "--target-rank",
2327 "3"
2328 ],
2329 [
2330 "--target-dtype",
2331 "fp32",
2332 "--target-dtype",
2333 "fp16",
2334 "--target-dtype",
2335 "bf16",
2336 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002337 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002338 "--tensor-dim-range",
2339 "1,16",
2340 "--target-rank",
2341 "4",
2342 "--target-rank",
2343 "5"
2344 ],
2345 [
2346 "--target-dtype",
2347 "fp32",
2348 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002349 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002350 "--target-shape",
2351 "1,65531,2,1",
2352 "--target-shape",
2353 "1,1,1,65538"
2354 ]
2355 ]
2356 }
2357 },
2358 "selection": {
2359 "default": {
2360 "params": {},
2361 "permutes": [
2362 "shape",
2363 "type"
2364 ]
2365 }
2366 }
James Ward635bc992022-11-23 11:55:32 +00002367 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002368 "mul": {
2369 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002370 "profile": [
2371 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002372 ],
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002373 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002374 "generation": {
2375 "standard": {
2376 "negative_dim_range": "1,10",
2377 "generator_args": [
2378 [
2379 "--target-dtype",
2380 "fp32",
2381 "--target-dtype",
2382 "fp16",
2383 "--target-dtype",
2384 "bf16",
2385 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002386 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002387 "--tensor-dim-range",
2388 "16,64",
2389 "--target-rank",
2390 "1",
2391 "--target-rank",
2392 "2",
2393 "--target-rank",
2394 "3"
2395 ],
2396 [
2397 "--target-dtype",
2398 "fp16",
2399 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002400 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002401 "--tensor-dim-range",
2402 "1,16",
2403 "--target-rank",
2404 "4",
2405 "--target-rank",
2406 "5"
2407 ],
2408 [
2409 "--target-dtype",
2410 "bf16",
2411 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002412 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002413 "--target-shape",
2414 "1,1,3,65534",
2415 "--target-shape",
2416 "1,2,1,65541,1"
2417 ]
2418 ]
2419 }
2420 },
2421 "selection": {
2422 "default": {
2423 "params": {},
2424 "permutes": [
2425 "shape",
2426 "type"
2427 ]
2428 }
2429 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002430 },
James Ward635bc992022-11-23 11:55:32 +00002431 "reduce_max": {
2432 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002433 "profile": [
2434 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002435 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002436 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002437 "generation": {
2438 "standard": {
2439 "negative_dim_range": "1,10",
2440 "generator_args": [
2441 [
2442 "--target-dtype",
2443 "fp32",
2444 "--target-dtype",
2445 "fp16",
2446 "--target-dtype",
2447 "bf16",
2448 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002449 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002450 "--tensor-dim-range",
2451 "1,32"
2452 ],
2453 [
2454 "--target-dtype",
2455 "fp32",
2456 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002457 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002458 "--target-shape",
2459 "1,1,1,65531",
2460 "--target-shape",
2461 "1,1,65539,2"
2462 ]
2463 ]
2464 }
2465 },
2466 "selection": {
2467 "default": {
2468 "params": {},
2469 "permutes": [
2470 "shape",
2471 "type",
2472 "axis"
2473 ]
2474 }
2475 }
James Ward635bc992022-11-23 11:55:32 +00002476 },
2477 "reduce_min": {
2478 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002479 "profile": [
2480 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002481 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002482 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002483 "generation": {
2484 "standard": {
2485 "negative_dim_range": "1,10",
2486 "generator_args": [
2487 [
2488 "--target-dtype",
2489 "fp32",
2490 "--target-dtype",
2491 "fp16",
2492 "--target-dtype",
2493 "bf16",
2494 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002495 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002496 "--tensor-dim-range",
2497 "1,32"
2498 ],
2499 [
2500 "--target-dtype",
2501 "fp32",
2502 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002503 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002504 "--target-shape",
2505 "1,1,65531,1",
2506 "--target-shape",
2507 "1,65539,2,1"
2508 ]
2509 ]
2510 }
2511 },
2512 "selection": {
2513 "default": {
2514 "params": {},
2515 "permutes": [
2516 "shape",
2517 "type",
2518 "axis"
2519 ]
2520 }
2521 }
James Ward2a27c8f2022-11-23 11:29:43 +00002522 },
James Ward512c1ca2023-01-27 18:46:44 +00002523 "reduce_product": {
2524 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00002525 "profile": [
2526 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002527 ],
Jeremy Johnsonbd801962024-01-03 17:07:44 +00002528 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002529 "generation": {
2530 "standard": {
2531 "generator_args": [
2532 [
2533 "--target-dtype",
2534 "fp32",
2535 "--target-dtype",
2536 "fp16",
2537 "--target-dtype",
2538 "bf16",
2539 "--fp-values-range",
Jeremy Johnsonbd801962024-01-03 17:07:44 +00002540 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002541 "--tensor-dim-range",
2542 "1,34"
2543 ],
2544 [
2545 "--target-dtype",
2546 "fp16",
Jeremy Johnsonbd801962024-01-03 17:07:44 +00002547 "--fp-values-range",
2548 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002549 "--target-shape",
2550 "2,65527,3,1",
2551 "--target-shape",
2552 "1,3,2,65541"
2553 ]
2554 ]
2555 }
2556 },
2557 "selection": {
2558 "default": {
2559 "params": {},
2560 "permutes": [
2561 "shape",
2562 "type",
2563 "axis"
2564 ]
2565 }
2566 }
James Ward512c1ca2023-01-27 18:46:44 +00002567 },
2568 "reduce_sum": {
2569 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00002570 "profile": [
2571 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002572 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002573 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002574 "generation": {
2575 "standard": {
2576 "generator_args": [
2577 [
2578 "--target-dtype",
2579 "fp32",
2580 "--target-dtype",
2581 "fp16",
2582 "--target-dtype",
2583 "bf16",
2584 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002585 "-max,max",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00002586 "--target-rank",
2587 "3",
2588 "--target-rank",
2589 "4",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002590 "--tensor-dim-range",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00002591 "10,37"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002592 ],
2593 [
2594 "--target-dtype",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002595 "fp32",
2596 "--fp-values-range",
2597 "-max,max",
2598 "--target-shape",
2599 "1001",
2600 "--target-shape",
2601 "50,200"
2602 ],
2603 [
2604 "--target-dtype",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00002605 "fp16",
2606 "--fp-values-range",
2607 "-max,max",
2608 "--target-shape",
2609 "65529",
2610 "--target-shape",
2611 "65537,2"
2612 ],
2613 [
2614 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002615 "bf16",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002616 "--fp-values-range",
2617 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002618 "--target-shape",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00002619 "16001",
2620 "--target-shape",
2621 "16,1000",
2622 "--target-shape",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002623 "1,3,65529,1",
2624 "--target-shape",
2625 "1,65537,1,1"
2626 ]
2627 ]
2628 }
2629 },
2630 "selection": {
2631 "default": {
2632 "params": {},
2633 "permutes": [
2634 "shape",
2635 "type",
2636 "axis"
2637 ]
2638 }
2639 }
James Ward512c1ca2023-01-27 18:46:44 +00002640 },
James Ward7f1ea8e2022-12-12 18:39:11 +00002641 "resize": {
2642 "group": "image",
James Ward7f1ea8e2022-12-12 18:39:11 +00002643 "profile": [
2644 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002645 ],
2646 "generation": {
2647 "standard": {
2648 "negative_dim_range": "1,10",
2649 "generator_args": [
2650 [
2651 "--target-dtype",
2652 "fp32",
2653 "--target-dtype",
2654 "fp16",
2655 "--target-dtype",
2656 "bf16",
2657 "--fp-values-range",
2658 "-2.0,2.0"
2659 ],
2660 [
2661 "--target-dtype",
2662 "fp32",
2663 "--fp-values-range",
2664 "-2.0,2.0",
2665 "--target-shape",
2666 "1,1103,1,2",
2667 "--max-resize-output-dim",
2668 "9100"
2669 ]
2670 ]
2671 }
2672 },
2673 "selection": {
2674 "default": {
2675 "params": {
2676 "offset": [],
2677 "shape": [],
2678 "type": [],
2679 "mode": [],
2680 "output_type": [],
2681 "scale": [
2682 "sc2x1x3x1"
2683 ],
2684 "border": [
2685 "bor0x1"
2686 ]
2687 },
2688 "permutes": [
2689 "shape",
2690 "type"
2691 ],
2692 "exclude_patterns": [
2693 ".*_ERRORIF_MaxDimExceeded_1x16584x5x1_.*"
2694 ]
2695 }
2696 }
James Ward7f1ea8e2022-12-12 18:39:11 +00002697 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002698 "rfft2d": {
2699 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002700 "profile": [
2701 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002702 ],
2703 "generation": {
2704 "standard": {
2705 "generator_args": [
2706 [
2707 "--target-dtype",
2708 "fp32",
2709 "--fp-values-range",
2710 "-2.0,2.0"
2711 ],
2712 [
2713 "--target-dtype",
2714 "fp32",
2715 "--fp-values-range",
2716 "-2.0,2.0",
2717 "--target-shape",
2718 "1,16,512",
2719 "--target-shape",
2720 "1,8192,2"
2721 ]
2722 ]
2723 }
2724 },
2725 "selection": {
2726 "default": {
2727 "params": {},
2728 "permutes": [
2729 "shape",
2730 "type"
2731 ]
2732 }
2733 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00002734 },
James Ward2a27c8f2022-11-23 11:29:43 +00002735 "select": {
2736 "group": "ew_ternary",
James Ward2a27c8f2022-11-23 11:29:43 +00002737 "profile": [
2738 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002739 ],
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00002740 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002741 "generation": {
2742 "standard": {
2743 "generator_args": [
2744 [
2745 "--target-dtype",
2746 "fp32",
2747 "--target-dtype",
2748 "fp16",
2749 "--target-dtype",
2750 "bf16",
2751 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00002752 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002753 "--tensor-dim-range",
2754 "16,64",
2755 "--target-rank",
2756 "1",
2757 "--target-rank",
2758 "2",
2759 "--target-rank",
2760 "3"
2761 ],
2762 [
2763 "--target-dtype",
2764 "fp32",
2765 "--target-dtype",
2766 "fp16",
2767 "--target-dtype",
2768 "bf16",
2769 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00002770 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002771 "--tensor-dim-range",
2772 "1,16",
2773 "--target-rank",
2774 "4",
2775 "--target-rank",
2776 "5"
2777 ],
2778 [
2779 "--target-dtype",
2780 "fp32",
2781 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00002782 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002783 "--target-shape",
2784 "1,2,65534,2,1",
2785 "--target-shape",
2786 "1,1,65539,2",
2787 "--num-rand-permutations",
2788 "2"
2789 ]
2790 ]
2791 }
2792 },
2793 "selection": {
2794 "default": {
2795 "params": {},
2796 "permutes": [
2797 "shape",
2798 "type"
2799 ]
2800 }
2801 }
James Wardb45db9a2022-12-12 13:02:44 +00002802 },
2803 "sigmoid": {
2804 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00002805 "profile": [
2806 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002807 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00002808 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002809 "generation": {
2810 "standard": {
2811 "generator_args": [
2812 [
2813 "--target-dtype",
2814 "fp32",
2815 "--target-dtype",
2816 "fp16",
2817 "--target-dtype",
2818 "bf16",
2819 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00002820 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002821 "--tensor-dim-range",
2822 "16,64",
2823 "--target-rank",
2824 "1",
2825 "--target-rank",
2826 "2",
2827 "--target-rank",
2828 "3"
2829 ],
2830 [
2831 "--target-dtype",
2832 "fp32",
2833 "--target-dtype",
2834 "fp16",
2835 "--target-dtype",
2836 "bf16",
2837 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00002838 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002839 "--tensor-dim-range",
2840 "1,19",
2841 "--target-rank",
2842 "4",
2843 "--target-rank",
2844 "5"
2845 ],
2846 [
2847 "--target-dtype",
2848 "fp32",
2849 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00002850 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002851 "--target-shape",
2852 "1,2,65538,2,1",
2853 "--target-shape",
2854 "1,3,1,65533"
2855 ]
2856 ]
2857 }
2858 },
2859 "selection": {
2860 "default": {
2861 "params": {},
2862 "permutes": [
2863 "shape",
2864 "type"
2865 ]
2866 }
2867 }
James Wardb45db9a2022-12-12 13:02:44 +00002868 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002869 "sub": {
2870 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002871 "profile": [
2872 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002873 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002874 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002875 "generation": {
2876 "standard": {
2877 "generator_args": [
2878 [
2879 "--target-dtype",
2880 "fp32",
2881 "--target-dtype",
2882 "fp16",
2883 "--target-dtype",
2884 "bf16",
2885 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002886 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002887 "--tensor-dim-range",
2888 "16,64",
2889 "--target-rank",
2890 "1",
2891 "--target-rank",
2892 "2",
2893 "--target-rank",
2894 "3"
2895 ],
2896 [
2897 "--target-dtype",
2898 "bf16",
2899 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002900 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002901 "--tensor-dim-range",
2902 "1,16",
2903 "--target-rank",
2904 "4",
2905 "--target-rank",
2906 "5"
2907 ],
2908 [
2909 "--target-dtype",
2910 "fp32",
2911 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002912 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002913 "--target-shape",
2914 "1,1,65533,3",
2915 "--target-shape",
2916 "1,1,2,1,65545"
2917 ]
2918 ]
2919 }
2920 },
2921 "selection": {
2922 "default": {
2923 "params": {},
2924 "permutes": [
2925 "shape",
2926 "type"
2927 ]
2928 }
2929 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002930 },
James Wardc253e642023-01-17 17:03:12 +00002931 "slice": {
2932 "group": "data_layout",
James Wardc253e642023-01-17 17:03:12 +00002933 "profile": [
2934 "tosa-bi",
2935 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002936 ],
evacha017f7d4252024-01-24 12:08:09 +00002937 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002938 "generation": {
2939 "standard": {
2940 "generator_args": [
2941 [
2942 "--target-dtype",
2943 "fp32",
2944 "--target-dtype",
2945 "fp16",
2946 "--target-dtype",
2947 "bf16",
2948 "--fp-values-range",
evacha017f7d4252024-01-24 12:08:09 +00002949 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002950 "--tensor-dim-range",
2951 "16,64",
2952 "--target-rank",
2953 "1",
2954 "--target-rank",
2955 "2",
2956 "--target-rank",
2957 "3",
2958 "--num-rand-permutations",
2959 "2"
2960 ],
2961 [
2962 "--target-dtype",
2963 "fp32",
2964 "--target-dtype",
2965 "fp16",
2966 "--target-dtype",
2967 "bf16",
2968 "--fp-values-range",
evacha017f7d4252024-01-24 12:08:09 +00002969 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002970 "--tensor-dim-range",
2971 "1,16",
2972 "--target-rank",
2973 "4",
2974 "--num-rand-permutations",
2975 "2"
2976 ],
2977 [
2978 "--target-dtype",
2979 "bf16",
2980 "--fp-values-range",
2981 "-2.0,2.0",
2982 "--target-shape",
2983 "1,1,655341,1",
2984 "--target-shape",
2985 "1,65539,1,1",
2986 "--num-rand-permutations",
2987 "2"
2988 ]
2989 ]
2990 }
2991 },
2992 "selection": {
2993 "default": {
2994 "params": {},
2995 "permutes": [
2996 "shape",
2997 "type",
2998 "perm"
2999 ]
3000 }
3001 }
James Wardc253e642023-01-17 17:03:12 +00003002 },
James Wardb45db9a2022-12-12 13:02:44 +00003003 "tanh": {
3004 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00003005 "profile": [
3006 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003007 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003008 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003009 "generation": {
3010 "standard": {
3011 "generator_args": [
3012 [
3013 "--target-dtype",
3014 "fp32",
3015 "--target-dtype",
3016 "fp16",
3017 "--target-dtype",
3018 "bf16",
3019 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003020 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003021 "--tensor-dim-range",
3022 "18,60",
3023 "--target-rank",
3024 "1",
3025 "--target-rank",
3026 "2",
3027 "--target-rank",
3028 "3"
3029 ],
3030 [
3031 "--target-dtype",
3032 "fp32",
3033 "--target-dtype",
3034 "fp16",
3035 "--target-dtype",
3036 "bf16",
3037 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003038 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003039 "--tensor-dim-range",
3040 "1,24",
3041 "--target-rank",
3042 "4",
3043 "--target-rank",
3044 "5"
3045 ],
3046 [
3047 "--target-dtype",
3048 "fp32",
3049 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003050 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003051 "--target-shape",
3052 "1,65535,2,1,1",
3053 "--target-shape",
3054 "1,65540,1,2"
3055 ]
3056 ]
3057 }
3058 },
3059 "selection": {
3060 "default": {
3061 "params": {},
3062 "permutes": [
3063 "shape",
3064 "type"
3065 ]
3066 }
3067 }
Won Jeon78155c62023-06-10 00:20:04 +00003068 },
3069 "erf": {
3070 "group": "activation",
3071 "profile": [
3072 "tosa-mi"
3073 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003074 "support_for": [ "lazy_data_gen" ],
Won Jeon78155c62023-06-10 00:20:04 +00003075 "generation": {
3076 "standard": {
3077 "generator_args": [
3078 [
3079 "--target-dtype",
3080 "fp32",
3081 "--target-dtype",
3082 "fp16",
3083 "--target-dtype",
3084 "bf16",
3085 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003086 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003087 "--tensor-dim-range",
3088 "18,60",
3089 "--target-rank",
3090 "1",
3091 "--target-rank",
3092 "2",
3093 "--target-rank",
3094 "3"
3095 ],
3096 [
3097 "--target-dtype",
3098 "fp32",
3099 "--target-dtype",
3100 "fp16",
3101 "--target-dtype",
3102 "bf16",
3103 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003104 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003105 "--tensor-dim-range",
3106 "1,24",
3107 "--target-rank",
3108 "4",
3109 "--target-rank",
3110 "5"
3111 ],
3112 [
3113 "--target-dtype",
3114 "fp32",
3115 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003116 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003117 "--target-shape",
3118 "1,65535,2,1,1",
3119 "--target-shape",
3120 "1,65540,1,2"
3121 ]
3122 ]
3123 }
3124 },
3125 "selection": {
3126 "default": {
3127 "params": {},
3128 "permutes": [
3129 "shape",
3130 "type"
3131 ]
3132 }
3133 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01003134 }
3135}