blob: 8a524231a0a200165bea73d39552a34e068da822 [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 Johnson87e287b2024-04-10 16:55:58 +01007 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
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",
Jeremy Johnson87e287b2024-04-10 16:55:58 +010023 "0",
24 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000025 "1",
26 "--target-rank",
27 "2",
28 "--target-rank",
29 "3"
30 ],
31 [
32 "--target-dtype",
33 "fp32",
34 "--target-dtype",
35 "fp16",
36 "--target-dtype",
37 "bf16",
38 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +000039 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000040 "--tensor-dim-range",
41 "1,16",
42 "--target-rank",
43 "4",
44 "--target-rank",
45 "5"
46 ],
47 [
48 "--target-dtype",
49 "bf16",
50 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +000051 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000052 "--target-shape",
53 "1,65531,2,1",
54 "--target-shape",
55 "65538,1,1,1"
56 ]
57 ]
58 }
59 },
60 "selection": {
61 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000062 }
63 }
James Ward71616fe2022-11-23 11:00:47 +000064 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +000065 "add": {
66 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +000067 "profile": [
68 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000069 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +000070 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000071 "generation": {
72 "standard": {
73 "generator_args": [
74 [
75 "--target-dtype",
76 "fp32",
77 "--target-dtype",
78 "fp16",
79 "--target-dtype",
80 "bf16",
81 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +000082 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000083 "--tensor-dim-range",
84 "16,64",
85 "--target-rank",
86 "1",
87 "--target-rank",
88 "2",
89 "--target-rank",
90 "3"
91 ],
92 [
93 "--target-dtype",
94 "fp32",
95 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +000096 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000097 "--tensor-dim-range",
98 "1,16",
99 "--target-rank",
100 "4",
101 "--target-rank",
102 "5"
103 ],
104 [
105 "--target-dtype",
106 "fp16",
107 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +0000108 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000109 "--target-shape",
110 "2,1,1,65532",
111 "--target-shape",
112 "65542,2,1,1,1"
113 ]
114 ]
115 }
116 },
117 "selection": {
118 "default": {
119 "params": {},
120 "permutes": [
121 "shape",
122 "type"
123 ]
124 }
125 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +0000126 },
James Ward52ac9d62022-11-16 12:53:49 +0000127 "argmax": {
128 "group": "tensor",
James Ward52ac9d62022-11-16 12:53:49 +0000129 "profile": [
130 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000131 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000132 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000133 "generation": {
134 "standard": {
135 "generator_args": [
136 [
137 "--target-dtype",
138 "fp32",
139 "--target-dtype",
140 "fp16",
141 "--target-dtype",
142 "bf16",
143 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000144 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000145 "--tensor-dim-range",
146 "32,64",
147 "--target-rank",
148 "1",
149 "--target-rank",
150 "2",
151 "--target-rank",
152 "3",
153 "--num-rand-permutations",
154 "2"
155 ],
156 [
157 "--target-dtype",
158 "fp32",
159 "--target-dtype",
160 "fp16",
161 "--target-dtype",
162 "bf16",
163 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000164 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000165 "--tensor-dim-range",
166 "1,32",
167 "--target-rank",
168 "4",
169 "--num-rand-permutations",
170 "2"
171 ],
172 [
173 "--target-dtype",
174 "fp32",
175 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000176 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000177 "--target-shape",
178 "1,3,65535,1",
179 "--target-shape",
180 "1,65537,1,2",
181 "--num-rand-permutations",
182 "2"
183 ]
184 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000185 },
186 "float8": {
187 "from_version" : "v0.100.0",
188 "no_negative_tests": "true",
189 "generator_args": [
190 [
191 "--target-dtype",
192 "fp8e4m3",
193 "--target-dtype",
194 "fp8e5m2",
195 "--fp-values-range",
196 "-max,max",
197 "--tensor-dim-range",
198 "32,64",
199 "--target-rank",
200 "1",
201 "--target-rank",
202 "2",
203 "--target-rank",
204 "3",
205 "--num-rand-permutations",
206 "2"
207 ]
208 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000209 }
210 },
211 "selection": {
212 "default": {
213 "params": {},
214 "permutes": [
215 "shape",
216 "type"
217 ]
218 }
219 }
James Ward52ac9d62022-11-16 12:53:49 +0000220 },
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100221 "avg_pool2d": {
222 "group": "tensor",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100223 "profile": [
224 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000225 ],
Jeremy Johnson0601f802023-11-08 16:28:09 +0000226 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000227 "generation": {
228 "standard": {
229 "generator_args": [
230 [
231 "--target-dtype",
232 "fp32",
233 "--target-dtype",
234 "fp16",
235 "--target-dtype",
236 "bf16",
237 "--fp-values-range",
Jeremy Johnson0601f802023-11-08 16:28:09 +0000238 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000239 "--target-shape",
Jeremy Johnson0601f802023-11-08 16:28:09 +0000240 "4,11,7,39",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000241 "--target-shape",
Jeremy Johnsonaba79522023-12-07 10:26:10 +0000242 "5,21,36,17",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000243 "--allow-pooling-and-conv-oversizes"
244 ],
245 [
246 "--target-dtype",
247 "fp32",
248 "--fp-values-range",
Jeremy Johnson0601f802023-11-08 16:28:09 +0000249 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000250 "--target-shape",
251 "1,2,65533,2",
252 "--target-shape",
253 "1,65539,2,1",
254 "--allow-pooling-and-conv-oversizes"
255 ]
256 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000257 },
258 "float8": {
259 "from_version" : "v0.100.0",
260 "no_negative_tests": "true",
261 "generator_args": [
262 [
263 "--target-dtype",
264 "fp8e4m3",
265 "--target-dtype",
266 "fp8e5m2",
267 "--fp-values-range",
268 "-max,max",
269 "--tensor-dim-range",
270 "32,64",
271 "--num-rand-permutations",
272 "2"
273 ]
274 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000275 }
276 },
277 "selection": {
278 "default": {
279 "params": {},
280 "permutes": [
281 "shape",
282 "type"
283 ],
284 "sparsity": {
285 "pad": 17
286 }
287 }
288 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100289 },
James Ward736fd1a2023-01-23 17:13:37 +0000290 "cast": {
291 "group": "type_conversion",
James Ward736fd1a2023-01-23 17:13:37 +0000292 "profile": [
293 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000294 ],
Jeremy Johnson708da822023-11-15 16:25:45 +0000295 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000296 "generation": {
297 "standard": {
298 "negative_dim_range": "1,10",
299 "generator_args": [
300 [
301 "--target-dtype",
302 "fp32",
303 "--target-dtype",
304 "fp16",
305 "--target-dtype",
306 "bf16",
307 "--target-dtype",
308 "int8",
309 "--target-dtype",
310 "int16",
311 "--target-dtype",
312 "int32",
313 "--fp-values-range",
Jeremy Johnson708da822023-11-15 16:25:45 +0000314 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000315 "--tensor-dim-range",
316 "16,64",
317 "--target-rank",
318 "1",
319 "--target-rank",
320 "2",
321 "--target-rank",
322 "3"
323 ],
324 [
325 "--target-dtype",
326 "fp32",
327 "--target-dtype",
328 "fp16",
329 "--target-dtype",
330 "bf16",
331 "--target-dtype",
332 "int8",
333 "--target-dtype",
334 "int16",
335 "--target-dtype",
336 "int32",
337 "--fp-values-range",
Jeremy Johnson708da822023-11-15 16:25:45 +0000338 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000339 "--tensor-dim-range",
340 "1,16",
341 "--target-rank",
342 "4",
343 "--target-rank",
344 "5"
345 ],
346 [
347 "--target-dtype",
348 "fp16",
Jeremy Johnson708da822023-11-15 16:25:45 +0000349 "--fp-values-range",
350 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000351 "--target-shape",
352 "1,1,1,65533,1",
353 "--target-shape",
354 "2,65538,1,1"
355 ]
356 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000357 },
358 "float8": {
359 "from_version" : "v0.100.0",
360 "no_negative_tests": "true",
361 "generator_args": [
362 [
363 "--target-dtype",
364 "fp8e4m3",
365 "--target-dtype",
366 "fp8e5m2",
367 "--fp-values-range",
368 "-max,max",
369 "--tensor-dim-range",
370 "32,64",
371 "--target-rank",
372 "1",
373 "--target-rank",
374 "2",
375 "--target-rank",
376 "3",
377 "--num-rand-permutations",
378 "2"
379 ]
380 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000381 }
382 },
383 "selection": {
384 "default": {
385 "params": {
386 "shape": [],
387 "type": [],
388 "output_type": []
389 },
390 "permutes": [
391 "shape",
392 "type",
393 "output_type"
394 ],
395 "exclude_patterns": [
396 "^((?!ERRORIF).)*_(i8|i16|i32|b)_out(i8|i16|i32|b)"
397 ]
398 }
399 }
James Ward736fd1a2023-01-23 17:13:37 +0000400 },
James Ward71616fe2022-11-23 11:00:47 +0000401 "ceil": {
402 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +0000403 "profile": [
404 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000405 ],
Jeremy Johnson87e287b2024-04-10 16:55:58 +0100406 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000407 "generation": {
408 "standard": {
409 "generator_args": [
410 [
411 "--target-dtype",
412 "fp32",
413 "--target-dtype",
414 "fp16",
415 "--target-dtype",
416 "bf16",
417 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000418 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000419 "--tensor-dim-range",
420 "4,64",
421 "--target-rank",
Jeremy Johnson87e287b2024-04-10 16:55:58 +0100422 "0",
423 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000424 "1",
425 "--target-rank",
426 "2",
427 "--target-rank",
428 "3"
429 ],
430 [
431 "--target-dtype",
432 "fp32",
433 "--target-dtype",
434 "fp16",
435 "--target-dtype",
436 "bf16",
437 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000438 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000439 "--tensor-dim-range",
440 "1,16",
441 "--target-rank",
442 "4",
443 "--target-rank",
444 "5"
445 ],
446 [
447 "--target-dtype",
448 "fp16",
449 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000450 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000451 "--target-shape",
452 "2,1,65530,1",
453 "--target-shape",
454 "1,1,65539,1"
455 ]
456 ]
457 }
458 },
459 "selection": {
460 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000461 }
462 }
James Ward71616fe2022-11-23 11:00:47 +0000463 },
James Ward34071252022-12-07 15:48:47 +0000464 "clamp": {
465 "group": "activation",
James Ward34071252022-12-07 15:48:47 +0000466 "profile": [
467 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000468 ],
Jeremy Johnson962e27d2024-04-09 16:12:35 +0100469 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000470 "generation": {
471 "standard": {
472 "generator_args": [
473 [
474 "--target-dtype",
475 "fp32",
476 "--target-dtype",
477 "fp16",
478 "--target-dtype",
479 "bf16",
480 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000481 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000482 "--tensor-dim-range",
483 "20,64",
484 "--target-rank",
Jeremy Johnson962e27d2024-04-09 16:12:35 +0100485 "0",
486 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000487 "1",
488 "--target-rank",
489 "2",
490 "--target-rank",
491 "3"
492 ],
493 [
494 "--target-dtype",
495 "fp32",
496 "--target-dtype",
497 "fp16",
498 "--target-dtype",
499 "bf16",
500 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000501 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000502 "--tensor-dim-range",
503 "1,20",
504 "--target-rank",
505 "4",
506 "--target-rank",
507 "5"
508 ],
509 [
510 "--target-dtype",
511 "fp32",
512 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000513 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000514 "--target-shape",
515 "1,2,1,65536",
516 "--target-shape",
517 "1,3,65537,1,1"
518 ]
519 ]
520 }
521 },
522 "selection": {
523 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000524 }
525 }
James Ward34071252022-12-07 15:48:47 +0000526 },
James Wardf0890992022-11-17 11:15:14 +0000527 "concat": {
528 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +0000529 "profile": [
530 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000531 ],
Jeremy Johnson3eafe662024-01-10 13:13:35 +0000532 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000533 "generation": {
534 "standard": {
535 "generator_args": [
536 [
537 "--target-dtype",
538 "fp32",
539 "--target-dtype",
540 "fp16",
541 "--target-dtype",
542 "bf16",
543 "--fp-values-range",
Jeremy Johnson3eafe662024-01-10 13:13:35 +0000544 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000545 "--tensor-dim-range",
546 "16,64",
547 "--target-rank",
548 "1",
549 "--target-rank",
550 "2",
551 "--target-rank",
552 "3",
553 "--num-const-inputs-concat",
554 "3"
555 ],
556 [
557 "--target-dtype",
558 "fp32",
559 "--target-dtype",
560 "fp16",
561 "--target-dtype",
562 "bf16",
563 "--fp-values-range",
Jeremy Johnson3eafe662024-01-10 13:13:35 +0000564 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000565 "--tensor-dim-range",
566 "1,16",
567 "--target-rank",
568 "4",
569 "--target-rank",
570 "5",
571 "--num-const-inputs-concat",
572 "1"
573 ],
574 [
575 "--target-dtype",
576 "fp32",
577 "--fp-values-range",
Jeremy Johnson3eafe662024-01-10 13:13:35 +0000578 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000579 "--target-shape",
580 "1,1,65534,1,1",
581 "--target-shape",
582 "1,65537,1,2",
583 "--num-const-inputs-concat",
584 "2"
585 ]
586 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000587 },
588 "float8": {
589 "from_version" : "v0.100.0",
590 "no_negative_tests": "true",
591 "generator_args": [
592 [
593 "--target-dtype",
594 "fp8e4m3",
595 "--target-dtype",
596 "fp8e5m2",
597 "--fp-values-range",
598 "-max,max",
599 "--tensor-dim-range",
600 "32,64",
601 "--target-rank",
602 "1",
603 "--target-rank",
604 "2",
605 "--target-rank",
606 "3",
607 "--num-rand-permutations",
608 "2"
609 ]
610 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000611 }
612 },
613 "selection": {
614 "default": {
615 "params": {},
616 "permutes": [
617 "shape",
618 "type"
619 ]
620 }
621 }
James Wardf0890992022-11-17 11:15:14 +0000622 },
James Ward542dd3b2022-11-17 12:11:55 +0000623 "const": {
624 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +0000625 "profile": [
626 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000627 ],
evacha0198477222024-01-26 12:25:32 +0000628 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000629 "generation": {
630 "standard": {
631 "no_negative_tests": "true",
632 "generator_args": [
633 [
634 "--target-dtype",
635 "fp32",
636 "--target-dtype",
637 "fp16",
638 "--target-dtype",
639 "bf16",
640 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +0000641 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000642 "--target-rank",
643 "1",
644 "--target-rank",
645 "2",
646 "--target-rank",
647 "3"
648 ],
649 [
650 "--target-dtype",
651 "fp32",
652 "--target-dtype",
653 "fp16",
654 "--target-dtype",
655 "bf16",
656 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +0000657 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000658 "--tensor-dim-range",
659 "1,16",
660 "--target-rank",
661 "4",
662 "--target-rank",
663 "5"
664 ],
665 [
666 "--target-dtype",
667 "fp32",
668 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +0000669 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000670 "--target-shape",
671 "1,65540,1,1,1",
672 "--target-shape",
673 "1,2,1,65529"
674 ]
675 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000676 },
677 "float8": {
678 "from_version" : "v0.100.0",
679 "no_negative_tests": "true",
680 "generator_args": [
681 [
682 "--target-dtype",
683 "fp8e4m3",
684 "--target-dtype",
685 "fp8e5m2",
686 "--fp-values-range",
687 "-max,max",
688 "--tensor-dim-range",
689 "32,64",
690 "--target-rank",
691 "1",
692 "--target-rank",
693 "2",
694 "--target-rank",
695 "3",
696 "--num-rand-permutations",
697 "2"
698 ]
699 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000700 }
701 },
702 "selection": {
703 "default": {
704 "params": {},
705 "permutes": [
706 "shape",
707 "type"
708 ]
709 }
710 }
James Ward542dd3b2022-11-17 12:11:55 +0000711 },
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100712 "conv2d": {
713 "group": "tensor",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100714 "profile": [
715 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000716 ],
Jeremy Johnson0a6d1de2023-09-27 14:59:43 +0100717 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen" ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +0000718 "gen_filter": "^conv2d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000719 "generation": {
720 "standard": {
721 "negative_dim_range": "1,10",
722 "generator_args": [
723 [
724 "--target-dtype",
725 "fp32",
726 "--target-dtype",
727 "fp16",
728 "--target-dtype",
729 "bf16",
730 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000731 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000732 "--target-shape",
Jeremy Johnson5e36bde2024-03-14 16:56:10 +0000733 "2,34,19,27",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000734 "--target-shape",
Jeremy Johnson5e36bde2024-03-14 16:56:10 +0000735 "3,16,51,7",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000736 "--tensor-dim-range",
737 "1,16",
738 "--allow-pooling-and-conv-oversizes"
739 ],
740 [
741 "--target-dtype",
742 "fp32",
743 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000744 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000745 "--target-shape",
746 "1,65537,1,3",
747 "--target-shape",
Jeremy Johnson0a6d1de2023-09-27 14:59:43 +0100748 "1,2,65530,2",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000749 "--tensor-dim-range",
750 "1,16",
751 "--max-conv-dilation",
752 "1",
753 "--allow-pooling-and-conv-oversizes"
Jeremy Johnson5e36bde2024-03-14 16:56:10 +0000754 ],
755 [
756 "--target-dtype",
757 "fp32",
758 "--target-dtype",
759 "fp16",
760 "--target-dtype",
761 "bf16",
762 "--fp-values-range",
763 "-max,max",
764 "--conv-kernel",
765 "7,7",
766 "--conv-kernel",
767 "9,9",
768 "--target-shape",
769 "1,127,127,1",
770 "--target-shape",
771 "1,256,256,1",
772 "--target-shape",
773 "1,1080,720,1",
774 "--tensor-dim-range",
775 "1,8"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000776 ]
777 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000778 },
779 "float8": {
780 "from_version" : "v0.100.0",
781 "no_negative_tests": "true",
782 "generator_args": [
783 [
784 "--target-dtype",
785 "fp8e4m3",
786 "--target-dtype",
787 "fp8e5m2",
788 "--fp-values-range",
789 "-max,max",
790 "--tensor-dim-range",
791 "32,64",
792 "--num-rand-permutations",
793 "2"
794 ]
795 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000796 }
797 },
798 "selection": {
799 "default": {
Jeremy Johnsonaf090182024-02-13 18:25:39 +0000800 "permutes": [ "rank", "dtype", "kernel", "acc_type" ],
801 "full_params": [ "stride", "dilation" ],
802 "specifics": { "pad": [ "(0, 0, 0, 0)" ] },
803 "groups": [ "s" ],
804 "maximum": 3
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000805 }
806 }
James Ward52ac9d62022-11-16 12:53:49 +0000807 },
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000808 "conv3d": {
809 "group": "tensor",
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000810 "profile": [
811 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000812 ],
evacha0147ab1762024-01-29 13:23:23 +0000813 "support_for": [ "lazy_data_gen" ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +0000814 "gen_filter": "^conv3d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000815 "generation": {
816 "standard": {
817 "negative_dim_range": "1,10",
818 "generator_args": [
819 [
820 "--target-dtype",
821 "fp32",
822 "--target-dtype",
823 "fp16",
824 "--target-dtype",
825 "bf16",
826 "--fp-values-range",
evacha0147ab1762024-01-29 13:23:23 +0000827 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000828 "--target-shape",
829 "1,7,18,5,4",
830 "--target-shape",
831 "1,6,12,17,3",
832 "--tensor-dim-range",
833 "1,4",
834 "--allow-pooling-and-conv-oversizes"
835 ],
836 [
837 "--target-dtype",
838 "fp32",
839 "--fp-values-range",
evacha0147ab1762024-01-29 13:23:23 +0000840 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000841 "--target-shape",
842 "1,2,65539,1,2",
843 "--target-shape",
844 "1,65532,1,1,3",
845 "--tensor-dim-range",
846 "1,2",
847 "--max-conv-dilation",
848 "1",
849 "--allow-pooling-and-conv-oversizes"
850 ]
851 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000852 },
853 "float8": {
854 "from_version" : "v0.100.0",
855 "no_negative_tests": "true",
856 "generator_args": [
857 [
858 "--target-dtype",
859 "fp8e4m3",
860 "--target-dtype",
861 "fp8e5m2",
862 "--fp-values-range",
863 "-max,max",
864 "--target-shape",
865 "1,7,18,5,4",
866 "--target-shape",
867 "1,6,12,17,3",
868 "--tensor-dim-range",
869 "1,4",
870 "--num-rand-permutations",
871 "2"
872 ]
873 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000874 }
875 },
876 "selection": {
877 "default": {
878 "params": {
879 "shape": [],
880 "type": [],
881 "kernel": [],
882 "stride": [],
883 "pad": [],
884 "dilation": []
885 },
886 "permutes": [
887 "kernel",
888 "shape",
889 "type",
890 "pad",
891 "stride"
892 ]
893 }
894 }
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000895 },
James Wardae25b932023-02-07 20:11:41 +0000896 "depthwise_conv2d": {
897 "group": "tensor",
James Wardae25b932023-02-07 20:11:41 +0000898 "profile": [
899 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000900 ],
Jeremy Johnson4f931302024-01-04 17:05:24 +0000901 "support_for": [ "lazy_data_gen" ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +0000902 "gen_filter": "^depthwise_conv2d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000903 "generation": {
904 "standard": {
905 "negative_dim_range": "1,10",
906 "generator_args": [
907 [
908 "--target-dtype",
909 "fp32",
910 "--target-dtype",
911 "fp16",
912 "--target-dtype",
913 "bf16",
914 "--fp-values-range",
Jeremy Johnson4f931302024-01-04 17:05:24 +0000915 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000916 "--target-shape",
917 "1,17,31,4",
918 "--target-shape",
919 "1,37,11,5",
920 "--tensor-dim-range",
Jeremy Johnson4f931302024-01-04 17:05:24 +0000921 "1,32",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000922 "--allow-pooling-and-conv-oversizes"
923 ],
924 [
925 "--target-dtype",
926 "fp32",
927 "--fp-values-range",
Jeremy Johnson4f931302024-01-04 17:05:24 +0000928 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000929 "--target-shape",
930 "1,1,65531,2",
931 "--target-shape",
932 "1,65540,1,3",
933 "--tensor-dim-range",
934 "1,16",
935 "--max-conv-dilation",
936 "1",
937 "--allow-pooling-and-conv-oversizes"
938 ]
939 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000940 },
941 "float8": {
942 "from_version" : "v0.100.0",
943 "no_negative_tests": "true",
944 "generator_args": [
945 [
946 "--target-dtype",
947 "fp8e4m3",
948 "--target-dtype",
949 "fp8e5m2",
950 "--fp-values-range",
951 "-max,max",
952 "--tensor-dim-range",
953 "32,64",
954 "--num-rand-permutations",
955 "2"
956 ]
957 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000958 }
959 },
960 "selection": {
961 "default": {
962 "params": {
963 "shape": [],
964 "type": [
965 "f16xf16",
966 "bf16xbf16",
967 "f32xf32"
968 ],
969 "kernel": [],
970 "stride": [],
971 "pad": [],
972 "dilation": []
973 },
974 "permutes": [
975 "kernel",
976 "shape",
977 "type",
978 "pad"
979 ]
980 }
981 }
James Wardae25b932023-02-07 20:11:41 +0000982 },
Won Jeona21b2e82023-08-10 10:33:01 +0000983 "dim": {
984 "group": "data_layout",
985 "profile": [
986 "tosa-mi"
987 ],
988 "generation": {
989 "standard": {
Jeremy Johnsonfd8c8fe2023-10-23 11:55:38 +0100990 "from_version": "v0.80.0",
Won Jeona21b2e82023-08-10 10:33:01 +0000991 "generator_args": [
992 [
993 "--target-dtype",
994 "fp32",
995 "--target-dtype",
996 "fp16",
997 "--target-dtype",
998 "bf16",
999 "--fp-values-range",
1000 "-2.0,2.0",
1001 "--tensor-dim-range",
1002 "1,65",
1003 "--target-rank",
1004 "1",
1005 "--target-rank",
1006 "2",
1007 "--target-rank",
1008 "3"
1009 ]
1010 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001011 },
1012 "float8": {
1013 "from_version" : "v0.100.0",
1014 "no_negative_tests": "true",
1015 "generator_args": [
1016 [
1017 "--target-dtype",
1018 "fp8e4m3",
1019 "--target-dtype",
1020 "fp8e5m2",
1021 "--fp-values-range",
1022 "-max,max",
1023 "--tensor-dim-range",
1024 "32,64",
1025 "--target-rank",
1026 "1",
1027 "--target-rank",
1028 "2",
1029 "--target-rank",
1030 "3",
1031 "--num-rand-permutations",
1032 "2"
1033 ]
1034 ]
Won Jeona21b2e82023-08-10 10:33:01 +00001035 }
1036 },
1037 "selection": {
1038 "default": {
1039 "params": {},
1040 "permutes": [
1041 "shape",
1042 "type"
1043 ]
1044 }
1045 }
1046 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001047 "equal": {
1048 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001049 "profile": [
1050 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001051 ],
Jeremy Johnsona0150012023-11-15 15:52:06 +00001052 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001053 "generation": {
1054 "standard": {
1055 "generator_args": [
1056 [
1057 "--target-dtype",
1058 "fp32",
1059 "--target-dtype",
1060 "fp16",
1061 "--target-dtype",
1062 "bf16",
1063 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001064 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001065 "--tensor-dim-range",
1066 "18,64",
1067 "--target-rank",
1068 "1",
1069 "--target-rank",
1070 "2",
1071 "--target-rank",
1072 "3"
1073 ],
1074 [
1075 "--target-dtype",
1076 "fp32",
1077 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001078 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001079 "--tensor-dim-range",
1080 "1,18",
1081 "--target-rank",
1082 "4",
1083 "--target-rank",
1084 "5"
1085 ],
1086 [
1087 "--target-dtype",
1088 "fp16",
1089 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001090 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001091 "--target-shape",
1092 "1,1,2,65550",
1093 "--target-shape",
1094 "1,4,65530,1,1"
1095 ]
1096 ]
1097 }
1098 },
1099 "selection": {
1100 "default": {
1101 "params": {},
1102 "permutes": [
1103 "shape",
1104 "type"
1105 ]
1106 }
1107 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001108 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001109 "exp": {
1110 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001111 "profile": [
1112 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001113 ],
Jeremy Johnson87e287b2024-04-10 16:55:58 +01001114 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001115 "generation": {
1116 "standard": {
1117 "generator_args": [
1118 [
1119 "--target-dtype",
1120 "fp32",
1121 "--target-dtype",
1122 "fp16",
1123 "--target-dtype",
1124 "bf16",
1125 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001126 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001127 "--tensor-dim-range",
1128 "15,64",
1129 "--target-rank",
Jeremy Johnson87e287b2024-04-10 16:55:58 +01001130 "0",
1131 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001132 "1",
1133 "--target-rank",
1134 "2",
1135 "--target-rank",
1136 "3"
1137 ],
1138 [
1139 "--target-dtype",
1140 "fp16",
1141 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001142 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001143 "--tensor-dim-range",
1144 "1,15",
1145 "--target-rank",
1146 "4",
1147 "--target-rank",
1148 "5"
1149 ],
1150 [
1151 "--target-dtype",
1152 "fp32",
1153 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001154 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001155 "--target-shape",
1156 "1,1,65535,4",
1157 "--target-shape",
1158 "2,65536,1,1,1"
1159 ]
1160 ]
1161 }
1162 },
1163 "selection": {
1164 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001165 }
1166 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001167 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00001168 "fft2d": {
1169 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00001170 "profile": [
1171 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001172 ],
Jeremy Johnsonc8330812024-01-18 16:57:28 +00001173 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001174 "generation": {
1175 "standard": {
1176 "generator_args": [
1177 [
1178 "--target-dtype",
1179 "fp32",
1180 "--fp-values-range",
Jeremy Johnsonc8330812024-01-18 16:57:28 +00001181 "-max,max"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001182 ],
1183 [
1184 "--target-dtype",
1185 "fp32",
1186 "--fp-values-range",
Jeremy Johnsonc8330812024-01-18 16:57:28 +00001187 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001188 "--target-shape",
1189 "1,256,64",
1190 "--target-shape",
1191 "1,4,4096"
1192 ]
1193 ]
1194 }
1195 },
1196 "selection": {
1197 "default": {
1198 "params": {},
1199 "permutes": [
1200 "shape",
1201 "type",
1202 "inverse"
1203 ]
1204 }
1205 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00001206 },
James Ward8384a6f2023-01-27 17:27:34 +00001207 "fully_connected": {
1208 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001209 "profile": [
1210 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001211 ],
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001212 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001213 "generation": {
1214 "standard": {
1215 "negative_dim_range": "1,10",
1216 "generator_args": [
1217 [
1218 "--target-dtype",
1219 "fp32",
1220 "--target-dtype",
1221 "fp16",
1222 "--target-dtype",
1223 "bf16",
1224 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001225 "-max,max",
1226 "--tensor-dim-range",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00001227 "25,64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001228 ],
1229 [
1230 "--target-dtype",
1231 "fp32",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001232 "--fp-values-range",
1233 "-max,max",
1234 "--tensor-dim-range",
1235 "10,15",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001236 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001237 "100,296",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001238 "--target-shape",
1239 "65540,2"
1240 ],
1241 [
1242 "--target-dtype",
1243 "fp32",
1244 "--target-dtype",
1245 "fp16",
1246 "--target-dtype",
1247 "bf16",
1248 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001249 "-max,max",
1250 "--tensor-dim-range",
1251 "35,64",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001252 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001253 "30,16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001254 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001255 "100,23"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001256 ]
1257 ]
1258 }
1259 },
1260 "selection": {
1261 "default": {
1262 "params": {},
1263 "permutes": [
1264 "shape",
1265 "type"
1266 ]
1267 }
1268 }
James Ward8384a6f2023-01-27 17:27:34 +00001269 },
James Ward71616fe2022-11-23 11:00:47 +00001270 "floor": {
1271 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001272 "profile": [
1273 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001274 ],
Jeremy Johnson87e287b2024-04-10 16:55:58 +01001275 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001276 "generation": {
1277 "standard": {
1278 "generator_args": [
1279 [
1280 "--target-dtype",
1281 "fp32",
1282 "--target-dtype",
1283 "fp16",
1284 "--target-dtype",
1285 "bf16",
1286 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001287 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001288 "--tensor-dim-range",
1289 "4,64",
1290 "--target-rank",
Jeremy Johnson87e287b2024-04-10 16:55:58 +01001291 "0",
1292 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001293 "1",
1294 "--target-rank",
1295 "2",
1296 "--target-rank",
1297 "3"
1298 ],
1299 [
1300 "--target-dtype",
1301 "fp32",
1302 "--target-dtype",
1303 "fp16",
1304 "--target-dtype",
1305 "bf16",
1306 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001307 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001308 "--tensor-dim-range",
1309 "1,16",
1310 "--target-rank",
1311 "4",
1312 "--target-rank",
1313 "5"
1314 ],
1315 [
1316 "--target-dtype",
1317 "fp32",
1318 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001319 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001320 "--target-shape",
1321 "1,1,65533,2",
1322 "--target-shape",
1323 "1,65537,1,1"
1324 ]
1325 ]
1326 }
1327 },
1328 "selection": {
1329 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001330 }
1331 }
James Ward71616fe2022-11-23 11:00:47 +00001332 },
James Ward990cc4b2022-11-16 15:36:37 +00001333 "gather": {
1334 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001335 "profile": [
1336 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001337 ],
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001338 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001339 "generation": {
1340 "standard": {
1341 "negative_dim_range": "1,10",
1342 "generator_args": [
1343 [
1344 "--target-dtype",
1345 "fp32",
1346 "--target-dtype",
1347 "fp16",
1348 "--target-dtype",
1349 "bf16",
1350 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001351 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001352 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001353 "5,72",
1354 "--max-batch-size",
1355 "72"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001356 ],
1357 [
1358 "--target-dtype",
1359 "fp32",
1360 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001361 "-max,max",
1362 "--tensor-dim-range",
1363 "5,20",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001364 "--target-shape",
1365 "2,65536,1",
1366 "--target-shape",
1367 "1,2,65535",
1368 "--target-shape",
1369 "5000,1,1"
1370 ]
1371 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001372 },
1373 "float8": {
1374 "from_version" : "v0.100.0",
1375 "no_negative_tests": "true",
1376 "generator_args": [
1377 [
1378 "--target-dtype",
1379 "fp8e4m3",
1380 "--target-dtype",
1381 "fp8e5m2",
1382 "--fp-values-range",
1383 "-max,max",
1384 "--tensor-dim-range",
1385 "32,64",
1386 "--target-rank",
1387 "1",
1388 "--target-rank",
1389 "2",
1390 "--target-rank",
1391 "3",
1392 "--num-rand-permutations",
1393 "2"
1394 ]
1395 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001396 }
1397 },
1398 "selection": {
1399 "default": {
1400 "params": {},
1401 "permutes": [
1402 "shape",
1403 "type"
1404 ]
1405 }
1406 }
James Ward990cc4b2022-11-16 15:36:37 +00001407 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001408 "greater": {
1409 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001410 "profile": [
1411 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001412 ],
Jeremy Johnsona0150012023-11-15 15:52:06 +00001413 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001414 "generation": {
1415 "standard": {
1416 "generator_args": [
1417 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001418 "--target-dtype",
1419 "fp32",
1420 "--target-dtype",
1421 "fp16",
1422 "--target-dtype",
1423 "bf16",
1424 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001425 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001426 "--tensor-dim-range",
1427 "18,64",
1428 "--target-rank",
1429 "1",
1430 "--target-rank",
1431 "2",
1432 "--target-rank",
1433 "3"
1434 ],
1435 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001436 "--target-dtype",
1437 "bf16",
1438 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001439 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001440 "--tensor-dim-range",
1441 "1,18",
1442 "--target-rank",
1443 "4",
1444 "--target-rank",
1445 "5"
1446 ],
1447 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001448 "--target-dtype",
1449 "fp32",
1450 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001451 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001452 "--target-shape",
1453 "3,65551,1,1",
1454 "--target-shape",
1455 "1,1,3,65531,1"
1456 ]
1457 ]
1458 }
1459 },
1460 "selection": {
1461 "default": {
1462 "params": {},
1463 "permutes": [
1464 "shape",
1465 "type"
1466 ]
1467 }
1468 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001469 },
1470 "greater_equal": {
1471 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001472 "profile": [
1473 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001474 ],
Jeremy Johnsona0150012023-11-15 15:52:06 +00001475 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001476 "generation": {
1477 "standard": {
1478 "generator_args": [
1479 [
1480 "--target-dtype",
1481 "fp32",
1482 "--target-dtype",
1483 "fp16",
1484 "--target-dtype",
1485 "bf16",
1486 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001487 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001488 "--tensor-dim-range",
1489 "18,64",
1490 "--target-rank",
1491 "1",
1492 "--target-rank",
1493 "2",
1494 "--target-rank",
1495 "3"
1496 ],
1497 [
1498 "--target-dtype",
1499 "fp16",
1500 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001501 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001502 "--tensor-dim-range",
1503 "1,18",
1504 "--target-rank",
1505 "4",
1506 "--target-rank",
1507 "5"
1508 ],
1509 [
1510 "--target-dtype",
1511 "bf16",
1512 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001513 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001514 "--target-shape",
1515 "65552,1,1,4",
1516 "--target-shape",
1517 "1,1,1,3,65532"
1518 ]
1519 ]
1520 }
1521 },
1522 "selection": {
1523 "default": {
1524 "params": {},
1525 "permutes": [
1526 "shape",
1527 "type"
1528 ]
1529 }
1530 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001531 },
James Ward542dd3b2022-11-17 12:11:55 +00001532 "identity": {
1533 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +00001534 "profile": [
1535 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001536 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001537 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001538 "generation": {
1539 "standard": {
1540 "no_negative_tests": "true",
1541 "generator_args": [
1542 [
1543 "--target-dtype",
1544 "fp32",
1545 "--target-dtype",
1546 "fp16",
1547 "--target-dtype",
1548 "bf16",
1549 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001550 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001551 "--tensor-dim-range",
1552 "1,67",
1553 "--target-rank",
1554 "1",
1555 "--target-rank",
1556 "2",
1557 "--target-rank",
1558 "3"
1559 ],
1560 [
1561 "--target-dtype",
1562 "fp32",
1563 "--target-dtype",
1564 "fp16",
1565 "--target-dtype",
1566 "bf16",
1567 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001568 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001569 "--tensor-dim-range",
1570 "1,19",
1571 "--target-rank",
1572 "4",
1573 "--target-rank",
1574 "5"
1575 ],
1576 [
1577 "--target-dtype",
1578 "fp32",
1579 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001580 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001581 "--target-shape",
1582 "1,1,65539,1,1",
1583 "--target-shape",
1584 "1,1,2,65529"
1585 ]
1586 ]
1587 }
1588 },
1589 "selection": {
1590 "default": {
1591 "params": {},
1592 "permutes": [
1593 "shape",
1594 "type"
1595 ]
1596 }
1597 }
James Ward542dd3b2022-11-17 12:11:55 +00001598 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001599 "log": {
1600 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001601 "profile": [
1602 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001603 ],
Jeremy Johnson87e287b2024-04-10 16:55:58 +01001604 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001605 "generation": {
1606 "standard": {
1607 "generator_args": [
1608 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001609 "--target-dtype",
1610 "fp32",
1611 "--target-dtype",
1612 "fp16",
1613 "--target-dtype",
1614 "bf16",
1615 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001616 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001617 "--tensor-dim-range",
1618 "15,64",
1619 "--target-rank",
Jeremy Johnson87e287b2024-04-10 16:55:58 +01001620 "0",
1621 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001622 "1",
1623 "--target-rank",
1624 "2",
1625 "--target-rank",
1626 "3"
1627 ],
1628 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001629 "--target-dtype",
1630 "fp32",
1631 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001632 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001633 "--tensor-dim-range",
1634 "1,15",
1635 "--target-rank",
1636 "4",
1637 "--target-rank",
1638 "5"
1639 ],
1640 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001641 "--target-dtype",
1642 "fp16",
1643 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001644 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001645 "--target-shape",
1646 "1,65530,1,2",
1647 "--target-shape",
1648 "3,1,65540,1,1"
1649 ]
1650 ]
1651 }
1652 },
1653 "selection": {
1654 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001655 }
1656 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001657 },
James Ward8384a6f2023-01-27 17:27:34 +00001658 "matmul": {
1659 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001660 "profile": [
1661 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001662 ],
Jeremy Johnson1271c442023-09-05 11:39:26 +01001663 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001664 "generation": {
1665 "standard": {
1666 "negative_dim_range": "1,10",
1667 "generator_args": [
1668 [
1669 "--target-dtype",
1670 "fp32",
1671 "--target-dtype",
1672 "fp16",
1673 "--target-dtype",
1674 "bf16",
1675 "--fp-values-range",
1676 "-2.0,2.0",
1677 "--tensor-dim-range",
1678 "13,70"
1679 ],
1680 [
1681 "--target-dtype",
1682 "fp32",
1683 "--target-dtype",
1684 "fp16",
1685 "--target-dtype",
1686 "bf16",
1687 "--fp-values-range",
1688 "-2.0,2.0",
1689 "--tensor-dim-range",
Jeremy Johnson51779fd2023-09-12 10:27:43 +01001690 "10,19"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001691 ],
1692 [
1693 "--target-dtype",
1694 "fp32",
1695 "--fp-values-range",
1696 "-2.0,2.0",
1697 "--target-shape",
1698 "4,65530,1",
1699 "--target-shape",
1700 "1,65538,3"
1701 ]
1702 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001703 },
1704 "float8": {
1705 "from_version" : "v0.100.0",
1706 "no_negative_tests": "true",
1707 "generator_args": [
1708 [
1709 "--target-dtype",
1710 "fp8e4m3",
1711 "--target-dtype",
1712 "fp8e5m2",
1713 "--fp-values-range",
1714 "-max,max",
1715 "--tensor-dim-range",
1716 "32,64",
1717 "--target-rank",
1718 "1",
1719 "--target-rank",
1720 "2",
1721 "--target-rank",
1722 "3",
1723 "--num-rand-permutations",
1724 "2"
1725 ]
1726 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001727 }
1728 },
1729 "selection": {
1730 "default": {
Jeremy Johnson1271c442023-09-05 11:39:26 +01001731 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001732 }
1733 }
James Ward8384a6f2023-01-27 17:27:34 +00001734 },
James Ward52ac9d62022-11-16 12:53:49 +00001735 "max_pool2d": {
1736 "group": "tensor",
James Ward52ac9d62022-11-16 12:53:49 +00001737 "profile": [
1738 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001739 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001740 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001741 "generation": {
1742 "standard": {
1743 "generator_args": [
1744 [
1745 "--target-dtype",
1746 "fp32",
1747 "--target-dtype",
1748 "fp16",
1749 "--target-dtype",
1750 "bf16",
1751 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001752 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001753 "--target-shape",
1754 "1,47,37,25",
1755 "--target-shape",
1756 "1,15,13,38",
1757 "--allow-pooling-and-conv-oversizes"
1758 ],
1759 [
1760 "--target-dtype",
1761 "fp32",
1762 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001763 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001764 "--target-shape",
1765 "1,65534,4,1",
1766 "--target-shape",
1767 "1,6,65536,1",
1768 "--max-conv-dilation",
1769 "1",
1770 "--allow-pooling-and-conv-oversizes"
1771 ]
1772 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001773 },
1774 "float8": {
1775 "from_version" : "v0.100.0",
1776 "no_negative_tests": "true",
1777 "generator_args": [
1778 [
1779 "--target-dtype",
1780 "fp8e4m3",
1781 "--target-dtype",
1782 "fp8e5m2",
1783 "--fp-values-range",
1784 "-max,max",
1785 "--tensor-dim-range",
1786 "32,64",
1787 "--num-rand-permutations",
1788 "2"
1789 ]
1790 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001791 }
1792 },
1793 "selection": {
1794 "default": {
1795 "params": {
1796 "shape": [],
1797 "type": [
1798 "f32",
1799 "f16",
1800 "bf16"
1801 ],
1802 "stride": [],
1803 "pad": []
1804 },
1805 "permutes": [
1806 "shape",
1807 "type",
1808 "pad"
1809 ],
1810 "sparsity": {
1811 "pad": 11
1812 }
1813 }
1814 }
James Ward990cc4b2022-11-16 15:36:37 +00001815 },
James Ward71616fe2022-11-23 11:00:47 +00001816 "negate": {
1817 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001818 "profile": [
1819 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001820 ],
Jeremy Johnson87e287b2024-04-10 16:55:58 +01001821 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001822 "generation": {
1823 "standard": {
1824 "negative_dim_range": "1,10",
1825 "generator_args": [
1826 [
1827 "--target-dtype",
1828 "fp32",
1829 "--target-dtype",
1830 "fp16",
1831 "--target-dtype",
1832 "bf16",
1833 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001834 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001835 "--tensor-dim-range",
1836 "17,64",
1837 "--target-rank",
Jeremy Johnson87e287b2024-04-10 16:55:58 +01001838 "0",
1839 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001840 "1",
1841 "--target-rank",
1842 "2",
1843 "--target-rank",
1844 "3"
1845 ],
1846 [
1847 "--target-dtype",
1848 "fp32",
1849 "--target-dtype",
1850 "fp16",
1851 "--target-dtype",
1852 "bf16",
1853 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001854 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001855 "--tensor-dim-range",
1856 "1,22",
1857 "--target-rank",
1858 "4",
1859 "--target-rank",
1860 "5"
1861 ],
1862 [
1863 "--target-dtype",
1864 "fp32",
1865 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001866 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001867 "--target-shape",
1868 "1,65541,3,1",
1869 "--target-shape",
1870 "1,2,1,65532,1"
1871 ]
1872 ]
1873 }
1874 },
1875 "selection": {
1876 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001877 }
1878 }
James Ward71616fe2022-11-23 11:00:47 +00001879 },
James Wardf0890992022-11-17 11:15:14 +00001880 "pad": {
1881 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001882 "profile": [
1883 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001884 ],
Jeremy Johnson0a6d1de2023-09-27 14:59:43 +01001885 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001886 "generation": {
1887 "standard": {
1888 "generator_args": [
1889 [
1890 "--target-dtype",
1891 "fp32",
1892 "--target-dtype",
1893 "fp16",
1894 "--target-dtype",
1895 "bf16",
1896 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001897 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001898 "--tensor-dim-range",
1899 "1,65",
1900 "--target-rank",
1901 "1",
1902 "--target-rank",
1903 "2",
1904 "--target-rank",
1905 "3"
1906 ],
1907 [
1908 "--target-dtype",
Jeremy Johnsonaf090182024-02-13 18:25:39 +00001909 "fp32",
1910 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001911 "fp16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001912 "--target-dtype",
1913 "bf16",
1914 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001915 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001916 "--tensor-dim-range",
Jeremy Johnsonaf090182024-02-13 18:25:39 +00001917 "1,11",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001918 "--target-rank",
Jeremy Johnsonaf090182024-02-13 18:25:39 +00001919 "4",
1920 "--target-rank",
1921 "5",
1922 "--target-rank",
1923 "6"
Jeremy Johnson30a36842024-03-27 15:04:07 +00001924 ]
1925 ]
1926 },
1927 "extra": {
1928 "selector": "minimal",
1929 "no_negative_tests": "true",
1930 "generator_args": [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001931 [
1932 "--target-dtype",
1933 "fp32",
Jeremy Johnson30a36842024-03-27 15:04:07 +00001934 "--target-dtype",
1935 "fp16",
1936 "--target-dtype",
1937 "bf16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001938 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001939 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001940 "--target-shape",
1941 "1,1,65539,1"
Jeremy Johnson30a36842024-03-27 15:04:07 +00001942 ],
1943 [
1944 "--target-dtype",
1945 "fp32",
1946 "--target-dtype",
1947 "fp16",
1948 "--target-dtype",
1949 "bf16",
1950 "--fp-values-range",
1951 "-max,max",
Jeremy Johnson18a379d2024-03-28 15:53:21 +00001952 "--target-rank",
1953 "1",
1954 "--target-rank",
1955 "2",
1956 "--target-rank",
1957 "3",
1958 "--target-rank",
1959 "4",
Jeremy Johnson30a36842024-03-27 15:04:07 +00001960 "--oversize"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001961 ]
1962 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001963 },
1964 "float8": {
1965 "from_version" : "v0.100.0",
1966 "no_negative_tests": "true",
1967 "generator_args": [
1968 [
1969 "--target-dtype",
1970 "fp8e4m3",
1971 "--target-dtype",
1972 "fp8e5m2",
1973 "--fp-values-range",
1974 "-max,max",
1975 "--tensor-dim-range",
1976 "32,64",
1977 "--target-rank",
1978 "1",
1979 "--target-rank",
1980 "2",
1981 "--target-rank",
1982 "3",
1983 "--num-rand-permutations",
1984 "2"
1985 ]
1986 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001987 }
1988 },
1989 "selection": {
1990 "default": {
Jeremy Johnsonaf090182024-02-13 18:25:39 +00001991 "maximum": 5,
1992 "specifics": {
1993 "pad": [
1994 "[[0 0]]",
1995 "[[0 0], [0 0]]",
1996 "[[0 0], [0 0], [0 0]]",
1997 "[[0 0], [0 0], [0 0], [0 0]]",
1998 "[[0 0], [0 0], [0 0], [0 0], [0 0]]",
1999 "[[0 0], [0 0], [0 0], [0 0], [0 0], [0 0]]"
2000 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002001 }
Jeremy Johnson30a36842024-03-27 15:04:07 +00002002 },
2003 "minimal": {
2004 "maximum": 2
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002005 }
2006 }
James Wardf0890992022-11-17 11:15:14 +00002007 },
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00002008 "pow": {
2009 "group": "ew_binary",
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00002010 "profile": [
2011 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002012 ],
Jeremy Johnson9a758382023-11-07 16:27:35 +00002013 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002014 "generation": {
2015 "standard": {
2016 "generator_args": [
2017 [
2018 "--target-dtype",
2019 "fp32",
2020 "--target-dtype",
2021 "fp16",
2022 "--target-dtype",
2023 "bf16",
2024 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00002025 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002026 "--tensor-dim-range",
2027 "16,64",
2028 "--target-rank",
2029 "1",
2030 "--target-rank",
2031 "2",
2032 "--target-rank",
2033 "3"
2034 ],
2035 [
2036 "--target-dtype",
2037 "fp16",
2038 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00002039 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002040 "--tensor-dim-range",
2041 "1,16",
2042 "--target-rank",
2043 "4",
2044 "--target-rank",
2045 "5"
2046 ],
2047 [
2048 "--target-dtype",
2049 "bf16",
2050 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00002051 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002052 "--target-shape",
2053 "65534,3,1,1",
2054 "--target-shape",
2055 "2,65541,1,1,1"
2056 ]
2057 ]
2058 }
2059 },
2060 "selection": {
2061 "default": {
2062 "params": {},
2063 "permutes": [
2064 "shape",
2065 "type"
2066 ]
2067 }
2068 }
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00002069 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00002070 "reciprocal": {
2071 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00002072 "profile": [
2073 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002074 ],
Jeremy Johnson87e287b2024-04-10 16:55:58 +01002075 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002076 "generation": {
2077 "standard": {
2078 "generator_args": [
2079 [
2080 "--target-dtype",
2081 "fp32",
2082 "--target-dtype",
2083 "fp16",
2084 "--target-dtype",
2085 "bf16",
2086 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002087 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002088 "--tensor-dim-range",
2089 "15,64",
2090 "--target-rank",
Jeremy Johnson87e287b2024-04-10 16:55:58 +01002091 "0",
2092 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002093 "1",
2094 "--target-rank",
2095 "2",
2096 "--target-rank",
2097 "3"
2098 ],
2099 [
2100 "--target-dtype",
2101 "fp16",
2102 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002103 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002104 "--tensor-dim-range",
2105 "1,15",
2106 "--target-rank",
2107 "4",
2108 "--target-rank",
2109 "5"
2110 ],
2111 [
2112 "--target-dtype",
2113 "bf16",
2114 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002115 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002116 "--target-shape",
2117 "1,1,65536,4",
2118 "--target-shape",
2119 "2,65535,1,1,1"
2120 ]
2121 ]
2122 }
2123 },
2124 "selection": {
2125 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002126 }
2127 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00002128 },
James Wardf0890992022-11-17 11:15:14 +00002129 "reshape": {
2130 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002131 "profile": [
2132 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002133 ],
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00002134 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002135 "generation": {
2136 "standard": {
2137 "generator_args": [
2138 [
2139 "--target-dtype",
2140 "fp32",
2141 "--target-dtype",
2142 "fp16",
2143 "--target-dtype",
2144 "bf16",
2145 "--fp-values-range",
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00002146 "-max,max",
Jeremy Johnson18a379d2024-03-28 15:53:21 +00002147 "--target-rank",
2148 "1",
2149 "--target-rank",
2150 "2",
2151 "--target-rank",
2152 "3",
2153 "--target-rank",
2154 "4",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002155 "--num-rand-permutations",
2156 "2"
2157 ],
2158 [
2159 "--target-dtype",
2160 "fp32",
2161 "--fp-values-range",
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00002162 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002163 "--target-shape",
2164 "1,1,65536,1",
2165 "--target-shape",
2166 "1,65535,1,2",
2167 "--num-rand-permutations",
2168 "2"
2169 ]
2170 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002171 },
2172 "float8": {
2173 "from_version" : "v0.100.0",
2174 "no_negative_tests": "true",
2175 "generator_args": [
2176 [
2177 "--target-dtype",
2178 "fp8e4m3",
2179 "--target-dtype",
2180 "fp8e5m2",
2181 "--fp-values-range",
2182 "-max,max",
2183 "--tensor-dim-range",
2184 "32,64",
2185 "--target-rank",
2186 "1",
2187 "--target-rank",
2188 "2",
2189 "--target-rank",
2190 "3",
2191 "--num-rand-permutations",
2192 "2"
2193 ]
2194 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002195 }
2196 },
2197 "selection": {
2198 "default": {
2199 "params": {},
2200 "permutes": [
2201 "shape",
2202 "type",
2203 "rank",
2204 "perm"
2205 ]
2206 }
2207 }
James Wardf0890992022-11-17 11:15:14 +00002208 },
2209 "reverse": {
2210 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002211 "profile": [
2212 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002213 ],
evacha0198477222024-01-26 12:25:32 +00002214 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002215 "generation": {
2216 "standard": {
2217 "generator_args": [
2218 [
2219 "--target-dtype",
2220 "fp32",
2221 "--target-dtype",
2222 "fp16",
2223 "--target-dtype",
2224 "bf16",
2225 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002226 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002227 "--tensor-dim-range",
Jeremy Johnson18a379d2024-03-28 15:53:21 +00002228 "1,48",
2229 "--target-rank",
2230 "1",
2231 "--target-rank",
2232 "2",
2233 "--target-rank",
2234 "3",
2235 "--target-rank",
2236 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002237 ],
2238 [
2239 "--target-dtype",
2240 "fp32",
2241 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002242 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002243 "--target-shape",
2244 "1,1,65537",
2245 "--target-shape",
2246 "1,65535,1,2"
2247 ]
2248 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002249 },
2250 "float8": {
2251 "from_version" : "v0.100.0",
2252 "no_negative_tests": "true",
2253 "generator_args": [
2254 [
2255 "--target-dtype",
2256 "fp8e4m3",
2257 "--target-dtype",
2258 "fp8e5m2",
2259 "--fp-values-range",
2260 "-max,max",
2261 "--tensor-dim-range",
2262 "32,64",
2263 "--target-rank",
2264 "1",
2265 "--target-rank",
2266 "2",
2267 "--target-rank",
2268 "3",
2269 "--num-rand-permutations",
2270 "2"
2271 ]
2272 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002273 }
2274 },
2275 "selection": {
2276 "default": {
2277 "params": {},
2278 "permutes": [
2279 "shape",
2280 "type"
2281 ]
2282 }
2283 }
James Wardf0890992022-11-17 11:15:14 +00002284 },
Jerry Ge51bd4f52024-02-20 11:21:19 -08002285 "cos": {
2286 "group": "ew_unary",
2287 "profile": [
2288 "tosa-mi"
2289 ],
2290 "support_for": [ "lazy_data_gen" ],
2291 "generation": {
2292 "standard": {
2293 "generator_args": [
2294 [
2295 "--target-dtype",
2296 "fp32",
2297 "--target-dtype",
2298 "fp16",
2299 "--target-dtype",
2300 "bf16",
2301 "--fp-values-range",
2302 "-max,max",
2303 "--tensor-dim-range",
2304 "15,64",
2305 "--target-rank",
2306 "1",
2307 "--target-rank",
2308 "2",
2309 "--target-rank",
2310 "3"
2311 ],
2312 [
2313 "--target-dtype",
2314 "fp16",
2315 "--fp-values-range",
2316 "-max,max",
2317 "--tensor-dim-range",
2318 "1,15",
2319 "--target-rank",
2320 "4",
2321 "--target-rank",
2322 "5"
2323 ],
2324 [
2325 "--target-dtype",
2326 "fp32",
2327 "--fp-values-range",
2328 "-max,max",
2329 "--target-shape",
2330 "2,1,65537,1",
2331 "--target-shape",
2332 "3,1,65539,2,1"
2333 ]
2334 ]
2335 }
2336 },
2337 "selection": {
2338 "default": {
2339 "params": {},
2340 "permutes": [
2341 "shape",
2342 "type"
2343 ]
2344 }
2345 }
2346 },
2347 "sin": {
2348 "group": "ew_unary",
2349 "profile": [
2350 "tosa-mi"
2351 ],
2352 "support_for": [ "lazy_data_gen" ],
2353 "generation": {
2354 "standard": {
2355 "generator_args": [
2356 [
2357 "--target-dtype",
2358 "fp32",
2359 "--target-dtype",
2360 "fp16",
2361 "--target-dtype",
2362 "bf16",
2363 "--fp-values-range",
2364 "-max,max",
2365 "--tensor-dim-range",
2366 "15,64",
2367 "--target-rank",
2368 "1",
2369 "--target-rank",
2370 "2",
2371 "--target-rank",
2372 "3"
2373 ],
2374 [
2375 "--target-dtype",
2376 "fp32",
2377 "--fp-values-range",
2378 "-max,max",
2379 "--tensor-dim-range",
2380 "1,15",
2381 "--target-rank",
2382 "4",
2383 "--target-rank",
2384 "5"
2385 ],
2386 [
2387 "--target-dtype",
2388 "fp16",
2389 "--fp-values-range",
2390 "-max,max",
2391 "--target-shape",
2392 "3,1,65534,2",
2393 "--target-shape",
2394 "65533,1,3,2,1"
2395 ]
2396 ]
2397 }
2398 },
2399 "selection": {
2400 "default": {
2401 "params": {},
2402 "permutes": [
2403 "shape",
2404 "type"
2405 ]
2406 }
2407 }
2408 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00002409 "rsqrt": {
2410 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00002411 "profile": [
2412 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002413 ],
Jeremy Johnson87e287b2024-04-10 16:55:58 +01002414 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002415 "generation": {
2416 "standard": {
2417 "generator_args": [
2418 [
2419 "--target-dtype",
2420 "fp32",
2421 "--target-dtype",
2422 "fp16",
2423 "--target-dtype",
2424 "bf16",
2425 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002426 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002427 "--tensor-dim-range",
2428 "15,64",
2429 "--target-rank",
Jeremy Johnson87e287b2024-04-10 16:55:58 +01002430 "0",
2431 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002432 "1",
2433 "--target-rank",
2434 "2",
2435 "--target-rank",
2436 "3"
2437 ],
2438 [
2439 "--target-dtype",
2440 "bf16",
2441 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002442 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002443 "--tensor-dim-range",
2444 "1,15",
2445 "--target-rank",
2446 "4",
2447 "--target-rank",
2448 "5"
2449 ],
2450 [
2451 "--target-dtype",
2452 "fp32",
2453 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002454 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002455 "--target-shape",
2456 "1,1,3,65541",
2457 "--target-shape",
2458 "65532,1,3,1,1"
2459 ]
2460 ]
2461 }
2462 },
2463 "selection": {
2464 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002465 }
2466 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00002467 },
James Ward990cc4b2022-11-16 15:36:37 +00002468 "scatter": {
2469 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00002470 "profile": [
2471 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002472 ],
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002473 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002474 "generation": {
2475 "standard": {
2476 "negative_dim_range": "1,10",
2477 "generator_args": [
2478 [
2479 "--target-dtype",
2480 "fp32",
2481 "--target-dtype",
2482 "fp16",
2483 "--target-dtype",
2484 "bf16",
2485 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002486 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002487 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002488 "5,56",
2489 "--max-batch-size",
2490 "56"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002491 ],
2492 [
2493 "--target-dtype",
2494 "fp32",
2495 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002496 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002497 "--target-shape",
2498 "1,65541,1",
2499 "--target-shape",
2500 "1,1,65531",
2501 "--target-shape",
2502 "2989,6,1"
2503 ]
2504 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002505 },
2506 "float8": {
2507 "from_version" : "v0.100.0",
2508 "no_negative_tests": "true",
2509 "generator_args": [
2510 [
2511 "--target-dtype",
2512 "fp8e4m3",
2513 "--target-dtype",
2514 "fp8e5m2",
2515 "--fp-values-range",
2516 "-max,max",
2517 "--tensor-dim-range",
2518 "32,64",
2519 "--num-rand-permutations",
2520 "2"
2521 ]
2522 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002523 }
2524 },
2525 "selection": {
2526 "default": {
2527 "params": {},
2528 "permutes": [
2529 "shape",
2530 "type"
2531 ]
2532 }
2533 }
James Wardf0890992022-11-17 11:15:14 +00002534 },
2535 "tile": {
2536 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002537 "profile": [
2538 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002539 ],
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002540 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002541 "generation": {
2542 "standard": {
2543 "negative_dim_range": "1,10",
2544 "generator_args": [
2545 [
2546 "--target-dtype",
2547 "fp32",
2548 "--target-dtype",
2549 "fp16",
2550 "--target-dtype",
2551 "bf16",
2552 "--fp-values-range",
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002553 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002554 "--tensor-dim-range",
Jeremy Johnson18a379d2024-03-28 15:53:21 +00002555 "4,32",
2556 "--target-rank",
2557 "1",
2558 "--target-rank",
2559 "2",
2560 "--target-rank",
2561 "3",
2562 "--target-rank",
2563 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002564 ],
2565 [
2566 "--target-dtype",
2567 "fp32",
2568 "--fp-values-range",
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002569 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002570 "--target-shape",
2571 "65535",
2572 "--target-shape",
2573 "1,65543,2,1"
2574 ]
2575 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002576 },
2577 "float8": {
2578 "from_version" : "v0.100.0",
2579 "no_negative_tests": "true",
2580 "generator_args": [
2581 [
2582 "--target-dtype",
2583 "fp8e4m3",
2584 "--target-dtype",
2585 "fp8e5m2",
2586 "--fp-values-range",
2587 "-max,max",
2588 "--tensor-dim-range",
2589 "32,64",
2590 "--target-rank",
2591 "1",
2592 "--target-rank",
2593 "2",
2594 "--target-rank",
2595 "3",
2596 "--num-rand-permutations",
2597 "2"
2598 ]
2599 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002600 }
2601 },
2602 "selection": {
2603 "default": {
2604 "params": {},
2605 "permutes": [
2606 "shape",
2607 "type"
2608 ]
2609 }
2610 }
James Wardf0890992022-11-17 11:15:14 +00002611 },
2612 "transpose": {
2613 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002614 "profile": [
2615 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002616 ],
evacha0198477222024-01-26 12:25:32 +00002617 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002618 "generation": {
2619 "standard": {
2620 "generator_args": [
2621 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002622 "--target-dtype",
2623 "fp32",
2624 "--target-dtype",
2625 "fp16",
2626 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002627 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002628 "--target-rank",
2629 "1",
2630 "--target-rank",
2631 "2",
2632 "--num-rand-permutations",
2633 "2"
2634 ],
2635 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002636 "--target-dtype",
2637 "fp32",
2638 "--target-dtype",
2639 "fp16",
2640 "--target-dtype",
2641 "bf16",
2642 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002643 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002644 "--target-rank",
2645 "3",
2646 "--target-rank",
2647 "4",
2648 "--num-rand-permutations",
2649 "2"
2650 ],
2651 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002652 "--target-dtype",
2653 "fp32",
2654 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002655 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002656 "--target-shape",
2657 "1,1,65539,2",
2658 "--target-shape",
2659 "1,1,1,65535",
2660 "--num-rand-permutations",
2661 "1"
2662 ]
2663 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002664 },
2665 "float8": {
2666 "from_version" : "v0.100.0",
2667 "no_negative_tests": "true",
2668 "generator_args": [
2669 [
2670 "--target-dtype",
2671 "fp8e4m3",
2672 "--target-dtype",
2673 "fp8e5m2",
2674 "--fp-values-range",
2675 "-max,max",
2676 "--tensor-dim-range",
2677 "32,64",
2678 "--target-rank",
2679 "1",
2680 "--target-rank",
2681 "2",
2682 "--target-rank",
2683 "3",
2684 "--num-rand-permutations",
2685 "2"
2686 ]
2687 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002688 }
2689 },
2690 "selection": {
2691 "default": {
2692 "params": {},
2693 "permutes": [
2694 "shape",
2695 "type",
2696 "perm"
2697 ]
2698 }
2699 }
James Wardb9c3a632022-11-22 13:14:50 +00002700 },
James Ward681e0a82023-02-20 18:04:31 +00002701 "transpose_conv2d": {
2702 "group": "tensor",
James Ward681e0a82023-02-20 18:04:31 +00002703 "profile": [
2704 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002705 ],
Jeremy Johnson95a67102024-01-10 14:16:39 +00002706 "support_for": [ "lazy_data_gen" ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +00002707 "gen_filter": "^transpose_conv2d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002708 "generation": {
2709 "standard": {
2710 "negative_dim_range": "1,10",
2711 "generator_args": [
2712 [
2713 "--target-dtype",
2714 "fp32",
2715 "--target-dtype",
2716 "fp16",
2717 "--target-dtype",
2718 "bf16",
2719 "--fp-values-range",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002720 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002721 "--target-shape",
2722 "10,24,9,13",
2723 "--target-shape",
2724 "8,14,20,5",
2725 "--tensor-dim-range",
2726 "1,16",
2727 "--allow-pooling-and-conv-oversizes"
2728 ],
2729 [
2730 "--target-dtype",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002731 "fp32",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002732 "--fp-values-range",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002733 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002734 "--target-shape",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002735 "1,65536,1,2",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002736 "--tensor-dim-range",
2737 "1,17",
2738 "--max-conv-dilation",
2739 "1"
2740 ]
2741 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002742 },
2743 "float8": {
2744 "from_version" : "v0.100.0",
2745 "no_negative_tests": "true",
2746 "generator_args": [
2747 [
2748 "--target-dtype",
2749 "fp8e4m3",
2750 "--target-dtype",
2751 "fp8e5m2",
2752 "--fp-values-range",
2753 "-max,max",
2754 "--tensor-dim-range",
2755 "32,64",
2756 "--target-shape",
2757 "10,24,9,13",
2758 "--target-shape",
2759 "8,14,20,5",
2760 "--tensor-dim-range",
2761 "1,16",
2762 "--num-rand-permutations",
2763 "2"
2764 ]
2765 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002766 }
2767 },
2768 "selection": {
2769 "default": {
2770 "params": {
2771 "shape": [],
2772 "type": [],
2773 "kernel": [],
2774 "stride": [],
2775 "pad": [],
2776 "out_shape": []
2777 },
2778 "permutes": [
2779 "shape",
2780 "type",
2781 "stride",
2782 "pad"
2783 ]
2784 }
2785 }
James Ward681e0a82023-02-20 18:04:31 +00002786 },
James Wardb9c3a632022-11-22 13:14:50 +00002787 "maximum": {
2788 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002789 "profile": [
2790 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002791 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002792 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002793 "generation": {
2794 "standard": {
2795 "generator_args": [
2796 [
2797 "--target-dtype",
2798 "fp32",
2799 "--target-dtype",
2800 "fp16",
2801 "--target-dtype",
2802 "bf16",
2803 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002804 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002805 "--tensor-dim-range",
2806 "16,64",
2807 "--target-rank",
2808 "1",
2809 "--target-rank",
2810 "2",
2811 "--target-rank",
2812 "3"
2813 ],
2814 [
2815 "--target-dtype",
2816 "fp32",
2817 "--target-dtype",
2818 "fp16",
2819 "--target-dtype",
2820 "bf16",
2821 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002822 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002823 "--tensor-dim-range",
2824 "1,16",
2825 "--target-rank",
2826 "4",
2827 "--target-rank",
2828 "5"
2829 ],
2830 [
2831 "--target-dtype",
2832 "fp32",
2833 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002834 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002835 "--target-shape",
2836 "65531,1,2,1",
2837 "--target-shape",
2838 "1,1,65541,1"
2839 ]
2840 ]
2841 }
2842 },
2843 "selection": {
2844 "default": {
2845 "params": {},
2846 "permutes": [
2847 "shape",
2848 "type"
2849 ]
2850 }
2851 }
James Wardb9c3a632022-11-22 13:14:50 +00002852 },
2853 "minimum": {
2854 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002855 "profile": [
2856 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002857 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002858 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002859 "generation": {
2860 "standard": {
2861 "generator_args": [
2862 [
2863 "--target-dtype",
2864 "fp32",
2865 "--target-dtype",
2866 "fp16",
2867 "--target-dtype",
2868 "bf16",
2869 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002870 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002871 "--tensor-dim-range",
2872 "16,64",
2873 "--target-rank",
2874 "1",
2875 "--target-rank",
2876 "2",
2877 "--target-rank",
2878 "3"
2879 ],
2880 [
2881 "--target-dtype",
2882 "fp32",
2883 "--target-dtype",
2884 "fp16",
2885 "--target-dtype",
2886 "bf16",
2887 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002888 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002889 "--tensor-dim-range",
2890 "1,16",
2891 "--target-rank",
2892 "4",
2893 "--target-rank",
2894 "5"
2895 ],
2896 [
2897 "--target-dtype",
2898 "fp32",
2899 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002900 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002901 "--target-shape",
2902 "1,65531,2,1",
2903 "--target-shape",
2904 "1,1,1,65538"
2905 ]
2906 ]
2907 }
2908 },
2909 "selection": {
2910 "default": {
2911 "params": {},
2912 "permutes": [
2913 "shape",
2914 "type"
2915 ]
2916 }
2917 }
James Ward635bc992022-11-23 11:55:32 +00002918 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002919 "mul": {
2920 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002921 "profile": [
2922 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002923 ],
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002924 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002925 "generation": {
2926 "standard": {
2927 "negative_dim_range": "1,10",
2928 "generator_args": [
2929 [
2930 "--target-dtype",
2931 "fp32",
2932 "--target-dtype",
2933 "fp16",
2934 "--target-dtype",
2935 "bf16",
2936 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002937 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002938 "--tensor-dim-range",
2939 "16,64",
2940 "--target-rank",
2941 "1",
2942 "--target-rank",
2943 "2",
2944 "--target-rank",
2945 "3"
2946 ],
2947 [
2948 "--target-dtype",
2949 "fp16",
2950 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002951 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002952 "--tensor-dim-range",
2953 "1,16",
2954 "--target-rank",
2955 "4",
2956 "--target-rank",
2957 "5"
2958 ],
2959 [
2960 "--target-dtype",
2961 "bf16",
2962 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002963 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002964 "--target-shape",
2965 "1,1,3,65534",
2966 "--target-shape",
2967 "1,2,1,65541,1"
2968 ]
2969 ]
2970 }
2971 },
2972 "selection": {
2973 "default": {
2974 "params": {},
2975 "permutes": [
2976 "shape",
2977 "type"
2978 ]
2979 }
2980 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002981 },
James Ward635bc992022-11-23 11:55:32 +00002982 "reduce_max": {
2983 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002984 "profile": [
2985 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002986 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002987 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002988 "generation": {
2989 "standard": {
2990 "negative_dim_range": "1,10",
2991 "generator_args": [
2992 [
2993 "--target-dtype",
2994 "fp32",
2995 "--target-dtype",
2996 "fp16",
2997 "--target-dtype",
2998 "bf16",
2999 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003000 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003001 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003002 "1,32",
3003 "--target-rank",
3004 "1",
3005 "--target-rank",
3006 "2",
3007 "--target-rank",
3008 "3",
3009 "--target-rank",
3010 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003011 ],
3012 [
3013 "--target-dtype",
3014 "fp32",
3015 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003016 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003017 "--target-shape",
3018 "1,1,1,65531",
3019 "--target-shape",
3020 "1,1,65539,2"
3021 ]
3022 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003023 },
3024 "8k_level": {
3025 "from_version": "v0.80.0",
3026 "no_negative_tests": "true",
3027 "generator_args": [
3028 [
3029 "--target-dtype",
3030 "fp32",
3031 "--target-dtype",
3032 "fp16",
3033 "--target-dtype",
3034 "bf16",
3035 "--fp-values-range",
3036 "-max,max",
3037 "--tensor-dim-range",
3038 "1,10",
3039 "--target-rank",
3040 "5",
3041 "--target-rank",
3042 "6"
3043 ]
3044 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003045 }
3046 },
3047 "selection": {
3048 "default": {
3049 "params": {},
3050 "permutes": [
3051 "shape",
3052 "type",
3053 "axis"
3054 ]
3055 }
3056 }
James Ward635bc992022-11-23 11:55:32 +00003057 },
3058 "reduce_min": {
3059 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00003060 "profile": [
3061 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003062 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003063 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003064 "generation": {
3065 "standard": {
3066 "negative_dim_range": "1,10",
3067 "generator_args": [
3068 [
3069 "--target-dtype",
3070 "fp32",
3071 "--target-dtype",
3072 "fp16",
3073 "--target-dtype",
3074 "bf16",
3075 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003076 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003077 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003078 "1,32",
3079 "--target-rank",
3080 "1",
3081 "--target-rank",
3082 "2",
3083 "--target-rank",
3084 "3",
3085 "--target-rank",
3086 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003087 ],
3088 [
3089 "--target-dtype",
3090 "fp32",
3091 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003092 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003093 "--target-shape",
3094 "1,1,65531,1",
3095 "--target-shape",
3096 "1,65539,2,1"
3097 ]
3098 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003099 },
3100 "8k_level": {
3101 "from_version": "v0.80.0",
3102 "no_negative_tests": "true",
3103 "generator_args": [
3104 [
3105 "--target-dtype",
3106 "fp32",
3107 "--target-dtype",
3108 "fp16",
3109 "--target-dtype",
3110 "bf16",
3111 "--fp-values-range",
3112 "-max,max",
3113 "--tensor-dim-range",
3114 "1,9",
3115 "--target-rank",
3116 "5",
3117 "--target-rank",
3118 "6"
3119 ]
3120 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003121 }
3122 },
3123 "selection": {
3124 "default": {
3125 "params": {},
3126 "permutes": [
3127 "shape",
3128 "type",
3129 "axis"
3130 ]
3131 }
3132 }
James Ward2a27c8f2022-11-23 11:29:43 +00003133 },
James Ward512c1ca2023-01-27 18:46:44 +00003134 "reduce_product": {
3135 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00003136 "profile": [
3137 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003138 ],
Jeremy Johnsonbd801962024-01-03 17:07:44 +00003139 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003140 "generation": {
3141 "standard": {
3142 "generator_args": [
3143 [
3144 "--target-dtype",
3145 "fp32",
3146 "--target-dtype",
3147 "fp16",
3148 "--target-dtype",
3149 "bf16",
3150 "--fp-values-range",
Jeremy Johnsonbd801962024-01-03 17:07:44 +00003151 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003152 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003153 "1,34",
3154 "--target-rank",
3155 "1",
3156 "--target-rank",
3157 "2",
3158 "--target-rank",
3159 "3",
3160 "--target-rank",
3161 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003162 ],
3163 [
3164 "--target-dtype",
3165 "fp16",
Jeremy Johnsonbd801962024-01-03 17:07:44 +00003166 "--fp-values-range",
3167 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003168 "--target-shape",
3169 "2,65527,3,1",
3170 "--target-shape",
3171 "1,3,2,65541"
3172 ]
3173 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003174 },
3175 "8k_level": {
3176 "from_version": "v0.80.0",
3177 "no_negative_tests": "true",
3178 "generator_args": [
3179 [
3180 "--target-dtype",
3181 "fp32",
3182 "--target-dtype",
3183 "fp16",
3184 "--target-dtype",
3185 "bf16",
3186 "--fp-values-range",
3187 "-max,max",
3188 "--tensor-dim-range",
3189 "1,11",
3190 "--target-rank",
3191 "5",
3192 "--target-rank",
3193 "6"
3194 ]
3195 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003196 }
3197 },
3198 "selection": {
3199 "default": {
3200 "params": {},
3201 "permutes": [
3202 "shape",
3203 "type",
3204 "axis"
3205 ]
3206 }
3207 }
James Ward512c1ca2023-01-27 18:46:44 +00003208 },
3209 "reduce_sum": {
3210 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00003211 "profile": [
3212 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003213 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003214 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003215 "generation": {
3216 "standard": {
3217 "generator_args": [
3218 [
3219 "--target-dtype",
3220 "fp32",
3221 "--target-dtype",
3222 "fp16",
3223 "--target-dtype",
3224 "bf16",
3225 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003226 "-max,max",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00003227 "--target-rank",
3228 "3",
3229 "--target-rank",
3230 "4",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003231 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003232 "10,37",
3233 "--target-rank",
3234 "1",
3235 "--target-rank",
3236 "2",
3237 "--target-rank",
3238 "3",
3239 "--target-rank",
3240 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003241 ],
3242 [
3243 "--target-dtype",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003244 "fp32",
3245 "--fp-values-range",
3246 "-max,max",
3247 "--target-shape",
3248 "1001",
3249 "--target-shape",
3250 "50,200"
3251 ],
3252 [
3253 "--target-dtype",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00003254 "fp16",
3255 "--fp-values-range",
3256 "-max,max",
3257 "--target-shape",
3258 "65529",
3259 "--target-shape",
3260 "65537,2"
3261 ],
3262 [
3263 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003264 "bf16",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003265 "--fp-values-range",
3266 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003267 "--target-shape",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00003268 "16001",
3269 "--target-shape",
3270 "16,1000",
3271 "--target-shape",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003272 "1,3,65529,1",
3273 "--target-shape",
3274 "1,65537,1,1"
3275 ]
3276 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003277 },
3278 "8k_level": {
3279 "from_version": "v0.80.0",
3280 "no_negative_tests": "true",
3281 "generator_args": [
3282 [
3283 "--target-dtype",
3284 "fp32",
3285 "--target-dtype",
3286 "fp16",
3287 "--target-dtype",
3288 "bf16",
3289 "--fp-values-range",
3290 "-max,max",
3291 "--tensor-dim-range",
3292 "5,12",
3293 "--target-rank",
3294 "5",
3295 "--target-rank",
3296 "6"
3297 ]
3298 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003299 }
3300 },
3301 "selection": {
3302 "default": {
3303 "params": {},
3304 "permutes": [
3305 "shape",
3306 "type",
3307 "axis"
3308 ]
3309 }
3310 }
James Ward512c1ca2023-01-27 18:46:44 +00003311 },
James Ward7f1ea8e2022-12-12 18:39:11 +00003312 "resize": {
3313 "group": "image",
James Ward7f1ea8e2022-12-12 18:39:11 +00003314 "profile": [
3315 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003316 ],
Jeremy Johnson32d0b5a2024-02-01 15:54:07 +00003317 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003318 "generation": {
3319 "standard": {
3320 "negative_dim_range": "1,10",
3321 "generator_args": [
3322 [
3323 "--target-dtype",
3324 "fp32",
3325 "--target-dtype",
3326 "fp16",
3327 "--target-dtype",
3328 "bf16",
3329 "--fp-values-range",
Jeremy Johnson32d0b5a2024-02-01 15:54:07 +00003330 "-max,max"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003331 ],
3332 [
3333 "--target-dtype",
3334 "fp32",
3335 "--fp-values-range",
Jeremy Johnson32d0b5a2024-02-01 15:54:07 +00003336 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003337 "--target-shape",
3338 "1,1103,1,2",
3339 "--max-resize-output-dim",
3340 "9100"
3341 ]
3342 ]
3343 }
3344 },
3345 "selection": {
3346 "default": {
3347 "params": {
3348 "offset": [],
3349 "shape": [],
3350 "type": [],
3351 "mode": [],
3352 "output_type": [],
3353 "scale": [
3354 "sc2x1x3x1"
3355 ],
3356 "border": [
3357 "bor0x1"
3358 ]
3359 },
3360 "permutes": [
3361 "shape",
3362 "type"
3363 ],
3364 "exclude_patterns": [
3365 ".*_ERRORIF_MaxDimExceeded_1x16584x5x1_.*"
3366 ]
3367 }
3368 }
James Ward7f1ea8e2022-12-12 18:39:11 +00003369 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00003370 "rfft2d": {
3371 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00003372 "profile": [
3373 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003374 ],
Jeremy Johnson6f57e6e2024-01-30 16:10:50 +00003375 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003376 "generation": {
3377 "standard": {
3378 "generator_args": [
3379 [
3380 "--target-dtype",
3381 "fp32",
3382 "--fp-values-range",
Jeremy Johnson6f57e6e2024-01-30 16:10:50 +00003383 "-max,max"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003384 ],
3385 [
3386 "--target-dtype",
3387 "fp32",
3388 "--fp-values-range",
Jeremy Johnson6f57e6e2024-01-30 16:10:50 +00003389 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003390 "--target-shape",
3391 "1,16,512",
3392 "--target-shape",
3393 "1,8192,2"
3394 ]
3395 ]
3396 }
3397 },
3398 "selection": {
3399 "default": {
3400 "params": {},
3401 "permutes": [
3402 "shape",
3403 "type"
3404 ]
3405 }
3406 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00003407 },
James Ward2a27c8f2022-11-23 11:29:43 +00003408 "select": {
3409 "group": "ew_ternary",
James Ward2a27c8f2022-11-23 11:29:43 +00003410 "profile": [
3411 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003412 ],
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00003413 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003414 "generation": {
3415 "standard": {
3416 "generator_args": [
3417 [
3418 "--target-dtype",
3419 "fp32",
3420 "--target-dtype",
3421 "fp16",
3422 "--target-dtype",
3423 "bf16",
3424 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00003425 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003426 "--tensor-dim-range",
3427 "16,64",
3428 "--target-rank",
3429 "1",
3430 "--target-rank",
3431 "2",
3432 "--target-rank",
3433 "3"
3434 ],
3435 [
3436 "--target-dtype",
3437 "fp32",
3438 "--target-dtype",
3439 "fp16",
3440 "--target-dtype",
3441 "bf16",
3442 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00003443 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003444 "--tensor-dim-range",
3445 "1,16",
3446 "--target-rank",
3447 "4",
3448 "--target-rank",
3449 "5"
3450 ],
3451 [
3452 "--target-dtype",
3453 "fp32",
3454 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00003455 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003456 "--target-shape",
3457 "1,2,65534,2,1",
3458 "--target-shape",
3459 "1,1,65539,2",
3460 "--num-rand-permutations",
3461 "2"
3462 ]
3463 ]
3464 }
3465 },
3466 "selection": {
3467 "default": {
3468 "params": {},
3469 "permutes": [
3470 "shape",
3471 "type"
3472 ]
3473 }
3474 }
James Wardb45db9a2022-12-12 13:02:44 +00003475 },
3476 "sigmoid": {
3477 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00003478 "profile": [
3479 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003480 ],
Jeremy Johnson962e27d2024-04-09 16:12:35 +01003481 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003482 "generation": {
3483 "standard": {
3484 "generator_args": [
3485 [
3486 "--target-dtype",
3487 "fp32",
3488 "--target-dtype",
3489 "fp16",
3490 "--target-dtype",
3491 "bf16",
3492 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003493 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003494 "--tensor-dim-range",
3495 "16,64",
3496 "--target-rank",
Jeremy Johnson962e27d2024-04-09 16:12:35 +01003497 "0",
3498 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003499 "1",
3500 "--target-rank",
3501 "2",
3502 "--target-rank",
3503 "3"
3504 ],
3505 [
3506 "--target-dtype",
3507 "fp32",
3508 "--target-dtype",
3509 "fp16",
3510 "--target-dtype",
3511 "bf16",
3512 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003513 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003514 "--tensor-dim-range",
3515 "1,19",
3516 "--target-rank",
3517 "4",
3518 "--target-rank",
3519 "5"
3520 ],
3521 [
3522 "--target-dtype",
3523 "fp32",
3524 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003525 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003526 "--target-shape",
3527 "1,2,65538,2,1",
3528 "--target-shape",
3529 "1,3,1,65533"
3530 ]
3531 ]
3532 }
3533 },
3534 "selection": {
3535 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003536 }
3537 }
James Wardb45db9a2022-12-12 13:02:44 +00003538 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00003539 "sub": {
3540 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00003541 "profile": [
3542 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003543 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00003544 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003545 "generation": {
3546 "standard": {
3547 "generator_args": [
3548 [
3549 "--target-dtype",
3550 "fp32",
3551 "--target-dtype",
3552 "fp16",
3553 "--target-dtype",
3554 "bf16",
3555 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00003556 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003557 "--tensor-dim-range",
3558 "16,64",
3559 "--target-rank",
3560 "1",
3561 "--target-rank",
3562 "2",
3563 "--target-rank",
3564 "3"
3565 ],
3566 [
3567 "--target-dtype",
3568 "bf16",
3569 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00003570 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003571 "--tensor-dim-range",
3572 "1,16",
3573 "--target-rank",
3574 "4",
3575 "--target-rank",
3576 "5"
3577 ],
3578 [
3579 "--target-dtype",
3580 "fp32",
3581 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00003582 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003583 "--target-shape",
3584 "1,1,65533,3",
3585 "--target-shape",
3586 "1,1,2,1,65545"
3587 ]
3588 ]
3589 }
3590 },
3591 "selection": {
3592 "default": {
3593 "params": {},
3594 "permutes": [
3595 "shape",
3596 "type"
3597 ]
3598 }
3599 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00003600 },
James Wardc253e642023-01-17 17:03:12 +00003601 "slice": {
3602 "group": "data_layout",
James Wardc253e642023-01-17 17:03:12 +00003603 "profile": [
3604 "tosa-bi",
3605 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003606 ],
evacha017f7d4252024-01-24 12:08:09 +00003607 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003608 "generation": {
3609 "standard": {
3610 "generator_args": [
3611 [
3612 "--target-dtype",
3613 "fp32",
3614 "--target-dtype",
3615 "fp16",
3616 "--target-dtype",
3617 "bf16",
3618 "--fp-values-range",
evacha017f7d4252024-01-24 12:08:09 +00003619 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003620 "--tensor-dim-range",
3621 "16,64",
3622 "--target-rank",
3623 "1",
3624 "--target-rank",
3625 "2",
3626 "--target-rank",
3627 "3",
3628 "--num-rand-permutations",
3629 "2"
3630 ],
3631 [
3632 "--target-dtype",
3633 "fp32",
3634 "--target-dtype",
3635 "fp16",
3636 "--target-dtype",
3637 "bf16",
3638 "--fp-values-range",
evacha017f7d4252024-01-24 12:08:09 +00003639 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003640 "--tensor-dim-range",
3641 "1,16",
3642 "--target-rank",
3643 "4",
3644 "--num-rand-permutations",
3645 "2"
3646 ],
3647 [
3648 "--target-dtype",
3649 "bf16",
3650 "--fp-values-range",
3651 "-2.0,2.0",
3652 "--target-shape",
3653 "1,1,655341,1",
3654 "--target-shape",
3655 "1,65539,1,1",
3656 "--num-rand-permutations",
3657 "2"
3658 ]
3659 ]
Won Jeon2c34b462024-02-06 18:37:00 +00003660 },
3661 "float8": {
3662 "from_version" : "v0.100.0",
3663 "no_negative_tests": "true",
3664 "generator_args": [
3665 [
3666 "--target-dtype",
3667 "fp8e4m3",
3668 "--target-dtype",
3669 "fp8e5m2",
3670 "--fp-values-range",
3671 "-max,max",
3672 "--tensor-dim-range",
3673 "32,64",
3674 "--target-rank",
3675 "1",
3676 "--target-rank",
3677 "2",
3678 "--target-rank",
3679 "3",
3680 "--num-rand-permutations",
3681 "2"
3682 ]
3683 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003684 }
3685 },
3686 "selection": {
3687 "default": {
3688 "params": {},
3689 "permutes": [
3690 "shape",
3691 "type",
3692 "perm"
3693 ]
3694 }
3695 }
James Wardc253e642023-01-17 17:03:12 +00003696 },
James Wardb45db9a2022-12-12 13:02:44 +00003697 "tanh": {
3698 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00003699 "profile": [
3700 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003701 ],
Jeremy Johnson962e27d2024-04-09 16:12:35 +01003702 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003703 "generation": {
3704 "standard": {
3705 "generator_args": [
3706 [
3707 "--target-dtype",
3708 "fp32",
3709 "--target-dtype",
3710 "fp16",
3711 "--target-dtype",
3712 "bf16",
3713 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003714 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003715 "--tensor-dim-range",
3716 "18,60",
3717 "--target-rank",
Jeremy Johnson962e27d2024-04-09 16:12:35 +01003718 "0",
3719 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003720 "1",
3721 "--target-rank",
3722 "2",
3723 "--target-rank",
3724 "3"
3725 ],
3726 [
3727 "--target-dtype",
3728 "fp32",
3729 "--target-dtype",
3730 "fp16",
3731 "--target-dtype",
3732 "bf16",
3733 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003734 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003735 "--tensor-dim-range",
3736 "1,24",
3737 "--target-rank",
3738 "4",
3739 "--target-rank",
3740 "5"
3741 ],
3742 [
3743 "--target-dtype",
3744 "fp32",
3745 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003746 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003747 "--target-shape",
3748 "1,65535,2,1,1",
3749 "--target-shape",
3750 "1,65540,1,2"
3751 ]
3752 ]
3753 }
3754 },
3755 "selection": {
3756 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003757 }
3758 }
Won Jeon78155c62023-06-10 00:20:04 +00003759 },
3760 "erf": {
3761 "group": "activation",
3762 "profile": [
3763 "tosa-mi"
3764 ],
Jeremy Johnson962e27d2024-04-09 16:12:35 +01003765 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Won Jeon78155c62023-06-10 00:20:04 +00003766 "generation": {
3767 "standard": {
3768 "generator_args": [
3769 [
3770 "--target-dtype",
3771 "fp32",
3772 "--target-dtype",
3773 "fp16",
3774 "--target-dtype",
3775 "bf16",
3776 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003777 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003778 "--tensor-dim-range",
3779 "18,60",
3780 "--target-rank",
Jeremy Johnson962e27d2024-04-09 16:12:35 +01003781 "0",
3782 "--target-rank",
Won Jeon78155c62023-06-10 00:20:04 +00003783 "1",
3784 "--target-rank",
3785 "2",
3786 "--target-rank",
3787 "3"
3788 ],
3789 [
3790 "--target-dtype",
3791 "fp32",
3792 "--target-dtype",
3793 "fp16",
3794 "--target-dtype",
3795 "bf16",
3796 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003797 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003798 "--tensor-dim-range",
3799 "1,24",
3800 "--target-rank",
3801 "4",
3802 "--target-rank",
3803 "5"
3804 ],
3805 [
3806 "--target-dtype",
3807 "fp32",
3808 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003809 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003810 "--target-shape",
3811 "1,65535,2,1,1",
3812 "--target-shape",
3813 "1,65540,1,2"
3814 ]
3815 ]
3816 }
3817 },
3818 "selection": {
3819 "default": {
Won Jeon78155c62023-06-10 00:20:04 +00003820 }
3821 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01003822 }
3823}