blob: 83c1573892a1dbacabd4cc194c43f6919857387a [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",
Jeremy Johnson5e36bde2024-03-14 16:56:10 +0000742 "2,34,19,27",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000743 "--target-shape",
Jeremy Johnson5e36bde2024-03-14 16:56:10 +0000744 "3,16,51,7",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000745 "--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"
Jeremy Johnson5e36bde2024-03-14 16:56:10 +0000763 ],
764 [
765 "--target-dtype",
766 "fp32",
767 "--target-dtype",
768 "fp16",
769 "--target-dtype",
770 "bf16",
771 "--fp-values-range",
772 "-max,max",
773 "--conv-kernel",
774 "7,7",
775 "--conv-kernel",
776 "9,9",
777 "--target-shape",
778 "1,127,127,1",
779 "--target-shape",
780 "1,256,256,1",
781 "--target-shape",
782 "1,1080,720,1",
783 "--tensor-dim-range",
784 "1,8"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000785 ]
786 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000787 },
788 "float8": {
789 "from_version" : "v0.100.0",
790 "no_negative_tests": "true",
791 "generator_args": [
792 [
793 "--target-dtype",
794 "fp8e4m3",
795 "--target-dtype",
796 "fp8e5m2",
797 "--fp-values-range",
798 "-max,max",
799 "--tensor-dim-range",
800 "32,64",
801 "--num-rand-permutations",
802 "2"
803 ]
804 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000805 }
806 },
807 "selection": {
808 "default": {
Jeremy Johnsonaf090182024-02-13 18:25:39 +0000809 "permutes": [ "rank", "dtype", "kernel", "acc_type" ],
810 "full_params": [ "stride", "dilation" ],
811 "specifics": { "pad": [ "(0, 0, 0, 0)" ] },
812 "groups": [ "s" ],
813 "maximum": 3
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000814 }
815 }
James Ward52ac9d62022-11-16 12:53:49 +0000816 },
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000817 "conv3d": {
818 "group": "tensor",
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000819 "profile": [
820 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000821 ],
evacha0147ab1762024-01-29 13:23:23 +0000822 "support_for": [ "lazy_data_gen" ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +0000823 "gen_filter": "^conv3d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000824 "generation": {
825 "standard": {
826 "negative_dim_range": "1,10",
827 "generator_args": [
828 [
829 "--target-dtype",
830 "fp32",
831 "--target-dtype",
832 "fp16",
833 "--target-dtype",
834 "bf16",
835 "--fp-values-range",
evacha0147ab1762024-01-29 13:23:23 +0000836 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000837 "--target-shape",
838 "1,7,18,5,4",
839 "--target-shape",
840 "1,6,12,17,3",
841 "--tensor-dim-range",
842 "1,4",
843 "--allow-pooling-and-conv-oversizes"
844 ],
845 [
846 "--target-dtype",
847 "fp32",
848 "--fp-values-range",
evacha0147ab1762024-01-29 13:23:23 +0000849 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000850 "--target-shape",
851 "1,2,65539,1,2",
852 "--target-shape",
853 "1,65532,1,1,3",
854 "--tensor-dim-range",
855 "1,2",
856 "--max-conv-dilation",
857 "1",
858 "--allow-pooling-and-conv-oversizes"
859 ]
860 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000861 },
862 "float8": {
863 "from_version" : "v0.100.0",
864 "no_negative_tests": "true",
865 "generator_args": [
866 [
867 "--target-dtype",
868 "fp8e4m3",
869 "--target-dtype",
870 "fp8e5m2",
871 "--fp-values-range",
872 "-max,max",
873 "--target-shape",
874 "1,7,18,5,4",
875 "--target-shape",
876 "1,6,12,17,3",
877 "--tensor-dim-range",
878 "1,4",
879 "--num-rand-permutations",
880 "2"
881 ]
882 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000883 }
884 },
885 "selection": {
886 "default": {
887 "params": {
888 "shape": [],
889 "type": [],
890 "kernel": [],
891 "stride": [],
892 "pad": [],
893 "dilation": []
894 },
895 "permutes": [
896 "kernel",
897 "shape",
898 "type",
899 "pad",
900 "stride"
901 ]
902 }
903 }
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000904 },
James Wardae25b932023-02-07 20:11:41 +0000905 "depthwise_conv2d": {
906 "group": "tensor",
James Wardae25b932023-02-07 20:11:41 +0000907 "profile": [
908 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000909 ],
Jeremy Johnson4f931302024-01-04 17:05:24 +0000910 "support_for": [ "lazy_data_gen" ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +0000911 "gen_filter": "^depthwise_conv2d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000912 "generation": {
913 "standard": {
914 "negative_dim_range": "1,10",
915 "generator_args": [
916 [
917 "--target-dtype",
918 "fp32",
919 "--target-dtype",
920 "fp16",
921 "--target-dtype",
922 "bf16",
923 "--fp-values-range",
Jeremy Johnson4f931302024-01-04 17:05:24 +0000924 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000925 "--target-shape",
926 "1,17,31,4",
927 "--target-shape",
928 "1,37,11,5",
929 "--tensor-dim-range",
Jeremy Johnson4f931302024-01-04 17:05:24 +0000930 "1,32",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000931 "--allow-pooling-and-conv-oversizes"
932 ],
933 [
934 "--target-dtype",
935 "fp32",
936 "--fp-values-range",
Jeremy Johnson4f931302024-01-04 17:05:24 +0000937 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000938 "--target-shape",
939 "1,1,65531,2",
940 "--target-shape",
941 "1,65540,1,3",
942 "--tensor-dim-range",
943 "1,16",
944 "--max-conv-dilation",
945 "1",
946 "--allow-pooling-and-conv-oversizes"
947 ]
948 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000949 },
950 "float8": {
951 "from_version" : "v0.100.0",
952 "no_negative_tests": "true",
953 "generator_args": [
954 [
955 "--target-dtype",
956 "fp8e4m3",
957 "--target-dtype",
958 "fp8e5m2",
959 "--fp-values-range",
960 "-max,max",
961 "--tensor-dim-range",
962 "32,64",
963 "--num-rand-permutations",
964 "2"
965 ]
966 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000967 }
968 },
969 "selection": {
970 "default": {
971 "params": {
972 "shape": [],
973 "type": [
974 "f16xf16",
975 "bf16xbf16",
976 "f32xf32"
977 ],
978 "kernel": [],
979 "stride": [],
980 "pad": [],
981 "dilation": []
982 },
983 "permutes": [
984 "kernel",
985 "shape",
986 "type",
987 "pad"
988 ]
989 }
990 }
James Wardae25b932023-02-07 20:11:41 +0000991 },
Won Jeona21b2e82023-08-10 10:33:01 +0000992 "dim": {
993 "group": "data_layout",
994 "profile": [
995 "tosa-mi"
996 ],
997 "generation": {
998 "standard": {
Jeremy Johnsonfd8c8fe2023-10-23 11:55:38 +0100999 "from_version": "v0.80.0",
Won Jeona21b2e82023-08-10 10:33:01 +00001000 "generator_args": [
1001 [
1002 "--target-dtype",
1003 "fp32",
1004 "--target-dtype",
1005 "fp16",
1006 "--target-dtype",
1007 "bf16",
1008 "--fp-values-range",
1009 "-2.0,2.0",
1010 "--tensor-dim-range",
1011 "1,65",
1012 "--target-rank",
1013 "1",
1014 "--target-rank",
1015 "2",
1016 "--target-rank",
1017 "3"
1018 ]
1019 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001020 },
1021 "float8": {
1022 "from_version" : "v0.100.0",
1023 "no_negative_tests": "true",
1024 "generator_args": [
1025 [
1026 "--target-dtype",
1027 "fp8e4m3",
1028 "--target-dtype",
1029 "fp8e5m2",
1030 "--fp-values-range",
1031 "-max,max",
1032 "--tensor-dim-range",
1033 "32,64",
1034 "--target-rank",
1035 "1",
1036 "--target-rank",
1037 "2",
1038 "--target-rank",
1039 "3",
1040 "--num-rand-permutations",
1041 "2"
1042 ]
1043 ]
Won Jeona21b2e82023-08-10 10:33:01 +00001044 }
1045 },
1046 "selection": {
1047 "default": {
1048 "params": {},
1049 "permutes": [
1050 "shape",
1051 "type"
1052 ]
1053 }
1054 }
1055 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001056 "equal": {
1057 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001058 "profile": [
1059 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001060 ],
Jeremy Johnsona0150012023-11-15 15:52:06 +00001061 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001062 "generation": {
1063 "standard": {
1064 "generator_args": [
1065 [
1066 "--target-dtype",
1067 "fp32",
1068 "--target-dtype",
1069 "fp16",
1070 "--target-dtype",
1071 "bf16",
1072 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001073 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001074 "--tensor-dim-range",
1075 "18,64",
1076 "--target-rank",
1077 "1",
1078 "--target-rank",
1079 "2",
1080 "--target-rank",
1081 "3"
1082 ],
1083 [
1084 "--target-dtype",
1085 "fp32",
1086 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001087 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001088 "--tensor-dim-range",
1089 "1,18",
1090 "--target-rank",
1091 "4",
1092 "--target-rank",
1093 "5"
1094 ],
1095 [
1096 "--target-dtype",
1097 "fp16",
1098 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001099 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001100 "--target-shape",
1101 "1,1,2,65550",
1102 "--target-shape",
1103 "1,4,65530,1,1"
1104 ]
1105 ]
1106 }
1107 },
1108 "selection": {
1109 "default": {
1110 "params": {},
1111 "permutes": [
1112 "shape",
1113 "type"
1114 ]
1115 }
1116 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001117 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001118 "exp": {
1119 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001120 "profile": [
1121 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001122 ],
Jeremy Johnson9a758382023-11-07 16:27:35 +00001123 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001124 "generation": {
1125 "standard": {
1126 "generator_args": [
1127 [
1128 "--target-dtype",
1129 "fp32",
1130 "--target-dtype",
1131 "fp16",
1132 "--target-dtype",
1133 "bf16",
1134 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001135 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001136 "--tensor-dim-range",
1137 "15,64",
1138 "--target-rank",
1139 "1",
1140 "--target-rank",
1141 "2",
1142 "--target-rank",
1143 "3"
1144 ],
1145 [
1146 "--target-dtype",
1147 "fp16",
1148 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001149 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001150 "--tensor-dim-range",
1151 "1,15",
1152 "--target-rank",
1153 "4",
1154 "--target-rank",
1155 "5"
1156 ],
1157 [
1158 "--target-dtype",
1159 "fp32",
1160 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001161 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001162 "--target-shape",
1163 "1,1,65535,4",
1164 "--target-shape",
1165 "2,65536,1,1,1"
1166 ]
1167 ]
1168 }
1169 },
1170 "selection": {
1171 "default": {
1172 "params": {},
1173 "permutes": [
1174 "shape",
1175 "type"
1176 ]
1177 }
1178 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001179 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00001180 "fft2d": {
1181 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00001182 "profile": [
1183 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001184 ],
Jeremy Johnsonc8330812024-01-18 16:57:28 +00001185 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001186 "generation": {
1187 "standard": {
1188 "generator_args": [
1189 [
1190 "--target-dtype",
1191 "fp32",
1192 "--fp-values-range",
Jeremy Johnsonc8330812024-01-18 16:57:28 +00001193 "-max,max"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001194 ],
1195 [
1196 "--target-dtype",
1197 "fp32",
1198 "--fp-values-range",
Jeremy Johnsonc8330812024-01-18 16:57:28 +00001199 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001200 "--target-shape",
1201 "1,256,64",
1202 "--target-shape",
1203 "1,4,4096"
1204 ]
1205 ]
1206 }
1207 },
1208 "selection": {
1209 "default": {
1210 "params": {},
1211 "permutes": [
1212 "shape",
1213 "type",
1214 "inverse"
1215 ]
1216 }
1217 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00001218 },
James Ward8384a6f2023-01-27 17:27:34 +00001219 "fully_connected": {
1220 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001221 "profile": [
1222 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001223 ],
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001224 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001225 "generation": {
1226 "standard": {
1227 "negative_dim_range": "1,10",
1228 "generator_args": [
1229 [
1230 "--target-dtype",
1231 "fp32",
1232 "--target-dtype",
1233 "fp16",
1234 "--target-dtype",
1235 "bf16",
1236 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001237 "-max,max",
1238 "--tensor-dim-range",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00001239 "25,64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001240 ],
1241 [
1242 "--target-dtype",
1243 "fp32",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001244 "--fp-values-range",
1245 "-max,max",
1246 "--tensor-dim-range",
1247 "10,15",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001248 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001249 "100,296",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001250 "--target-shape",
1251 "65540,2"
1252 ],
1253 [
1254 "--target-dtype",
1255 "fp32",
1256 "--target-dtype",
1257 "fp16",
1258 "--target-dtype",
1259 "bf16",
1260 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001261 "-max,max",
1262 "--tensor-dim-range",
1263 "35,64",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001264 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001265 "30,16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001266 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001267 "100,23"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001268 ]
1269 ]
1270 }
1271 },
1272 "selection": {
1273 "default": {
1274 "params": {},
1275 "permutes": [
1276 "shape",
1277 "type"
1278 ]
1279 }
1280 }
James Ward8384a6f2023-01-27 17:27:34 +00001281 },
James Ward71616fe2022-11-23 11:00:47 +00001282 "floor": {
1283 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001284 "profile": [
1285 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001286 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001287 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001288 "generation": {
1289 "standard": {
1290 "generator_args": [
1291 [
1292 "--target-dtype",
1293 "fp32",
1294 "--target-dtype",
1295 "fp16",
1296 "--target-dtype",
1297 "bf16",
1298 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001299 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001300 "--tensor-dim-range",
1301 "4,64",
1302 "--target-rank",
1303 "1",
1304 "--target-rank",
1305 "2",
1306 "--target-rank",
1307 "3"
1308 ],
1309 [
1310 "--target-dtype",
1311 "fp32",
1312 "--target-dtype",
1313 "fp16",
1314 "--target-dtype",
1315 "bf16",
1316 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001317 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001318 "--tensor-dim-range",
1319 "1,16",
1320 "--target-rank",
1321 "4",
1322 "--target-rank",
1323 "5"
1324 ],
1325 [
1326 "--target-dtype",
1327 "fp32",
1328 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001329 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001330 "--target-shape",
1331 "1,1,65533,2",
1332 "--target-shape",
1333 "1,65537,1,1"
1334 ]
1335 ]
1336 }
1337 },
1338 "selection": {
1339 "default": {
1340 "params": {},
1341 "permutes": [
1342 "shape",
1343 "type"
1344 ]
1345 }
1346 }
James Ward71616fe2022-11-23 11:00:47 +00001347 },
James Ward990cc4b2022-11-16 15:36:37 +00001348 "gather": {
1349 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001350 "profile": [
1351 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001352 ],
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001353 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001354 "generation": {
1355 "standard": {
1356 "negative_dim_range": "1,10",
1357 "generator_args": [
1358 [
1359 "--target-dtype",
1360 "fp32",
1361 "--target-dtype",
1362 "fp16",
1363 "--target-dtype",
1364 "bf16",
1365 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001366 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001367 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001368 "5,72",
1369 "--max-batch-size",
1370 "72"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001371 ],
1372 [
1373 "--target-dtype",
1374 "fp32",
1375 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001376 "-max,max",
1377 "--tensor-dim-range",
1378 "5,20",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001379 "--target-shape",
1380 "2,65536,1",
1381 "--target-shape",
1382 "1,2,65535",
1383 "--target-shape",
1384 "5000,1,1"
1385 ]
1386 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001387 },
1388 "float8": {
1389 "from_version" : "v0.100.0",
1390 "no_negative_tests": "true",
1391 "generator_args": [
1392 [
1393 "--target-dtype",
1394 "fp8e4m3",
1395 "--target-dtype",
1396 "fp8e5m2",
1397 "--fp-values-range",
1398 "-max,max",
1399 "--tensor-dim-range",
1400 "32,64",
1401 "--target-rank",
1402 "1",
1403 "--target-rank",
1404 "2",
1405 "--target-rank",
1406 "3",
1407 "--num-rand-permutations",
1408 "2"
1409 ]
1410 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001411 }
1412 },
1413 "selection": {
1414 "default": {
1415 "params": {},
1416 "permutes": [
1417 "shape",
1418 "type"
1419 ]
1420 }
1421 }
James Ward990cc4b2022-11-16 15:36:37 +00001422 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001423 "greater": {
1424 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001425 "profile": [
1426 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001427 ],
Jeremy Johnsona0150012023-11-15 15:52:06 +00001428 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001429 "generation": {
1430 "standard": {
1431 "generator_args": [
1432 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001433 "--target-dtype",
1434 "fp32",
1435 "--target-dtype",
1436 "fp16",
1437 "--target-dtype",
1438 "bf16",
1439 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001440 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001441 "--tensor-dim-range",
1442 "18,64",
1443 "--target-rank",
1444 "1",
1445 "--target-rank",
1446 "2",
1447 "--target-rank",
1448 "3"
1449 ],
1450 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001451 "--target-dtype",
1452 "bf16",
1453 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001454 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001455 "--tensor-dim-range",
1456 "1,18",
1457 "--target-rank",
1458 "4",
1459 "--target-rank",
1460 "5"
1461 ],
1462 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001463 "--target-dtype",
1464 "fp32",
1465 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001466 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001467 "--target-shape",
1468 "3,65551,1,1",
1469 "--target-shape",
1470 "1,1,3,65531,1"
1471 ]
1472 ]
1473 }
1474 },
1475 "selection": {
1476 "default": {
1477 "params": {},
1478 "permutes": [
1479 "shape",
1480 "type"
1481 ]
1482 }
1483 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001484 },
1485 "greater_equal": {
1486 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001487 "profile": [
1488 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001489 ],
Jeremy Johnsona0150012023-11-15 15:52:06 +00001490 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001491 "generation": {
1492 "standard": {
1493 "generator_args": [
1494 [
1495 "--target-dtype",
1496 "fp32",
1497 "--target-dtype",
1498 "fp16",
1499 "--target-dtype",
1500 "bf16",
1501 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001502 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001503 "--tensor-dim-range",
1504 "18,64",
1505 "--target-rank",
1506 "1",
1507 "--target-rank",
1508 "2",
1509 "--target-rank",
1510 "3"
1511 ],
1512 [
1513 "--target-dtype",
1514 "fp16",
1515 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001516 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001517 "--tensor-dim-range",
1518 "1,18",
1519 "--target-rank",
1520 "4",
1521 "--target-rank",
1522 "5"
1523 ],
1524 [
1525 "--target-dtype",
1526 "bf16",
1527 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001528 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001529 "--target-shape",
1530 "65552,1,1,4",
1531 "--target-shape",
1532 "1,1,1,3,65532"
1533 ]
1534 ]
1535 }
1536 },
1537 "selection": {
1538 "default": {
1539 "params": {},
1540 "permutes": [
1541 "shape",
1542 "type"
1543 ]
1544 }
1545 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001546 },
James Ward542dd3b2022-11-17 12:11:55 +00001547 "identity": {
1548 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +00001549 "profile": [
1550 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001551 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001552 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001553 "generation": {
1554 "standard": {
1555 "no_negative_tests": "true",
1556 "generator_args": [
1557 [
1558 "--target-dtype",
1559 "fp32",
1560 "--target-dtype",
1561 "fp16",
1562 "--target-dtype",
1563 "bf16",
1564 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001565 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001566 "--tensor-dim-range",
1567 "1,67",
1568 "--target-rank",
1569 "1",
1570 "--target-rank",
1571 "2",
1572 "--target-rank",
1573 "3"
1574 ],
1575 [
1576 "--target-dtype",
1577 "fp32",
1578 "--target-dtype",
1579 "fp16",
1580 "--target-dtype",
1581 "bf16",
1582 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001583 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001584 "--tensor-dim-range",
1585 "1,19",
1586 "--target-rank",
1587 "4",
1588 "--target-rank",
1589 "5"
1590 ],
1591 [
1592 "--target-dtype",
1593 "fp32",
1594 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001595 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001596 "--target-shape",
1597 "1,1,65539,1,1",
1598 "--target-shape",
1599 "1,1,2,65529"
1600 ]
1601 ]
1602 }
1603 },
1604 "selection": {
1605 "default": {
1606 "params": {},
1607 "permutes": [
1608 "shape",
1609 "type"
1610 ]
1611 }
1612 }
James Ward542dd3b2022-11-17 12:11:55 +00001613 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001614 "log": {
1615 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001616 "profile": [
1617 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001618 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001619 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001620 "generation": {
1621 "standard": {
1622 "generator_args": [
1623 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001624 "--target-dtype",
1625 "fp32",
1626 "--target-dtype",
1627 "fp16",
1628 "--target-dtype",
1629 "bf16",
1630 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001631 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001632 "--tensor-dim-range",
1633 "15,64",
1634 "--target-rank",
1635 "1",
1636 "--target-rank",
1637 "2",
1638 "--target-rank",
1639 "3"
1640 ],
1641 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001642 "--target-dtype",
1643 "fp32",
1644 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001645 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001646 "--tensor-dim-range",
1647 "1,15",
1648 "--target-rank",
1649 "4",
1650 "--target-rank",
1651 "5"
1652 ],
1653 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001654 "--target-dtype",
1655 "fp16",
1656 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001657 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001658 "--target-shape",
1659 "1,65530,1,2",
1660 "--target-shape",
1661 "3,1,65540,1,1"
1662 ]
1663 ]
1664 }
1665 },
1666 "selection": {
1667 "default": {
1668 "params": {},
1669 "permutes": [
1670 "shape",
1671 "type"
1672 ]
1673 }
1674 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001675 },
James Ward8384a6f2023-01-27 17:27:34 +00001676 "matmul": {
1677 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001678 "profile": [
1679 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001680 ],
Jeremy Johnson1271c442023-09-05 11:39:26 +01001681 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001682 "generation": {
1683 "standard": {
1684 "negative_dim_range": "1,10",
1685 "generator_args": [
1686 [
1687 "--target-dtype",
1688 "fp32",
1689 "--target-dtype",
1690 "fp16",
1691 "--target-dtype",
1692 "bf16",
1693 "--fp-values-range",
1694 "-2.0,2.0",
1695 "--tensor-dim-range",
1696 "13,70"
1697 ],
1698 [
1699 "--target-dtype",
1700 "fp32",
1701 "--target-dtype",
1702 "fp16",
1703 "--target-dtype",
1704 "bf16",
1705 "--fp-values-range",
1706 "-2.0,2.0",
1707 "--tensor-dim-range",
Jeremy Johnson51779fd2023-09-12 10:27:43 +01001708 "10,19"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001709 ],
1710 [
1711 "--target-dtype",
1712 "fp32",
1713 "--fp-values-range",
1714 "-2.0,2.0",
1715 "--target-shape",
1716 "4,65530,1",
1717 "--target-shape",
1718 "1,65538,3"
1719 ]
1720 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001721 },
1722 "float8": {
1723 "from_version" : "v0.100.0",
1724 "no_negative_tests": "true",
1725 "generator_args": [
1726 [
1727 "--target-dtype",
1728 "fp8e4m3",
1729 "--target-dtype",
1730 "fp8e5m2",
1731 "--fp-values-range",
1732 "-max,max",
1733 "--tensor-dim-range",
1734 "32,64",
1735 "--target-rank",
1736 "1",
1737 "--target-rank",
1738 "2",
1739 "--target-rank",
1740 "3",
1741 "--num-rand-permutations",
1742 "2"
1743 ]
1744 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001745 }
1746 },
1747 "selection": {
1748 "default": {
Jeremy Johnson1271c442023-09-05 11:39:26 +01001749 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001750 }
1751 }
James Ward8384a6f2023-01-27 17:27:34 +00001752 },
James Ward52ac9d62022-11-16 12:53:49 +00001753 "max_pool2d": {
1754 "group": "tensor",
James Ward52ac9d62022-11-16 12:53:49 +00001755 "profile": [
1756 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001757 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001758 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001759 "generation": {
1760 "standard": {
1761 "generator_args": [
1762 [
1763 "--target-dtype",
1764 "fp32",
1765 "--target-dtype",
1766 "fp16",
1767 "--target-dtype",
1768 "bf16",
1769 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001770 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001771 "--target-shape",
1772 "1,47,37,25",
1773 "--target-shape",
1774 "1,15,13,38",
1775 "--allow-pooling-and-conv-oversizes"
1776 ],
1777 [
1778 "--target-dtype",
1779 "fp32",
1780 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001781 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001782 "--target-shape",
1783 "1,65534,4,1",
1784 "--target-shape",
1785 "1,6,65536,1",
1786 "--max-conv-dilation",
1787 "1",
1788 "--allow-pooling-and-conv-oversizes"
1789 ]
1790 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001791 },
1792 "float8": {
1793 "from_version" : "v0.100.0",
1794 "no_negative_tests": "true",
1795 "generator_args": [
1796 [
1797 "--target-dtype",
1798 "fp8e4m3",
1799 "--target-dtype",
1800 "fp8e5m2",
1801 "--fp-values-range",
1802 "-max,max",
1803 "--tensor-dim-range",
1804 "32,64",
1805 "--num-rand-permutations",
1806 "2"
1807 ]
1808 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001809 }
1810 },
1811 "selection": {
1812 "default": {
1813 "params": {
1814 "shape": [],
1815 "type": [
1816 "f32",
1817 "f16",
1818 "bf16"
1819 ],
1820 "stride": [],
1821 "pad": []
1822 },
1823 "permutes": [
1824 "shape",
1825 "type",
1826 "pad"
1827 ],
1828 "sparsity": {
1829 "pad": 11
1830 }
1831 }
1832 }
James Ward990cc4b2022-11-16 15:36:37 +00001833 },
James Ward71616fe2022-11-23 11:00:47 +00001834 "negate": {
1835 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001836 "profile": [
1837 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001838 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001839 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001840 "generation": {
1841 "standard": {
1842 "negative_dim_range": "1,10",
1843 "generator_args": [
1844 [
1845 "--target-dtype",
1846 "fp32",
1847 "--target-dtype",
1848 "fp16",
1849 "--target-dtype",
1850 "bf16",
1851 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001852 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001853 "--tensor-dim-range",
1854 "17,64",
1855 "--target-rank",
1856 "1",
1857 "--target-rank",
1858 "2",
1859 "--target-rank",
1860 "3"
1861 ],
1862 [
1863 "--target-dtype",
1864 "fp32",
1865 "--target-dtype",
1866 "fp16",
1867 "--target-dtype",
1868 "bf16",
1869 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001870 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001871 "--tensor-dim-range",
1872 "1,22",
1873 "--target-rank",
1874 "4",
1875 "--target-rank",
1876 "5"
1877 ],
1878 [
1879 "--target-dtype",
1880 "fp32",
1881 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001882 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001883 "--target-shape",
1884 "1,65541,3,1",
1885 "--target-shape",
1886 "1,2,1,65532,1"
1887 ]
1888 ]
1889 }
1890 },
1891 "selection": {
1892 "default": {
1893 "params": {},
1894 "permutes": [
1895 "shape",
1896 "type"
1897 ]
1898 }
1899 }
James Ward71616fe2022-11-23 11:00:47 +00001900 },
James Wardf0890992022-11-17 11:15:14 +00001901 "pad": {
1902 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001903 "profile": [
1904 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001905 ],
Jeremy Johnson0a6d1de2023-09-27 14:59:43 +01001906 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001907 "generation": {
1908 "standard": {
1909 "generator_args": [
1910 [
1911 "--target-dtype",
1912 "fp32",
1913 "--target-dtype",
1914 "fp16",
1915 "--target-dtype",
1916 "bf16",
1917 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001918 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001919 "--tensor-dim-range",
1920 "1,65",
1921 "--target-rank",
1922 "1",
1923 "--target-rank",
1924 "2",
1925 "--target-rank",
1926 "3"
1927 ],
1928 [
1929 "--target-dtype",
Jeremy Johnsonaf090182024-02-13 18:25:39 +00001930 "fp32",
1931 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001932 "fp16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001933 "--target-dtype",
1934 "bf16",
1935 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001936 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001937 "--tensor-dim-range",
Jeremy Johnsonaf090182024-02-13 18:25:39 +00001938 "1,11",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001939 "--target-rank",
Jeremy Johnsonaf090182024-02-13 18:25:39 +00001940 "4",
1941 "--target-rank",
1942 "5",
1943 "--target-rank",
1944 "6"
Jeremy Johnson30a36842024-03-27 15:04:07 +00001945 ]
1946 ]
1947 },
1948 "extra": {
1949 "selector": "minimal",
1950 "no_negative_tests": "true",
1951 "generator_args": [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001952 [
1953 "--target-dtype",
1954 "fp32",
Jeremy Johnson30a36842024-03-27 15:04:07 +00001955 "--target-dtype",
1956 "fp16",
1957 "--target-dtype",
1958 "bf16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001959 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001960 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001961 "--target-shape",
1962 "1,1,65539,1"
Jeremy Johnson30a36842024-03-27 15:04:07 +00001963 ],
1964 [
1965 "--target-dtype",
1966 "fp32",
1967 "--target-dtype",
1968 "fp16",
1969 "--target-dtype",
1970 "bf16",
1971 "--fp-values-range",
1972 "-max,max",
1973 "--oversize"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001974 ]
1975 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001976 },
1977 "float8": {
1978 "from_version" : "v0.100.0",
1979 "no_negative_tests": "true",
1980 "generator_args": [
1981 [
1982 "--target-dtype",
1983 "fp8e4m3",
1984 "--target-dtype",
1985 "fp8e5m2",
1986 "--fp-values-range",
1987 "-max,max",
1988 "--tensor-dim-range",
1989 "32,64",
1990 "--target-rank",
1991 "1",
1992 "--target-rank",
1993 "2",
1994 "--target-rank",
1995 "3",
1996 "--num-rand-permutations",
1997 "2"
1998 ]
1999 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002000 }
2001 },
2002 "selection": {
2003 "default": {
Jeremy Johnsonaf090182024-02-13 18:25:39 +00002004 "maximum": 5,
2005 "specifics": {
2006 "pad": [
2007 "[[0 0]]",
2008 "[[0 0], [0 0]]",
2009 "[[0 0], [0 0], [0 0]]",
2010 "[[0 0], [0 0], [0 0], [0 0]]",
2011 "[[0 0], [0 0], [0 0], [0 0], [0 0]]",
2012 "[[0 0], [0 0], [0 0], [0 0], [0 0], [0 0]]"
2013 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002014 }
Jeremy Johnson30a36842024-03-27 15:04:07 +00002015 },
2016 "minimal": {
2017 "maximum": 2
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002018 }
2019 }
James Wardf0890992022-11-17 11:15:14 +00002020 },
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00002021 "pow": {
2022 "group": "ew_binary",
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00002023 "profile": [
2024 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002025 ],
Jeremy Johnson9a758382023-11-07 16:27:35 +00002026 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002027 "generation": {
2028 "standard": {
2029 "generator_args": [
2030 [
2031 "--target-dtype",
2032 "fp32",
2033 "--target-dtype",
2034 "fp16",
2035 "--target-dtype",
2036 "bf16",
2037 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00002038 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002039 "--tensor-dim-range",
2040 "16,64",
2041 "--target-rank",
2042 "1",
2043 "--target-rank",
2044 "2",
2045 "--target-rank",
2046 "3"
2047 ],
2048 [
2049 "--target-dtype",
2050 "fp16",
2051 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00002052 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002053 "--tensor-dim-range",
2054 "1,16",
2055 "--target-rank",
2056 "4",
2057 "--target-rank",
2058 "5"
2059 ],
2060 [
2061 "--target-dtype",
2062 "bf16",
2063 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00002064 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002065 "--target-shape",
2066 "65534,3,1,1",
2067 "--target-shape",
2068 "2,65541,1,1,1"
2069 ]
2070 ]
2071 }
2072 },
2073 "selection": {
2074 "default": {
2075 "params": {},
2076 "permutes": [
2077 "shape",
2078 "type"
2079 ]
2080 }
2081 }
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00002082 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00002083 "reciprocal": {
2084 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00002085 "profile": [
2086 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002087 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002088 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002089 "generation": {
2090 "standard": {
2091 "generator_args": [
2092 [
2093 "--target-dtype",
2094 "fp32",
2095 "--target-dtype",
2096 "fp16",
2097 "--target-dtype",
2098 "bf16",
2099 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002100 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002101 "--tensor-dim-range",
2102 "15,64",
2103 "--target-rank",
2104 "1",
2105 "--target-rank",
2106 "2",
2107 "--target-rank",
2108 "3"
2109 ],
2110 [
2111 "--target-dtype",
2112 "fp16",
2113 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002114 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002115 "--tensor-dim-range",
2116 "1,15",
2117 "--target-rank",
2118 "4",
2119 "--target-rank",
2120 "5"
2121 ],
2122 [
2123 "--target-dtype",
2124 "bf16",
2125 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002126 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002127 "--target-shape",
2128 "1,1,65536,4",
2129 "--target-shape",
2130 "2,65535,1,1,1"
2131 ]
2132 ]
2133 }
2134 },
2135 "selection": {
2136 "default": {
2137 "params": {},
2138 "permutes": [
2139 "shape",
2140 "type"
2141 ]
2142 }
2143 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00002144 },
James Wardf0890992022-11-17 11:15:14 +00002145 "reshape": {
2146 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002147 "profile": [
2148 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002149 ],
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00002150 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002151 "generation": {
2152 "standard": {
2153 "generator_args": [
2154 [
2155 "--target-dtype",
2156 "fp32",
2157 "--target-dtype",
2158 "fp16",
2159 "--target-dtype",
2160 "bf16",
2161 "--fp-values-range",
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00002162 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002163 "--num-rand-permutations",
2164 "2"
2165 ],
2166 [
2167 "--target-dtype",
2168 "fp32",
2169 "--fp-values-range",
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00002170 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002171 "--target-shape",
2172 "1,1,65536,1",
2173 "--target-shape",
2174 "1,65535,1,2",
2175 "--num-rand-permutations",
2176 "2"
2177 ]
2178 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002179 },
2180 "float8": {
2181 "from_version" : "v0.100.0",
2182 "no_negative_tests": "true",
2183 "generator_args": [
2184 [
2185 "--target-dtype",
2186 "fp8e4m3",
2187 "--target-dtype",
2188 "fp8e5m2",
2189 "--fp-values-range",
2190 "-max,max",
2191 "--tensor-dim-range",
2192 "32,64",
2193 "--target-rank",
2194 "1",
2195 "--target-rank",
2196 "2",
2197 "--target-rank",
2198 "3",
2199 "--num-rand-permutations",
2200 "2"
2201 ]
2202 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002203 }
2204 },
2205 "selection": {
2206 "default": {
2207 "params": {},
2208 "permutes": [
2209 "shape",
2210 "type",
2211 "rank",
2212 "perm"
2213 ]
2214 }
2215 }
James Wardf0890992022-11-17 11:15:14 +00002216 },
2217 "reverse": {
2218 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002219 "profile": [
2220 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002221 ],
evacha0198477222024-01-26 12:25:32 +00002222 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002223 "generation": {
2224 "standard": {
2225 "generator_args": [
2226 [
2227 "--target-dtype",
2228 "fp32",
2229 "--target-dtype",
2230 "fp16",
2231 "--target-dtype",
2232 "bf16",
2233 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002234 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002235 "--tensor-dim-range",
2236 "1,48"
2237 ],
2238 [
2239 "--target-dtype",
2240 "fp32",
2241 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002242 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002243 "--target-shape",
2244 "1,1,65537",
2245 "--target-shape",
2246 "1,65535,1,2"
2247 ]
2248 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002249 },
2250 "float8": {
2251 "from_version" : "v0.100.0",
2252 "no_negative_tests": "true",
2253 "generator_args": [
2254 [
2255 "--target-dtype",
2256 "fp8e4m3",
2257 "--target-dtype",
2258 "fp8e5m2",
2259 "--fp-values-range",
2260 "-max,max",
2261 "--tensor-dim-range",
2262 "32,64",
2263 "--target-rank",
2264 "1",
2265 "--target-rank",
2266 "2",
2267 "--target-rank",
2268 "3",
2269 "--num-rand-permutations",
2270 "2"
2271 ]
2272 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002273 }
2274 },
2275 "selection": {
2276 "default": {
2277 "params": {},
2278 "permutes": [
2279 "shape",
2280 "type"
2281 ]
2282 }
2283 }
James Wardf0890992022-11-17 11:15:14 +00002284 },
Jerry Ge51bd4f52024-02-20 11:21:19 -08002285 "cos": {
2286 "group": "ew_unary",
2287 "profile": [
2288 "tosa-mi"
2289 ],
2290 "support_for": [ "lazy_data_gen" ],
2291 "generation": {
2292 "standard": {
2293 "generator_args": [
2294 [
2295 "--target-dtype",
2296 "fp32",
2297 "--target-dtype",
2298 "fp16",
2299 "--target-dtype",
2300 "bf16",
2301 "--fp-values-range",
2302 "-max,max",
2303 "--tensor-dim-range",
2304 "15,64",
2305 "--target-rank",
2306 "1",
2307 "--target-rank",
2308 "2",
2309 "--target-rank",
2310 "3"
2311 ],
2312 [
2313 "--target-dtype",
2314 "fp16",
2315 "--fp-values-range",
2316 "-max,max",
2317 "--tensor-dim-range",
2318 "1,15",
2319 "--target-rank",
2320 "4",
2321 "--target-rank",
2322 "5"
2323 ],
2324 [
2325 "--target-dtype",
2326 "fp32",
2327 "--fp-values-range",
2328 "-max,max",
2329 "--target-shape",
2330 "2,1,65537,1",
2331 "--target-shape",
2332 "3,1,65539,2,1"
2333 ]
2334 ]
2335 }
2336 },
2337 "selection": {
2338 "default": {
2339 "params": {},
2340 "permutes": [
2341 "shape",
2342 "type"
2343 ]
2344 }
2345 }
2346 },
2347 "sin": {
2348 "group": "ew_unary",
2349 "profile": [
2350 "tosa-mi"
2351 ],
2352 "support_for": [ "lazy_data_gen" ],
2353 "generation": {
2354 "standard": {
2355 "generator_args": [
2356 [
2357 "--target-dtype",
2358 "fp32",
2359 "--target-dtype",
2360 "fp16",
2361 "--target-dtype",
2362 "bf16",
2363 "--fp-values-range",
2364 "-max,max",
2365 "--tensor-dim-range",
2366 "15,64",
2367 "--target-rank",
2368 "1",
2369 "--target-rank",
2370 "2",
2371 "--target-rank",
2372 "3"
2373 ],
2374 [
2375 "--target-dtype",
2376 "fp32",
2377 "--fp-values-range",
2378 "-max,max",
2379 "--tensor-dim-range",
2380 "1,15",
2381 "--target-rank",
2382 "4",
2383 "--target-rank",
2384 "5"
2385 ],
2386 [
2387 "--target-dtype",
2388 "fp16",
2389 "--fp-values-range",
2390 "-max,max",
2391 "--target-shape",
2392 "3,1,65534,2",
2393 "--target-shape",
2394 "65533,1,3,2,1"
2395 ]
2396 ]
2397 }
2398 },
2399 "selection": {
2400 "default": {
2401 "params": {},
2402 "permutes": [
2403 "shape",
2404 "type"
2405 ]
2406 }
2407 }
2408 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00002409 "rsqrt": {
2410 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00002411 "profile": [
2412 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002413 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002414 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002415 "generation": {
2416 "standard": {
2417 "generator_args": [
2418 [
2419 "--target-dtype",
2420 "fp32",
2421 "--target-dtype",
2422 "fp16",
2423 "--target-dtype",
2424 "bf16",
2425 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002426 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002427 "--tensor-dim-range",
2428 "15,64",
2429 "--target-rank",
2430 "1",
2431 "--target-rank",
2432 "2",
2433 "--target-rank",
2434 "3"
2435 ],
2436 [
2437 "--target-dtype",
2438 "bf16",
2439 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002440 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002441 "--tensor-dim-range",
2442 "1,15",
2443 "--target-rank",
2444 "4",
2445 "--target-rank",
2446 "5"
2447 ],
2448 [
2449 "--target-dtype",
2450 "fp32",
2451 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002452 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002453 "--target-shape",
2454 "1,1,3,65541",
2455 "--target-shape",
2456 "65532,1,3,1,1"
2457 ]
2458 ]
2459 }
2460 },
2461 "selection": {
2462 "default": {
2463 "params": {},
2464 "permutes": [
2465 "shape",
2466 "type"
2467 ]
2468 }
2469 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00002470 },
James Ward990cc4b2022-11-16 15:36:37 +00002471 "scatter": {
2472 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00002473 "profile": [
2474 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002475 ],
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002476 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002477 "generation": {
2478 "standard": {
2479 "negative_dim_range": "1,10",
2480 "generator_args": [
2481 [
2482 "--target-dtype",
2483 "fp32",
2484 "--target-dtype",
2485 "fp16",
2486 "--target-dtype",
2487 "bf16",
2488 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002489 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002490 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002491 "5,56",
2492 "--max-batch-size",
2493 "56"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002494 ],
2495 [
2496 "--target-dtype",
2497 "fp32",
2498 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002499 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002500 "--target-shape",
2501 "1,65541,1",
2502 "--target-shape",
2503 "1,1,65531",
2504 "--target-shape",
2505 "2989,6,1"
2506 ]
2507 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002508 },
2509 "float8": {
2510 "from_version" : "v0.100.0",
2511 "no_negative_tests": "true",
2512 "generator_args": [
2513 [
2514 "--target-dtype",
2515 "fp8e4m3",
2516 "--target-dtype",
2517 "fp8e5m2",
2518 "--fp-values-range",
2519 "-max,max",
2520 "--tensor-dim-range",
2521 "32,64",
2522 "--num-rand-permutations",
2523 "2"
2524 ]
2525 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002526 }
2527 },
2528 "selection": {
2529 "default": {
2530 "params": {},
2531 "permutes": [
2532 "shape",
2533 "type"
2534 ]
2535 }
2536 }
James Wardf0890992022-11-17 11:15:14 +00002537 },
2538 "tile": {
2539 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002540 "profile": [
2541 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002542 ],
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002543 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002544 "generation": {
2545 "standard": {
2546 "negative_dim_range": "1,10",
2547 "generator_args": [
2548 [
2549 "--target-dtype",
2550 "fp32",
2551 "--target-dtype",
2552 "fp16",
2553 "--target-dtype",
2554 "bf16",
2555 "--fp-values-range",
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002556 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002557 "--tensor-dim-range",
2558 "4,32"
2559 ],
2560 [
2561 "--target-dtype",
2562 "fp32",
2563 "--fp-values-range",
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002564 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002565 "--target-shape",
2566 "65535",
2567 "--target-shape",
2568 "1,65543,2,1"
2569 ]
2570 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002571 },
2572 "float8": {
2573 "from_version" : "v0.100.0",
2574 "no_negative_tests": "true",
2575 "generator_args": [
2576 [
2577 "--target-dtype",
2578 "fp8e4m3",
2579 "--target-dtype",
2580 "fp8e5m2",
2581 "--fp-values-range",
2582 "-max,max",
2583 "--tensor-dim-range",
2584 "32,64",
2585 "--target-rank",
2586 "1",
2587 "--target-rank",
2588 "2",
2589 "--target-rank",
2590 "3",
2591 "--num-rand-permutations",
2592 "2"
2593 ]
2594 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002595 }
2596 },
2597 "selection": {
2598 "default": {
2599 "params": {},
2600 "permutes": [
2601 "shape",
2602 "type"
2603 ]
2604 }
2605 }
James Wardf0890992022-11-17 11:15:14 +00002606 },
2607 "transpose": {
2608 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002609 "profile": [
2610 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002611 ],
evacha0198477222024-01-26 12:25:32 +00002612 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002613 "generation": {
2614 "standard": {
2615 "generator_args": [
2616 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002617 "--target-dtype",
2618 "fp32",
2619 "--target-dtype",
2620 "fp16",
2621 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002622 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002623 "--target-rank",
2624 "1",
2625 "--target-rank",
2626 "2",
2627 "--num-rand-permutations",
2628 "2"
2629 ],
2630 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002631 "--target-dtype",
2632 "fp32",
2633 "--target-dtype",
2634 "fp16",
2635 "--target-dtype",
2636 "bf16",
2637 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002638 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002639 "--target-rank",
2640 "3",
2641 "--target-rank",
2642 "4",
2643 "--num-rand-permutations",
2644 "2"
2645 ],
2646 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002647 "--target-dtype",
2648 "fp32",
2649 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002650 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002651 "--target-shape",
2652 "1,1,65539,2",
2653 "--target-shape",
2654 "1,1,1,65535",
2655 "--num-rand-permutations",
2656 "1"
2657 ]
2658 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002659 },
2660 "float8": {
2661 "from_version" : "v0.100.0",
2662 "no_negative_tests": "true",
2663 "generator_args": [
2664 [
2665 "--target-dtype",
2666 "fp8e4m3",
2667 "--target-dtype",
2668 "fp8e5m2",
2669 "--fp-values-range",
2670 "-max,max",
2671 "--tensor-dim-range",
2672 "32,64",
2673 "--target-rank",
2674 "1",
2675 "--target-rank",
2676 "2",
2677 "--target-rank",
2678 "3",
2679 "--num-rand-permutations",
2680 "2"
2681 ]
2682 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002683 }
2684 },
2685 "selection": {
2686 "default": {
2687 "params": {},
2688 "permutes": [
2689 "shape",
2690 "type",
2691 "perm"
2692 ]
2693 }
2694 }
James Wardb9c3a632022-11-22 13:14:50 +00002695 },
James Ward681e0a82023-02-20 18:04:31 +00002696 "transpose_conv2d": {
2697 "group": "tensor",
James Ward681e0a82023-02-20 18:04:31 +00002698 "profile": [
2699 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002700 ],
Jeremy Johnson95a67102024-01-10 14:16:39 +00002701 "support_for": [ "lazy_data_gen" ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +00002702 "gen_filter": "^transpose_conv2d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002703 "generation": {
2704 "standard": {
2705 "negative_dim_range": "1,10",
2706 "generator_args": [
2707 [
2708 "--target-dtype",
2709 "fp32",
2710 "--target-dtype",
2711 "fp16",
2712 "--target-dtype",
2713 "bf16",
2714 "--fp-values-range",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002715 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002716 "--target-shape",
2717 "10,24,9,13",
2718 "--target-shape",
2719 "8,14,20,5",
2720 "--tensor-dim-range",
2721 "1,16",
2722 "--allow-pooling-and-conv-oversizes"
2723 ],
2724 [
2725 "--target-dtype",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002726 "fp32",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002727 "--fp-values-range",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002728 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002729 "--target-shape",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002730 "1,65536,1,2",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002731 "--tensor-dim-range",
2732 "1,17",
2733 "--max-conv-dilation",
2734 "1"
2735 ]
2736 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002737 },
2738 "float8": {
2739 "from_version" : "v0.100.0",
2740 "no_negative_tests": "true",
2741 "generator_args": [
2742 [
2743 "--target-dtype",
2744 "fp8e4m3",
2745 "--target-dtype",
2746 "fp8e5m2",
2747 "--fp-values-range",
2748 "-max,max",
2749 "--tensor-dim-range",
2750 "32,64",
2751 "--target-shape",
2752 "10,24,9,13",
2753 "--target-shape",
2754 "8,14,20,5",
2755 "--tensor-dim-range",
2756 "1,16",
2757 "--num-rand-permutations",
2758 "2"
2759 ]
2760 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002761 }
2762 },
2763 "selection": {
2764 "default": {
2765 "params": {
2766 "shape": [],
2767 "type": [],
2768 "kernel": [],
2769 "stride": [],
2770 "pad": [],
2771 "out_shape": []
2772 },
2773 "permutes": [
2774 "shape",
2775 "type",
2776 "stride",
2777 "pad"
2778 ]
2779 }
2780 }
James Ward681e0a82023-02-20 18:04:31 +00002781 },
James Wardb9c3a632022-11-22 13:14:50 +00002782 "maximum": {
2783 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002784 "profile": [
2785 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002786 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002787 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002788 "generation": {
2789 "standard": {
2790 "generator_args": [
2791 [
2792 "--target-dtype",
2793 "fp32",
2794 "--target-dtype",
2795 "fp16",
2796 "--target-dtype",
2797 "bf16",
2798 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002799 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002800 "--tensor-dim-range",
2801 "16,64",
2802 "--target-rank",
2803 "1",
2804 "--target-rank",
2805 "2",
2806 "--target-rank",
2807 "3"
2808 ],
2809 [
2810 "--target-dtype",
2811 "fp32",
2812 "--target-dtype",
2813 "fp16",
2814 "--target-dtype",
2815 "bf16",
2816 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002817 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002818 "--tensor-dim-range",
2819 "1,16",
2820 "--target-rank",
2821 "4",
2822 "--target-rank",
2823 "5"
2824 ],
2825 [
2826 "--target-dtype",
2827 "fp32",
2828 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002829 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002830 "--target-shape",
2831 "65531,1,2,1",
2832 "--target-shape",
2833 "1,1,65541,1"
2834 ]
2835 ]
2836 }
2837 },
2838 "selection": {
2839 "default": {
2840 "params": {},
2841 "permutes": [
2842 "shape",
2843 "type"
2844 ]
2845 }
2846 }
James Wardb9c3a632022-11-22 13:14:50 +00002847 },
2848 "minimum": {
2849 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002850 "profile": [
2851 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002852 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002853 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002854 "generation": {
2855 "standard": {
2856 "generator_args": [
2857 [
2858 "--target-dtype",
2859 "fp32",
2860 "--target-dtype",
2861 "fp16",
2862 "--target-dtype",
2863 "bf16",
2864 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002865 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002866 "--tensor-dim-range",
2867 "16,64",
2868 "--target-rank",
2869 "1",
2870 "--target-rank",
2871 "2",
2872 "--target-rank",
2873 "3"
2874 ],
2875 [
2876 "--target-dtype",
2877 "fp32",
2878 "--target-dtype",
2879 "fp16",
2880 "--target-dtype",
2881 "bf16",
2882 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002883 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002884 "--tensor-dim-range",
2885 "1,16",
2886 "--target-rank",
2887 "4",
2888 "--target-rank",
2889 "5"
2890 ],
2891 [
2892 "--target-dtype",
2893 "fp32",
2894 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002895 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002896 "--target-shape",
2897 "1,65531,2,1",
2898 "--target-shape",
2899 "1,1,1,65538"
2900 ]
2901 ]
2902 }
2903 },
2904 "selection": {
2905 "default": {
2906 "params": {},
2907 "permutes": [
2908 "shape",
2909 "type"
2910 ]
2911 }
2912 }
James Ward635bc992022-11-23 11:55:32 +00002913 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002914 "mul": {
2915 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002916 "profile": [
2917 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002918 ],
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002919 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002920 "generation": {
2921 "standard": {
2922 "negative_dim_range": "1,10",
2923 "generator_args": [
2924 [
2925 "--target-dtype",
2926 "fp32",
2927 "--target-dtype",
2928 "fp16",
2929 "--target-dtype",
2930 "bf16",
2931 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002932 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002933 "--tensor-dim-range",
2934 "16,64",
2935 "--target-rank",
2936 "1",
2937 "--target-rank",
2938 "2",
2939 "--target-rank",
2940 "3"
2941 ],
2942 [
2943 "--target-dtype",
2944 "fp16",
2945 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002946 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002947 "--tensor-dim-range",
2948 "1,16",
2949 "--target-rank",
2950 "4",
2951 "--target-rank",
2952 "5"
2953 ],
2954 [
2955 "--target-dtype",
2956 "bf16",
2957 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002958 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002959 "--target-shape",
2960 "1,1,3,65534",
2961 "--target-shape",
2962 "1,2,1,65541,1"
2963 ]
2964 ]
2965 }
2966 },
2967 "selection": {
2968 "default": {
2969 "params": {},
2970 "permutes": [
2971 "shape",
2972 "type"
2973 ]
2974 }
2975 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002976 },
James Ward635bc992022-11-23 11:55:32 +00002977 "reduce_max": {
2978 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002979 "profile": [
2980 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002981 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002982 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002983 "generation": {
2984 "standard": {
2985 "negative_dim_range": "1,10",
2986 "generator_args": [
2987 [
2988 "--target-dtype",
2989 "fp32",
2990 "--target-dtype",
2991 "fp16",
2992 "--target-dtype",
2993 "bf16",
2994 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002995 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002996 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002997 "1,32",
2998 "--target-rank",
2999 "1",
3000 "--target-rank",
3001 "2",
3002 "--target-rank",
3003 "3",
3004 "--target-rank",
3005 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003006 ],
3007 [
3008 "--target-dtype",
3009 "fp32",
3010 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003011 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003012 "--target-shape",
3013 "1,1,1,65531",
3014 "--target-shape",
3015 "1,1,65539,2"
3016 ]
3017 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003018 },
3019 "8k_level": {
3020 "from_version": "v0.80.0",
3021 "no_negative_tests": "true",
3022 "generator_args": [
3023 [
3024 "--target-dtype",
3025 "fp32",
3026 "--target-dtype",
3027 "fp16",
3028 "--target-dtype",
3029 "bf16",
3030 "--fp-values-range",
3031 "-max,max",
3032 "--tensor-dim-range",
3033 "1,10",
3034 "--target-rank",
3035 "5",
3036 "--target-rank",
3037 "6"
3038 ]
3039 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003040 }
3041 },
3042 "selection": {
3043 "default": {
3044 "params": {},
3045 "permutes": [
3046 "shape",
3047 "type",
3048 "axis"
3049 ]
3050 }
3051 }
James Ward635bc992022-11-23 11:55:32 +00003052 },
3053 "reduce_min": {
3054 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00003055 "profile": [
3056 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003057 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003058 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003059 "generation": {
3060 "standard": {
3061 "negative_dim_range": "1,10",
3062 "generator_args": [
3063 [
3064 "--target-dtype",
3065 "fp32",
3066 "--target-dtype",
3067 "fp16",
3068 "--target-dtype",
3069 "bf16",
3070 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003071 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003072 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003073 "1,32",
3074 "--target-rank",
3075 "1",
3076 "--target-rank",
3077 "2",
3078 "--target-rank",
3079 "3",
3080 "--target-rank",
3081 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003082 ],
3083 [
3084 "--target-dtype",
3085 "fp32",
3086 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003087 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003088 "--target-shape",
3089 "1,1,65531,1",
3090 "--target-shape",
3091 "1,65539,2,1"
3092 ]
3093 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003094 },
3095 "8k_level": {
3096 "from_version": "v0.80.0",
3097 "no_negative_tests": "true",
3098 "generator_args": [
3099 [
3100 "--target-dtype",
3101 "fp32",
3102 "--target-dtype",
3103 "fp16",
3104 "--target-dtype",
3105 "bf16",
3106 "--fp-values-range",
3107 "-max,max",
3108 "--tensor-dim-range",
3109 "1,9",
3110 "--target-rank",
3111 "5",
3112 "--target-rank",
3113 "6"
3114 ]
3115 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003116 }
3117 },
3118 "selection": {
3119 "default": {
3120 "params": {},
3121 "permutes": [
3122 "shape",
3123 "type",
3124 "axis"
3125 ]
3126 }
3127 }
James Ward2a27c8f2022-11-23 11:29:43 +00003128 },
James Ward512c1ca2023-01-27 18:46:44 +00003129 "reduce_product": {
3130 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00003131 "profile": [
3132 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003133 ],
Jeremy Johnsonbd801962024-01-03 17:07:44 +00003134 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003135 "generation": {
3136 "standard": {
3137 "generator_args": [
3138 [
3139 "--target-dtype",
3140 "fp32",
3141 "--target-dtype",
3142 "fp16",
3143 "--target-dtype",
3144 "bf16",
3145 "--fp-values-range",
Jeremy Johnsonbd801962024-01-03 17:07:44 +00003146 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003147 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003148 "1,34",
3149 "--target-rank",
3150 "1",
3151 "--target-rank",
3152 "2",
3153 "--target-rank",
3154 "3",
3155 "--target-rank",
3156 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003157 ],
3158 [
3159 "--target-dtype",
3160 "fp16",
Jeremy Johnsonbd801962024-01-03 17:07:44 +00003161 "--fp-values-range",
3162 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003163 "--target-shape",
3164 "2,65527,3,1",
3165 "--target-shape",
3166 "1,3,2,65541"
3167 ]
3168 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003169 },
3170 "8k_level": {
3171 "from_version": "v0.80.0",
3172 "no_negative_tests": "true",
3173 "generator_args": [
3174 [
3175 "--target-dtype",
3176 "fp32",
3177 "--target-dtype",
3178 "fp16",
3179 "--target-dtype",
3180 "bf16",
3181 "--fp-values-range",
3182 "-max,max",
3183 "--tensor-dim-range",
3184 "1,11",
3185 "--target-rank",
3186 "5",
3187 "--target-rank",
3188 "6"
3189 ]
3190 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003191 }
3192 },
3193 "selection": {
3194 "default": {
3195 "params": {},
3196 "permutes": [
3197 "shape",
3198 "type",
3199 "axis"
3200 ]
3201 }
3202 }
James Ward512c1ca2023-01-27 18:46:44 +00003203 },
3204 "reduce_sum": {
3205 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00003206 "profile": [
3207 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003208 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003209 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003210 "generation": {
3211 "standard": {
3212 "generator_args": [
3213 [
3214 "--target-dtype",
3215 "fp32",
3216 "--target-dtype",
3217 "fp16",
3218 "--target-dtype",
3219 "bf16",
3220 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003221 "-max,max",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00003222 "--target-rank",
3223 "3",
3224 "--target-rank",
3225 "4",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003226 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003227 "10,37",
3228 "--target-rank",
3229 "1",
3230 "--target-rank",
3231 "2",
3232 "--target-rank",
3233 "3",
3234 "--target-rank",
3235 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003236 ],
3237 [
3238 "--target-dtype",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003239 "fp32",
3240 "--fp-values-range",
3241 "-max,max",
3242 "--target-shape",
3243 "1001",
3244 "--target-shape",
3245 "50,200"
3246 ],
3247 [
3248 "--target-dtype",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00003249 "fp16",
3250 "--fp-values-range",
3251 "-max,max",
3252 "--target-shape",
3253 "65529",
3254 "--target-shape",
3255 "65537,2"
3256 ],
3257 [
3258 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003259 "bf16",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003260 "--fp-values-range",
3261 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003262 "--target-shape",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00003263 "16001",
3264 "--target-shape",
3265 "16,1000",
3266 "--target-shape",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003267 "1,3,65529,1",
3268 "--target-shape",
3269 "1,65537,1,1"
3270 ]
3271 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003272 },
3273 "8k_level": {
3274 "from_version": "v0.80.0",
3275 "no_negative_tests": "true",
3276 "generator_args": [
3277 [
3278 "--target-dtype",
3279 "fp32",
3280 "--target-dtype",
3281 "fp16",
3282 "--target-dtype",
3283 "bf16",
3284 "--fp-values-range",
3285 "-max,max",
3286 "--tensor-dim-range",
3287 "5,12",
3288 "--target-rank",
3289 "5",
3290 "--target-rank",
3291 "6"
3292 ]
3293 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003294 }
3295 },
3296 "selection": {
3297 "default": {
3298 "params": {},
3299 "permutes": [
3300 "shape",
3301 "type",
3302 "axis"
3303 ]
3304 }
3305 }
James Ward512c1ca2023-01-27 18:46:44 +00003306 },
James Ward7f1ea8e2022-12-12 18:39:11 +00003307 "resize": {
3308 "group": "image",
James Ward7f1ea8e2022-12-12 18:39:11 +00003309 "profile": [
3310 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003311 ],
Jeremy Johnson32d0b5a2024-02-01 15:54:07 +00003312 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003313 "generation": {
3314 "standard": {
3315 "negative_dim_range": "1,10",
3316 "generator_args": [
3317 [
3318 "--target-dtype",
3319 "fp32",
3320 "--target-dtype",
3321 "fp16",
3322 "--target-dtype",
3323 "bf16",
3324 "--fp-values-range",
Jeremy Johnson32d0b5a2024-02-01 15:54:07 +00003325 "-max,max"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003326 ],
3327 [
3328 "--target-dtype",
3329 "fp32",
3330 "--fp-values-range",
Jeremy Johnson32d0b5a2024-02-01 15:54:07 +00003331 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003332 "--target-shape",
3333 "1,1103,1,2",
3334 "--max-resize-output-dim",
3335 "9100"
3336 ]
3337 ]
3338 }
3339 },
3340 "selection": {
3341 "default": {
3342 "params": {
3343 "offset": [],
3344 "shape": [],
3345 "type": [],
3346 "mode": [],
3347 "output_type": [],
3348 "scale": [
3349 "sc2x1x3x1"
3350 ],
3351 "border": [
3352 "bor0x1"
3353 ]
3354 },
3355 "permutes": [
3356 "shape",
3357 "type"
3358 ],
3359 "exclude_patterns": [
3360 ".*_ERRORIF_MaxDimExceeded_1x16584x5x1_.*"
3361 ]
3362 }
3363 }
James Ward7f1ea8e2022-12-12 18:39:11 +00003364 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00003365 "rfft2d": {
3366 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00003367 "profile": [
3368 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003369 ],
Jeremy Johnson6f57e6e2024-01-30 16:10:50 +00003370 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003371 "generation": {
3372 "standard": {
3373 "generator_args": [
3374 [
3375 "--target-dtype",
3376 "fp32",
3377 "--fp-values-range",
Jeremy Johnson6f57e6e2024-01-30 16:10:50 +00003378 "-max,max"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003379 ],
3380 [
3381 "--target-dtype",
3382 "fp32",
3383 "--fp-values-range",
Jeremy Johnson6f57e6e2024-01-30 16:10:50 +00003384 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003385 "--target-shape",
3386 "1,16,512",
3387 "--target-shape",
3388 "1,8192,2"
3389 ]
3390 ]
3391 }
3392 },
3393 "selection": {
3394 "default": {
3395 "params": {},
3396 "permutes": [
3397 "shape",
3398 "type"
3399 ]
3400 }
3401 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00003402 },
James Ward2a27c8f2022-11-23 11:29:43 +00003403 "select": {
3404 "group": "ew_ternary",
James Ward2a27c8f2022-11-23 11:29:43 +00003405 "profile": [
3406 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003407 ],
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00003408 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003409 "generation": {
3410 "standard": {
3411 "generator_args": [
3412 [
3413 "--target-dtype",
3414 "fp32",
3415 "--target-dtype",
3416 "fp16",
3417 "--target-dtype",
3418 "bf16",
3419 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00003420 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003421 "--tensor-dim-range",
3422 "16,64",
3423 "--target-rank",
3424 "1",
3425 "--target-rank",
3426 "2",
3427 "--target-rank",
3428 "3"
3429 ],
3430 [
3431 "--target-dtype",
3432 "fp32",
3433 "--target-dtype",
3434 "fp16",
3435 "--target-dtype",
3436 "bf16",
3437 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00003438 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003439 "--tensor-dim-range",
3440 "1,16",
3441 "--target-rank",
3442 "4",
3443 "--target-rank",
3444 "5"
3445 ],
3446 [
3447 "--target-dtype",
3448 "fp32",
3449 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00003450 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003451 "--target-shape",
3452 "1,2,65534,2,1",
3453 "--target-shape",
3454 "1,1,65539,2",
3455 "--num-rand-permutations",
3456 "2"
3457 ]
3458 ]
3459 }
3460 },
3461 "selection": {
3462 "default": {
3463 "params": {},
3464 "permutes": [
3465 "shape",
3466 "type"
3467 ]
3468 }
3469 }
James Wardb45db9a2022-12-12 13:02:44 +00003470 },
3471 "sigmoid": {
3472 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00003473 "profile": [
3474 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003475 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003476 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003477 "generation": {
3478 "standard": {
3479 "generator_args": [
3480 [
3481 "--target-dtype",
3482 "fp32",
3483 "--target-dtype",
3484 "fp16",
3485 "--target-dtype",
3486 "bf16",
3487 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003488 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003489 "--tensor-dim-range",
3490 "16,64",
3491 "--target-rank",
3492 "1",
3493 "--target-rank",
3494 "2",
3495 "--target-rank",
3496 "3"
3497 ],
3498 [
3499 "--target-dtype",
3500 "fp32",
3501 "--target-dtype",
3502 "fp16",
3503 "--target-dtype",
3504 "bf16",
3505 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003506 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003507 "--tensor-dim-range",
3508 "1,19",
3509 "--target-rank",
3510 "4",
3511 "--target-rank",
3512 "5"
3513 ],
3514 [
3515 "--target-dtype",
3516 "fp32",
3517 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003518 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003519 "--target-shape",
3520 "1,2,65538,2,1",
3521 "--target-shape",
3522 "1,3,1,65533"
3523 ]
3524 ]
3525 }
3526 },
3527 "selection": {
3528 "default": {
3529 "params": {},
3530 "permutes": [
3531 "shape",
3532 "type"
3533 ]
3534 }
3535 }
James Wardb45db9a2022-12-12 13:02:44 +00003536 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00003537 "sub": {
3538 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00003539 "profile": [
3540 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003541 ],
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00003542 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003543 "generation": {
3544 "standard": {
3545 "generator_args": [
3546 [
3547 "--target-dtype",
3548 "fp32",
3549 "--target-dtype",
3550 "fp16",
3551 "--target-dtype",
3552 "bf16",
3553 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00003554 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003555 "--tensor-dim-range",
3556 "16,64",
3557 "--target-rank",
3558 "1",
3559 "--target-rank",
3560 "2",
3561 "--target-rank",
3562 "3"
3563 ],
3564 [
3565 "--target-dtype",
3566 "bf16",
3567 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00003568 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003569 "--tensor-dim-range",
3570 "1,16",
3571 "--target-rank",
3572 "4",
3573 "--target-rank",
3574 "5"
3575 ],
3576 [
3577 "--target-dtype",
3578 "fp32",
3579 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00003580 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003581 "--target-shape",
3582 "1,1,65533,3",
3583 "--target-shape",
3584 "1,1,2,1,65545"
3585 ]
3586 ]
3587 }
3588 },
3589 "selection": {
3590 "default": {
3591 "params": {},
3592 "permutes": [
3593 "shape",
3594 "type"
3595 ]
3596 }
3597 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00003598 },
James Wardc253e642023-01-17 17:03:12 +00003599 "slice": {
3600 "group": "data_layout",
James Wardc253e642023-01-17 17:03:12 +00003601 "profile": [
3602 "tosa-bi",
3603 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003604 ],
evacha017f7d4252024-01-24 12:08:09 +00003605 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003606 "generation": {
3607 "standard": {
3608 "generator_args": [
3609 [
3610 "--target-dtype",
3611 "fp32",
3612 "--target-dtype",
3613 "fp16",
3614 "--target-dtype",
3615 "bf16",
3616 "--fp-values-range",
evacha017f7d4252024-01-24 12:08:09 +00003617 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003618 "--tensor-dim-range",
3619 "16,64",
3620 "--target-rank",
3621 "1",
3622 "--target-rank",
3623 "2",
3624 "--target-rank",
3625 "3",
3626 "--num-rand-permutations",
3627 "2"
3628 ],
3629 [
3630 "--target-dtype",
3631 "fp32",
3632 "--target-dtype",
3633 "fp16",
3634 "--target-dtype",
3635 "bf16",
3636 "--fp-values-range",
evacha017f7d4252024-01-24 12:08:09 +00003637 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003638 "--tensor-dim-range",
3639 "1,16",
3640 "--target-rank",
3641 "4",
3642 "--num-rand-permutations",
3643 "2"
3644 ],
3645 [
3646 "--target-dtype",
3647 "bf16",
3648 "--fp-values-range",
3649 "-2.0,2.0",
3650 "--target-shape",
3651 "1,1,655341,1",
3652 "--target-shape",
3653 "1,65539,1,1",
3654 "--num-rand-permutations",
3655 "2"
3656 ]
3657 ]
Won Jeon2c34b462024-02-06 18:37:00 +00003658 },
3659 "float8": {
3660 "from_version" : "v0.100.0",
3661 "no_negative_tests": "true",
3662 "generator_args": [
3663 [
3664 "--target-dtype",
3665 "fp8e4m3",
3666 "--target-dtype",
3667 "fp8e5m2",
3668 "--fp-values-range",
3669 "-max,max",
3670 "--tensor-dim-range",
3671 "32,64",
3672 "--target-rank",
3673 "1",
3674 "--target-rank",
3675 "2",
3676 "--target-rank",
3677 "3",
3678 "--num-rand-permutations",
3679 "2"
3680 ]
3681 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003682 }
3683 },
3684 "selection": {
3685 "default": {
3686 "params": {},
3687 "permutes": [
3688 "shape",
3689 "type",
3690 "perm"
3691 ]
3692 }
3693 }
James Wardc253e642023-01-17 17:03:12 +00003694 },
James Wardb45db9a2022-12-12 13:02:44 +00003695 "tanh": {
3696 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00003697 "profile": [
3698 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003699 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003700 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003701 "generation": {
3702 "standard": {
3703 "generator_args": [
3704 [
3705 "--target-dtype",
3706 "fp32",
3707 "--target-dtype",
3708 "fp16",
3709 "--target-dtype",
3710 "bf16",
3711 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003712 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003713 "--tensor-dim-range",
3714 "18,60",
3715 "--target-rank",
3716 "1",
3717 "--target-rank",
3718 "2",
3719 "--target-rank",
3720 "3"
3721 ],
3722 [
3723 "--target-dtype",
3724 "fp32",
3725 "--target-dtype",
3726 "fp16",
3727 "--target-dtype",
3728 "bf16",
3729 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003730 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003731 "--tensor-dim-range",
3732 "1,24",
3733 "--target-rank",
3734 "4",
3735 "--target-rank",
3736 "5"
3737 ],
3738 [
3739 "--target-dtype",
3740 "fp32",
3741 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003742 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003743 "--target-shape",
3744 "1,65535,2,1,1",
3745 "--target-shape",
3746 "1,65540,1,2"
3747 ]
3748 ]
3749 }
3750 },
3751 "selection": {
3752 "default": {
3753 "params": {},
3754 "permutes": [
3755 "shape",
3756 "type"
3757 ]
3758 }
3759 }
Won Jeon78155c62023-06-10 00:20:04 +00003760 },
3761 "erf": {
3762 "group": "activation",
3763 "profile": [
3764 "tosa-mi"
3765 ],
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003766 "support_for": [ "lazy_data_gen" ],
Won Jeon78155c62023-06-10 00:20:04 +00003767 "generation": {
3768 "standard": {
3769 "generator_args": [
3770 [
3771 "--target-dtype",
3772 "fp32",
3773 "--target-dtype",
3774 "fp16",
3775 "--target-dtype",
3776 "bf16",
3777 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003778 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003779 "--tensor-dim-range",
3780 "18,60",
3781 "--target-rank",
3782 "1",
3783 "--target-rank",
3784 "2",
3785 "--target-rank",
3786 "3"
3787 ],
3788 [
3789 "--target-dtype",
3790 "fp32",
3791 "--target-dtype",
3792 "fp16",
3793 "--target-dtype",
3794 "bf16",
3795 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003796 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003797 "--tensor-dim-range",
3798 "1,24",
3799 "--target-rank",
3800 "4",
3801 "--target-rank",
3802 "5"
3803 ],
3804 [
3805 "--target-dtype",
3806 "fp32",
3807 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003808 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003809 "--target-shape",
3810 "1,65535,2,1,1",
3811 "--target-shape",
3812 "1,65540,1,2"
3813 ]
3814 ]
3815 }
3816 },
3817 "selection": {
3818 "default": {
3819 "params": {},
3820 "permutes": [
3821 "shape",
3822 "type"
3823 ]
3824 }
3825 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01003826 }
3827}