blob: fbf5a828e9b65cc3863234815655a5752405d7ce [file] [log] [blame]
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01001{
James Ward71616fe2022-11-23 11:00:47 +00002 "abs": {
3 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00004 "profile": [
5 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00006 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00007 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00008 "generation": {
9 "standard": {
10 "generator_args": [
11 [
12 "--target-dtype",
13 "fp32",
14 "--target-dtype",
15 "fp16",
16 "--target-dtype",
17 "bf16",
18 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +000019 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000020 "--tensor-dim-range",
21 "16,64",
22 "--target-rank",
23 "1",
24 "--target-rank",
25 "2",
26 "--target-rank",
27 "3"
28 ],
29 [
30 "--target-dtype",
31 "fp32",
32 "--target-dtype",
33 "fp16",
34 "--target-dtype",
35 "bf16",
36 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +000037 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000038 "--tensor-dim-range",
39 "1,16",
40 "--target-rank",
41 "4",
42 "--target-rank",
43 "5"
44 ],
45 [
46 "--target-dtype",
47 "bf16",
48 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +000049 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000050 "--target-shape",
51 "1,65531,2,1",
52 "--target-shape",
53 "65538,1,1,1"
54 ]
55 ]
56 }
57 },
58 "selection": {
59 "default": {
60 "params": {},
61 "permutes": [
62 "shape",
63 "type"
64 ]
65 }
66 }
James Ward71616fe2022-11-23 11:00:47 +000067 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +000068 "add": {
69 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +000070 "profile": [
71 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000072 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +000073 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000074 "generation": {
75 "standard": {
76 "generator_args": [
77 [
78 "--target-dtype",
79 "fp32",
80 "--target-dtype",
81 "fp16",
82 "--target-dtype",
83 "bf16",
84 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +000085 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000086 "--tensor-dim-range",
87 "16,64",
88 "--target-rank",
89 "1",
90 "--target-rank",
91 "2",
92 "--target-rank",
93 "3"
94 ],
95 [
96 "--target-dtype",
97 "fp32",
98 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +000099 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000100 "--tensor-dim-range",
101 "1,16",
102 "--target-rank",
103 "4",
104 "--target-rank",
105 "5"
106 ],
107 [
108 "--target-dtype",
109 "fp16",
110 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +0000111 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000112 "--target-shape",
113 "2,1,1,65532",
114 "--target-shape",
115 "65542,2,1,1,1"
116 ]
117 ]
118 }
119 },
120 "selection": {
121 "default": {
122 "params": {},
123 "permutes": [
124 "shape",
125 "type"
126 ]
127 }
128 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +0000129 },
James Ward52ac9d62022-11-16 12:53:49 +0000130 "argmax": {
131 "group": "tensor",
James Ward52ac9d62022-11-16 12:53:49 +0000132 "profile": [
133 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000134 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000135 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000136 "generation": {
137 "standard": {
138 "generator_args": [
139 [
140 "--target-dtype",
141 "fp32",
142 "--target-dtype",
143 "fp16",
144 "--target-dtype",
145 "bf16",
146 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000147 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000148 "--tensor-dim-range",
149 "32,64",
150 "--target-rank",
151 "1",
152 "--target-rank",
153 "2",
154 "--target-rank",
155 "3",
156 "--num-rand-permutations",
157 "2"
158 ],
159 [
160 "--target-dtype",
161 "fp32",
162 "--target-dtype",
163 "fp16",
164 "--target-dtype",
165 "bf16",
166 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000167 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000168 "--tensor-dim-range",
169 "1,32",
170 "--target-rank",
171 "4",
172 "--num-rand-permutations",
173 "2"
174 ],
175 [
176 "--target-dtype",
177 "fp32",
178 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000179 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000180 "--target-shape",
181 "1,3,65535,1",
182 "--target-shape",
183 "1,65537,1,2",
184 "--num-rand-permutations",
185 "2"
186 ]
187 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000188 },
189 "float8": {
190 "from_version" : "v0.100.0",
191 "no_negative_tests": "true",
192 "generator_args": [
193 [
194 "--target-dtype",
195 "fp8e4m3",
196 "--target-dtype",
197 "fp8e5m2",
198 "--fp-values-range",
199 "-max,max",
200 "--tensor-dim-range",
201 "32,64",
202 "--target-rank",
203 "1",
204 "--target-rank",
205 "2",
206 "--target-rank",
207 "3",
208 "--num-rand-permutations",
209 "2"
210 ]
211 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000212 }
213 },
214 "selection": {
215 "default": {
216 "params": {},
217 "permutes": [
218 "shape",
219 "type"
220 ]
221 }
222 }
James Ward52ac9d62022-11-16 12:53:49 +0000223 },
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100224 "avg_pool2d": {
225 "group": "tensor",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100226 "profile": [
227 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000228 ],
Jeremy Johnson0601f802023-11-08 16:28:09 +0000229 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000230 "generation": {
231 "standard": {
232 "generator_args": [
233 [
234 "--target-dtype",
235 "fp32",
236 "--target-dtype",
237 "fp16",
238 "--target-dtype",
239 "bf16",
240 "--fp-values-range",
Jeremy Johnson0601f802023-11-08 16:28:09 +0000241 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000242 "--target-shape",
Jeremy Johnson0601f802023-11-08 16:28:09 +0000243 "4,11,7,39",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000244 "--target-shape",
Jeremy Johnsonaba79522023-12-07 10:26:10 +0000245 "5,21,36,17",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000246 "--allow-pooling-and-conv-oversizes"
247 ],
248 [
249 "--target-dtype",
250 "fp32",
251 "--fp-values-range",
Jeremy Johnson0601f802023-11-08 16:28:09 +0000252 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000253 "--target-shape",
254 "1,2,65533,2",
255 "--target-shape",
256 "1,65539,2,1",
257 "--allow-pooling-and-conv-oversizes"
258 ]
259 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000260 },
261 "float8": {
262 "from_version" : "v0.100.0",
263 "no_negative_tests": "true",
264 "generator_args": [
265 [
266 "--target-dtype",
267 "fp8e4m3",
268 "--target-dtype",
269 "fp8e5m2",
270 "--fp-values-range",
271 "-max,max",
272 "--tensor-dim-range",
273 "32,64",
274 "--num-rand-permutations",
275 "2"
276 ]
277 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000278 }
279 },
280 "selection": {
281 "default": {
282 "params": {},
283 "permutes": [
284 "shape",
285 "type"
286 ],
287 "sparsity": {
288 "pad": 17
289 }
290 }
291 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100292 },
James Ward736fd1a2023-01-23 17:13:37 +0000293 "cast": {
294 "group": "type_conversion",
James Ward736fd1a2023-01-23 17:13:37 +0000295 "profile": [
296 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000297 ],
Jeremy Johnson708da822023-11-15 16:25:45 +0000298 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000299 "generation": {
300 "standard": {
301 "negative_dim_range": "1,10",
302 "generator_args": [
303 [
304 "--target-dtype",
305 "fp32",
306 "--target-dtype",
307 "fp16",
308 "--target-dtype",
309 "bf16",
310 "--target-dtype",
311 "int8",
312 "--target-dtype",
313 "int16",
314 "--target-dtype",
315 "int32",
316 "--fp-values-range",
Jeremy Johnson708da822023-11-15 16:25:45 +0000317 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000318 "--tensor-dim-range",
319 "16,64",
320 "--target-rank",
321 "1",
322 "--target-rank",
323 "2",
324 "--target-rank",
325 "3"
326 ],
327 [
328 "--target-dtype",
329 "fp32",
330 "--target-dtype",
331 "fp16",
332 "--target-dtype",
333 "bf16",
334 "--target-dtype",
335 "int8",
336 "--target-dtype",
337 "int16",
338 "--target-dtype",
339 "int32",
340 "--fp-values-range",
Jeremy Johnson708da822023-11-15 16:25:45 +0000341 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000342 "--tensor-dim-range",
343 "1,16",
344 "--target-rank",
345 "4",
346 "--target-rank",
347 "5"
348 ],
349 [
350 "--target-dtype",
351 "fp16",
Jeremy Johnson708da822023-11-15 16:25:45 +0000352 "--fp-values-range",
353 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000354 "--target-shape",
355 "1,1,1,65533,1",
356 "--target-shape",
357 "2,65538,1,1"
358 ]
359 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000360 },
361 "float8": {
362 "from_version" : "v0.100.0",
363 "no_negative_tests": "true",
364 "generator_args": [
365 [
366 "--target-dtype",
367 "fp8e4m3",
368 "--target-dtype",
369 "fp8e5m2",
370 "--fp-values-range",
371 "-max,max",
372 "--tensor-dim-range",
373 "32,64",
374 "--target-rank",
375 "1",
376 "--target-rank",
377 "2",
378 "--target-rank",
379 "3",
380 "--num-rand-permutations",
381 "2"
382 ]
383 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000384 }
385 },
386 "selection": {
387 "default": {
388 "params": {
389 "shape": [],
390 "type": [],
391 "output_type": []
392 },
393 "permutes": [
394 "shape",
395 "type",
396 "output_type"
397 ],
398 "exclude_patterns": [
399 "^((?!ERRORIF).)*_(i8|i16|i32|b)_out(i8|i16|i32|b)"
400 ]
401 }
402 }
James Ward736fd1a2023-01-23 17:13:37 +0000403 },
James Ward71616fe2022-11-23 11:00:47 +0000404 "ceil": {
405 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +0000406 "profile": [
407 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000408 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000409 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000410 "generation": {
411 "standard": {
412 "generator_args": [
413 [
414 "--target-dtype",
415 "fp32",
416 "--target-dtype",
417 "fp16",
418 "--target-dtype",
419 "bf16",
420 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000421 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000422 "--tensor-dim-range",
423 "4,64",
424 "--target-rank",
425 "1",
426 "--target-rank",
427 "2",
428 "--target-rank",
429 "3"
430 ],
431 [
432 "--target-dtype",
433 "fp32",
434 "--target-dtype",
435 "fp16",
436 "--target-dtype",
437 "bf16",
438 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000439 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000440 "--tensor-dim-range",
441 "1,16",
442 "--target-rank",
443 "4",
444 "--target-rank",
445 "5"
446 ],
447 [
448 "--target-dtype",
449 "fp16",
450 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000451 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000452 "--target-shape",
453 "2,1,65530,1",
454 "--target-shape",
455 "1,1,65539,1"
456 ]
457 ]
458 }
459 },
460 "selection": {
461 "default": {
462 "params": {},
463 "permutes": [
464 "shape",
465 "type"
466 ]
467 }
468 }
James Ward71616fe2022-11-23 11:00:47 +0000469 },
James Ward34071252022-12-07 15:48:47 +0000470 "clamp": {
471 "group": "activation",
James Ward34071252022-12-07 15:48:47 +0000472 "profile": [
473 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000474 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000475 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000476 "generation": {
477 "standard": {
478 "generator_args": [
479 [
480 "--target-dtype",
481 "fp32",
482 "--target-dtype",
483 "fp16",
484 "--target-dtype",
485 "bf16",
486 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000487 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000488 "--tensor-dim-range",
489 "20,64",
490 "--target-rank",
491 "1",
492 "--target-rank",
493 "2",
494 "--target-rank",
495 "3"
496 ],
497 [
498 "--target-dtype",
499 "fp32",
500 "--target-dtype",
501 "fp16",
502 "--target-dtype",
503 "bf16",
504 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000505 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000506 "--tensor-dim-range",
507 "1,20",
508 "--target-rank",
509 "4",
510 "--target-rank",
511 "5"
512 ],
513 [
514 "--target-dtype",
515 "fp32",
516 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000517 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000518 "--target-shape",
519 "1,2,1,65536",
520 "--target-shape",
521 "1,3,65537,1,1"
522 ]
523 ]
524 }
525 },
526 "selection": {
527 "default": {
528 "params": {},
529 "permutes": [
530 "shape",
531 "type"
532 ]
533 }
534 }
James Ward34071252022-12-07 15:48:47 +0000535 },
James Wardf0890992022-11-17 11:15:14 +0000536 "concat": {
537 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +0000538 "profile": [
539 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000540 ],
Jeremy Johnson3eafe662024-01-10 13:13:35 +0000541 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000542 "generation": {
543 "standard": {
544 "generator_args": [
545 [
546 "--target-dtype",
547 "fp32",
548 "--target-dtype",
549 "fp16",
550 "--target-dtype",
551 "bf16",
552 "--fp-values-range",
Jeremy Johnson3eafe662024-01-10 13:13:35 +0000553 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000554 "--tensor-dim-range",
555 "16,64",
556 "--target-rank",
557 "1",
558 "--target-rank",
559 "2",
560 "--target-rank",
561 "3",
562 "--num-const-inputs-concat",
563 "3"
564 ],
565 [
566 "--target-dtype",
567 "fp32",
568 "--target-dtype",
569 "fp16",
570 "--target-dtype",
571 "bf16",
572 "--fp-values-range",
Jeremy Johnson3eafe662024-01-10 13:13:35 +0000573 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000574 "--tensor-dim-range",
575 "1,16",
576 "--target-rank",
577 "4",
578 "--target-rank",
579 "5",
580 "--num-const-inputs-concat",
581 "1"
582 ],
583 [
584 "--target-dtype",
585 "fp32",
586 "--fp-values-range",
Jeremy Johnson3eafe662024-01-10 13:13:35 +0000587 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000588 "--target-shape",
589 "1,1,65534,1,1",
590 "--target-shape",
591 "1,65537,1,2",
592 "--num-const-inputs-concat",
593 "2"
594 ]
595 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000596 },
597 "float8": {
598 "from_version" : "v0.100.0",
599 "no_negative_tests": "true",
600 "generator_args": [
601 [
602 "--target-dtype",
603 "fp8e4m3",
604 "--target-dtype",
605 "fp8e5m2",
606 "--fp-values-range",
607 "-max,max",
608 "--tensor-dim-range",
609 "32,64",
610 "--target-rank",
611 "1",
612 "--target-rank",
613 "2",
614 "--target-rank",
615 "3",
616 "--num-rand-permutations",
617 "2"
618 ]
619 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000620 }
621 },
622 "selection": {
623 "default": {
624 "params": {},
625 "permutes": [
626 "shape",
627 "type"
628 ]
629 }
630 }
James Wardf0890992022-11-17 11:15:14 +0000631 },
James Ward542dd3b2022-11-17 12:11:55 +0000632 "const": {
633 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +0000634 "profile": [
635 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000636 ],
evacha0198477222024-01-26 12:25:32 +0000637 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000638 "generation": {
639 "standard": {
640 "no_negative_tests": "true",
641 "generator_args": [
642 [
643 "--target-dtype",
644 "fp32",
645 "--target-dtype",
646 "fp16",
647 "--target-dtype",
648 "bf16",
649 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +0000650 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000651 "--target-rank",
652 "1",
653 "--target-rank",
654 "2",
655 "--target-rank",
656 "3"
657 ],
658 [
659 "--target-dtype",
660 "fp32",
661 "--target-dtype",
662 "fp16",
663 "--target-dtype",
664 "bf16",
665 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +0000666 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000667 "--tensor-dim-range",
668 "1,16",
669 "--target-rank",
670 "4",
671 "--target-rank",
672 "5"
673 ],
674 [
675 "--target-dtype",
676 "fp32",
677 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +0000678 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000679 "--target-shape",
680 "1,65540,1,1,1",
681 "--target-shape",
682 "1,2,1,65529"
683 ]
684 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000685 },
686 "float8": {
687 "from_version" : "v0.100.0",
688 "no_negative_tests": "true",
689 "generator_args": [
690 [
691 "--target-dtype",
692 "fp8e4m3",
693 "--target-dtype",
694 "fp8e5m2",
695 "--fp-values-range",
696 "-max,max",
697 "--tensor-dim-range",
698 "32,64",
699 "--target-rank",
700 "1",
701 "--target-rank",
702 "2",
703 "--target-rank",
704 "3",
705 "--num-rand-permutations",
706 "2"
707 ]
708 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000709 }
710 },
711 "selection": {
712 "default": {
713 "params": {},
714 "permutes": [
715 "shape",
716 "type"
717 ]
718 }
719 }
James Ward542dd3b2022-11-17 12:11:55 +0000720 },
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100721 "conv2d": {
722 "group": "tensor",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100723 "profile": [
724 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000725 ],
Jeremy Johnson0a6d1de2023-09-27 14:59:43 +0100726 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen" ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +0000727 "gen_filter": "^conv2d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000728 "generation": {
729 "standard": {
730 "negative_dim_range": "1,10",
731 "generator_args": [
732 [
733 "--target-dtype",
734 "fp32",
735 "--target-dtype",
736 "fp16",
737 "--target-dtype",
738 "bf16",
739 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000740 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000741 "--target-shape",
742 "1,34,19,27",
743 "--target-shape",
744 "1,16,51,7",
745 "--tensor-dim-range",
746 "1,16",
747 "--allow-pooling-and-conv-oversizes"
748 ],
749 [
750 "--target-dtype",
751 "fp32",
752 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000753 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000754 "--target-shape",
755 "1,65537,1,3",
756 "--target-shape",
Jeremy Johnson0a6d1de2023-09-27 14:59:43 +0100757 "1,2,65530,2",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000758 "--tensor-dim-range",
759 "1,16",
760 "--max-conv-dilation",
761 "1",
762 "--allow-pooling-and-conv-oversizes"
763 ]
764 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000765 },
766 "float8": {
767 "from_version" : "v0.100.0",
768 "no_negative_tests": "true",
769 "generator_args": [
770 [
771 "--target-dtype",
772 "fp8e4m3",
773 "--target-dtype",
774 "fp8e5m2",
775 "--fp-values-range",
776 "-max,max",
777 "--tensor-dim-range",
778 "32,64",
779 "--num-rand-permutations",
780 "2"
781 ]
782 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000783 }
784 },
785 "selection": {
786 "default": {
Jeremy Johnsonaf090182024-02-13 18:25:39 +0000787 "permutes": [ "rank", "dtype", "kernel", "acc_type" ],
788 "full_params": [ "stride", "dilation" ],
789 "specifics": { "pad": [ "(0, 0, 0, 0)" ] },
790 "groups": [ "s" ],
791 "maximum": 3
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000792 }
793 }
James Ward52ac9d62022-11-16 12:53:49 +0000794 },
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000795 "conv3d": {
796 "group": "tensor",
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000797 "profile": [
798 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000799 ],
evacha0147ab1762024-01-29 13:23:23 +0000800 "support_for": [ "lazy_data_gen" ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +0000801 "gen_filter": "^conv3d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000802 "generation": {
803 "standard": {
804 "negative_dim_range": "1,10",
805 "generator_args": [
806 [
807 "--target-dtype",
808 "fp32",
809 "--target-dtype",
810 "fp16",
811 "--target-dtype",
812 "bf16",
813 "--fp-values-range",
evacha0147ab1762024-01-29 13:23:23 +0000814 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000815 "--target-shape",
816 "1,7,18,5,4",
817 "--target-shape",
818 "1,6,12,17,3",
819 "--tensor-dim-range",
820 "1,4",
821 "--allow-pooling-and-conv-oversizes"
822 ],
823 [
824 "--target-dtype",
825 "fp32",
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,2,65539,1,2",
830 "--target-shape",
831 "1,65532,1,1,3",
832 "--tensor-dim-range",
833 "1,2",
834 "--max-conv-dilation",
835 "1",
836 "--allow-pooling-and-conv-oversizes"
837 ]
838 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000839 },
840 "float8": {
841 "from_version" : "v0.100.0",
842 "no_negative_tests": "true",
843 "generator_args": [
844 [
845 "--target-dtype",
846 "fp8e4m3",
847 "--target-dtype",
848 "fp8e5m2",
849 "--fp-values-range",
850 "-max,max",
851 "--target-shape",
852 "1,7,18,5,4",
853 "--target-shape",
854 "1,6,12,17,3",
855 "--tensor-dim-range",
856 "1,4",
857 "--num-rand-permutations",
858 "2"
859 ]
860 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000861 }
862 },
863 "selection": {
864 "default": {
865 "params": {
866 "shape": [],
867 "type": [],
868 "kernel": [],
869 "stride": [],
870 "pad": [],
871 "dilation": []
872 },
873 "permutes": [
874 "kernel",
875 "shape",
876 "type",
877 "pad",
878 "stride"
879 ]
880 }
881 }
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000882 },
James Wardae25b932023-02-07 20:11:41 +0000883 "depthwise_conv2d": {
884 "group": "tensor",
James Wardae25b932023-02-07 20:11:41 +0000885 "profile": [
886 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000887 ],
Jeremy Johnson4f931302024-01-04 17:05:24 +0000888 "support_for": [ "lazy_data_gen" ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +0000889 "gen_filter": "^depthwise_conv2d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000890 "generation": {
891 "standard": {
892 "negative_dim_range": "1,10",
893 "generator_args": [
894 [
895 "--target-dtype",
896 "fp32",
897 "--target-dtype",
898 "fp16",
899 "--target-dtype",
900 "bf16",
901 "--fp-values-range",
Jeremy Johnson4f931302024-01-04 17:05:24 +0000902 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000903 "--target-shape",
904 "1,17,31,4",
905 "--target-shape",
906 "1,37,11,5",
907 "--tensor-dim-range",
Jeremy Johnson4f931302024-01-04 17:05:24 +0000908 "1,32",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000909 "--allow-pooling-and-conv-oversizes"
910 ],
911 [
912 "--target-dtype",
913 "fp32",
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,1,65531,2",
918 "--target-shape",
919 "1,65540,1,3",
920 "--tensor-dim-range",
921 "1,16",
922 "--max-conv-dilation",
923 "1",
924 "--allow-pooling-and-conv-oversizes"
925 ]
926 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000927 },
928 "float8": {
929 "from_version" : "v0.100.0",
930 "no_negative_tests": "true",
931 "generator_args": [
932 [
933 "--target-dtype",
934 "fp8e4m3",
935 "--target-dtype",
936 "fp8e5m2",
937 "--fp-values-range",
938 "-max,max",
939 "--tensor-dim-range",
940 "32,64",
941 "--num-rand-permutations",
942 "2"
943 ]
944 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000945 }
946 },
947 "selection": {
948 "default": {
949 "params": {
950 "shape": [],
951 "type": [
952 "f16xf16",
953 "bf16xbf16",
954 "f32xf32"
955 ],
956 "kernel": [],
957 "stride": [],
958 "pad": [],
959 "dilation": []
960 },
961 "permutes": [
962 "kernel",
963 "shape",
964 "type",
965 "pad"
966 ]
967 }
968 }
James Wardae25b932023-02-07 20:11:41 +0000969 },
Won Jeona21b2e82023-08-10 10:33:01 +0000970 "dim": {
971 "group": "data_layout",
972 "profile": [
973 "tosa-mi"
974 ],
975 "generation": {
976 "standard": {
Jeremy Johnsonfd8c8fe2023-10-23 11:55:38 +0100977 "from_version": "v0.80.0",
Won Jeona21b2e82023-08-10 10:33:01 +0000978 "generator_args": [
979 [
980 "--target-dtype",
981 "fp32",
982 "--target-dtype",
983 "fp16",
984 "--target-dtype",
985 "bf16",
986 "--fp-values-range",
987 "-2.0,2.0",
988 "--tensor-dim-range",
989 "1,65",
990 "--target-rank",
991 "1",
992 "--target-rank",
993 "2",
994 "--target-rank",
995 "3"
996 ]
997 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000998 },
999 "float8": {
1000 "from_version" : "v0.100.0",
1001 "no_negative_tests": "true",
1002 "generator_args": [
1003 [
1004 "--target-dtype",
1005 "fp8e4m3",
1006 "--target-dtype",
1007 "fp8e5m2",
1008 "--fp-values-range",
1009 "-max,max",
1010 "--tensor-dim-range",
1011 "32,64",
1012 "--target-rank",
1013 "1",
1014 "--target-rank",
1015 "2",
1016 "--target-rank",
1017 "3",
1018 "--num-rand-permutations",
1019 "2"
1020 ]
1021 ]
Won Jeona21b2e82023-08-10 10:33:01 +00001022 }
1023 },
1024 "selection": {
1025 "default": {
1026 "params": {},
1027 "permutes": [
1028 "shape",
1029 "type"
1030 ]
1031 }
1032 }
1033 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001034 "equal": {
1035 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001036 "profile": [
1037 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001038 ],
Jeremy Johnsona0150012023-11-15 15:52:06 +00001039 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001040 "generation": {
1041 "standard": {
1042 "generator_args": [
1043 [
1044 "--target-dtype",
1045 "fp32",
1046 "--target-dtype",
1047 "fp16",
1048 "--target-dtype",
1049 "bf16",
1050 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001051 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001052 "--tensor-dim-range",
1053 "18,64",
1054 "--target-rank",
1055 "1",
1056 "--target-rank",
1057 "2",
1058 "--target-rank",
1059 "3"
1060 ],
1061 [
1062 "--target-dtype",
1063 "fp32",
1064 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001065 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001066 "--tensor-dim-range",
1067 "1,18",
1068 "--target-rank",
1069 "4",
1070 "--target-rank",
1071 "5"
1072 ],
1073 [
1074 "--target-dtype",
1075 "fp16",
1076 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001077 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001078 "--target-shape",
1079 "1,1,2,65550",
1080 "--target-shape",
1081 "1,4,65530,1,1"
1082 ]
1083 ]
1084 }
1085 },
1086 "selection": {
1087 "default": {
1088 "params": {},
1089 "permutes": [
1090 "shape",
1091 "type"
1092 ]
1093 }
1094 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001095 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001096 "exp": {
1097 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001098 "profile": [
1099 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001100 ],
Jeremy Johnson9a758382023-11-07 16:27:35 +00001101 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001102 "generation": {
1103 "standard": {
1104 "generator_args": [
1105 [
1106 "--target-dtype",
1107 "fp32",
1108 "--target-dtype",
1109 "fp16",
1110 "--target-dtype",
1111 "bf16",
1112 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001113 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001114 "--tensor-dim-range",
1115 "15,64",
1116 "--target-rank",
1117 "1",
1118 "--target-rank",
1119 "2",
1120 "--target-rank",
1121 "3"
1122 ],
1123 [
1124 "--target-dtype",
1125 "fp16",
1126 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001127 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001128 "--tensor-dim-range",
1129 "1,15",
1130 "--target-rank",
1131 "4",
1132 "--target-rank",
1133 "5"
1134 ],
1135 [
1136 "--target-dtype",
1137 "fp32",
1138 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001139 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001140 "--target-shape",
1141 "1,1,65535,4",
1142 "--target-shape",
1143 "2,65536,1,1,1"
1144 ]
1145 ]
1146 }
1147 },
1148 "selection": {
1149 "default": {
1150 "params": {},
1151 "permutes": [
1152 "shape",
1153 "type"
1154 ]
1155 }
1156 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001157 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00001158 "fft2d": {
1159 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00001160 "profile": [
1161 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001162 ],
Jeremy Johnsonc8330812024-01-18 16:57:28 +00001163 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001164 "generation": {
1165 "standard": {
1166 "generator_args": [
1167 [
1168 "--target-dtype",
1169 "fp32",
1170 "--fp-values-range",
Jeremy Johnsonc8330812024-01-18 16:57:28 +00001171 "-max,max"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001172 ],
1173 [
1174 "--target-dtype",
1175 "fp32",
1176 "--fp-values-range",
Jeremy Johnsonc8330812024-01-18 16:57:28 +00001177 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001178 "--target-shape",
1179 "1,256,64",
1180 "--target-shape",
1181 "1,4,4096"
1182 ]
1183 ]
1184 }
1185 },
1186 "selection": {
1187 "default": {
1188 "params": {},
1189 "permutes": [
1190 "shape",
1191 "type",
1192 "inverse"
1193 ]
1194 }
1195 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00001196 },
James Ward8384a6f2023-01-27 17:27:34 +00001197 "fully_connected": {
1198 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001199 "profile": [
1200 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001201 ],
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001202 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001203 "generation": {
1204 "standard": {
1205 "negative_dim_range": "1,10",
1206 "generator_args": [
1207 [
1208 "--target-dtype",
1209 "fp32",
1210 "--target-dtype",
1211 "fp16",
1212 "--target-dtype",
1213 "bf16",
1214 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001215 "-max,max",
1216 "--tensor-dim-range",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00001217 "25,64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001218 ],
1219 [
1220 "--target-dtype",
1221 "fp32",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001222 "--fp-values-range",
1223 "-max,max",
1224 "--tensor-dim-range",
1225 "10,15",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001226 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001227 "100,296",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001228 "--target-shape",
1229 "65540,2"
1230 ],
1231 [
1232 "--target-dtype",
1233 "fp32",
1234 "--target-dtype",
1235 "fp16",
1236 "--target-dtype",
1237 "bf16",
1238 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001239 "-max,max",
1240 "--tensor-dim-range",
1241 "35,64",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001242 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001243 "30,16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001244 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001245 "100,23"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001246 ]
1247 ]
1248 }
1249 },
1250 "selection": {
1251 "default": {
1252 "params": {},
1253 "permutes": [
1254 "shape",
1255 "type"
1256 ]
1257 }
1258 }
James Ward8384a6f2023-01-27 17:27:34 +00001259 },
James Ward71616fe2022-11-23 11:00:47 +00001260 "floor": {
1261 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001262 "profile": [
1263 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001264 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001265 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001266 "generation": {
1267 "standard": {
1268 "generator_args": [
1269 [
1270 "--target-dtype",
1271 "fp32",
1272 "--target-dtype",
1273 "fp16",
1274 "--target-dtype",
1275 "bf16",
1276 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001277 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001278 "--tensor-dim-range",
1279 "4,64",
1280 "--target-rank",
1281 "1",
1282 "--target-rank",
1283 "2",
1284 "--target-rank",
1285 "3"
1286 ],
1287 [
1288 "--target-dtype",
1289 "fp32",
1290 "--target-dtype",
1291 "fp16",
1292 "--target-dtype",
1293 "bf16",
1294 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001295 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001296 "--tensor-dim-range",
1297 "1,16",
1298 "--target-rank",
1299 "4",
1300 "--target-rank",
1301 "5"
1302 ],
1303 [
1304 "--target-dtype",
1305 "fp32",
1306 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001307 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001308 "--target-shape",
1309 "1,1,65533,2",
1310 "--target-shape",
1311 "1,65537,1,1"
1312 ]
1313 ]
1314 }
1315 },
1316 "selection": {
1317 "default": {
1318 "params": {},
1319 "permutes": [
1320 "shape",
1321 "type"
1322 ]
1323 }
1324 }
James Ward71616fe2022-11-23 11:00:47 +00001325 },
James Ward990cc4b2022-11-16 15:36:37 +00001326 "gather": {
1327 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001328 "profile": [
1329 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001330 ],
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001331 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001332 "generation": {
1333 "standard": {
1334 "negative_dim_range": "1,10",
1335 "generator_args": [
1336 [
1337 "--target-dtype",
1338 "fp32",
1339 "--target-dtype",
1340 "fp16",
1341 "--target-dtype",
1342 "bf16",
1343 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001344 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001345 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001346 "5,72",
1347 "--max-batch-size",
1348 "72"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001349 ],
1350 [
1351 "--target-dtype",
1352 "fp32",
1353 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001354 "-max,max",
1355 "--tensor-dim-range",
1356 "5,20",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001357 "--target-shape",
1358 "2,65536,1",
1359 "--target-shape",
1360 "1,2,65535",
1361 "--target-shape",
1362 "5000,1,1"
1363 ]
1364 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001365 },
1366 "float8": {
1367 "from_version" : "v0.100.0",
1368 "no_negative_tests": "true",
1369 "generator_args": [
1370 [
1371 "--target-dtype",
1372 "fp8e4m3",
1373 "--target-dtype",
1374 "fp8e5m2",
1375 "--fp-values-range",
1376 "-max,max",
1377 "--tensor-dim-range",
1378 "32,64",
1379 "--target-rank",
1380 "1",
1381 "--target-rank",
1382 "2",
1383 "--target-rank",
1384 "3",
1385 "--num-rand-permutations",
1386 "2"
1387 ]
1388 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001389 }
1390 },
1391 "selection": {
1392 "default": {
1393 "params": {},
1394 "permutes": [
1395 "shape",
1396 "type"
1397 ]
1398 }
1399 }
James Ward990cc4b2022-11-16 15:36:37 +00001400 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001401 "greater": {
1402 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001403 "profile": [
1404 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001405 ],
Jeremy Johnsona0150012023-11-15 15:52:06 +00001406 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001407 "generation": {
1408 "standard": {
1409 "generator_args": [
1410 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001411 "--target-dtype",
1412 "fp32",
1413 "--target-dtype",
1414 "fp16",
1415 "--target-dtype",
1416 "bf16",
1417 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001418 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001419 "--tensor-dim-range",
1420 "18,64",
1421 "--target-rank",
1422 "1",
1423 "--target-rank",
1424 "2",
1425 "--target-rank",
1426 "3"
1427 ],
1428 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001429 "--target-dtype",
1430 "bf16",
1431 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001432 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001433 "--tensor-dim-range",
1434 "1,18",
1435 "--target-rank",
1436 "4",
1437 "--target-rank",
1438 "5"
1439 ],
1440 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001441 "--target-dtype",
1442 "fp32",
1443 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001444 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001445 "--target-shape",
1446 "3,65551,1,1",
1447 "--target-shape",
1448 "1,1,3,65531,1"
1449 ]
1450 ]
1451 }
1452 },
1453 "selection": {
1454 "default": {
1455 "params": {},
1456 "permutes": [
1457 "shape",
1458 "type"
1459 ]
1460 }
1461 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001462 },
1463 "greater_equal": {
1464 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001465 "profile": [
1466 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001467 ],
Jeremy Johnsona0150012023-11-15 15:52:06 +00001468 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001469 "generation": {
1470 "standard": {
1471 "generator_args": [
1472 [
1473 "--target-dtype",
1474 "fp32",
1475 "--target-dtype",
1476 "fp16",
1477 "--target-dtype",
1478 "bf16",
1479 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001480 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001481 "--tensor-dim-range",
1482 "18,64",
1483 "--target-rank",
1484 "1",
1485 "--target-rank",
1486 "2",
1487 "--target-rank",
1488 "3"
1489 ],
1490 [
1491 "--target-dtype",
1492 "fp16",
1493 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001494 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001495 "--tensor-dim-range",
1496 "1,18",
1497 "--target-rank",
1498 "4",
1499 "--target-rank",
1500 "5"
1501 ],
1502 [
1503 "--target-dtype",
1504 "bf16",
1505 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001506 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001507 "--target-shape",
1508 "65552,1,1,4",
1509 "--target-shape",
1510 "1,1,1,3,65532"
1511 ]
1512 ]
1513 }
1514 },
1515 "selection": {
1516 "default": {
1517 "params": {},
1518 "permutes": [
1519 "shape",
1520 "type"
1521 ]
1522 }
1523 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001524 },
James Ward542dd3b2022-11-17 12:11:55 +00001525 "identity": {
1526 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +00001527 "profile": [
1528 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001529 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001530 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001531 "generation": {
1532 "standard": {
1533 "no_negative_tests": "true",
1534 "generator_args": [
1535 [
1536 "--target-dtype",
1537 "fp32",
1538 "--target-dtype",
1539 "fp16",
1540 "--target-dtype",
1541 "bf16",
1542 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001543 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001544 "--tensor-dim-range",
1545 "1,67",
1546 "--target-rank",
1547 "1",
1548 "--target-rank",
1549 "2",
1550 "--target-rank",
1551 "3"
1552 ],
1553 [
1554 "--target-dtype",
1555 "fp32",
1556 "--target-dtype",
1557 "fp16",
1558 "--target-dtype",
1559 "bf16",
1560 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001561 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001562 "--tensor-dim-range",
1563 "1,19",
1564 "--target-rank",
1565 "4",
1566 "--target-rank",
1567 "5"
1568 ],
1569 [
1570 "--target-dtype",
1571 "fp32",
1572 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001573 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001574 "--target-shape",
1575 "1,1,65539,1,1",
1576 "--target-shape",
1577 "1,1,2,65529"
1578 ]
1579 ]
1580 }
1581 },
1582 "selection": {
1583 "default": {
1584 "params": {},
1585 "permutes": [
1586 "shape",
1587 "type"
1588 ]
1589 }
1590 }
James Ward542dd3b2022-11-17 12:11:55 +00001591 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001592 "log": {
1593 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001594 "profile": [
1595 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001596 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001597 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001598 "generation": {
1599 "standard": {
1600 "generator_args": [
1601 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001602 "--target-dtype",
1603 "fp32",
1604 "--target-dtype",
1605 "fp16",
1606 "--target-dtype",
1607 "bf16",
1608 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001609 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001610 "--tensor-dim-range",
1611 "15,64",
1612 "--target-rank",
1613 "1",
1614 "--target-rank",
1615 "2",
1616 "--target-rank",
1617 "3"
1618 ],
1619 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001620 "--target-dtype",
1621 "fp32",
1622 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001623 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001624 "--tensor-dim-range",
1625 "1,15",
1626 "--target-rank",
1627 "4",
1628 "--target-rank",
1629 "5"
1630 ],
1631 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001632 "--target-dtype",
1633 "fp16",
1634 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001635 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001636 "--target-shape",
1637 "1,65530,1,2",
1638 "--target-shape",
1639 "3,1,65540,1,1"
1640 ]
1641 ]
1642 }
1643 },
1644 "selection": {
1645 "default": {
1646 "params": {},
1647 "permutes": [
1648 "shape",
1649 "type"
1650 ]
1651 }
1652 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001653 },
James Ward8384a6f2023-01-27 17:27:34 +00001654 "matmul": {
1655 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001656 "profile": [
1657 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001658 ],
Jeremy Johnson1271c442023-09-05 11:39:26 +01001659 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001660 "generation": {
1661 "standard": {
1662 "negative_dim_range": "1,10",
1663 "generator_args": [
1664 [
1665 "--target-dtype",
1666 "fp32",
1667 "--target-dtype",
1668 "fp16",
1669 "--target-dtype",
1670 "bf16",
1671 "--fp-values-range",
1672 "-2.0,2.0",
1673 "--tensor-dim-range",
1674 "13,70"
1675 ],
1676 [
1677 "--target-dtype",
1678 "fp32",
1679 "--target-dtype",
1680 "fp16",
1681 "--target-dtype",
1682 "bf16",
1683 "--fp-values-range",
1684 "-2.0,2.0",
1685 "--tensor-dim-range",
Jeremy Johnson51779fd2023-09-12 10:27:43 +01001686 "10,19"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001687 ],
1688 [
1689 "--target-dtype",
1690 "fp32",
1691 "--fp-values-range",
1692 "-2.0,2.0",
1693 "--target-shape",
1694 "4,65530,1",
1695 "--target-shape",
1696 "1,65538,3"
1697 ]
1698 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001699 },
1700 "float8": {
1701 "from_version" : "v0.100.0",
1702 "no_negative_tests": "true",
1703 "generator_args": [
1704 [
1705 "--target-dtype",
1706 "fp8e4m3",
1707 "--target-dtype",
1708 "fp8e5m2",
1709 "--fp-values-range",
1710 "-max,max",
1711 "--tensor-dim-range",
1712 "32,64",
1713 "--target-rank",
1714 "1",
1715 "--target-rank",
1716 "2",
1717 "--target-rank",
1718 "3",
1719 "--num-rand-permutations",
1720 "2"
1721 ]
1722 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001723 }
1724 },
1725 "selection": {
1726 "default": {
Jeremy Johnson1271c442023-09-05 11:39:26 +01001727 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001728 }
1729 }
James Ward8384a6f2023-01-27 17:27:34 +00001730 },
James Ward52ac9d62022-11-16 12:53:49 +00001731 "max_pool2d": {
1732 "group": "tensor",
James Ward52ac9d62022-11-16 12:53:49 +00001733 "profile": [
1734 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001735 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001736 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001737 "generation": {
1738 "standard": {
1739 "generator_args": [
1740 [
1741 "--target-dtype",
1742 "fp32",
1743 "--target-dtype",
1744 "fp16",
1745 "--target-dtype",
1746 "bf16",
1747 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001748 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001749 "--target-shape",
1750 "1,47,37,25",
1751 "--target-shape",
1752 "1,15,13,38",
1753 "--allow-pooling-and-conv-oversizes"
1754 ],
1755 [
1756 "--target-dtype",
1757 "fp32",
1758 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001759 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001760 "--target-shape",
1761 "1,65534,4,1",
1762 "--target-shape",
1763 "1,6,65536,1",
1764 "--max-conv-dilation",
1765 "1",
1766 "--allow-pooling-and-conv-oversizes"
1767 ]
1768 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001769 },
1770 "float8": {
1771 "from_version" : "v0.100.0",
1772 "no_negative_tests": "true",
1773 "generator_args": [
1774 [
1775 "--target-dtype",
1776 "fp8e4m3",
1777 "--target-dtype",
1778 "fp8e5m2",
1779 "--fp-values-range",
1780 "-max,max",
1781 "--tensor-dim-range",
1782 "32,64",
1783 "--num-rand-permutations",
1784 "2"
1785 ]
1786 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001787 }
1788 },
1789 "selection": {
1790 "default": {
1791 "params": {
1792 "shape": [],
1793 "type": [
1794 "f32",
1795 "f16",
1796 "bf16"
1797 ],
1798 "stride": [],
1799 "pad": []
1800 },
1801 "permutes": [
1802 "shape",
1803 "type",
1804 "pad"
1805 ],
1806 "sparsity": {
1807 "pad": 11
1808 }
1809 }
1810 }
James Ward990cc4b2022-11-16 15:36:37 +00001811 },
James Ward71616fe2022-11-23 11:00:47 +00001812 "negate": {
1813 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001814 "profile": [
1815 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001816 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001817 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001818 "generation": {
1819 "standard": {
1820 "negative_dim_range": "1,10",
1821 "generator_args": [
1822 [
1823 "--target-dtype",
1824 "fp32",
1825 "--target-dtype",
1826 "fp16",
1827 "--target-dtype",
1828 "bf16",
1829 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001830 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001831 "--tensor-dim-range",
1832 "17,64",
1833 "--target-rank",
1834 "1",
1835 "--target-rank",
1836 "2",
1837 "--target-rank",
1838 "3"
1839 ],
1840 [
1841 "--target-dtype",
1842 "fp32",
1843 "--target-dtype",
1844 "fp16",
1845 "--target-dtype",
1846 "bf16",
1847 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001848 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001849 "--tensor-dim-range",
1850 "1,22",
1851 "--target-rank",
1852 "4",
1853 "--target-rank",
1854 "5"
1855 ],
1856 [
1857 "--target-dtype",
1858 "fp32",
1859 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001860 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001861 "--target-shape",
1862 "1,65541,3,1",
1863 "--target-shape",
1864 "1,2,1,65532,1"
1865 ]
1866 ]
1867 }
1868 },
1869 "selection": {
1870 "default": {
1871 "params": {},
1872 "permutes": [
1873 "shape",
1874 "type"
1875 ]
1876 }
1877 }
James Ward71616fe2022-11-23 11:00:47 +00001878 },
James Wardf0890992022-11-17 11:15:14 +00001879 "pad": {
1880 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001881 "profile": [
1882 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001883 ],
Jeremy Johnson0a6d1de2023-09-27 14:59:43 +01001884 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001885 "generation": {
1886 "standard": {
1887 "generator_args": [
1888 [
1889 "--target-dtype",
1890 "fp32",
1891 "--target-dtype",
1892 "fp16",
1893 "--target-dtype",
1894 "bf16",
1895 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001896 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001897 "--tensor-dim-range",
1898 "1,65",
1899 "--target-rank",
1900 "1",
1901 "--target-rank",
1902 "2",
1903 "--target-rank",
1904 "3"
1905 ],
1906 [
1907 "--target-dtype",
Jeremy Johnsonaf090182024-02-13 18:25:39 +00001908 "fp32",
1909 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001910 "fp16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001911 "--target-dtype",
1912 "bf16",
1913 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001914 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001915 "--tensor-dim-range",
Jeremy Johnsonaf090182024-02-13 18:25:39 +00001916 "1,11",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001917 "--target-rank",
Jeremy Johnsonaf090182024-02-13 18:25:39 +00001918 "4",
1919 "--target-rank",
1920 "5",
1921 "--target-rank",
1922 "6"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001923 ],
1924 [
1925 "--target-dtype",
1926 "fp32",
1927 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001928 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001929 "--target-shape",
1930 "1,1,65539,1"
1931 ]
1932 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001933 },
1934 "float8": {
1935 "from_version" : "v0.100.0",
1936 "no_negative_tests": "true",
1937 "generator_args": [
1938 [
1939 "--target-dtype",
1940 "fp8e4m3",
1941 "--target-dtype",
1942 "fp8e5m2",
1943 "--fp-values-range",
1944 "-max,max",
1945 "--tensor-dim-range",
1946 "32,64",
1947 "--target-rank",
1948 "1",
1949 "--target-rank",
1950 "2",
1951 "--target-rank",
1952 "3",
1953 "--num-rand-permutations",
1954 "2"
1955 ]
1956 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001957 }
1958 },
1959 "selection": {
1960 "default": {
Jeremy Johnsonaf090182024-02-13 18:25:39 +00001961 "maximum": 5,
1962 "specifics": {
1963 "pad": [
1964 "[[0 0]]",
1965 "[[0 0], [0 0]]",
1966 "[[0 0], [0 0], [0 0]]",
1967 "[[0 0], [0 0], [0 0], [0 0]]",
1968 "[[0 0], [0 0], [0 0], [0 0], [0 0]]",
1969 "[[0 0], [0 0], [0 0], [0 0], [0 0], [0 0]]"
1970 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001971 }
1972 }
1973 }
James Wardf0890992022-11-17 11:15:14 +00001974 },
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001975 "pow": {
1976 "group": "ew_binary",
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00001977 "profile": [
1978 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001979 ],
Jeremy Johnson9a758382023-11-07 16:27:35 +00001980 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001981 "generation": {
1982 "standard": {
1983 "generator_args": [
1984 [
1985 "--target-dtype",
1986 "fp32",
1987 "--target-dtype",
1988 "fp16",
1989 "--target-dtype",
1990 "bf16",
1991 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001992 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001993 "--tensor-dim-range",
1994 "16,64",
1995 "--target-rank",
1996 "1",
1997 "--target-rank",
1998 "2",
1999 "--target-rank",
2000 "3"
2001 ],
2002 [
2003 "--target-dtype",
2004 "fp16",
2005 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00002006 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002007 "--tensor-dim-range",
2008 "1,16",
2009 "--target-rank",
2010 "4",
2011 "--target-rank",
2012 "5"
2013 ],
2014 [
2015 "--target-dtype",
2016 "bf16",
2017 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00002018 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002019 "--target-shape",
2020 "65534,3,1,1",
2021 "--target-shape",
2022 "2,65541,1,1,1"
2023 ]
2024 ]
2025 }
2026 },
2027 "selection": {
2028 "default": {
2029 "params": {},
2030 "permutes": [
2031 "shape",
2032 "type"
2033 ]
2034 }
2035 }
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00002036 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00002037 "reciprocal": {
2038 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00002039 "profile": [
2040 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002041 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002042 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002043 "generation": {
2044 "standard": {
2045 "generator_args": [
2046 [
2047 "--target-dtype",
2048 "fp32",
2049 "--target-dtype",
2050 "fp16",
2051 "--target-dtype",
2052 "bf16",
2053 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002054 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002055 "--tensor-dim-range",
2056 "15,64",
2057 "--target-rank",
2058 "1",
2059 "--target-rank",
2060 "2",
2061 "--target-rank",
2062 "3"
2063 ],
2064 [
2065 "--target-dtype",
2066 "fp16",
2067 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002068 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002069 "--tensor-dim-range",
2070 "1,15",
2071 "--target-rank",
2072 "4",
2073 "--target-rank",
2074 "5"
2075 ],
2076 [
2077 "--target-dtype",
2078 "bf16",
2079 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002080 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002081 "--target-shape",
2082 "1,1,65536,4",
2083 "--target-shape",
2084 "2,65535,1,1,1"
2085 ]
2086 ]
2087 }
2088 },
2089 "selection": {
2090 "default": {
2091 "params": {},
2092 "permutes": [
2093 "shape",
2094 "type"
2095 ]
2096 }
2097 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00002098 },
James Wardf0890992022-11-17 11:15:14 +00002099 "reshape": {
2100 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002101 "profile": [
2102 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002103 ],
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00002104 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002105 "generation": {
2106 "standard": {
2107 "generator_args": [
2108 [
2109 "--target-dtype",
2110 "fp32",
2111 "--target-dtype",
2112 "fp16",
2113 "--target-dtype",
2114 "bf16",
2115 "--fp-values-range",
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00002116 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002117 "--num-rand-permutations",
2118 "2"
2119 ],
2120 [
2121 "--target-dtype",
2122 "fp32",
2123 "--fp-values-range",
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00002124 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002125 "--target-shape",
2126 "1,1,65536,1",
2127 "--target-shape",
2128 "1,65535,1,2",
2129 "--num-rand-permutations",
2130 "2"
2131 ]
2132 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002133 },
2134 "float8": {
2135 "from_version" : "v0.100.0",
2136 "no_negative_tests": "true",
2137 "generator_args": [
2138 [
2139 "--target-dtype",
2140 "fp8e4m3",
2141 "--target-dtype",
2142 "fp8e5m2",
2143 "--fp-values-range",
2144 "-max,max",
2145 "--tensor-dim-range",
2146 "32,64",
2147 "--target-rank",
2148 "1",
2149 "--target-rank",
2150 "2",
2151 "--target-rank",
2152 "3",
2153 "--num-rand-permutations",
2154 "2"
2155 ]
2156 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002157 }
2158 },
2159 "selection": {
2160 "default": {
2161 "params": {},
2162 "permutes": [
2163 "shape",
2164 "type",
2165 "rank",
2166 "perm"
2167 ]
2168 }
2169 }
James Wardf0890992022-11-17 11:15:14 +00002170 },
2171 "reverse": {
2172 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002173 "profile": [
2174 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002175 ],
evacha0198477222024-01-26 12:25:32 +00002176 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002177 "generation": {
2178 "standard": {
2179 "generator_args": [
2180 [
2181 "--target-dtype",
2182 "fp32",
2183 "--target-dtype",
2184 "fp16",
2185 "--target-dtype",
2186 "bf16",
2187 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002188 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002189 "--tensor-dim-range",
2190 "1,48"
2191 ],
2192 [
2193 "--target-dtype",
2194 "fp32",
2195 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002196 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002197 "--target-shape",
2198 "1,1,65537",
2199 "--target-shape",
2200 "1,65535,1,2"
2201 ]
2202 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002203 },
2204 "float8": {
2205 "from_version" : "v0.100.0",
2206 "no_negative_tests": "true",
2207 "generator_args": [
2208 [
2209 "--target-dtype",
2210 "fp8e4m3",
2211 "--target-dtype",
2212 "fp8e5m2",
2213 "--fp-values-range",
2214 "-max,max",
2215 "--tensor-dim-range",
2216 "32,64",
2217 "--target-rank",
2218 "1",
2219 "--target-rank",
2220 "2",
2221 "--target-rank",
2222 "3",
2223 "--num-rand-permutations",
2224 "2"
2225 ]
2226 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002227 }
2228 },
2229 "selection": {
2230 "default": {
2231 "params": {},
2232 "permutes": [
2233 "shape",
2234 "type"
2235 ]
2236 }
2237 }
James Wardf0890992022-11-17 11:15:14 +00002238 },
Jerry Ge51bd4f52024-02-20 11:21:19 -08002239 "cos": {
2240 "group": "ew_unary",
2241 "profile": [
2242 "tosa-mi"
2243 ],
2244 "support_for": [ "lazy_data_gen" ],
2245 "generation": {
2246 "standard": {
2247 "generator_args": [
2248 [
2249 "--target-dtype",
2250 "fp32",
2251 "--target-dtype",
2252 "fp16",
2253 "--target-dtype",
2254 "bf16",
2255 "--fp-values-range",
2256 "-max,max",
2257 "--tensor-dim-range",
2258 "15,64",
2259 "--target-rank",
2260 "1",
2261 "--target-rank",
2262 "2",
2263 "--target-rank",
2264 "3"
2265 ],
2266 [
2267 "--target-dtype",
2268 "fp16",
2269 "--fp-values-range",
2270 "-max,max",
2271 "--tensor-dim-range",
2272 "1,15",
2273 "--target-rank",
2274 "4",
2275 "--target-rank",
2276 "5"
2277 ],
2278 [
2279 "--target-dtype",
2280 "fp32",
2281 "--fp-values-range",
2282 "-max,max",
2283 "--target-shape",
2284 "2,1,65537,1",
2285 "--target-shape",
2286 "3,1,65539,2,1"
2287 ]
2288 ]
2289 }
2290 },
2291 "selection": {
2292 "default": {
2293 "params": {},
2294 "permutes": [
2295 "shape",
2296 "type"
2297 ]
2298 }
2299 }
2300 },
2301 "sin": {
2302 "group": "ew_unary",
2303 "profile": [
2304 "tosa-mi"
2305 ],
2306 "support_for": [ "lazy_data_gen" ],
2307 "generation": {
2308 "standard": {
2309 "generator_args": [
2310 [
2311 "--target-dtype",
2312 "fp32",
2313 "--target-dtype",
2314 "fp16",
2315 "--target-dtype",
2316 "bf16",
2317 "--fp-values-range",
2318 "-max,max",
2319 "--tensor-dim-range",
2320 "15,64",
2321 "--target-rank",
2322 "1",
2323 "--target-rank",
2324 "2",
2325 "--target-rank",
2326 "3"
2327 ],
2328 [
2329 "--target-dtype",
2330 "fp32",
2331 "--fp-values-range",
2332 "-max,max",
2333 "--tensor-dim-range",
2334 "1,15",
2335 "--target-rank",
2336 "4",
2337 "--target-rank",
2338 "5"
2339 ],
2340 [
2341 "--target-dtype",
2342 "fp16",
2343 "--fp-values-range",
2344 "-max,max",
2345 "--target-shape",
2346 "3,1,65534,2",
2347 "--target-shape",
2348 "65533,1,3,2,1"
2349 ]
2350 ]
2351 }
2352 },
2353 "selection": {
2354 "default": {
2355 "params": {},
2356 "permutes": [
2357 "shape",
2358 "type"
2359 ]
2360 }
2361 }
2362 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00002363 "rsqrt": {
2364 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00002365 "profile": [
2366 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002367 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002368 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002369 "generation": {
2370 "standard": {
2371 "generator_args": [
2372 [
2373 "--target-dtype",
2374 "fp32",
2375 "--target-dtype",
2376 "fp16",
2377 "--target-dtype",
2378 "bf16",
2379 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002380 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002381 "--tensor-dim-range",
2382 "15,64",
2383 "--target-rank",
2384 "1",
2385 "--target-rank",
2386 "2",
2387 "--target-rank",
2388 "3"
2389 ],
2390 [
2391 "--target-dtype",
2392 "bf16",
2393 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002394 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002395 "--tensor-dim-range",
2396 "1,15",
2397 "--target-rank",
2398 "4",
2399 "--target-rank",
2400 "5"
2401 ],
2402 [
2403 "--target-dtype",
2404 "fp32",
2405 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002406 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002407 "--target-shape",
2408 "1,1,3,65541",
2409 "--target-shape",
2410 "65532,1,3,1,1"
2411 ]
2412 ]
2413 }
2414 },
2415 "selection": {
2416 "default": {
2417 "params": {},
2418 "permutes": [
2419 "shape",
2420 "type"
2421 ]
2422 }
2423 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00002424 },
James Ward990cc4b2022-11-16 15:36:37 +00002425 "scatter": {
2426 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00002427 "profile": [
2428 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002429 ],
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002430 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002431 "generation": {
2432 "standard": {
2433 "negative_dim_range": "1,10",
2434 "generator_args": [
2435 [
2436 "--target-dtype",
2437 "fp32",
2438 "--target-dtype",
2439 "fp16",
2440 "--target-dtype",
2441 "bf16",
2442 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002443 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002444 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002445 "5,56",
2446 "--max-batch-size",
2447 "56"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002448 ],
2449 [
2450 "--target-dtype",
2451 "fp32",
2452 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002453 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002454 "--target-shape",
2455 "1,65541,1",
2456 "--target-shape",
2457 "1,1,65531",
2458 "--target-shape",
2459 "2989,6,1"
2460 ]
2461 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002462 },
2463 "float8": {
2464 "from_version" : "v0.100.0",
2465 "no_negative_tests": "true",
2466 "generator_args": [
2467 [
2468 "--target-dtype",
2469 "fp8e4m3",
2470 "--target-dtype",
2471 "fp8e5m2",
2472 "--fp-values-range",
2473 "-max,max",
2474 "--tensor-dim-range",
2475 "32,64",
2476 "--num-rand-permutations",
2477 "2"
2478 ]
2479 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002480 }
2481 },
2482 "selection": {
2483 "default": {
2484 "params": {},
2485 "permutes": [
2486 "shape",
2487 "type"
2488 ]
2489 }
2490 }
James Wardf0890992022-11-17 11:15:14 +00002491 },
2492 "tile": {
2493 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002494 "profile": [
2495 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002496 ],
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002497 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002498 "generation": {
2499 "standard": {
2500 "negative_dim_range": "1,10",
2501 "generator_args": [
2502 [
2503 "--target-dtype",
2504 "fp32",
2505 "--target-dtype",
2506 "fp16",
2507 "--target-dtype",
2508 "bf16",
2509 "--fp-values-range",
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002510 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002511 "--tensor-dim-range",
2512 "4,32"
2513 ],
2514 [
2515 "--target-dtype",
2516 "fp32",
2517 "--fp-values-range",
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002518 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002519 "--target-shape",
2520 "65535",
2521 "--target-shape",
2522 "1,65543,2,1"
2523 ]
2524 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002525 },
2526 "float8": {
2527 "from_version" : "v0.100.0",
2528 "no_negative_tests": "true",
2529 "generator_args": [
2530 [
2531 "--target-dtype",
2532 "fp8e4m3",
2533 "--target-dtype",
2534 "fp8e5m2",
2535 "--fp-values-range",
2536 "-max,max",
2537 "--tensor-dim-range",
2538 "32,64",
2539 "--target-rank",
2540 "1",
2541 "--target-rank",
2542 "2",
2543 "--target-rank",
2544 "3",
2545 "--num-rand-permutations",
2546 "2"
2547 ]
2548 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002549 }
2550 },
2551 "selection": {
2552 "default": {
2553 "params": {},
2554 "permutes": [
2555 "shape",
2556 "type"
2557 ]
2558 }
2559 }
James Wardf0890992022-11-17 11:15:14 +00002560 },
2561 "transpose": {
2562 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002563 "profile": [
2564 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002565 ],
evacha0198477222024-01-26 12:25:32 +00002566 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002567 "generation": {
2568 "standard": {
2569 "generator_args": [
2570 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002571 "--target-dtype",
2572 "fp32",
2573 "--target-dtype",
2574 "fp16",
2575 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002576 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002577 "--target-rank",
2578 "1",
2579 "--target-rank",
2580 "2",
2581 "--num-rand-permutations",
2582 "2"
2583 ],
2584 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002585 "--target-dtype",
2586 "fp32",
2587 "--target-dtype",
2588 "fp16",
2589 "--target-dtype",
2590 "bf16",
2591 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002592 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002593 "--target-rank",
2594 "3",
2595 "--target-rank",
2596 "4",
2597 "--num-rand-permutations",
2598 "2"
2599 ],
2600 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002601 "--target-dtype",
2602 "fp32",
2603 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002604 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002605 "--target-shape",
2606 "1,1,65539,2",
2607 "--target-shape",
2608 "1,1,1,65535",
2609 "--num-rand-permutations",
2610 "1"
2611 ]
2612 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002613 },
2614 "float8": {
2615 "from_version" : "v0.100.0",
2616 "no_negative_tests": "true",
2617 "generator_args": [
2618 [
2619 "--target-dtype",
2620 "fp8e4m3",
2621 "--target-dtype",
2622 "fp8e5m2",
2623 "--fp-values-range",
2624 "-max,max",
2625 "--tensor-dim-range",
2626 "32,64",
2627 "--target-rank",
2628 "1",
2629 "--target-rank",
2630 "2",
2631 "--target-rank",
2632 "3",
2633 "--num-rand-permutations",
2634 "2"
2635 ]
2636 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002637 }
2638 },
2639 "selection": {
2640 "default": {
2641 "params": {},
2642 "permutes": [
2643 "shape",
2644 "type",
2645 "perm"
2646 ]
2647 }
2648 }
James Wardb9c3a632022-11-22 13:14:50 +00002649 },
James Ward681e0a82023-02-20 18:04:31 +00002650 "transpose_conv2d": {
2651 "group": "tensor",
James Ward681e0a82023-02-20 18:04:31 +00002652 "profile": [
2653 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002654 ],
Jeremy Johnson95a67102024-01-10 14:16:39 +00002655 "support_for": [ "lazy_data_gen" ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +00002656 "gen_filter": "^transpose_conv2d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002657 "generation": {
2658 "standard": {
2659 "negative_dim_range": "1,10",
2660 "generator_args": [
2661 [
2662 "--target-dtype",
2663 "fp32",
2664 "--target-dtype",
2665 "fp16",
2666 "--target-dtype",
2667 "bf16",
2668 "--fp-values-range",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002669 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002670 "--target-shape",
2671 "10,24,9,13",
2672 "--target-shape",
2673 "8,14,20,5",
2674 "--tensor-dim-range",
2675 "1,16",
2676 "--allow-pooling-and-conv-oversizes"
2677 ],
2678 [
2679 "--target-dtype",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002680 "fp32",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002681 "--fp-values-range",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002682 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002683 "--target-shape",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002684 "1,65536,1,2",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002685 "--tensor-dim-range",
2686 "1,17",
2687 "--max-conv-dilation",
2688 "1"
2689 ]
2690 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002691 },
2692 "float8": {
2693 "from_version" : "v0.100.0",
2694 "no_negative_tests": "true",
2695 "generator_args": [
2696 [
2697 "--target-dtype",
2698 "fp8e4m3",
2699 "--target-dtype",
2700 "fp8e5m2",
2701 "--fp-values-range",
2702 "-max,max",
2703 "--tensor-dim-range",
2704 "32,64",
2705 "--target-shape",
2706 "10,24,9,13",
2707 "--target-shape",
2708 "8,14,20,5",
2709 "--tensor-dim-range",
2710 "1,16",
2711 "--num-rand-permutations",
2712 "2"
2713 ]
2714 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002715 }
2716 },
2717 "selection": {
2718 "default": {
2719 "params": {
2720 "shape": [],
2721 "type": [],
2722 "kernel": [],
2723 "stride": [],
2724 "pad": [],
2725 "out_shape": []
2726 },
2727 "permutes": [
2728 "shape",
2729 "type",
2730 "stride",
2731 "pad"
2732 ]
2733 }
2734 }
James Ward681e0a82023-02-20 18:04:31 +00002735 },
James Wardb9c3a632022-11-22 13:14:50 +00002736 "maximum": {
2737 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002738 "profile": [
2739 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002740 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002741 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002742 "generation": {
2743 "standard": {
2744 "generator_args": [
2745 [
2746 "--target-dtype",
2747 "fp32",
2748 "--target-dtype",
2749 "fp16",
2750 "--target-dtype",
2751 "bf16",
2752 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002753 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002754 "--tensor-dim-range",
2755 "16,64",
2756 "--target-rank",
2757 "1",
2758 "--target-rank",
2759 "2",
2760 "--target-rank",
2761 "3"
2762 ],
2763 [
2764 "--target-dtype",
2765 "fp32",
2766 "--target-dtype",
2767 "fp16",
2768 "--target-dtype",
2769 "bf16",
2770 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002771 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002772 "--tensor-dim-range",
2773 "1,16",
2774 "--target-rank",
2775 "4",
2776 "--target-rank",
2777 "5"
2778 ],
2779 [
2780 "--target-dtype",
2781 "fp32",
2782 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002783 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002784 "--target-shape",
2785 "65531,1,2,1",
2786 "--target-shape",
2787 "1,1,65541,1"
2788 ]
2789 ]
2790 }
2791 },
2792 "selection": {
2793 "default": {
2794 "params": {},
2795 "permutes": [
2796 "shape",
2797 "type"
2798 ]
2799 }
2800 }
James Wardb9c3a632022-11-22 13:14:50 +00002801 },
2802 "minimum": {
2803 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002804 "profile": [
2805 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002806 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002807 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002808 "generation": {
2809 "standard": {
2810 "generator_args": [
2811 [
2812 "--target-dtype",
2813 "fp32",
2814 "--target-dtype",
2815 "fp16",
2816 "--target-dtype",
2817 "bf16",
2818 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002819 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002820 "--tensor-dim-range",
2821 "16,64",
2822 "--target-rank",
2823 "1",
2824 "--target-rank",
2825 "2",
2826 "--target-rank",
2827 "3"
2828 ],
2829 [
2830 "--target-dtype",
2831 "fp32",
2832 "--target-dtype",
2833 "fp16",
2834 "--target-dtype",
2835 "bf16",
2836 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002837 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002838 "--tensor-dim-range",
2839 "1,16",
2840 "--target-rank",
2841 "4",
2842 "--target-rank",
2843 "5"
2844 ],
2845 [
2846 "--target-dtype",
2847 "fp32",
2848 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002849 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002850 "--target-shape",
2851 "1,65531,2,1",
2852 "--target-shape",
2853 "1,1,1,65538"
2854 ]
2855 ]
2856 }
2857 },
2858 "selection": {
2859 "default": {
2860 "params": {},
2861 "permutes": [
2862 "shape",
2863 "type"
2864 ]
2865 }
2866 }
James Ward635bc992022-11-23 11:55:32 +00002867 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002868 "mul": {
2869 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002870 "profile": [
2871 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002872 ],
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002873 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002874 "generation": {
2875 "standard": {
2876 "negative_dim_range": "1,10",
2877 "generator_args": [
2878 [
2879 "--target-dtype",
2880 "fp32",
2881 "--target-dtype",
2882 "fp16",
2883 "--target-dtype",
2884 "bf16",
2885 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002886 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002887 "--tensor-dim-range",
2888 "16,64",
2889 "--target-rank",
2890 "1",
2891 "--target-rank",
2892 "2",
2893 "--target-rank",
2894 "3"
2895 ],
2896 [
2897 "--target-dtype",
2898 "fp16",
2899 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002900 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002901 "--tensor-dim-range",
2902 "1,16",
2903 "--target-rank",
2904 "4",
2905 "--target-rank",
2906 "5"
2907 ],
2908 [
2909 "--target-dtype",
2910 "bf16",
2911 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002912 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002913 "--target-shape",
2914 "1,1,3,65534",
2915 "--target-shape",
2916 "1,2,1,65541,1"
2917 ]
2918 ]
2919 }
2920 },
2921 "selection": {
2922 "default": {
2923 "params": {},
2924 "permutes": [
2925 "shape",
2926 "type"
2927 ]
2928 }
2929 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002930 },
James Ward635bc992022-11-23 11:55:32 +00002931 "reduce_max": {
2932 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002933 "profile": [
2934 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002935 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002936 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002937 "generation": {
2938 "standard": {
2939 "negative_dim_range": "1,10",
2940 "generator_args": [
2941 [
2942 "--target-dtype",
2943 "fp32",
2944 "--target-dtype",
2945 "fp16",
2946 "--target-dtype",
2947 "bf16",
2948 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002949 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002950 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002951 "1,32",
2952 "--target-rank",
2953 "1",
2954 "--target-rank",
2955 "2",
2956 "--target-rank",
2957 "3",
2958 "--target-rank",
2959 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002960 ],
2961 [
2962 "--target-dtype",
2963 "fp32",
2964 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002965 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002966 "--target-shape",
2967 "1,1,1,65531",
2968 "--target-shape",
2969 "1,1,65539,2"
2970 ]
2971 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002972 },
2973 "8k_level": {
2974 "from_version": "v0.80.0",
2975 "no_negative_tests": "true",
2976 "generator_args": [
2977 [
2978 "--target-dtype",
2979 "fp32",
2980 "--target-dtype",
2981 "fp16",
2982 "--target-dtype",
2983 "bf16",
2984 "--fp-values-range",
2985 "-max,max",
2986 "--tensor-dim-range",
2987 "1,10",
2988 "--target-rank",
2989 "5",
2990 "--target-rank",
2991 "6"
2992 ]
2993 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002994 }
2995 },
2996 "selection": {
2997 "default": {
2998 "params": {},
2999 "permutes": [
3000 "shape",
3001 "type",
3002 "axis"
3003 ]
3004 }
3005 }
James Ward635bc992022-11-23 11:55:32 +00003006 },
3007 "reduce_min": {
3008 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00003009 "profile": [
3010 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003011 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003012 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003013 "generation": {
3014 "standard": {
3015 "negative_dim_range": "1,10",
3016 "generator_args": [
3017 [
3018 "--target-dtype",
3019 "fp32",
3020 "--target-dtype",
3021 "fp16",
3022 "--target-dtype",
3023 "bf16",
3024 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003025 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003026 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003027 "1,32",
3028 "--target-rank",
3029 "1",
3030 "--target-rank",
3031 "2",
3032 "--target-rank",
3033 "3",
3034 "--target-rank",
3035 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003036 ],
3037 [
3038 "--target-dtype",
3039 "fp32",
3040 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003041 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003042 "--target-shape",
3043 "1,1,65531,1",
3044 "--target-shape",
3045 "1,65539,2,1"
3046 ]
3047 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003048 },
3049 "8k_level": {
3050 "from_version": "v0.80.0",
3051 "no_negative_tests": "true",
3052 "generator_args": [
3053 [
3054 "--target-dtype",
3055 "fp32",
3056 "--target-dtype",
3057 "fp16",
3058 "--target-dtype",
3059 "bf16",
3060 "--fp-values-range",
3061 "-max,max",
3062 "--tensor-dim-range",
3063 "1,9",
3064 "--target-rank",
3065 "5",
3066 "--target-rank",
3067 "6"
3068 ]
3069 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003070 }
3071 },
3072 "selection": {
3073 "default": {
3074 "params": {},
3075 "permutes": [
3076 "shape",
3077 "type",
3078 "axis"
3079 ]
3080 }
3081 }
James Ward2a27c8f2022-11-23 11:29:43 +00003082 },
James Ward512c1ca2023-01-27 18:46:44 +00003083 "reduce_product": {
3084 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00003085 "profile": [
3086 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003087 ],
Jeremy Johnsonbd801962024-01-03 17:07:44 +00003088 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003089 "generation": {
3090 "standard": {
3091 "generator_args": [
3092 [
3093 "--target-dtype",
3094 "fp32",
3095 "--target-dtype",
3096 "fp16",
3097 "--target-dtype",
3098 "bf16",
3099 "--fp-values-range",
Jeremy Johnsonbd801962024-01-03 17:07:44 +00003100 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003101 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003102 "1,34",
3103 "--target-rank",
3104 "1",
3105 "--target-rank",
3106 "2",
3107 "--target-rank",
3108 "3",
3109 "--target-rank",
3110 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003111 ],
3112 [
3113 "--target-dtype",
3114 "fp16",
Jeremy Johnsonbd801962024-01-03 17:07:44 +00003115 "--fp-values-range",
3116 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003117 "--target-shape",
3118 "2,65527,3,1",
3119 "--target-shape",
3120 "1,3,2,65541"
3121 ]
3122 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003123 },
3124 "8k_level": {
3125 "from_version": "v0.80.0",
3126 "no_negative_tests": "true",
3127 "generator_args": [
3128 [
3129 "--target-dtype",
3130 "fp32",
3131 "--target-dtype",
3132 "fp16",
3133 "--target-dtype",
3134 "bf16",
3135 "--fp-values-range",
3136 "-max,max",
3137 "--tensor-dim-range",
3138 "1,11",
3139 "--target-rank",
3140 "5",
3141 "--target-rank",
3142 "6"
3143 ]
3144 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003145 }
3146 },
3147 "selection": {
3148 "default": {
3149 "params": {},
3150 "permutes": [
3151 "shape",
3152 "type",
3153 "axis"
3154 ]
3155 }
3156 }
James Ward512c1ca2023-01-27 18:46:44 +00003157 },
3158 "reduce_sum": {
3159 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00003160 "profile": [
3161 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003162 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003163 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003164 "generation": {
3165 "standard": {
3166 "generator_args": [
3167 [
3168 "--target-dtype",
3169 "fp32",
3170 "--target-dtype",
3171 "fp16",
3172 "--target-dtype",
3173 "bf16",
3174 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003175 "-max,max",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00003176 "--target-rank",
3177 "3",
3178 "--target-rank",
3179 "4",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003180 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003181 "10,37",
3182 "--target-rank",
3183 "1",
3184 "--target-rank",
3185 "2",
3186 "--target-rank",
3187 "3",
3188 "--target-rank",
3189 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003190 ],
3191 [
3192 "--target-dtype",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003193 "fp32",
3194 "--fp-values-range",
3195 "-max,max",
3196 "--target-shape",
3197 "1001",
3198 "--target-shape",
3199 "50,200"
3200 ],
3201 [
3202 "--target-dtype",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00003203 "fp16",
3204 "--fp-values-range",
3205 "-max,max",
3206 "--target-shape",
3207 "65529",
3208 "--target-shape",
3209 "65537,2"
3210 ],
3211 [
3212 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003213 "bf16",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003214 "--fp-values-range",
3215 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003216 "--target-shape",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00003217 "16001",
3218 "--target-shape",
3219 "16,1000",
3220 "--target-shape",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003221 "1,3,65529,1",
3222 "--target-shape",
3223 "1,65537,1,1"
3224 ]
3225 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003226 },
3227 "8k_level": {
3228 "from_version": "v0.80.0",
3229 "no_negative_tests": "true",
3230 "generator_args": [
3231 [
3232 "--target-dtype",
3233 "fp32",
3234 "--target-dtype",
3235 "fp16",
3236 "--target-dtype",
3237 "bf16",
3238 "--fp-values-range",
3239 "-max,max",
3240 "--tensor-dim-range",
3241 "5,12",
3242 "--target-rank",
3243 "5",
3244 "--target-rank",
3245 "6"
3246 ]
3247 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003248 }
3249 },
3250 "selection": {
3251 "default": {
3252 "params": {},
3253 "permutes": [
3254 "shape",
3255 "type",
3256 "axis"
3257 ]
3258 }
3259 }
James Ward512c1ca2023-01-27 18:46:44 +00003260 },
James Ward7f1ea8e2022-12-12 18:39:11 +00003261 "resize": {
3262 "group": "image",
James Ward7f1ea8e2022-12-12 18:39:11 +00003263 "profile": [
3264 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003265 ],
Jeremy Johnson32d0b5a2024-02-01 15:54:07 +00003266 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003267 "generation": {
3268 "standard": {
3269 "negative_dim_range": "1,10",
3270 "generator_args": [
3271 [
3272 "--target-dtype",
3273 "fp32",
3274 "--target-dtype",
3275 "fp16",
3276 "--target-dtype",
3277 "bf16",
3278 "--fp-values-range",
Jeremy Johnson32d0b5a2024-02-01 15:54:07 +00003279 "-max,max"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003280 ],
3281 [
3282 "--target-dtype",
3283 "fp32",
3284 "--fp-values-range",
Jeremy Johnson32d0b5a2024-02-01 15:54:07 +00003285 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003286 "--target-shape",
3287 "1,1103,1,2",
3288 "--max-resize-output-dim",
3289 "9100"
3290 ]
3291 ]
3292 }
3293 },
3294 "selection": {
3295 "default": {
3296 "params": {
3297 "offset": [],
3298 "shape": [],
3299 "type": [],
3300 "mode": [],
3301 "output_type": [],
3302 "scale": [
3303 "sc2x1x3x1"
3304 ],
3305 "border": [
3306 "bor0x1"
3307 ]
3308 },
3309 "permutes": [
3310 "shape",
3311 "type"
3312 ],
3313 "exclude_patterns": [
3314 ".*_ERRORIF_MaxDimExceeded_1x16584x5x1_.*"
3315 ]
3316 }
3317 }
James Ward7f1ea8e2022-12-12 18:39:11 +00003318 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00003319 "rfft2d": {
3320 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00003321 "profile": [
3322 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003323 ],
Jeremy Johnson6f57e6e2024-01-30 16:10:50 +00003324 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003325 "generation": {
3326 "standard": {
3327 "generator_args": [
3328 [
3329 "--target-dtype",
3330 "fp32",
3331 "--fp-values-range",
Jeremy Johnson6f57e6e2024-01-30 16:10:50 +00003332 "-max,max"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003333 ],
3334 [
3335 "--target-dtype",
3336 "fp32",
3337 "--fp-values-range",
Jeremy Johnson6f57e6e2024-01-30 16:10:50 +00003338 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003339 "--target-shape",
3340 "1,16,512",
3341 "--target-shape",
3342 "1,8192,2"
3343 ]
3344 ]
3345 }
3346 },
3347 "selection": {
3348 "default": {
3349 "params": {},
3350 "permutes": [
3351 "shape",
3352 "type"
3353 ]
3354 }
3355 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00003356 },
James Ward2a27c8f2022-11-23 11:29:43 +00003357 "select": {
3358 "group": "ew_ternary",
James Ward2a27c8f2022-11-23 11:29:43 +00003359 "profile": [
3360 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003361 ],
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00003362 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003363 "generation": {
3364 "standard": {
3365 "generator_args": [
3366 [
3367 "--target-dtype",
3368 "fp32",
3369 "--target-dtype",
3370 "fp16",
3371 "--target-dtype",
3372 "bf16",
3373 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00003374 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003375 "--tensor-dim-range",
3376 "16,64",
3377 "--target-rank",
3378 "1",
3379 "--target-rank",
3380 "2",
3381 "--target-rank",
3382 "3"
3383 ],
3384 [
3385 "--target-dtype",
3386 "fp32",
3387 "--target-dtype",
3388 "fp16",
3389 "--target-dtype",
3390 "bf16",
3391 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00003392 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003393 "--tensor-dim-range",
3394 "1,16",
3395 "--target-rank",
3396 "4",
3397 "--target-rank",
3398 "5"
3399 ],
3400 [
3401 "--target-dtype",
3402 "fp32",
3403 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00003404 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003405 "--target-shape",
3406 "1,2,65534,2,1",
3407 "--target-shape",
3408 "1,1,65539,2",
3409 "--num-rand-permutations",
3410 "2"
3411 ]
3412 ]
3413 }
3414 },
3415 "selection": {
3416 "default": {
3417 "params": {},
3418 "permutes": [
3419 "shape",
3420 "type"
3421 ]
3422 }
3423 }
James Wardb45db9a2022-12-12 13:02:44 +00003424 },
3425 "sigmoid": {
3426 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00003427 "profile": [
3428 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003429 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003430 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003431 "generation": {
3432 "standard": {
3433 "generator_args": [
3434 [
3435 "--target-dtype",
3436 "fp32",
3437 "--target-dtype",
3438 "fp16",
3439 "--target-dtype",
3440 "bf16",
3441 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003442 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003443 "--tensor-dim-range",
3444 "16,64",
3445 "--target-rank",
3446 "1",
3447 "--target-rank",
3448 "2",
3449 "--target-rank",
3450 "3"
3451 ],
3452 [
3453 "--target-dtype",
3454 "fp32",
3455 "--target-dtype",
3456 "fp16",
3457 "--target-dtype",
3458 "bf16",
3459 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003460 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003461 "--tensor-dim-range",
3462 "1,19",
3463 "--target-rank",
3464 "4",
3465 "--target-rank",
3466 "5"
3467 ],
3468 [
3469 "--target-dtype",
3470 "fp32",
3471 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003472 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003473 "--target-shape",
3474 "1,2,65538,2,1",
3475 "--target-shape",
3476 "1,3,1,65533"
3477 ]
3478 ]
3479 }
3480 },
3481 "selection": {
3482 "default": {
3483 "params": {},
3484 "permutes": [
3485 "shape",
3486 "type"
3487 ]
3488 }
3489 }
James Wardb45db9a2022-12-12 13:02:44 +00003490 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00003491 "sub": {
3492 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00003493 "profile": [
3494 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003495 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00003496 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003497 "generation": {
3498 "standard": {
3499 "generator_args": [
3500 [
3501 "--target-dtype",
3502 "fp32",
3503 "--target-dtype",
3504 "fp16",
3505 "--target-dtype",
3506 "bf16",
3507 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00003508 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003509 "--tensor-dim-range",
3510 "16,64",
3511 "--target-rank",
3512 "1",
3513 "--target-rank",
3514 "2",
3515 "--target-rank",
3516 "3"
3517 ],
3518 [
3519 "--target-dtype",
3520 "bf16",
3521 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00003522 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003523 "--tensor-dim-range",
3524 "1,16",
3525 "--target-rank",
3526 "4",
3527 "--target-rank",
3528 "5"
3529 ],
3530 [
3531 "--target-dtype",
3532 "fp32",
3533 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00003534 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003535 "--target-shape",
3536 "1,1,65533,3",
3537 "--target-shape",
3538 "1,1,2,1,65545"
3539 ]
3540 ]
3541 }
3542 },
3543 "selection": {
3544 "default": {
3545 "params": {},
3546 "permutes": [
3547 "shape",
3548 "type"
3549 ]
3550 }
3551 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00003552 },
James Wardc253e642023-01-17 17:03:12 +00003553 "slice": {
3554 "group": "data_layout",
James Wardc253e642023-01-17 17:03:12 +00003555 "profile": [
3556 "tosa-bi",
3557 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003558 ],
evacha017f7d4252024-01-24 12:08:09 +00003559 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003560 "generation": {
3561 "standard": {
3562 "generator_args": [
3563 [
3564 "--target-dtype",
3565 "fp32",
3566 "--target-dtype",
3567 "fp16",
3568 "--target-dtype",
3569 "bf16",
3570 "--fp-values-range",
evacha017f7d4252024-01-24 12:08:09 +00003571 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003572 "--tensor-dim-range",
3573 "16,64",
3574 "--target-rank",
3575 "1",
3576 "--target-rank",
3577 "2",
3578 "--target-rank",
3579 "3",
3580 "--num-rand-permutations",
3581 "2"
3582 ],
3583 [
3584 "--target-dtype",
3585 "fp32",
3586 "--target-dtype",
3587 "fp16",
3588 "--target-dtype",
3589 "bf16",
3590 "--fp-values-range",
evacha017f7d4252024-01-24 12:08:09 +00003591 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003592 "--tensor-dim-range",
3593 "1,16",
3594 "--target-rank",
3595 "4",
3596 "--num-rand-permutations",
3597 "2"
3598 ],
3599 [
3600 "--target-dtype",
3601 "bf16",
3602 "--fp-values-range",
3603 "-2.0,2.0",
3604 "--target-shape",
3605 "1,1,655341,1",
3606 "--target-shape",
3607 "1,65539,1,1",
3608 "--num-rand-permutations",
3609 "2"
3610 ]
3611 ]
Won Jeon2c34b462024-02-06 18:37:00 +00003612 },
3613 "float8": {
3614 "from_version" : "v0.100.0",
3615 "no_negative_tests": "true",
3616 "generator_args": [
3617 [
3618 "--target-dtype",
3619 "fp8e4m3",
3620 "--target-dtype",
3621 "fp8e5m2",
3622 "--fp-values-range",
3623 "-max,max",
3624 "--tensor-dim-range",
3625 "32,64",
3626 "--target-rank",
3627 "1",
3628 "--target-rank",
3629 "2",
3630 "--target-rank",
3631 "3",
3632 "--num-rand-permutations",
3633 "2"
3634 ]
3635 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003636 }
3637 },
3638 "selection": {
3639 "default": {
3640 "params": {},
3641 "permutes": [
3642 "shape",
3643 "type",
3644 "perm"
3645 ]
3646 }
3647 }
James Wardc253e642023-01-17 17:03:12 +00003648 },
James Wardb45db9a2022-12-12 13:02:44 +00003649 "tanh": {
3650 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00003651 "profile": [
3652 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003653 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003654 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003655 "generation": {
3656 "standard": {
3657 "generator_args": [
3658 [
3659 "--target-dtype",
3660 "fp32",
3661 "--target-dtype",
3662 "fp16",
3663 "--target-dtype",
3664 "bf16",
3665 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003666 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003667 "--tensor-dim-range",
3668 "18,60",
3669 "--target-rank",
3670 "1",
3671 "--target-rank",
3672 "2",
3673 "--target-rank",
3674 "3"
3675 ],
3676 [
3677 "--target-dtype",
3678 "fp32",
3679 "--target-dtype",
3680 "fp16",
3681 "--target-dtype",
3682 "bf16",
3683 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003684 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003685 "--tensor-dim-range",
3686 "1,24",
3687 "--target-rank",
3688 "4",
3689 "--target-rank",
3690 "5"
3691 ],
3692 [
3693 "--target-dtype",
3694 "fp32",
3695 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003696 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003697 "--target-shape",
3698 "1,65535,2,1,1",
3699 "--target-shape",
3700 "1,65540,1,2"
3701 ]
3702 ]
3703 }
3704 },
3705 "selection": {
3706 "default": {
3707 "params": {},
3708 "permutes": [
3709 "shape",
3710 "type"
3711 ]
3712 }
3713 }
Won Jeon78155c62023-06-10 00:20:04 +00003714 },
3715 "erf": {
3716 "group": "activation",
3717 "profile": [
3718 "tosa-mi"
3719 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003720 "support_for": [ "lazy_data_gen" ],
Won Jeon78155c62023-06-10 00:20:04 +00003721 "generation": {
3722 "standard": {
3723 "generator_args": [
3724 [
3725 "--target-dtype",
3726 "fp32",
3727 "--target-dtype",
3728 "fp16",
3729 "--target-dtype",
3730 "bf16",
3731 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003732 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003733 "--tensor-dim-range",
3734 "18,60",
3735 "--target-rank",
3736 "1",
3737 "--target-rank",
3738 "2",
3739 "--target-rank",
3740 "3"
3741 ],
3742 [
3743 "--target-dtype",
3744 "fp32",
3745 "--target-dtype",
3746 "fp16",
3747 "--target-dtype",
3748 "bf16",
3749 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003750 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003751 "--tensor-dim-range",
3752 "1,24",
3753 "--target-rank",
3754 "4",
3755 "--target-rank",
3756 "5"
3757 ],
3758 [
3759 "--target-dtype",
3760 "fp32",
3761 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003762 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003763 "--target-shape",
3764 "1,65535,2,1,1",
3765 "--target-shape",
3766 "1,65540,1,2"
3767 ]
3768 ]
3769 }
3770 },
3771 "selection": {
3772 "default": {
3773 "params": {},
3774 "permutes": [
3775 "shape",
3776 "type"
3777 ]
3778 }
3779 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01003780 }
3781}