blob: 753fd1d6b0e2141a50dd9f884d6c84ddea1b7920 [file] [log] [blame]
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01001{
James Ward71616fe2022-11-23 11:00:47 +00002 "abs": {
3 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00004 "profile": [
5 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00006 ],
Jeremy Johnson87e287b2024-04-10 16:55:58 +01007 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00008 "generation": {
9 "standard": {
10 "generator_args": [
11 [
12 "--target-dtype",
13 "fp32",
14 "--target-dtype",
15 "fp16",
16 "--target-dtype",
17 "bf16",
18 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +000019 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000020 "--tensor-dim-range",
21 "16,64",
22 "--target-rank",
Jeremy Johnson87e287b2024-04-10 16:55:58 +010023 "0",
24 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000025 "1",
26 "--target-rank",
27 "2",
28 "--target-rank",
29 "3"
30 ],
31 [
32 "--target-dtype",
33 "fp32",
34 "--target-dtype",
35 "fp16",
36 "--target-dtype",
37 "bf16",
38 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +000039 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000040 "--tensor-dim-range",
41 "1,16",
42 "--target-rank",
43 "4",
44 "--target-rank",
45 "5"
46 ],
47 [
48 "--target-dtype",
49 "bf16",
50 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +000051 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000052 "--target-shape",
53 "1,65531,2,1",
54 "--target-shape",
55 "65538,1,1,1"
56 ]
57 ]
58 }
59 },
60 "selection": {
61 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000062 }
63 }
James Ward71616fe2022-11-23 11:00:47 +000064 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +000065 "add": {
66 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +000067 "profile": [
68 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000069 ],
Jeremy Johnson8753f3a2024-04-11 16:50:15 +010070 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000071 "generation": {
72 "standard": {
73 "generator_args": [
74 [
75 "--target-dtype",
76 "fp32",
77 "--target-dtype",
78 "fp16",
79 "--target-dtype",
80 "bf16",
81 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +000082 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000083 "--tensor-dim-range",
84 "16,64",
85 "--target-rank",
Jeremy Johnson8753f3a2024-04-11 16:50:15 +010086 "0",
87 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000088 "1",
89 "--target-rank",
90 "2",
91 "--target-rank",
92 "3"
93 ],
94 [
95 "--target-dtype",
96 "fp32",
97 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +000098 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +000099 "--tensor-dim-range",
100 "1,16",
101 "--target-rank",
102 "4",
103 "--target-rank",
104 "5"
105 ],
106 [
107 "--target-dtype",
108 "fp16",
109 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +0000110 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000111 "--target-shape",
112 "2,1,1,65532",
113 "--target-shape",
114 "65542,2,1,1,1"
115 ]
116 ]
117 }
118 },
119 "selection": {
120 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000121 }
122 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +0000123 },
James Ward52ac9d62022-11-16 12:53:49 +0000124 "argmax": {
125 "group": "tensor",
James Ward52ac9d62022-11-16 12:53:49 +0000126 "profile": [
127 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000128 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000129 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000130 "generation": {
131 "standard": {
132 "generator_args": [
133 [
134 "--target-dtype",
135 "fp32",
136 "--target-dtype",
137 "fp16",
138 "--target-dtype",
139 "bf16",
140 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000141 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000142 "--tensor-dim-range",
143 "32,64",
144 "--target-rank",
145 "1",
146 "--target-rank",
147 "2",
148 "--target-rank",
149 "3",
150 "--num-rand-permutations",
151 "2"
152 ],
153 [
154 "--target-dtype",
155 "fp32",
156 "--target-dtype",
157 "fp16",
158 "--target-dtype",
159 "bf16",
160 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000161 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000162 "--tensor-dim-range",
163 "1,32",
164 "--target-rank",
165 "4",
166 "--num-rand-permutations",
167 "2"
168 ],
169 [
170 "--target-dtype",
171 "fp32",
172 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000173 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000174 "--target-shape",
175 "1,3,65535,1",
176 "--target-shape",
177 "1,65537,1,2",
178 "--num-rand-permutations",
179 "2"
180 ]
181 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000182 },
183 "float8": {
184 "from_version" : "v0.100.0",
185 "no_negative_tests": "true",
186 "generator_args": [
187 [
188 "--target-dtype",
189 "fp8e4m3",
190 "--target-dtype",
191 "fp8e5m2",
192 "--fp-values-range",
193 "-max,max",
194 "--tensor-dim-range",
195 "32,64",
196 "--target-rank",
197 "1",
198 "--target-rank",
199 "2",
200 "--target-rank",
201 "3",
202 "--num-rand-permutations",
203 "2"
204 ]
205 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000206 }
207 },
208 "selection": {
209 "default": {
210 "params": {},
211 "permutes": [
212 "shape",
213 "type"
214 ]
215 }
216 }
James Ward52ac9d62022-11-16 12:53:49 +0000217 },
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100218 "avg_pool2d": {
219 "group": "tensor",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100220 "profile": [
221 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000222 ],
Jeremy Johnson0601f802023-11-08 16:28:09 +0000223 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000224 "generation": {
225 "standard": {
226 "generator_args": [
227 [
228 "--target-dtype",
229 "fp32",
230 "--target-dtype",
231 "fp16",
232 "--target-dtype",
233 "bf16",
234 "--fp-values-range",
Jeremy Johnson0601f802023-11-08 16:28:09 +0000235 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000236 "--target-shape",
Jeremy Johnson0601f802023-11-08 16:28:09 +0000237 "4,11,7,39",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000238 "--target-shape",
Jeremy Johnsonaba79522023-12-07 10:26:10 +0000239 "5,21,36,17",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000240 "--allow-pooling-and-conv-oversizes"
241 ],
242 [
243 "--target-dtype",
244 "fp32",
245 "--fp-values-range",
Jeremy Johnson0601f802023-11-08 16:28:09 +0000246 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000247 "--target-shape",
248 "1,2,65533,2",
249 "--target-shape",
250 "1,65539,2,1",
251 "--allow-pooling-and-conv-oversizes"
252 ]
253 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000254 },
255 "float8": {
256 "from_version" : "v0.100.0",
257 "no_negative_tests": "true",
258 "generator_args": [
259 [
260 "--target-dtype",
261 "fp8e4m3",
262 "--target-dtype",
263 "fp8e5m2",
264 "--fp-values-range",
265 "-max,max",
266 "--tensor-dim-range",
267 "32,64",
268 "--num-rand-permutations",
269 "2"
270 ]
271 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000272 }
273 },
274 "selection": {
275 "default": {
276 "params": {},
277 "permutes": [
278 "shape",
279 "type"
280 ],
281 "sparsity": {
282 "pad": 17
283 }
284 }
285 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100286 },
James Ward736fd1a2023-01-23 17:13:37 +0000287 "cast": {
288 "group": "type_conversion",
James Ward736fd1a2023-01-23 17:13:37 +0000289 "profile": [
290 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000291 ],
Jeremy Johnson708da822023-11-15 16:25:45 +0000292 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000293 "generation": {
294 "standard": {
295 "negative_dim_range": "1,10",
296 "generator_args": [
297 [
298 "--target-dtype",
299 "fp32",
300 "--target-dtype",
301 "fp16",
302 "--target-dtype",
303 "bf16",
304 "--target-dtype",
305 "int8",
306 "--target-dtype",
307 "int16",
308 "--target-dtype",
309 "int32",
310 "--fp-values-range",
Jeremy Johnson708da822023-11-15 16:25:45 +0000311 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000312 "--tensor-dim-range",
313 "16,64",
314 "--target-rank",
315 "1",
316 "--target-rank",
317 "2",
318 "--target-rank",
319 "3"
320 ],
321 [
322 "--target-dtype",
323 "fp32",
324 "--target-dtype",
325 "fp16",
326 "--target-dtype",
327 "bf16",
328 "--target-dtype",
329 "int8",
330 "--target-dtype",
331 "int16",
332 "--target-dtype",
333 "int32",
334 "--fp-values-range",
Jeremy Johnson708da822023-11-15 16:25:45 +0000335 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000336 "--tensor-dim-range",
337 "1,16",
338 "--target-rank",
339 "4",
340 "--target-rank",
341 "5"
342 ],
343 [
344 "--target-dtype",
345 "fp16",
Jeremy Johnson708da822023-11-15 16:25:45 +0000346 "--fp-values-range",
347 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000348 "--target-shape",
349 "1,1,1,65533,1",
350 "--target-shape",
351 "2,65538,1,1"
352 ]
353 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000354 },
355 "float8": {
356 "from_version" : "v0.100.0",
357 "no_negative_tests": "true",
358 "generator_args": [
359 [
360 "--target-dtype",
361 "fp8e4m3",
362 "--target-dtype",
363 "fp8e5m2",
364 "--fp-values-range",
365 "-max,max",
366 "--tensor-dim-range",
367 "32,64",
368 "--target-rank",
369 "1",
370 "--target-rank",
371 "2",
372 "--target-rank",
373 "3",
374 "--num-rand-permutations",
375 "2"
376 ]
377 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000378 }
379 },
380 "selection": {
381 "default": {
382 "params": {
383 "shape": [],
384 "type": [],
385 "output_type": []
386 },
387 "permutes": [
388 "shape",
389 "type",
390 "output_type"
391 ],
392 "exclude_patterns": [
393 "^((?!ERRORIF).)*_(i8|i16|i32|b)_out(i8|i16|i32|b)"
394 ]
395 }
396 }
James Ward736fd1a2023-01-23 17:13:37 +0000397 },
James Ward71616fe2022-11-23 11:00:47 +0000398 "ceil": {
399 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +0000400 "profile": [
401 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000402 ],
Jeremy Johnson87e287b2024-04-10 16:55:58 +0100403 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000404 "generation": {
405 "standard": {
406 "generator_args": [
407 [
408 "--target-dtype",
409 "fp32",
410 "--target-dtype",
411 "fp16",
412 "--target-dtype",
413 "bf16",
414 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000415 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000416 "--tensor-dim-range",
417 "4,64",
418 "--target-rank",
Jeremy Johnson87e287b2024-04-10 16:55:58 +0100419 "0",
420 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000421 "1",
422 "--target-rank",
423 "2",
424 "--target-rank",
425 "3"
426 ],
427 [
428 "--target-dtype",
429 "fp32",
430 "--target-dtype",
431 "fp16",
432 "--target-dtype",
433 "bf16",
434 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000435 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000436 "--tensor-dim-range",
437 "1,16",
438 "--target-rank",
439 "4",
440 "--target-rank",
441 "5"
442 ],
443 [
444 "--target-dtype",
445 "fp16",
446 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +0000447 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000448 "--target-shape",
449 "2,1,65530,1",
450 "--target-shape",
451 "1,1,65539,1"
452 ]
453 ]
454 }
455 },
456 "selection": {
457 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000458 }
459 }
James Ward71616fe2022-11-23 11:00:47 +0000460 },
James Ward34071252022-12-07 15:48:47 +0000461 "clamp": {
462 "group": "activation",
James Ward34071252022-12-07 15:48:47 +0000463 "profile": [
464 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000465 ],
Jeremy Johnson962e27d2024-04-09 16:12:35 +0100466 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000467 "generation": {
468 "standard": {
469 "generator_args": [
470 [
471 "--target-dtype",
472 "fp32",
473 "--target-dtype",
474 "fp16",
475 "--target-dtype",
476 "bf16",
477 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000478 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000479 "--tensor-dim-range",
480 "20,64",
481 "--target-rank",
Jeremy Johnson962e27d2024-04-09 16:12:35 +0100482 "0",
483 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000484 "1",
485 "--target-rank",
486 "2",
487 "--target-rank",
488 "3"
489 ],
490 [
491 "--target-dtype",
492 "fp32",
493 "--target-dtype",
494 "fp16",
495 "--target-dtype",
496 "bf16",
497 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000498 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000499 "--tensor-dim-range",
500 "1,20",
501 "--target-rank",
502 "4",
503 "--target-rank",
504 "5"
505 ],
506 [
507 "--target-dtype",
508 "fp32",
509 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +0000510 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000511 "--target-shape",
512 "1,2,1,65536",
513 "--target-shape",
514 "1,3,65537,1,1"
515 ]
516 ]
517 }
518 },
519 "selection": {
520 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000521 }
522 }
James Ward34071252022-12-07 15:48:47 +0000523 },
James Wardf0890992022-11-17 11:15:14 +0000524 "concat": {
525 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +0000526 "profile": [
527 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000528 ],
Jeremy Johnson3eafe662024-01-10 13:13:35 +0000529 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000530 "generation": {
531 "standard": {
532 "generator_args": [
533 [
534 "--target-dtype",
535 "fp32",
536 "--target-dtype",
537 "fp16",
538 "--target-dtype",
539 "bf16",
540 "--fp-values-range",
Jeremy Johnson3eafe662024-01-10 13:13:35 +0000541 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000542 "--tensor-dim-range",
543 "16,64",
544 "--target-rank",
545 "1",
546 "--target-rank",
547 "2",
548 "--target-rank",
549 "3",
550 "--num-const-inputs-concat",
551 "3"
552 ],
553 [
554 "--target-dtype",
555 "fp32",
556 "--target-dtype",
557 "fp16",
558 "--target-dtype",
559 "bf16",
560 "--fp-values-range",
Jeremy Johnson3eafe662024-01-10 13:13:35 +0000561 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000562 "--tensor-dim-range",
563 "1,16",
564 "--target-rank",
565 "4",
566 "--target-rank",
567 "5",
568 "--num-const-inputs-concat",
569 "1"
570 ],
571 [
572 "--target-dtype",
573 "fp32",
574 "--fp-values-range",
Jeremy Johnson3eafe662024-01-10 13:13:35 +0000575 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000576 "--target-shape",
577 "1,1,65534,1,1",
578 "--target-shape",
579 "1,65537,1,2",
580 "--num-const-inputs-concat",
581 "2"
582 ]
583 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000584 },
585 "float8": {
586 "from_version" : "v0.100.0",
587 "no_negative_tests": "true",
588 "generator_args": [
589 [
590 "--target-dtype",
591 "fp8e4m3",
592 "--target-dtype",
593 "fp8e5m2",
594 "--fp-values-range",
595 "-max,max",
596 "--tensor-dim-range",
597 "32,64",
598 "--target-rank",
599 "1",
600 "--target-rank",
601 "2",
602 "--target-rank",
603 "3",
604 "--num-rand-permutations",
605 "2"
606 ]
607 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000608 }
609 },
610 "selection": {
611 "default": {
612 "params": {},
613 "permutes": [
614 "shape",
615 "type"
616 ]
617 }
618 }
James Wardf0890992022-11-17 11:15:14 +0000619 },
James Ward542dd3b2022-11-17 12:11:55 +0000620 "const": {
621 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +0000622 "profile": [
623 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000624 ],
evacha0198477222024-01-26 12:25:32 +0000625 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000626 "generation": {
627 "standard": {
628 "no_negative_tests": "true",
629 "generator_args": [
630 [
631 "--target-dtype",
632 "fp32",
633 "--target-dtype",
634 "fp16",
635 "--target-dtype",
636 "bf16",
637 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +0000638 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000639 "--target-rank",
640 "1",
641 "--target-rank",
642 "2",
643 "--target-rank",
644 "3"
645 ],
646 [
647 "--target-dtype",
648 "fp32",
649 "--target-dtype",
650 "fp16",
651 "--target-dtype",
652 "bf16",
653 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +0000654 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000655 "--tensor-dim-range",
656 "1,16",
657 "--target-rank",
658 "4",
659 "--target-rank",
660 "5"
661 ],
662 [
663 "--target-dtype",
664 "fp32",
665 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +0000666 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000667 "--target-shape",
668 "1,65540,1,1,1",
669 "--target-shape",
670 "1,2,1,65529"
671 ]
672 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000673 },
674 "float8": {
675 "from_version" : "v0.100.0",
676 "no_negative_tests": "true",
677 "generator_args": [
678 [
679 "--target-dtype",
680 "fp8e4m3",
681 "--target-dtype",
682 "fp8e5m2",
683 "--fp-values-range",
684 "-max,max",
685 "--tensor-dim-range",
686 "32,64",
687 "--target-rank",
688 "1",
689 "--target-rank",
690 "2",
691 "--target-rank",
692 "3",
693 "--num-rand-permutations",
694 "2"
695 ]
696 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000697 }
698 },
699 "selection": {
700 "default": {
701 "params": {},
702 "permutes": [
703 "shape",
704 "type"
705 ]
706 }
707 }
James Ward542dd3b2022-11-17 12:11:55 +0000708 },
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100709 "conv2d": {
710 "group": "tensor",
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +0100711 "profile": [
712 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000713 ],
Jeremy Johnson0a6d1de2023-09-27 14:59:43 +0100714 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen" ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +0000715 "gen_filter": "^conv2d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000716 "generation": {
717 "standard": {
718 "negative_dim_range": "1,10",
719 "generator_args": [
720 [
721 "--target-dtype",
722 "fp32",
723 "--target-dtype",
724 "fp16",
725 "--target-dtype",
726 "bf16",
727 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000728 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000729 "--target-shape",
Jeremy Johnson5e36bde2024-03-14 16:56:10 +0000730 "2,34,19,27",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000731 "--target-shape",
Jeremy Johnson5e36bde2024-03-14 16:56:10 +0000732 "3,16,51,7",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000733 "--tensor-dim-range",
734 "1,16",
735 "--allow-pooling-and-conv-oversizes"
736 ],
737 [
738 "--target-dtype",
739 "fp32",
740 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +0000741 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000742 "--target-shape",
743 "1,65537,1,3",
744 "--target-shape",
Jeremy Johnson0a6d1de2023-09-27 14:59:43 +0100745 "1,2,65530,2",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000746 "--tensor-dim-range",
747 "1,16",
748 "--max-conv-dilation",
749 "1",
750 "--allow-pooling-and-conv-oversizes"
Jeremy Johnson5e36bde2024-03-14 16:56:10 +0000751 ],
752 [
753 "--target-dtype",
754 "fp32",
755 "--target-dtype",
756 "fp16",
757 "--target-dtype",
758 "bf16",
759 "--fp-values-range",
760 "-max,max",
761 "--conv-kernel",
762 "7,7",
763 "--conv-kernel",
764 "9,9",
765 "--target-shape",
766 "1,127,127,1",
767 "--target-shape",
768 "1,256,256,1",
769 "--target-shape",
770 "1,1080,720,1",
771 "--tensor-dim-range",
772 "1,8"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000773 ]
774 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000775 },
776 "float8": {
777 "from_version" : "v0.100.0",
778 "no_negative_tests": "true",
779 "generator_args": [
780 [
781 "--target-dtype",
782 "fp8e4m3",
783 "--target-dtype",
784 "fp8e5m2",
785 "--fp-values-range",
786 "-max,max",
787 "--tensor-dim-range",
788 "32,64",
789 "--num-rand-permutations",
790 "2"
791 ]
792 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000793 }
794 },
795 "selection": {
796 "default": {
Jeremy Johnsonaf090182024-02-13 18:25:39 +0000797 "permutes": [ "rank", "dtype", "kernel", "acc_type" ],
798 "full_params": [ "stride", "dilation" ],
799 "specifics": { "pad": [ "(0, 0, 0, 0)" ] },
800 "groups": [ "s" ],
801 "maximum": 3
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000802 }
803 }
James Ward52ac9d62022-11-16 12:53:49 +0000804 },
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000805 "conv3d": {
806 "group": "tensor",
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000807 "profile": [
808 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000809 ],
evacha0147ab1762024-01-29 13:23:23 +0000810 "support_for": [ "lazy_data_gen" ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +0000811 "gen_filter": "^conv3d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000812 "generation": {
813 "standard": {
814 "negative_dim_range": "1,10",
815 "generator_args": [
816 [
817 "--target-dtype",
818 "fp32",
819 "--target-dtype",
820 "fp16",
821 "--target-dtype",
822 "bf16",
823 "--fp-values-range",
evacha0147ab1762024-01-29 13:23:23 +0000824 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000825 "--target-shape",
826 "1,7,18,5,4",
827 "--target-shape",
828 "1,6,12,17,3",
829 "--tensor-dim-range",
830 "1,4",
831 "--allow-pooling-and-conv-oversizes"
832 ],
833 [
834 "--target-dtype",
835 "fp32",
836 "--fp-values-range",
evacha0147ab1762024-01-29 13:23:23 +0000837 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000838 "--target-shape",
839 "1,2,65539,1,2",
840 "--target-shape",
841 "1,65532,1,1,3",
842 "--tensor-dim-range",
843 "1,2",
844 "--max-conv-dilation",
845 "1",
846 "--allow-pooling-and-conv-oversizes"
847 ]
848 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000849 },
850 "float8": {
851 "from_version" : "v0.100.0",
852 "no_negative_tests": "true",
853 "generator_args": [
854 [
855 "--target-dtype",
856 "fp8e4m3",
857 "--target-dtype",
858 "fp8e5m2",
859 "--fp-values-range",
860 "-max,max",
861 "--target-shape",
862 "1,7,18,5,4",
863 "--target-shape",
864 "1,6,12,17,3",
865 "--tensor-dim-range",
866 "1,4",
867 "--num-rand-permutations",
868 "2"
869 ]
870 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000871 }
872 },
873 "selection": {
874 "default": {
875 "params": {
876 "shape": [],
877 "type": [],
878 "kernel": [],
879 "stride": [],
880 "pad": [],
881 "dilation": []
882 },
883 "permutes": [
884 "kernel",
885 "shape",
886 "type",
887 "pad",
888 "stride"
889 ]
890 }
891 }
Jeremy Johnsonae7a81c2023-02-01 15:31:00 +0000892 },
James Wardae25b932023-02-07 20:11:41 +0000893 "depthwise_conv2d": {
894 "group": "tensor",
James Wardae25b932023-02-07 20:11:41 +0000895 "profile": [
896 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000897 ],
Jeremy Johnson4f931302024-01-04 17:05:24 +0000898 "support_for": [ "lazy_data_gen" ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +0000899 "gen_filter": "^depthwise_conv2d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000900 "generation": {
901 "standard": {
902 "negative_dim_range": "1,10",
903 "generator_args": [
904 [
905 "--target-dtype",
906 "fp32",
907 "--target-dtype",
908 "fp16",
909 "--target-dtype",
910 "bf16",
911 "--fp-values-range",
Jeremy Johnson4f931302024-01-04 17:05:24 +0000912 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000913 "--target-shape",
914 "1,17,31,4",
915 "--target-shape",
916 "1,37,11,5",
917 "--tensor-dim-range",
Jeremy Johnson4f931302024-01-04 17:05:24 +0000918 "1,32",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000919 "--allow-pooling-and-conv-oversizes"
920 ],
921 [
922 "--target-dtype",
923 "fp32",
924 "--fp-values-range",
Jeremy Johnson4f931302024-01-04 17:05:24 +0000925 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000926 "--target-shape",
927 "1,1,65531,2",
928 "--target-shape",
929 "1,65540,1,3",
930 "--tensor-dim-range",
931 "1,16",
932 "--max-conv-dilation",
933 "1",
934 "--allow-pooling-and-conv-oversizes"
935 ]
936 ]
Won Jeon2c34b462024-02-06 18:37:00 +0000937 },
938 "float8": {
939 "from_version" : "v0.100.0",
940 "no_negative_tests": "true",
941 "generator_args": [
942 [
943 "--target-dtype",
944 "fp8e4m3",
945 "--target-dtype",
946 "fp8e5m2",
947 "--fp-values-range",
948 "-max,max",
949 "--tensor-dim-range",
950 "32,64",
951 "--num-rand-permutations",
952 "2"
953 ]
954 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +0000955 }
956 },
957 "selection": {
958 "default": {
959 "params": {
960 "shape": [],
961 "type": [
962 "f16xf16",
963 "bf16xbf16",
964 "f32xf32"
965 ],
966 "kernel": [],
967 "stride": [],
968 "pad": [],
969 "dilation": []
970 },
971 "permutes": [
972 "kernel",
973 "shape",
974 "type",
975 "pad"
976 ]
977 }
978 }
James Wardae25b932023-02-07 20:11:41 +0000979 },
Won Jeona21b2e82023-08-10 10:33:01 +0000980 "dim": {
981 "group": "data_layout",
982 "profile": [
983 "tosa-mi"
984 ],
985 "generation": {
986 "standard": {
Jeremy Johnsonfd8c8fe2023-10-23 11:55:38 +0100987 "from_version": "v0.80.0",
Won Jeona21b2e82023-08-10 10:33:01 +0000988 "generator_args": [
989 [
990 "--target-dtype",
991 "fp32",
992 "--target-dtype",
993 "fp16",
994 "--target-dtype",
995 "bf16",
996 "--fp-values-range",
997 "-2.0,2.0",
998 "--tensor-dim-range",
999 "1,65",
1000 "--target-rank",
1001 "1",
1002 "--target-rank",
1003 "2",
1004 "--target-rank",
1005 "3"
1006 ]
1007 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001008 },
1009 "float8": {
1010 "from_version" : "v0.100.0",
1011 "no_negative_tests": "true",
1012 "generator_args": [
1013 [
1014 "--target-dtype",
1015 "fp8e4m3",
1016 "--target-dtype",
1017 "fp8e5m2",
1018 "--fp-values-range",
1019 "-max,max",
1020 "--tensor-dim-range",
1021 "32,64",
1022 "--target-rank",
1023 "1",
1024 "--target-rank",
1025 "2",
1026 "--target-rank",
1027 "3",
1028 "--num-rand-permutations",
1029 "2"
1030 ]
1031 ]
Won Jeona21b2e82023-08-10 10:33:01 +00001032 }
1033 },
1034 "selection": {
1035 "default": {
1036 "params": {},
1037 "permutes": [
1038 "shape",
1039 "type"
1040 ]
1041 }
1042 }
1043 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001044 "equal": {
1045 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001046 "profile": [
1047 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001048 ],
Jeremy Johnsona0150012023-11-15 15:52:06 +00001049 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001050 "generation": {
1051 "standard": {
1052 "generator_args": [
1053 [
1054 "--target-dtype",
1055 "fp32",
1056 "--target-dtype",
1057 "fp16",
1058 "--target-dtype",
1059 "bf16",
1060 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001061 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001062 "--tensor-dim-range",
1063 "18,64",
1064 "--target-rank",
1065 "1",
1066 "--target-rank",
1067 "2",
1068 "--target-rank",
1069 "3"
1070 ],
1071 [
1072 "--target-dtype",
1073 "fp32",
1074 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001075 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001076 "--tensor-dim-range",
1077 "1,18",
1078 "--target-rank",
1079 "4",
1080 "--target-rank",
1081 "5"
1082 ],
1083 [
1084 "--target-dtype",
1085 "fp16",
1086 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001087 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001088 "--target-shape",
1089 "1,1,2,65550",
1090 "--target-shape",
1091 "1,4,65530,1,1"
1092 ]
1093 ]
1094 }
1095 },
1096 "selection": {
1097 "default": {
1098 "params": {},
1099 "permutes": [
1100 "shape",
1101 "type"
1102 ]
1103 }
1104 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001105 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001106 "exp": {
1107 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001108 "profile": [
1109 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001110 ],
Jeremy Johnson87e287b2024-04-10 16:55:58 +01001111 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001112 "generation": {
1113 "standard": {
1114 "generator_args": [
1115 [
1116 "--target-dtype",
1117 "fp32",
1118 "--target-dtype",
1119 "fp16",
1120 "--target-dtype",
1121 "bf16",
1122 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001123 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001124 "--tensor-dim-range",
1125 "15,64",
1126 "--target-rank",
Jeremy Johnson87e287b2024-04-10 16:55:58 +01001127 "0",
1128 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001129 "1",
1130 "--target-rank",
1131 "2",
1132 "--target-rank",
1133 "3"
1134 ],
1135 [
1136 "--target-dtype",
1137 "fp16",
1138 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001139 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001140 "--tensor-dim-range",
1141 "1,15",
1142 "--target-rank",
1143 "4",
1144 "--target-rank",
1145 "5"
1146 ],
1147 [
1148 "--target-dtype",
1149 "fp32",
1150 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00001151 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001152 "--target-shape",
1153 "1,1,65535,4",
1154 "--target-shape",
1155 "2,65536,1,1,1"
1156 ]
1157 ]
1158 }
1159 },
1160 "selection": {
1161 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001162 }
1163 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001164 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00001165 "fft2d": {
1166 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00001167 "profile": [
1168 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001169 ],
Jeremy Johnsonc8330812024-01-18 16:57:28 +00001170 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001171 "generation": {
1172 "standard": {
1173 "generator_args": [
1174 [
1175 "--target-dtype",
1176 "fp32",
1177 "--fp-values-range",
Jeremy Johnsonc8330812024-01-18 16:57:28 +00001178 "-max,max"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001179 ],
1180 [
1181 "--target-dtype",
1182 "fp32",
1183 "--fp-values-range",
Jeremy Johnsonc8330812024-01-18 16:57:28 +00001184 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001185 "--target-shape",
1186 "1,256,64",
1187 "--target-shape",
1188 "1,4,4096"
1189 ]
1190 ]
1191 }
1192 },
1193 "selection": {
1194 "default": {
1195 "params": {},
1196 "permutes": [
1197 "shape",
1198 "type",
1199 "inverse"
1200 ]
1201 }
1202 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00001203 },
James Ward8384a6f2023-01-27 17:27:34 +00001204 "fully_connected": {
1205 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001206 "profile": [
1207 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001208 ],
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001209 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001210 "generation": {
1211 "standard": {
1212 "negative_dim_range": "1,10",
1213 "generator_args": [
1214 [
1215 "--target-dtype",
1216 "fp32",
1217 "--target-dtype",
1218 "fp16",
1219 "--target-dtype",
1220 "bf16",
1221 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001222 "-max,max",
1223 "--tensor-dim-range",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00001224 "25,64"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001225 ],
1226 [
1227 "--target-dtype",
1228 "fp32",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001229 "--fp-values-range",
1230 "-max,max",
1231 "--tensor-dim-range",
1232 "10,15",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001233 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001234 "100,296",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001235 "--target-shape",
1236 "65540,2"
1237 ],
1238 [
1239 "--target-dtype",
1240 "fp32",
1241 "--target-dtype",
1242 "fp16",
1243 "--target-dtype",
1244 "bf16",
1245 "--fp-values-range",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001246 "-max,max",
1247 "--tensor-dim-range",
1248 "35,64",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001249 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001250 "30,16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001251 "--target-shape",
Jeremy Johnsonaee62af2023-11-02 17:16:25 +00001252 "100,23"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001253 ]
1254 ]
1255 }
1256 },
1257 "selection": {
1258 "default": {
1259 "params": {},
1260 "permutes": [
1261 "shape",
1262 "type"
1263 ]
1264 }
1265 }
James Ward8384a6f2023-01-27 17:27:34 +00001266 },
James Ward71616fe2022-11-23 11:00:47 +00001267 "floor": {
1268 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001269 "profile": [
1270 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001271 ],
Jeremy Johnson87e287b2024-04-10 16:55:58 +01001272 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001273 "generation": {
1274 "standard": {
1275 "generator_args": [
1276 [
1277 "--target-dtype",
1278 "fp32",
1279 "--target-dtype",
1280 "fp16",
1281 "--target-dtype",
1282 "bf16",
1283 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001284 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001285 "--tensor-dim-range",
1286 "4,64",
1287 "--target-rank",
Jeremy Johnson87e287b2024-04-10 16:55:58 +01001288 "0",
1289 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001290 "1",
1291 "--target-rank",
1292 "2",
1293 "--target-rank",
1294 "3"
1295 ],
1296 [
1297 "--target-dtype",
1298 "fp32",
1299 "--target-dtype",
1300 "fp16",
1301 "--target-dtype",
1302 "bf16",
1303 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001304 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001305 "--tensor-dim-range",
1306 "1,16",
1307 "--target-rank",
1308 "4",
1309 "--target-rank",
1310 "5"
1311 ],
1312 [
1313 "--target-dtype",
1314 "fp32",
1315 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001316 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001317 "--target-shape",
1318 "1,1,65533,2",
1319 "--target-shape",
1320 "1,65537,1,1"
1321 ]
1322 ]
1323 }
1324 },
1325 "selection": {
1326 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001327 }
1328 }
James Ward71616fe2022-11-23 11:00:47 +00001329 },
James Ward990cc4b2022-11-16 15:36:37 +00001330 "gather": {
1331 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00001332 "profile": [
1333 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001334 ],
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001335 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001336 "generation": {
1337 "standard": {
1338 "negative_dim_range": "1,10",
1339 "generator_args": [
1340 [
1341 "--target-dtype",
1342 "fp32",
1343 "--target-dtype",
1344 "fp16",
1345 "--target-dtype",
1346 "bf16",
1347 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001348 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001349 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001350 "5,72",
1351 "--max-batch-size",
1352 "72"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001353 ],
1354 [
1355 "--target-dtype",
1356 "fp32",
1357 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00001358 "-max,max",
1359 "--tensor-dim-range",
1360 "5,20",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001361 "--target-shape",
1362 "2,65536,1",
1363 "--target-shape",
1364 "1,2,65535",
1365 "--target-shape",
1366 "5000,1,1"
1367 ]
1368 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001369 },
1370 "float8": {
1371 "from_version" : "v0.100.0",
1372 "no_negative_tests": "true",
1373 "generator_args": [
1374 [
1375 "--target-dtype",
1376 "fp8e4m3",
1377 "--target-dtype",
1378 "fp8e5m2",
1379 "--fp-values-range",
1380 "-max,max",
1381 "--tensor-dim-range",
1382 "32,64",
1383 "--target-rank",
1384 "1",
1385 "--target-rank",
1386 "2",
1387 "--target-rank",
1388 "3",
1389 "--num-rand-permutations",
1390 "2"
1391 ]
1392 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001393 }
1394 },
1395 "selection": {
1396 "default": {
1397 "params": {},
1398 "permutes": [
1399 "shape",
1400 "type"
1401 ]
1402 }
1403 }
James Ward990cc4b2022-11-16 15:36:37 +00001404 },
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001405 "greater": {
1406 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001407 "profile": [
1408 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001409 ],
Jeremy Johnsona0150012023-11-15 15:52:06 +00001410 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001411 "generation": {
1412 "standard": {
1413 "generator_args": [
1414 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001415 "--target-dtype",
1416 "fp32",
1417 "--target-dtype",
1418 "fp16",
1419 "--target-dtype",
1420 "bf16",
1421 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001422 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001423 "--tensor-dim-range",
1424 "18,64",
1425 "--target-rank",
1426 "1",
1427 "--target-rank",
1428 "2",
1429 "--target-rank",
1430 "3"
1431 ],
1432 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001433 "--target-dtype",
1434 "bf16",
1435 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001436 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001437 "--tensor-dim-range",
1438 "1,18",
1439 "--target-rank",
1440 "4",
1441 "--target-rank",
1442 "5"
1443 ],
1444 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001445 "--target-dtype",
1446 "fp32",
1447 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001448 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001449 "--target-shape",
1450 "3,65551,1,1",
1451 "--target-shape",
1452 "1,1,3,65531,1"
1453 ]
1454 ]
1455 }
1456 },
1457 "selection": {
1458 "default": {
1459 "params": {},
1460 "permutes": [
1461 "shape",
1462 "type"
1463 ]
1464 }
1465 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001466 },
1467 "greater_equal": {
1468 "group": "comparison",
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001469 "profile": [
1470 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001471 ],
Jeremy Johnsona0150012023-11-15 15:52:06 +00001472 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001473 "generation": {
1474 "standard": {
1475 "generator_args": [
1476 [
1477 "--target-dtype",
1478 "fp32",
1479 "--target-dtype",
1480 "fp16",
1481 "--target-dtype",
1482 "bf16",
1483 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001484 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001485 "--tensor-dim-range",
1486 "18,64",
1487 "--target-rank",
1488 "1",
1489 "--target-rank",
1490 "2",
1491 "--target-rank",
1492 "3"
1493 ],
1494 [
1495 "--target-dtype",
1496 "fp16",
1497 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001498 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001499 "--tensor-dim-range",
1500 "1,18",
1501 "--target-rank",
1502 "4",
1503 "--target-rank",
1504 "5"
1505 ],
1506 [
1507 "--target-dtype",
1508 "bf16",
1509 "--fp-values-range",
Jeremy Johnsona0150012023-11-15 15:52:06 +00001510 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001511 "--target-shape",
1512 "65552,1,1,4",
1513 "--target-shape",
1514 "1,1,1,3,65532"
1515 ]
1516 ]
1517 }
1518 },
1519 "selection": {
1520 "default": {
1521 "params": {},
1522 "permutes": [
1523 "shape",
1524 "type"
1525 ]
1526 }
1527 }
Jeremy Johnsonfac5c312023-01-18 15:52:23 +00001528 },
James Ward542dd3b2022-11-17 12:11:55 +00001529 "identity": {
1530 "group": "data_nodes",
James Ward542dd3b2022-11-17 12:11:55 +00001531 "profile": [
1532 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001533 ],
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001534 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001535 "generation": {
1536 "standard": {
1537 "no_negative_tests": "true",
1538 "generator_args": [
1539 [
1540 "--target-dtype",
1541 "fp32",
1542 "--target-dtype",
1543 "fp16",
1544 "--target-dtype",
1545 "bf16",
1546 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001547 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001548 "--tensor-dim-range",
1549 "1,67",
1550 "--target-rank",
1551 "1",
1552 "--target-rank",
1553 "2",
1554 "--target-rank",
1555 "3"
1556 ],
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,19",
1568 "--target-rank",
1569 "4",
1570 "--target-rank",
1571 "5"
1572 ],
1573 [
1574 "--target-dtype",
1575 "fp32",
1576 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001577 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001578 "--target-shape",
1579 "1,1,65539,1,1",
1580 "--target-shape",
1581 "1,1,2,65529"
1582 ]
1583 ]
1584 }
1585 },
1586 "selection": {
1587 "default": {
1588 "params": {},
1589 "permutes": [
1590 "shape",
1591 "type"
1592 ]
1593 }
1594 }
James Ward542dd3b2022-11-17 12:11:55 +00001595 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00001596 "log": {
1597 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00001598 "profile": [
1599 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001600 ],
Jeremy Johnson87e287b2024-04-10 16:55:58 +01001601 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001602 "generation": {
1603 "standard": {
1604 "generator_args": [
1605 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001606 "--target-dtype",
1607 "fp32",
1608 "--target-dtype",
1609 "fp16",
1610 "--target-dtype",
1611 "bf16",
1612 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001613 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001614 "--tensor-dim-range",
1615 "15,64",
1616 "--target-rank",
Jeremy Johnson87e287b2024-04-10 16:55:58 +01001617 "0",
1618 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001619 "1",
1620 "--target-rank",
1621 "2",
1622 "--target-rank",
1623 "3"
1624 ],
1625 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001626 "--target-dtype",
1627 "fp32",
1628 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001629 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001630 "--tensor-dim-range",
1631 "1,15",
1632 "--target-rank",
1633 "4",
1634 "--target-rank",
1635 "5"
1636 ],
1637 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001638 "--target-dtype",
1639 "fp16",
1640 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00001641 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001642 "--target-shape",
1643 "1,65530,1,2",
1644 "--target-shape",
1645 "3,1,65540,1,1"
1646 ]
1647 ]
1648 }
1649 },
1650 "selection": {
1651 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001652 }
1653 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00001654 },
James Ward8384a6f2023-01-27 17:27:34 +00001655 "matmul": {
1656 "group": "tensor",
James Ward8384a6f2023-01-27 17:27:34 +00001657 "profile": [
1658 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001659 ],
Jeremy Johnson1271c442023-09-05 11:39:26 +01001660 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001661 "generation": {
1662 "standard": {
1663 "negative_dim_range": "1,10",
1664 "generator_args": [
1665 [
1666 "--target-dtype",
1667 "fp32",
1668 "--target-dtype",
1669 "fp16",
1670 "--target-dtype",
1671 "bf16",
1672 "--fp-values-range",
1673 "-2.0,2.0",
1674 "--tensor-dim-range",
1675 "13,70"
1676 ],
1677 [
1678 "--target-dtype",
1679 "fp32",
1680 "--target-dtype",
1681 "fp16",
1682 "--target-dtype",
1683 "bf16",
1684 "--fp-values-range",
1685 "-2.0,2.0",
1686 "--tensor-dim-range",
Jeremy Johnson51779fd2023-09-12 10:27:43 +01001687 "10,19"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001688 ],
1689 [
1690 "--target-dtype",
1691 "fp32",
1692 "--fp-values-range",
1693 "-2.0,2.0",
1694 "--target-shape",
1695 "4,65530,1",
1696 "--target-shape",
1697 "1,65538,3"
1698 ]
1699 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001700 },
1701 "float8": {
1702 "from_version" : "v0.100.0",
1703 "no_negative_tests": "true",
1704 "generator_args": [
1705 [
1706 "--target-dtype",
1707 "fp8e4m3",
1708 "--target-dtype",
1709 "fp8e5m2",
1710 "--fp-values-range",
1711 "-max,max",
1712 "--tensor-dim-range",
1713 "32,64",
1714 "--target-rank",
1715 "1",
1716 "--target-rank",
1717 "2",
1718 "--target-rank",
1719 "3",
1720 "--num-rand-permutations",
1721 "2"
1722 ]
1723 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001724 }
1725 },
1726 "selection": {
1727 "default": {
Jeremy Johnson1271c442023-09-05 11:39:26 +01001728 "all": "true"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001729 }
1730 }
James Ward8384a6f2023-01-27 17:27:34 +00001731 },
James Ward52ac9d62022-11-16 12:53:49 +00001732 "max_pool2d": {
1733 "group": "tensor",
James Ward52ac9d62022-11-16 12:53:49 +00001734 "profile": [
1735 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001736 ],
Jeremy Johnsond41feb72023-10-12 16:03:15 +01001737 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001738 "generation": {
1739 "standard": {
1740 "generator_args": [
1741 [
1742 "--target-dtype",
1743 "fp32",
1744 "--target-dtype",
1745 "fp16",
1746 "--target-dtype",
1747 "bf16",
1748 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001749 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001750 "--target-shape",
1751 "1,47,37,25",
1752 "--target-shape",
1753 "1,15,13,38",
1754 "--allow-pooling-and-conv-oversizes"
1755 ],
1756 [
1757 "--target-dtype",
1758 "fp32",
1759 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001760 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001761 "--target-shape",
1762 "1,65534,4,1",
1763 "--target-shape",
1764 "1,6,65536,1",
1765 "--max-conv-dilation",
1766 "1",
1767 "--allow-pooling-and-conv-oversizes"
1768 ]
1769 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001770 },
1771 "float8": {
1772 "from_version" : "v0.100.0",
1773 "no_negative_tests": "true",
1774 "generator_args": [
1775 [
1776 "--target-dtype",
1777 "fp8e4m3",
1778 "--target-dtype",
1779 "fp8e5m2",
1780 "--fp-values-range",
1781 "-max,max",
1782 "--tensor-dim-range",
1783 "32,64",
1784 "--num-rand-permutations",
1785 "2"
1786 ]
1787 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001788 }
1789 },
1790 "selection": {
1791 "default": {
1792 "params": {
1793 "shape": [],
1794 "type": [
1795 "f32",
1796 "f16",
1797 "bf16"
1798 ],
1799 "stride": [],
1800 "pad": []
1801 },
1802 "permutes": [
1803 "shape",
1804 "type",
1805 "pad"
1806 ],
1807 "sparsity": {
1808 "pad": 11
1809 }
1810 }
1811 }
James Ward990cc4b2022-11-16 15:36:37 +00001812 },
James Ward71616fe2022-11-23 11:00:47 +00001813 "negate": {
1814 "group": "ew_unary",
James Ward71616fe2022-11-23 11:00:47 +00001815 "profile": [
1816 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001817 ],
Jeremy Johnson87e287b2024-04-10 16:55:58 +01001818 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001819 "generation": {
1820 "standard": {
1821 "negative_dim_range": "1,10",
1822 "generator_args": [
1823 [
1824 "--target-dtype",
1825 "fp32",
1826 "--target-dtype",
1827 "fp16",
1828 "--target-dtype",
1829 "bf16",
1830 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001831 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001832 "--tensor-dim-range",
1833 "17,64",
1834 "--target-rank",
Jeremy Johnson87e287b2024-04-10 16:55:58 +01001835 "0",
1836 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001837 "1",
1838 "--target-rank",
1839 "2",
1840 "--target-rank",
1841 "3"
1842 ],
1843 [
1844 "--target-dtype",
1845 "fp32",
1846 "--target-dtype",
1847 "fp16",
1848 "--target-dtype",
1849 "bf16",
1850 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001851 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001852 "--tensor-dim-range",
1853 "1,22",
1854 "--target-rank",
1855 "4",
1856 "--target-rank",
1857 "5"
1858 ],
1859 [
1860 "--target-dtype",
1861 "fp32",
1862 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00001863 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001864 "--target-shape",
1865 "1,65541,3,1",
1866 "--target-shape",
1867 "1,2,1,65532,1"
1868 ]
1869 ]
1870 }
1871 },
1872 "selection": {
1873 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001874 }
1875 }
James Ward71616fe2022-11-23 11:00:47 +00001876 },
James Wardf0890992022-11-17 11:15:14 +00001877 "pad": {
1878 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00001879 "profile": [
1880 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001881 ],
Jeremy Johnson0a6d1de2023-09-27 14:59:43 +01001882 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001883 "generation": {
1884 "standard": {
1885 "generator_args": [
1886 [
1887 "--target-dtype",
1888 "fp32",
1889 "--target-dtype",
1890 "fp16",
1891 "--target-dtype",
1892 "bf16",
1893 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001894 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001895 "--tensor-dim-range",
1896 "1,65",
1897 "--target-rank",
1898 "1",
1899 "--target-rank",
1900 "2",
1901 "--target-rank",
1902 "3"
1903 ],
1904 [
1905 "--target-dtype",
Jeremy Johnsonaf090182024-02-13 18:25:39 +00001906 "fp32",
1907 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001908 "fp16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001909 "--target-dtype",
1910 "bf16",
1911 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001912 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001913 "--tensor-dim-range",
Jeremy Johnsonaf090182024-02-13 18:25:39 +00001914 "1,11",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001915 "--target-rank",
Jeremy Johnsonaf090182024-02-13 18:25:39 +00001916 "4",
1917 "--target-rank",
1918 "5",
1919 "--target-rank",
1920 "6"
Jeremy Johnson30a36842024-03-27 15:04:07 +00001921 ]
1922 ]
1923 },
1924 "extra": {
1925 "selector": "minimal",
1926 "no_negative_tests": "true",
1927 "generator_args": [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001928 [
1929 "--target-dtype",
1930 "fp32",
Jeremy Johnson30a36842024-03-27 15:04:07 +00001931 "--target-dtype",
1932 "fp16",
1933 "--target-dtype",
1934 "bf16",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001935 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01001936 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001937 "--target-shape",
1938 "1,1,65539,1"
Jeremy Johnson30a36842024-03-27 15:04:07 +00001939 ],
1940 [
1941 "--target-dtype",
1942 "fp32",
1943 "--target-dtype",
1944 "fp16",
1945 "--target-dtype",
1946 "bf16",
1947 "--fp-values-range",
1948 "-max,max",
Jeremy Johnson18a379d2024-03-28 15:53:21 +00001949 "--target-rank",
1950 "1",
1951 "--target-rank",
1952 "2",
1953 "--target-rank",
1954 "3",
1955 "--target-rank",
1956 "4",
Jeremy Johnson30a36842024-03-27 15:04:07 +00001957 "--oversize"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001958 ]
1959 ]
Won Jeon2c34b462024-02-06 18:37:00 +00001960 },
1961 "float8": {
1962 "from_version" : "v0.100.0",
1963 "no_negative_tests": "true",
1964 "generator_args": [
1965 [
1966 "--target-dtype",
1967 "fp8e4m3",
1968 "--target-dtype",
1969 "fp8e5m2",
1970 "--fp-values-range",
1971 "-max,max",
1972 "--tensor-dim-range",
1973 "32,64",
1974 "--target-rank",
1975 "1",
1976 "--target-rank",
1977 "2",
1978 "--target-rank",
1979 "3",
1980 "--num-rand-permutations",
1981 "2"
1982 ]
1983 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001984 }
1985 },
1986 "selection": {
1987 "default": {
Jeremy Johnsonaf090182024-02-13 18:25:39 +00001988 "maximum": 5,
1989 "specifics": {
1990 "pad": [
1991 "[[0 0]]",
1992 "[[0 0], [0 0]]",
1993 "[[0 0], [0 0], [0 0]]",
1994 "[[0 0], [0 0], [0 0], [0 0]]",
1995 "[[0 0], [0 0], [0 0], [0 0], [0 0]]",
1996 "[[0 0], [0 0], [0 0], [0 0], [0 0], [0 0]]"
1997 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00001998 }
Jeremy Johnson30a36842024-03-27 15:04:07 +00001999 },
2000 "minimal": {
2001 "maximum": 2
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002002 }
2003 }
James Wardf0890992022-11-17 11:15:14 +00002004 },
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00002005 "pow": {
2006 "group": "ew_binary",
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00002007 "profile": [
2008 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002009 ],
Jeremy Johnson8753f3a2024-04-11 16:50:15 +01002010 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002011 "generation": {
2012 "standard": {
2013 "generator_args": [
2014 [
2015 "--target-dtype",
2016 "fp32",
2017 "--target-dtype",
2018 "fp16",
2019 "--target-dtype",
2020 "bf16",
2021 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00002022 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002023 "--tensor-dim-range",
2024 "16,64",
2025 "--target-rank",
Jeremy Johnson8753f3a2024-04-11 16:50:15 +01002026 "0",
2027 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002028 "1",
2029 "--target-rank",
2030 "2",
2031 "--target-rank",
2032 "3"
2033 ],
2034 [
2035 "--target-dtype",
2036 "fp16",
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 "1,16",
2041 "--target-rank",
2042 "4",
2043 "--target-rank",
2044 "5"
2045 ],
2046 [
2047 "--target-dtype",
2048 "bf16",
2049 "--fp-values-range",
Jeremy Johnson9a758382023-11-07 16:27:35 +00002050 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002051 "--target-shape",
2052 "65534,3,1,1",
2053 "--target-shape",
2054 "2,65541,1,1,1"
2055 ]
2056 ]
2057 }
2058 },
2059 "selection": {
2060 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002061 }
2062 }
Jeremy Johnson6ffb7c82022-12-05 16:59:28 +00002063 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00002064 "reciprocal": {
2065 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00002066 "profile": [
2067 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002068 ],
Jeremy Johnson87e287b2024-04-10 16:55:58 +01002069 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002070 "generation": {
2071 "standard": {
2072 "generator_args": [
2073 [
2074 "--target-dtype",
2075 "fp32",
2076 "--target-dtype",
2077 "fp16",
2078 "--target-dtype",
2079 "bf16",
2080 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002081 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002082 "--tensor-dim-range",
2083 "15,64",
2084 "--target-rank",
Jeremy Johnson87e287b2024-04-10 16:55:58 +01002085 "0",
2086 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002087 "1",
2088 "--target-rank",
2089 "2",
2090 "--target-rank",
2091 "3"
2092 ],
2093 [
2094 "--target-dtype",
2095 "fp16",
2096 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002097 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002098 "--tensor-dim-range",
2099 "1,15",
2100 "--target-rank",
2101 "4",
2102 "--target-rank",
2103 "5"
2104 ],
2105 [
2106 "--target-dtype",
2107 "bf16",
2108 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002109 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002110 "--target-shape",
2111 "1,1,65536,4",
2112 "--target-shape",
2113 "2,65535,1,1,1"
2114 ]
2115 ]
2116 }
2117 },
2118 "selection": {
2119 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002120 }
2121 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00002122 },
James Wardf0890992022-11-17 11:15:14 +00002123 "reshape": {
2124 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002125 "profile": [
2126 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002127 ],
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00002128 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002129 "generation": {
2130 "standard": {
2131 "generator_args": [
2132 [
2133 "--target-dtype",
2134 "fp32",
2135 "--target-dtype",
2136 "fp16",
2137 "--target-dtype",
2138 "bf16",
2139 "--fp-values-range",
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00002140 "-max,max",
Jeremy Johnson18a379d2024-03-28 15:53:21 +00002141 "--target-rank",
2142 "1",
2143 "--target-rank",
2144 "2",
2145 "--target-rank",
2146 "3",
2147 "--target-rank",
2148 "4",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002149 "--num-rand-permutations",
2150 "2"
2151 ],
2152 [
2153 "--target-dtype",
2154 "fp32",
2155 "--fp-values-range",
Jeremy Johnsonfe79acc2023-11-29 15:57:58 +00002156 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002157 "--target-shape",
2158 "1,1,65536,1",
2159 "--target-shape",
2160 "1,65535,1,2",
2161 "--num-rand-permutations",
2162 "2"
2163 ]
2164 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002165 },
2166 "float8": {
2167 "from_version" : "v0.100.0",
2168 "no_negative_tests": "true",
2169 "generator_args": [
2170 [
2171 "--target-dtype",
2172 "fp8e4m3",
2173 "--target-dtype",
2174 "fp8e5m2",
2175 "--fp-values-range",
2176 "-max,max",
2177 "--tensor-dim-range",
2178 "32,64",
2179 "--target-rank",
2180 "1",
2181 "--target-rank",
2182 "2",
2183 "--target-rank",
2184 "3",
2185 "--num-rand-permutations",
2186 "2"
2187 ]
2188 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002189 }
2190 },
2191 "selection": {
2192 "default": {
2193 "params": {},
2194 "permutes": [
2195 "shape",
2196 "type",
2197 "rank",
2198 "perm"
2199 ]
2200 }
2201 }
James Wardf0890992022-11-17 11:15:14 +00002202 },
2203 "reverse": {
2204 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002205 "profile": [
2206 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002207 ],
evacha0198477222024-01-26 12:25:32 +00002208 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002209 "generation": {
2210 "standard": {
2211 "generator_args": [
2212 [
2213 "--target-dtype",
2214 "fp32",
2215 "--target-dtype",
2216 "fp16",
2217 "--target-dtype",
2218 "bf16",
2219 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002220 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002221 "--tensor-dim-range",
Jeremy Johnson18a379d2024-03-28 15:53:21 +00002222 "1,48",
2223 "--target-rank",
2224 "1",
2225 "--target-rank",
2226 "2",
2227 "--target-rank",
2228 "3",
2229 "--target-rank",
2230 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002231 ],
2232 [
2233 "--target-dtype",
2234 "fp32",
2235 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002236 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002237 "--target-shape",
2238 "1,1,65537",
2239 "--target-shape",
2240 "1,65535,1,2"
2241 ]
2242 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002243 },
2244 "float8": {
2245 "from_version" : "v0.100.0",
2246 "no_negative_tests": "true",
2247 "generator_args": [
2248 [
2249 "--target-dtype",
2250 "fp8e4m3",
2251 "--target-dtype",
2252 "fp8e5m2",
2253 "--fp-values-range",
2254 "-max,max",
2255 "--tensor-dim-range",
2256 "32,64",
2257 "--target-rank",
2258 "1",
2259 "--target-rank",
2260 "2",
2261 "--target-rank",
2262 "3",
2263 "--num-rand-permutations",
2264 "2"
2265 ]
2266 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002267 }
2268 },
2269 "selection": {
2270 "default": {
2271 "params": {},
2272 "permutes": [
2273 "shape",
2274 "type"
2275 ]
2276 }
2277 }
James Wardf0890992022-11-17 11:15:14 +00002278 },
Jerry Ge51bd4f52024-02-20 11:21:19 -08002279 "cos": {
2280 "group": "ew_unary",
2281 "profile": [
2282 "tosa-mi"
2283 ],
2284 "support_for": [ "lazy_data_gen" ],
2285 "generation": {
2286 "standard": {
2287 "generator_args": [
2288 [
2289 "--target-dtype",
2290 "fp32",
2291 "--target-dtype",
2292 "fp16",
2293 "--target-dtype",
2294 "bf16",
2295 "--fp-values-range",
2296 "-max,max",
2297 "--tensor-dim-range",
2298 "15,64",
2299 "--target-rank",
2300 "1",
2301 "--target-rank",
2302 "2",
2303 "--target-rank",
2304 "3"
2305 ],
2306 [
2307 "--target-dtype",
2308 "fp16",
2309 "--fp-values-range",
2310 "-max,max",
2311 "--tensor-dim-range",
2312 "1,15",
2313 "--target-rank",
2314 "4",
2315 "--target-rank",
2316 "5"
2317 ],
2318 [
2319 "--target-dtype",
2320 "fp32",
2321 "--fp-values-range",
2322 "-max,max",
2323 "--target-shape",
2324 "2,1,65537,1",
2325 "--target-shape",
2326 "3,1,65539,2,1"
2327 ]
2328 ]
2329 }
2330 },
2331 "selection": {
2332 "default": {
2333 "params": {},
2334 "permutes": [
2335 "shape",
2336 "type"
2337 ]
2338 }
2339 }
2340 },
2341 "sin": {
2342 "group": "ew_unary",
2343 "profile": [
2344 "tosa-mi"
2345 ],
2346 "support_for": [ "lazy_data_gen" ],
2347 "generation": {
2348 "standard": {
2349 "generator_args": [
2350 [
2351 "--target-dtype",
2352 "fp32",
2353 "--target-dtype",
2354 "fp16",
2355 "--target-dtype",
2356 "bf16",
2357 "--fp-values-range",
2358 "-max,max",
2359 "--tensor-dim-range",
2360 "15,64",
2361 "--target-rank",
2362 "1",
2363 "--target-rank",
2364 "2",
2365 "--target-rank",
2366 "3"
2367 ],
2368 [
2369 "--target-dtype",
2370 "fp32",
2371 "--fp-values-range",
2372 "-max,max",
2373 "--tensor-dim-range",
2374 "1,15",
2375 "--target-rank",
2376 "4",
2377 "--target-rank",
2378 "5"
2379 ],
2380 [
2381 "--target-dtype",
2382 "fp16",
2383 "--fp-values-range",
2384 "-max,max",
2385 "--target-shape",
2386 "3,1,65534,2",
2387 "--target-shape",
2388 "65533,1,3,2,1"
2389 ]
2390 ]
2391 }
2392 },
2393 "selection": {
2394 "default": {
2395 "params": {},
2396 "permutes": [
2397 "shape",
2398 "type"
2399 ]
2400 }
2401 }
2402 },
Jeremy Johnson35396f22023-01-04 17:05:25 +00002403 "rsqrt": {
2404 "group": "ew_unary",
Jeremy Johnson35396f22023-01-04 17:05:25 +00002405 "profile": [
2406 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002407 ],
Jeremy Johnson87e287b2024-04-10 16:55:58 +01002408 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002409 "generation": {
2410 "standard": {
2411 "generator_args": [
2412 [
2413 "--target-dtype",
2414 "fp32",
2415 "--target-dtype",
2416 "fp16",
2417 "--target-dtype",
2418 "bf16",
2419 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002420 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002421 "--tensor-dim-range",
2422 "15,64",
2423 "--target-rank",
Jeremy Johnson87e287b2024-04-10 16:55:58 +01002424 "0",
2425 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002426 "1",
2427 "--target-rank",
2428 "2",
2429 "--target-rank",
2430 "3"
2431 ],
2432 [
2433 "--target-dtype",
2434 "bf16",
2435 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002436 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002437 "--tensor-dim-range",
2438 "1,15",
2439 "--target-rank",
2440 "4",
2441 "--target-rank",
2442 "5"
2443 ],
2444 [
2445 "--target-dtype",
2446 "fp32",
2447 "--fp-values-range",
Jeremy Johnson2d70ac42023-11-06 17:46:02 +00002448 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002449 "--target-shape",
2450 "1,1,3,65541",
2451 "--target-shape",
2452 "65532,1,3,1,1"
2453 ]
2454 ]
2455 }
2456 },
2457 "selection": {
2458 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002459 }
2460 }
Jeremy Johnson35396f22023-01-04 17:05:25 +00002461 },
James Ward990cc4b2022-11-16 15:36:37 +00002462 "scatter": {
2463 "group": "scatter_gather",
James Ward990cc4b2022-11-16 15:36:37 +00002464 "profile": [
2465 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002466 ],
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002467 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002468 "generation": {
2469 "standard": {
2470 "negative_dim_range": "1,10",
2471 "generator_args": [
2472 [
2473 "--target-dtype",
2474 "fp32",
2475 "--target-dtype",
2476 "fp16",
2477 "--target-dtype",
2478 "bf16",
2479 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002480 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002481 "--tensor-dim-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002482 "5,56",
2483 "--max-batch-size",
2484 "56"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002485 ],
2486 [
2487 "--target-dtype",
2488 "fp32",
2489 "--fp-values-range",
Jeremy Johnsona8420ad2023-12-07 16:35:28 +00002490 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002491 "--target-shape",
2492 "1,65541,1",
2493 "--target-shape",
2494 "1,1,65531",
2495 "--target-shape",
2496 "2989,6,1"
2497 ]
2498 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002499 },
2500 "float8": {
2501 "from_version" : "v0.100.0",
2502 "no_negative_tests": "true",
2503 "generator_args": [
2504 [
2505 "--target-dtype",
2506 "fp8e4m3",
2507 "--target-dtype",
2508 "fp8e5m2",
2509 "--fp-values-range",
2510 "-max,max",
2511 "--tensor-dim-range",
2512 "32,64",
2513 "--num-rand-permutations",
2514 "2"
2515 ]
2516 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002517 }
2518 },
2519 "selection": {
2520 "default": {
2521 "params": {},
2522 "permutes": [
2523 "shape",
2524 "type"
2525 ]
2526 }
2527 }
James Wardf0890992022-11-17 11:15:14 +00002528 },
2529 "tile": {
2530 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002531 "profile": [
2532 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002533 ],
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002534 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002535 "generation": {
2536 "standard": {
2537 "negative_dim_range": "1,10",
2538 "generator_args": [
2539 [
2540 "--target-dtype",
2541 "fp32",
2542 "--target-dtype",
2543 "fp16",
2544 "--target-dtype",
2545 "bf16",
2546 "--fp-values-range",
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002547 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002548 "--tensor-dim-range",
Jeremy Johnson18a379d2024-03-28 15:53:21 +00002549 "4,32",
2550 "--target-rank",
2551 "1",
2552 "--target-rank",
2553 "2",
2554 "--target-rank",
2555 "3",
2556 "--target-rank",
2557 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002558 ],
2559 [
2560 "--target-dtype",
2561 "fp32",
2562 "--fp-values-range",
Jeremy Johnson9f5febe2024-01-15 15:12:17 +00002563 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002564 "--target-shape",
2565 "65535",
2566 "--target-shape",
2567 "1,65543,2,1"
2568 ]
2569 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002570 },
2571 "float8": {
2572 "from_version" : "v0.100.0",
2573 "no_negative_tests": "true",
2574 "generator_args": [
2575 [
2576 "--target-dtype",
2577 "fp8e4m3",
2578 "--target-dtype",
2579 "fp8e5m2",
2580 "--fp-values-range",
2581 "-max,max",
2582 "--tensor-dim-range",
2583 "32,64",
2584 "--target-rank",
2585 "1",
2586 "--target-rank",
2587 "2",
2588 "--target-rank",
2589 "3",
2590 "--num-rand-permutations",
2591 "2"
2592 ]
2593 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002594 }
2595 },
2596 "selection": {
2597 "default": {
2598 "params": {},
2599 "permutes": [
2600 "shape",
2601 "type"
2602 ]
2603 }
2604 }
James Wardf0890992022-11-17 11:15:14 +00002605 },
2606 "transpose": {
2607 "group": "data_layout",
James Wardf0890992022-11-17 11:15:14 +00002608 "profile": [
2609 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002610 ],
evacha0198477222024-01-26 12:25:32 +00002611 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002612 "generation": {
2613 "standard": {
2614 "generator_args": [
2615 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002616 "--target-dtype",
2617 "fp32",
2618 "--target-dtype",
2619 "fp16",
2620 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002621 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002622 "--target-rank",
2623 "1",
2624 "--target-rank",
2625 "2",
2626 "--num-rand-permutations",
2627 "2"
2628 ],
2629 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002630 "--target-dtype",
2631 "fp32",
2632 "--target-dtype",
2633 "fp16",
2634 "--target-dtype",
2635 "bf16",
2636 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002637 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002638 "--target-rank",
2639 "3",
2640 "--target-rank",
2641 "4",
2642 "--num-rand-permutations",
2643 "2"
2644 ],
2645 [
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002646 "--target-dtype",
2647 "fp32",
2648 "--fp-values-range",
evacha0198477222024-01-26 12:25:32 +00002649 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002650 "--target-shape",
2651 "1,1,65539,2",
2652 "--target-shape",
2653 "1,1,1,65535",
2654 "--num-rand-permutations",
2655 "1"
2656 ]
2657 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002658 },
2659 "float8": {
2660 "from_version" : "v0.100.0",
2661 "no_negative_tests": "true",
2662 "generator_args": [
2663 [
2664 "--target-dtype",
2665 "fp8e4m3",
2666 "--target-dtype",
2667 "fp8e5m2",
2668 "--fp-values-range",
2669 "-max,max",
2670 "--tensor-dim-range",
2671 "32,64",
2672 "--target-rank",
2673 "1",
2674 "--target-rank",
2675 "2",
2676 "--target-rank",
2677 "3",
2678 "--num-rand-permutations",
2679 "2"
2680 ]
2681 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002682 }
2683 },
2684 "selection": {
2685 "default": {
2686 "params": {},
2687 "permutes": [
2688 "shape",
2689 "type",
2690 "perm"
2691 ]
2692 }
2693 }
James Wardb9c3a632022-11-22 13:14:50 +00002694 },
James Ward681e0a82023-02-20 18:04:31 +00002695 "transpose_conv2d": {
2696 "group": "tensor",
James Ward681e0a82023-02-20 18:04:31 +00002697 "profile": [
2698 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002699 ],
Jeremy Johnson95a67102024-01-10 14:16:39 +00002700 "support_for": [ "lazy_data_gen" ],
Jeremy Johnson1d5dded2024-03-06 10:11:10 +00002701 "gen_filter": "^transpose_conv2d",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002702 "generation": {
2703 "standard": {
2704 "negative_dim_range": "1,10",
2705 "generator_args": [
2706 [
2707 "--target-dtype",
2708 "fp32",
2709 "--target-dtype",
2710 "fp16",
2711 "--target-dtype",
2712 "bf16",
2713 "--fp-values-range",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002714 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002715 "--target-shape",
2716 "10,24,9,13",
2717 "--target-shape",
2718 "8,14,20,5",
2719 "--tensor-dim-range",
2720 "1,16",
2721 "--allow-pooling-and-conv-oversizes"
2722 ],
2723 [
2724 "--target-dtype",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002725 "fp32",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002726 "--fp-values-range",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002727 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002728 "--target-shape",
Jeremy Johnson95a67102024-01-10 14:16:39 +00002729 "1,65536,1,2",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002730 "--tensor-dim-range",
2731 "1,17",
2732 "--max-conv-dilation",
2733 "1"
2734 ]
2735 ]
Won Jeon2c34b462024-02-06 18:37:00 +00002736 },
2737 "float8": {
2738 "from_version" : "v0.100.0",
2739 "no_negative_tests": "true",
2740 "generator_args": [
2741 [
2742 "--target-dtype",
2743 "fp8e4m3",
2744 "--target-dtype",
2745 "fp8e5m2",
2746 "--fp-values-range",
2747 "-max,max",
2748 "--tensor-dim-range",
2749 "32,64",
2750 "--target-shape",
2751 "10,24,9,13",
2752 "--target-shape",
2753 "8,14,20,5",
2754 "--tensor-dim-range",
2755 "1,16",
2756 "--num-rand-permutations",
2757 "2"
2758 ]
2759 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002760 }
2761 },
2762 "selection": {
2763 "default": {
2764 "params": {
2765 "shape": [],
2766 "type": [],
2767 "kernel": [],
2768 "stride": [],
2769 "pad": [],
2770 "out_shape": []
2771 },
2772 "permutes": [
2773 "shape",
2774 "type",
2775 "stride",
2776 "pad"
2777 ]
2778 }
2779 }
James Ward681e0a82023-02-20 18:04:31 +00002780 },
James Wardb9c3a632022-11-22 13:14:50 +00002781 "maximum": {
2782 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002783 "profile": [
2784 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002785 ],
Jeremy Johnson8753f3a2024-04-11 16:50:15 +01002786 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002787 "generation": {
2788 "standard": {
2789 "generator_args": [
2790 [
2791 "--target-dtype",
2792 "fp32",
2793 "--target-dtype",
2794 "fp16",
2795 "--target-dtype",
2796 "bf16",
2797 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002798 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002799 "--tensor-dim-range",
2800 "16,64",
2801 "--target-rank",
Jeremy Johnson8753f3a2024-04-11 16:50:15 +01002802 "0",
2803 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002804 "1",
2805 "--target-rank",
2806 "2",
2807 "--target-rank",
2808 "3"
2809 ],
2810 [
2811 "--target-dtype",
2812 "fp32",
2813 "--target-dtype",
2814 "fp16",
2815 "--target-dtype",
2816 "bf16",
2817 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002818 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002819 "--tensor-dim-range",
2820 "1,16",
2821 "--target-rank",
2822 "4",
2823 "--target-rank",
2824 "5"
2825 ],
2826 [
2827 "--target-dtype",
2828 "fp32",
2829 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002830 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002831 "--target-shape",
2832 "65531,1,2,1",
2833 "--target-shape",
2834 "1,1,65541,1"
2835 ]
2836 ]
2837 }
2838 },
2839 "selection": {
2840 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002841 }
2842 }
James Wardb9c3a632022-11-22 13:14:50 +00002843 },
2844 "minimum": {
2845 "group": "ew_binary",
James Wardb9c3a632022-11-22 13:14:50 +00002846 "profile": [
2847 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002848 ],
Jeremy Johnson8753f3a2024-04-11 16:50:15 +01002849 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002850 "generation": {
2851 "standard": {
2852 "generator_args": [
2853 [
2854 "--target-dtype",
2855 "fp32",
2856 "--target-dtype",
2857 "fp16",
2858 "--target-dtype",
2859 "bf16",
2860 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002861 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002862 "--tensor-dim-range",
2863 "16,64",
2864 "--target-rank",
Jeremy Johnson8753f3a2024-04-11 16:50:15 +01002865 "0",
2866 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002867 "1",
2868 "--target-rank",
2869 "2",
2870 "--target-rank",
2871 "3"
2872 ],
2873 [
2874 "--target-dtype",
2875 "fp32",
2876 "--target-dtype",
2877 "fp16",
2878 "--target-dtype",
2879 "bf16",
2880 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002881 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002882 "--tensor-dim-range",
2883 "1,16",
2884 "--target-rank",
2885 "4",
2886 "--target-rank",
2887 "5"
2888 ],
2889 [
2890 "--target-dtype",
2891 "fp32",
2892 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00002893 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002894 "--target-shape",
2895 "1,65531,2,1",
2896 "--target-shape",
2897 "1,1,1,65538"
2898 ]
2899 ]
2900 }
2901 },
2902 "selection": {
2903 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002904 }
2905 }
James Ward635bc992022-11-23 11:55:32 +00002906 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002907 "mul": {
2908 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002909 "profile": [
2910 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002911 ],
Jeremy Johnson8753f3a2024-04-11 16:50:15 +01002912 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002913 "generation": {
2914 "standard": {
2915 "negative_dim_range": "1,10",
2916 "generator_args": [
2917 [
2918 "--target-dtype",
2919 "fp32",
2920 "--target-dtype",
2921 "fp16",
2922 "--target-dtype",
2923 "bf16",
2924 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002925 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002926 "--tensor-dim-range",
2927 "16,64",
2928 "--target-rank",
Jeremy Johnson8753f3a2024-04-11 16:50:15 +01002929 "0",
2930 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002931 "1",
2932 "--target-rank",
2933 "2",
2934 "--target-rank",
2935 "3"
2936 ],
2937 [
2938 "--target-dtype",
2939 "fp16",
2940 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002941 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002942 "--tensor-dim-range",
2943 "1,16",
2944 "--target-rank",
2945 "4",
2946 "--target-rank",
2947 "5"
2948 ],
2949 [
2950 "--target-dtype",
2951 "bf16",
2952 "--fp-values-range",
Jeremy Johnsona4d907e2023-10-26 13:53:14 +01002953 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002954 "--target-shape",
2955 "1,1,3,65534",
2956 "--target-shape",
2957 "1,2,1,65541,1"
2958 ]
2959 ]
2960 }
2961 },
2962 "selection": {
2963 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002964 }
2965 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00002966 },
James Ward635bc992022-11-23 11:55:32 +00002967 "reduce_max": {
2968 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00002969 "profile": [
2970 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002971 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002972 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002973 "generation": {
2974 "standard": {
2975 "negative_dim_range": "1,10",
2976 "generator_args": [
2977 [
2978 "--target-dtype",
2979 "fp32",
2980 "--target-dtype",
2981 "fp16",
2982 "--target-dtype",
2983 "bf16",
2984 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00002985 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002986 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00002987 "1,32",
2988 "--target-rank",
2989 "1",
2990 "--target-rank",
2991 "2",
2992 "--target-rank",
2993 "3",
2994 "--target-rank",
2995 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00002996 ],
2997 [
2998 "--target-dtype",
2999 "fp32",
3000 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003001 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003002 "--target-shape",
3003 "1,1,1,65531",
3004 "--target-shape",
3005 "1,1,65539,2"
3006 ]
3007 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003008 },
3009 "8k_level": {
3010 "from_version": "v0.80.0",
3011 "no_negative_tests": "true",
3012 "generator_args": [
3013 [
3014 "--target-dtype",
3015 "fp32",
3016 "--target-dtype",
3017 "fp16",
3018 "--target-dtype",
3019 "bf16",
3020 "--fp-values-range",
3021 "-max,max",
3022 "--tensor-dim-range",
3023 "1,10",
3024 "--target-rank",
3025 "5",
3026 "--target-rank",
3027 "6"
3028 ]
3029 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003030 }
3031 },
3032 "selection": {
3033 "default": {
3034 "params": {},
3035 "permutes": [
3036 "shape",
3037 "type",
3038 "axis"
3039 ]
3040 }
3041 }
James Ward635bc992022-11-23 11:55:32 +00003042 },
3043 "reduce_min": {
3044 "group": "reduction",
James Ward635bc992022-11-23 11:55:32 +00003045 "profile": [
3046 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003047 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003048 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003049 "generation": {
3050 "standard": {
3051 "negative_dim_range": "1,10",
3052 "generator_args": [
3053 [
3054 "--target-dtype",
3055 "fp32",
3056 "--target-dtype",
3057 "fp16",
3058 "--target-dtype",
3059 "bf16",
3060 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003061 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003062 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003063 "1,32",
3064 "--target-rank",
3065 "1",
3066 "--target-rank",
3067 "2",
3068 "--target-rank",
3069 "3",
3070 "--target-rank",
3071 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003072 ],
3073 [
3074 "--target-dtype",
3075 "fp32",
3076 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003077 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003078 "--target-shape",
3079 "1,1,65531,1",
3080 "--target-shape",
3081 "1,65539,2,1"
3082 ]
3083 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003084 },
3085 "8k_level": {
3086 "from_version": "v0.80.0",
3087 "no_negative_tests": "true",
3088 "generator_args": [
3089 [
3090 "--target-dtype",
3091 "fp32",
3092 "--target-dtype",
3093 "fp16",
3094 "--target-dtype",
3095 "bf16",
3096 "--fp-values-range",
3097 "-max,max",
3098 "--tensor-dim-range",
3099 "1,9",
3100 "--target-rank",
3101 "5",
3102 "--target-rank",
3103 "6"
3104 ]
3105 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003106 }
3107 },
3108 "selection": {
3109 "default": {
3110 "params": {},
3111 "permutes": [
3112 "shape",
3113 "type",
3114 "axis"
3115 ]
3116 }
3117 }
James Ward2a27c8f2022-11-23 11:29:43 +00003118 },
James Ward512c1ca2023-01-27 18:46:44 +00003119 "reduce_product": {
3120 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00003121 "profile": [
3122 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003123 ],
Jeremy Johnsonbd801962024-01-03 17:07:44 +00003124 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003125 "generation": {
3126 "standard": {
3127 "generator_args": [
3128 [
3129 "--target-dtype",
3130 "fp32",
3131 "--target-dtype",
3132 "fp16",
3133 "--target-dtype",
3134 "bf16",
3135 "--fp-values-range",
Jeremy Johnsonbd801962024-01-03 17:07:44 +00003136 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003137 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003138 "1,34",
3139 "--target-rank",
3140 "1",
3141 "--target-rank",
3142 "2",
3143 "--target-rank",
3144 "3",
3145 "--target-rank",
3146 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003147 ],
3148 [
3149 "--target-dtype",
3150 "fp16",
Jeremy Johnsonbd801962024-01-03 17:07:44 +00003151 "--fp-values-range",
3152 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003153 "--target-shape",
3154 "2,65527,3,1",
3155 "--target-shape",
3156 "1,3,2,65541"
3157 ]
3158 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003159 },
3160 "8k_level": {
3161 "from_version": "v0.80.0",
3162 "no_negative_tests": "true",
3163 "generator_args": [
3164 [
3165 "--target-dtype",
3166 "fp32",
3167 "--target-dtype",
3168 "fp16",
3169 "--target-dtype",
3170 "bf16",
3171 "--fp-values-range",
3172 "-max,max",
3173 "--tensor-dim-range",
3174 "1,11",
3175 "--target-rank",
3176 "5",
3177 "--target-rank",
3178 "6"
3179 ]
3180 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003181 }
3182 },
3183 "selection": {
3184 "default": {
3185 "params": {},
3186 "permutes": [
3187 "shape",
3188 "type",
3189 "axis"
3190 ]
3191 }
3192 }
James Ward512c1ca2023-01-27 18:46:44 +00003193 },
3194 "reduce_sum": {
3195 "group": "reduction",
James Ward512c1ca2023-01-27 18:46:44 +00003196 "profile": [
3197 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003198 ],
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003199 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003200 "generation": {
3201 "standard": {
3202 "generator_args": [
3203 [
3204 "--target-dtype",
3205 "fp32",
3206 "--target-dtype",
3207 "fp16",
3208 "--target-dtype",
3209 "bf16",
3210 "--fp-values-range",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003211 "-max,max",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00003212 "--target-rank",
3213 "3",
3214 "--target-rank",
3215 "4",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003216 "--tensor-dim-range",
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003217 "10,37",
3218 "--target-rank",
3219 "1",
3220 "--target-rank",
3221 "2",
3222 "--target-rank",
3223 "3",
3224 "--target-rank",
3225 "4"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003226 ],
3227 [
3228 "--target-dtype",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003229 "fp32",
3230 "--fp-values-range",
3231 "-max,max",
3232 "--target-shape",
3233 "1001",
3234 "--target-shape",
3235 "50,200"
3236 ],
3237 [
3238 "--target-dtype",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00003239 "fp16",
3240 "--fp-values-range",
3241 "-max,max",
3242 "--target-shape",
3243 "65529",
3244 "--target-shape",
3245 "65537,2"
3246 ],
3247 [
3248 "--target-dtype",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003249 "bf16",
Jeremy Johnsonbfc53032023-11-01 11:29:56 +00003250 "--fp-values-range",
3251 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003252 "--target-shape",
Jeremy Johnsonaba79522023-12-07 10:26:10 +00003253 "16001",
3254 "--target-shape",
3255 "16,1000",
3256 "--target-shape",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003257 "1,3,65529,1",
3258 "--target-shape",
3259 "1,65537,1,1"
3260 ]
3261 ]
Jeremy Johnson59d8f502024-02-07 10:48:09 +00003262 },
3263 "8k_level": {
3264 "from_version": "v0.80.0",
3265 "no_negative_tests": "true",
3266 "generator_args": [
3267 [
3268 "--target-dtype",
3269 "fp32",
3270 "--target-dtype",
3271 "fp16",
3272 "--target-dtype",
3273 "bf16",
3274 "--fp-values-range",
3275 "-max,max",
3276 "--tensor-dim-range",
3277 "5,12",
3278 "--target-rank",
3279 "5",
3280 "--target-rank",
3281 "6"
3282 ]
3283 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003284 }
3285 },
3286 "selection": {
3287 "default": {
3288 "params": {},
3289 "permutes": [
3290 "shape",
3291 "type",
3292 "axis"
3293 ]
3294 }
3295 }
James Ward512c1ca2023-01-27 18:46:44 +00003296 },
James Ward7f1ea8e2022-12-12 18:39:11 +00003297 "resize": {
3298 "group": "image",
James Ward7f1ea8e2022-12-12 18:39:11 +00003299 "profile": [
3300 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003301 ],
Jeremy Johnson32d0b5a2024-02-01 15:54:07 +00003302 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003303 "generation": {
3304 "standard": {
3305 "negative_dim_range": "1,10",
3306 "generator_args": [
3307 [
3308 "--target-dtype",
3309 "fp32",
3310 "--target-dtype",
3311 "fp16",
3312 "--target-dtype",
3313 "bf16",
3314 "--fp-values-range",
Jeremy Johnson32d0b5a2024-02-01 15:54:07 +00003315 "-max,max"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003316 ],
3317 [
3318 "--target-dtype",
3319 "fp32",
3320 "--fp-values-range",
Jeremy Johnson32d0b5a2024-02-01 15:54:07 +00003321 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003322 "--target-shape",
3323 "1,1103,1,2",
3324 "--max-resize-output-dim",
3325 "9100"
3326 ]
3327 ]
3328 }
3329 },
3330 "selection": {
3331 "default": {
3332 "params": {
3333 "offset": [],
3334 "shape": [],
3335 "type": [],
3336 "mode": [],
3337 "output_type": [],
3338 "scale": [
3339 "sc2x1x3x1"
3340 ],
3341 "border": [
3342 "bor0x1"
3343 ]
3344 },
3345 "permutes": [
3346 "shape",
3347 "type"
3348 ],
3349 "exclude_patterns": [
3350 ".*_ERRORIF_MaxDimExceeded_1x16584x5x1_.*"
3351 ]
3352 }
3353 }
James Ward7f1ea8e2022-12-12 18:39:11 +00003354 },
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00003355 "rfft2d": {
3356 "group": "tensor",
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00003357 "profile": [
3358 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003359 ],
Jeremy Johnson6f57e6e2024-01-30 16:10:50 +00003360 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003361 "generation": {
3362 "standard": {
3363 "generator_args": [
3364 [
3365 "--target-dtype",
3366 "fp32",
3367 "--fp-values-range",
Jeremy Johnson6f57e6e2024-01-30 16:10:50 +00003368 "-max,max"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003369 ],
3370 [
3371 "--target-dtype",
3372 "fp32",
3373 "--fp-values-range",
Jeremy Johnson6f57e6e2024-01-30 16:10:50 +00003374 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003375 "--target-shape",
3376 "1,16,512",
3377 "--target-shape",
3378 "1,8192,2"
3379 ]
3380 ]
3381 }
3382 },
3383 "selection": {
3384 "default": {
3385 "params": {},
3386 "permutes": [
3387 "shape",
3388 "type"
3389 ]
3390 }
3391 }
Jeremy Johnsonc5d75932023-02-14 11:47:46 +00003392 },
James Ward2a27c8f2022-11-23 11:29:43 +00003393 "select": {
3394 "group": "ew_ternary",
James Ward2a27c8f2022-11-23 11:29:43 +00003395 "profile": [
3396 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003397 ],
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00003398 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003399 "generation": {
3400 "standard": {
3401 "generator_args": [
3402 [
3403 "--target-dtype",
3404 "fp32",
3405 "--target-dtype",
3406 "fp16",
3407 "--target-dtype",
3408 "bf16",
3409 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00003410 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003411 "--tensor-dim-range",
3412 "16,64",
3413 "--target-rank",
3414 "1",
3415 "--target-rank",
3416 "2",
3417 "--target-rank",
3418 "3"
3419 ],
3420 [
3421 "--target-dtype",
3422 "fp32",
3423 "--target-dtype",
3424 "fp16",
3425 "--target-dtype",
3426 "bf16",
3427 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00003428 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003429 "--tensor-dim-range",
3430 "1,16",
3431 "--target-rank",
3432 "4",
3433 "--target-rank",
3434 "5"
3435 ],
3436 [
3437 "--target-dtype",
3438 "fp32",
3439 "--fp-values-range",
Jeremy Johnson7b9abce2024-01-10 11:07:29 +00003440 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003441 "--target-shape",
3442 "1,2,65534,2,1",
3443 "--target-shape",
3444 "1,1,65539,2",
3445 "--num-rand-permutations",
3446 "2"
3447 ]
3448 ]
3449 }
3450 },
3451 "selection": {
3452 "default": {
3453 "params": {},
3454 "permutes": [
3455 "shape",
3456 "type"
3457 ]
3458 }
3459 }
James Wardb45db9a2022-12-12 13:02:44 +00003460 },
3461 "sigmoid": {
3462 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00003463 "profile": [
3464 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003465 ],
Jeremy Johnson962e27d2024-04-09 16:12:35 +01003466 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003467 "generation": {
3468 "standard": {
3469 "generator_args": [
3470 [
3471 "--target-dtype",
3472 "fp32",
3473 "--target-dtype",
3474 "fp16",
3475 "--target-dtype",
3476 "bf16",
3477 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003478 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003479 "--tensor-dim-range",
3480 "16,64",
3481 "--target-rank",
Jeremy Johnson962e27d2024-04-09 16:12:35 +01003482 "0",
3483 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003484 "1",
3485 "--target-rank",
3486 "2",
3487 "--target-rank",
3488 "3"
3489 ],
3490 [
3491 "--target-dtype",
3492 "fp32",
3493 "--target-dtype",
3494 "fp16",
3495 "--target-dtype",
3496 "bf16",
3497 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003498 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003499 "--tensor-dim-range",
3500 "1,19",
3501 "--target-rank",
3502 "4",
3503 "--target-rank",
3504 "5"
3505 ],
3506 [
3507 "--target-dtype",
3508 "fp32",
3509 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003510 "-16.0,16.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003511 "--target-shape",
3512 "1,2,65538,2,1",
3513 "--target-shape",
3514 "1,3,1,65533"
3515 ]
3516 ]
3517 }
3518 },
3519 "selection": {
3520 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003521 }
3522 }
James Wardb45db9a2022-12-12 13:02:44 +00003523 },
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00003524 "sub": {
3525 "group": "ew_binary",
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00003526 "profile": [
3527 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003528 ],
Jeremy Johnson8753f3a2024-04-11 16:50:15 +01003529 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003530 "generation": {
3531 "standard": {
3532 "generator_args": [
3533 [
3534 "--target-dtype",
3535 "fp32",
3536 "--target-dtype",
3537 "fp16",
3538 "--target-dtype",
3539 "bf16",
3540 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00003541 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003542 "--tensor-dim-range",
3543 "16,64",
3544 "--target-rank",
Jeremy Johnson8753f3a2024-04-11 16:50:15 +01003545 "0",
3546 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003547 "1",
3548 "--target-rank",
3549 "2",
3550 "--target-rank",
3551 "3"
3552 ],
3553 [
3554 "--target-dtype",
3555 "bf16",
3556 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00003557 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003558 "--tensor-dim-range",
3559 "1,16",
3560 "--target-rank",
3561 "4",
3562 "--target-rank",
3563 "5"
3564 ],
3565 [
3566 "--target-dtype",
3567 "fp32",
3568 "--fp-values-range",
Jeremy Johnson7bf0cb92023-10-31 14:37:54 +00003569 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003570 "--target-shape",
3571 "1,1,65533,3",
3572 "--target-shape",
3573 "1,1,2,1,65545"
3574 ]
3575 ]
3576 }
3577 },
3578 "selection": {
3579 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003580 }
3581 }
Jeremy Johnsondd8d9c22022-12-12 14:18:10 +00003582 },
James Wardc253e642023-01-17 17:03:12 +00003583 "slice": {
3584 "group": "data_layout",
James Wardc253e642023-01-17 17:03:12 +00003585 "profile": [
3586 "tosa-bi",
3587 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003588 ],
evacha017f7d4252024-01-24 12:08:09 +00003589 "support_for": [ "lazy_data_gen" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003590 "generation": {
3591 "standard": {
3592 "generator_args": [
3593 [
3594 "--target-dtype",
3595 "fp32",
3596 "--target-dtype",
3597 "fp16",
3598 "--target-dtype",
3599 "bf16",
3600 "--fp-values-range",
evacha017f7d4252024-01-24 12:08:09 +00003601 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003602 "--tensor-dim-range",
3603 "16,64",
3604 "--target-rank",
3605 "1",
3606 "--target-rank",
3607 "2",
3608 "--target-rank",
3609 "3",
3610 "--num-rand-permutations",
3611 "2"
3612 ],
3613 [
3614 "--target-dtype",
3615 "fp32",
3616 "--target-dtype",
3617 "fp16",
3618 "--target-dtype",
3619 "bf16",
3620 "--fp-values-range",
evacha017f7d4252024-01-24 12:08:09 +00003621 "-max,max",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003622 "--tensor-dim-range",
3623 "1,16",
3624 "--target-rank",
3625 "4",
3626 "--num-rand-permutations",
3627 "2"
3628 ],
3629 [
3630 "--target-dtype",
3631 "bf16",
3632 "--fp-values-range",
3633 "-2.0,2.0",
3634 "--target-shape",
3635 "1,1,655341,1",
3636 "--target-shape",
3637 "1,65539,1,1",
3638 "--num-rand-permutations",
3639 "2"
3640 ]
3641 ]
Won Jeon2c34b462024-02-06 18:37:00 +00003642 },
3643 "float8": {
3644 "from_version" : "v0.100.0",
3645 "no_negative_tests": "true",
3646 "generator_args": [
3647 [
3648 "--target-dtype",
3649 "fp8e4m3",
3650 "--target-dtype",
3651 "fp8e5m2",
3652 "--fp-values-range",
3653 "-max,max",
3654 "--tensor-dim-range",
3655 "32,64",
3656 "--target-rank",
3657 "1",
3658 "--target-rank",
3659 "2",
3660 "--target-rank",
3661 "3",
3662 "--num-rand-permutations",
3663 "2"
3664 ]
3665 ]
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003666 }
3667 },
3668 "selection": {
3669 "default": {
3670 "params": {},
3671 "permutes": [
3672 "shape",
3673 "type",
3674 "perm"
3675 ]
3676 }
3677 }
James Wardc253e642023-01-17 17:03:12 +00003678 },
James Wardb45db9a2022-12-12 13:02:44 +00003679 "tanh": {
3680 "group": "activation",
James Wardb45db9a2022-12-12 13:02:44 +00003681 "profile": [
3682 "tosa-mi"
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003683 ],
Jeremy Johnson962e27d2024-04-09 16:12:35 +01003684 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003685 "generation": {
3686 "standard": {
3687 "generator_args": [
3688 [
3689 "--target-dtype",
3690 "fp32",
3691 "--target-dtype",
3692 "fp16",
3693 "--target-dtype",
3694 "bf16",
3695 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003696 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003697 "--tensor-dim-range",
3698 "18,60",
3699 "--target-rank",
Jeremy Johnson962e27d2024-04-09 16:12:35 +01003700 "0",
3701 "--target-rank",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003702 "1",
3703 "--target-rank",
3704 "2",
3705 "--target-rank",
3706 "3"
3707 ],
3708 [
3709 "--target-dtype",
3710 "fp32",
3711 "--target-dtype",
3712 "fp16",
3713 "--target-dtype",
3714 "bf16",
3715 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003716 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003717 "--tensor-dim-range",
3718 "1,24",
3719 "--target-rank",
3720 "4",
3721 "--target-rank",
3722 "5"
3723 ],
3724 [
3725 "--target-dtype",
3726 "fp32",
3727 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003728 "-8.0,8.0",
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003729 "--target-shape",
3730 "1,65535,2,1,1",
3731 "--target-shape",
3732 "1,65540,1,2"
3733 ]
3734 ]
3735 }
3736 },
3737 "selection": {
3738 "default": {
Jeremy Johnsonfd05bb32023-02-07 16:39:24 +00003739 }
3740 }
Won Jeon78155c62023-06-10 00:20:04 +00003741 },
3742 "erf": {
3743 "group": "activation",
3744 "profile": [
3745 "tosa-mi"
3746 ],
Jeremy Johnson962e27d2024-04-09 16:12:35 +01003747 "support_for": [ "lazy_data_gen", "generator_select", "stable_random_gen", "random_const_inputs" ],
Won Jeon78155c62023-06-10 00:20:04 +00003748 "generation": {
3749 "standard": {
3750 "generator_args": [
3751 [
3752 "--target-dtype",
3753 "fp32",
3754 "--target-dtype",
3755 "fp16",
3756 "--target-dtype",
3757 "bf16",
3758 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003759 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003760 "--tensor-dim-range",
3761 "18,60",
3762 "--target-rank",
Jeremy Johnson962e27d2024-04-09 16:12:35 +01003763 "0",
3764 "--target-rank",
Won Jeon78155c62023-06-10 00:20:04 +00003765 "1",
3766 "--target-rank",
3767 "2",
3768 "--target-rank",
3769 "3"
3770 ],
3771 [
3772 "--target-dtype",
3773 "fp32",
3774 "--target-dtype",
3775 "fp16",
3776 "--target-dtype",
3777 "bf16",
3778 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003779 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003780 "--tensor-dim-range",
3781 "1,24",
3782 "--target-rank",
3783 "4",
3784 "--target-rank",
3785 "5"
3786 ],
3787 [
3788 "--target-dtype",
3789 "fp32",
3790 "--fp-values-range",
Jeremy Johnson0bbd8bc2023-11-09 16:56:07 +00003791 "-4.0,4.0",
Won Jeon78155c62023-06-10 00:20:04 +00003792 "--target-shape",
3793 "1,65535,2,1,1",
3794 "--target-shape",
3795 "1,65540,1,2"
3796 ]
3797 ]
3798 }
3799 },
3800 "selection": {
3801 "default": {
Won Jeon78155c62023-06-10 00:20:04 +00003802 }
3803 }
Jeremy Johnsone4b08ff2022-09-15 10:38:17 +01003804 }
3805}