aboutsummaryrefslogtreecommitdiff
path: root/verif/conformance/tosa_main_profile_ops_info.json
diff options
context:
space:
mode:
authorJeremy Johnson <jeremy.johnson@arm.com>2023-02-07 16:39:24 +0000
committerEric Kunze <eric.kunze@arm.com>2023-04-11 14:56:13 +0000
commitfd05bb386a0a327a804830129e4c1d0d7e5b2c22 (patch)
tree1479d800003943d8e3817f84d0d3feb9ccef3d02 /verif/conformance/tosa_main_profile_ops_info.json
parent4e9a977ae5c95e2a0d323951a8cffcade9b0cbba (diff)
downloadreference_model-fd05bb386a0a327a804830129e4c1d0d7e5b2c22.tar.gz
8K level: rank 6 tests support using generator groups
Split generation of conformance tests into groups to avoid a change in existing tests selection * A standard group is used for the normal/default conformance tests * An 8k level group covers the extension of testing for 8k level * Other arbitrary groups can be created and the group names will be used to tag the tests, so that in the future they could be filtered Group selection criteria is in a new dictionary * A default selection config is used for generation groups * But a different config can be used for a particular generation group Added parameter sparsity for pad of rank6 and above, and further parameter sparsity options to test_select to limit number of tests selected. Signed-off-by: Jeremy Johnson <jeremy.johnson@arm.com> Change-Id: Ib9f1185c0ae6d0957df2116411c17e958157c6d3
Diffstat (limited to 'verif/conformance/tosa_main_profile_ops_info.json')
-rw-r--r--verif/conformance/tosa_main_profile_ops_info.json4967
1 files changed, 2680 insertions, 2287 deletions
diff --git a/verif/conformance/tosa_main_profile_ops_info.json b/verif/conformance/tosa_main_profile_ops_info.json
index 1a9306f..5df89d6 100644
--- a/verif/conformance/tosa_main_profile_ops_info.json
+++ b/verif/conformance/tosa_main_profile_ops_info.json
@@ -1,2536 +1,2929 @@
-
{
"abs": {
"group": "ew_unary",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,65531,2,1",
- "--target-shape",
- "65538,1,1,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "16,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,16",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,65531,2,1",
+ "--target-shape",
+ "65538,1,1,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"add": {
"group": "ew_binary",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "2,1,1,65532",
- "--target-shape",
- "65542,2,1,1,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "16,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,16",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "2,1,1,65532",
+ "--target-shape",
+ "65542,2,1,1,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"argmax": {
"group": "tensor",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "32,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3",
- "--num-rand-permutations",
- "2"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,32",
- "--target-rank",
- "4",
- "--num-rand-permutations",
- "2"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,3,65535,1",
- "--target-shape",
- "1,65537,1,2",
- "--num-rand-permutations",
- "2"
- ]
- ],
- "params": {
- },
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "32,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3",
+ "--num-rand-permutations",
+ "2"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,32",
+ "--target-rank",
+ "4",
+ "--num-rand-permutations",
+ "2"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,3,65535,1",
+ "--target-shape",
+ "1,65537,1,2",
+ "--num-rand-permutations",
+ "2"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"avg_pool2d": {
"group": "tensor",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,11,7,39",
- "--target-shape",
- "1,21,36,7",
- "--allow-pooling-and-conv-oversizes"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,2,65533,2",
- "--target-shape",
- "1,65539,2,1",
- "--allow-pooling-and-conv-oversizes"
- ]
- ],
- "params": {
- },
- "permutes": [
- "shape",
- "type"
- ],
- "sparsity": {
- "pad": 17
- },
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,11,7,39",
+ "--target-shape",
+ "1,21,36,7",
+ "--allow-pooling-and-conv-oversizes"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,2,65533,2",
+ "--target-shape",
+ "1,65539,2,1",
+ "--allow-pooling-and-conv-oversizes"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ],
+ "sparsity": {
+ "pad": 17
+ }
+ }
+ }
},
"cast": {
"group": "type_conversion",
- "generator_negative_dim_range": "1,10",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp16",
- "--target-shape",
- "1,1,1,65533,1",
- "--target-shape",
- "2,65538,1,1"
- ]
- ],
- "params": {
- "shape": [],
- "type": [],
- "output_type": []
- },
- "permutes": [
- "shape",
- "type",
- "output_type"
- ],
- "exclude_patterns": [
- "^((?!ERRORIF).)*_(i8|i16|i32|b)_out(i8|i16|i32|b)"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "negative_dim_range": "1,10",
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--target-dtype",
+ "int8",
+ "--target-dtype",
+ "int16",
+ "--target-dtype",
+ "int32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "16,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--target-dtype",
+ "int8",
+ "--target-dtype",
+ "int16",
+ "--target-dtype",
+ "int32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,16",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp16",
+ "--target-shape",
+ "1,1,1,65533,1",
+ "--target-shape",
+ "2,65538,1,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {
+ "shape": [],
+ "type": [],
+ "output_type": []
+ },
+ "permutes": [
+ "shape",
+ "type",
+ "output_type"
+ ],
+ "exclude_patterns": [
+ "^((?!ERRORIF).)*_(i8|i16|i32|b)_out(i8|i16|i32|b)"
+ ]
+ }
+ }
},
"ceil": {
"group": "ew_unary",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "4,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "2,1,65530,1",
- "--target-shape",
- "1,1,65539,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "4,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,16",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "2,1,65530,1",
+ "--target-shape",
+ "1,1,65539,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"clamp": {
"group": "activation",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "20,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,20",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,2,1,65536",
- "--target-shape",
- "1,3,65537,1,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "20,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,20",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,2,1,65536",
+ "--target-shape",
+ "1,3,65537,1,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"concat": {
"group": "data_layout",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3",
- "--num-const-inputs-concat",
- "3"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5",
- "--num-const-inputs-concat",
- "1"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1,65534,1,1",
- "--target-shape",
- "1,65537,1,2",
- "--num-const-inputs-concat",
- "2"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "16,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3",
+ "--num-const-inputs-concat",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,16",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5",
+ "--num-const-inputs-concat",
+ "1"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1,65534,1,1",
+ "--target-shape",
+ "1,65537,1,2",
+ "--num-const-inputs-concat",
+ "2"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"const": {
"group": "data_nodes",
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,65540,1,1,1",
- "--target-shape",
- "1,2,1,65529"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "no_negative_tests": "true",
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,16",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,65540,1,1,1",
+ "--target-shape",
+ "1,2,1,65529"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"conv2d": {
"group": "tensor",
- "generator_negative_dim_range": "1,10",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,34,19,27",
- "--target-shape",
- "1,16,51,7",
- "--tensor-dim-range",
- "1,16",
- "--allow-pooling-and-conv-oversizes"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,65537,1,3",
- "--target-shape",
- "1,2,65531,2",
- "--tensor-dim-range",
- "1,16",
- "--max-conv-dilation",
- "1",
- "--allow-pooling-and-conv-oversizes"
- ]
- ],
- "params": {
- "shape": [],
- "type": [],
- "kernel": [],
- "stride": [],
- "pad": [],
- "dilation": []
- },
- "permutes": [
- "kernel",
- "shape",
- "type",
- "pad"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "negative_dim_range": "1,10",
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,34,19,27",
+ "--target-shape",
+ "1,16,51,7",
+ "--tensor-dim-range",
+ "1,16",
+ "--allow-pooling-and-conv-oversizes"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,65537,1,3",
+ "--target-shape",
+ "1,2,65531,2",
+ "--tensor-dim-range",
+ "1,16",
+ "--max-conv-dilation",
+ "1",
+ "--allow-pooling-and-conv-oversizes"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {
+ "shape": [],
+ "type": [],
+ "kernel": [],
+ "stride": [],
+ "pad": [],
+ "dilation": []
+ },
+ "permutes": [
+ "kernel",
+ "shape",
+ "type",
+ "pad"
+ ]
+ }
+ }
},
"conv3d": {
"group": "tensor",
- "generator_negative_dim_range": "1,10",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,7,18,5,4",
- "--target-shape",
- "1,6,12,17,3",
- "--tensor-dim-range",
- "1,4",
- "--allow-pooling-and-conv-oversizes"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,2,65539,1,2",
- "--target-shape",
- "1,65532,1,1,3",
- "--tensor-dim-range",
- "1,2",
- "--max-conv-dilation",
- "1",
- "--allow-pooling-and-conv-oversizes"
- ]
- ],
- "params": {
- "shape": [],
- "type": [],
- "kernel": [],
- "stride": [],
- "pad": [],
- "dilation": []
- },
- "permutes": [
- "kernel",
- "shape",
- "type",
- "pad",
- "stride"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "negative_dim_range": "1,10",
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,7,18,5,4",
+ "--target-shape",
+ "1,6,12,17,3",
+ "--tensor-dim-range",
+ "1,4",
+ "--allow-pooling-and-conv-oversizes"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,2,65539,1,2",
+ "--target-shape",
+ "1,65532,1,1,3",
+ "--tensor-dim-range",
+ "1,2",
+ "--max-conv-dilation",
+ "1",
+ "--allow-pooling-and-conv-oversizes"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {
+ "shape": [],
+ "type": [],
+ "kernel": [],
+ "stride": [],
+ "pad": [],
+ "dilation": []
+ },
+ "permutes": [
+ "kernel",
+ "shape",
+ "type",
+ "pad",
+ "stride"
+ ]
+ }
+ }
},
"depthwise_conv2d": {
"group": "tensor",
- "generator_negative_dim_range": "1,10",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,17,31,4",
- "--target-shape",
- "1,37,11,5",
- "--tensor-dim-range",
- "1,16",
- "--allow-pooling-and-conv-oversizes"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1,65531,2",
- "--target-shape",
- "1,65540,1,3",
- "--tensor-dim-range",
- "1,16",
- "--max-conv-dilation",
- "1",
- "--allow-pooling-and-conv-oversizes"
- ]
- ],
- "params": {
- "shape": [],
- "type": [
- "f16xf16",
- "bf16xbf16",
- "f32xf32"
- ],
- "kernel": [],
- "stride": [],
- "pad": [],
- "dilation": []
- },
- "permutes": [
- "kernel",
- "shape",
- "type",
- "pad"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "negative_dim_range": "1,10",
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,17,31,4",
+ "--target-shape",
+ "1,37,11,5",
+ "--tensor-dim-range",
+ "1,16",
+ "--allow-pooling-and-conv-oversizes"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1,65531,2",
+ "--target-shape",
+ "1,65540,1,3",
+ "--tensor-dim-range",
+ "1,16",
+ "--max-conv-dilation",
+ "1",
+ "--allow-pooling-and-conv-oversizes"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {
+ "shape": [],
+ "type": [
+ "f16xf16",
+ "bf16xbf16",
+ "f32xf32"
+ ],
+ "kernel": [],
+ "stride": [],
+ "pad": [],
+ "dilation": []
+ },
+ "permutes": [
+ "kernel",
+ "shape",
+ "type",
+ "pad"
+ ]
+ }
+ }
},
"equal": {
"group": "comparison",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "18,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,18",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1,2,65550",
- "--target-shape",
- "1,4,65530,1,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "18,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,18",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1,2,65550",
+ "--target-shape",
+ "1,4,65530,1,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"exp": {
"group": "ew_unary",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "15,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,15",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1,65535,4",
- "--target-shape",
- "2,65536,1,1,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "15,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,15",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1,65535,4",
+ "--target-shape",
+ "2,65536,1,1,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"fft2d": {
"group": "tensor",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,256,64",
- "--target-shape",
- "1,4,4096"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type",
- "inverse"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,256,64",
+ "--target-shape",
+ "1,4,4096"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type",
+ "inverse"
+ ]
+ }
+ }
},
"fully_connected": {
"group": "tensor",
- "generator_negative_dim_range": "1,10",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-shape",
- "1,296",
- "--target-shape",
- "65540,2"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "3,16",
- "--target-shape",
- "1,23"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "negative_dim_range": "1,10",
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-shape",
+ "1,296",
+ "--target-shape",
+ "65540,2"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "3,16",
+ "--target-shape",
+ "1,23"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"floor": {
"group": "ew_unary",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "4,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1,65533,2",
- "--target-shape",
- "1,65537,1,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "4,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,16",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1,65533,2",
+ "--target-shape",
+ "1,65537,1,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"gather": {
"group": "scatter_gather",
- "generator_negative_dim_range": "1,10",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "5,72"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "2,65536,1",
- "--target-shape",
- "1,2,65535",
- "--target-shape",
- "5000,1,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "negative_dim_range": "1,10",
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "5,72"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "2,65536,1",
+ "--target-shape",
+ "1,2,65535",
+ "--target-shape",
+ "5000,1,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"greater": {
"group": "comparison",
- "generator_args": [
- [
- "--filter",
- "^greater$",
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "18,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--filter",
- "^greater$",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,18",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--filter",
- "^greater$",
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "3,65551,1,1",
- "--target-shape",
- "1,1,3,65531,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--filter",
+ "^greater$",
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "18,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--filter",
+ "^greater$",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,18",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--filter",
+ "^greater$",
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "3,65551,1,1",
+ "--target-shape",
+ "1,1,3,65531,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"greater_equal": {
"group": "comparison",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "18,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,18",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "65552,1,1,4",
- "--target-shape",
- "1,1,1,3,65532"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "18,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,18",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "65552,1,1,4",
+ "--target-shape",
+ "1,1,1,3,65532"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"identity": {
"group": "data_nodes",
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,67",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,19",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1,65539,1,1",
- "--target-shape",
- "1,1,2,65529"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "no_negative_tests": "true",
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,67",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,19",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1,65539,1,1",
+ "--target-shape",
+ "1,1,2,65529"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"log": {
"group": "ew_unary",
- "generator_args": [
- [
- "--filter",
- "^log$",
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "15,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--filter",
- "^log$",
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,15",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--filter",
- "^log$",
- "--target-dtype",
- "fp16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,65530,1,2",
- "--target-shape",
- "3,1,65540,1,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--filter",
+ "^log$",
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "15,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--filter",
+ "^log$",
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,15",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--filter",
+ "^log$",
+ "--target-dtype",
+ "fp16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,65530,1,2",
+ "--target-shape",
+ "3,1,65540,1,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"matmul": {
"group": "tensor",
- "generator_negative_dim_range": "1,10",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "13,70"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,19"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "4,65530,1",
- "--target-shape",
- "1,65538,3"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "negative_dim_range": "1,10",
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "13,70"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,19"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "4,65530,1",
+ "--target-shape",
+ "1,65538,3"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"max_pool2d": {
"group": "tensor",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,47,37,25",
- "--target-shape",
- "1,15,13,38",
- "--allow-pooling-and-conv-oversizes"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,65534,4,1",
- "--target-shape",
- "1,6,65536,1",
- "--max-conv-dilation",
- "1",
- "--allow-pooling-and-conv-oversizes"
- ]
- ],
- "params": {
- "shape": [],
- "type": [
- "f32",
- "f16",
- "bf16"
- ],
- "stride": [],
- "pad": []
- },
- "permutes": [
- "shape",
- "type",
- "pad"
- ],
- "sparsity": {
- "pad": 11
- },
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,47,37,25",
+ "--target-shape",
+ "1,15,13,38",
+ "--allow-pooling-and-conv-oversizes"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,65534,4,1",
+ "--target-shape",
+ "1,6,65536,1",
+ "--max-conv-dilation",
+ "1",
+ "--allow-pooling-and-conv-oversizes"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {
+ "shape": [],
+ "type": [
+ "f32",
+ "f16",
+ "bf16"
+ ],
+ "stride": [],
+ "pad": []
+ },
+ "permutes": [
+ "shape",
+ "type",
+ "pad"
+ ],
+ "sparsity": {
+ "pad": 11
+ }
+ }
+ }
},
"negate": {
"group": "ew_unary",
- "generator_negative_dim_range": "1,10",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "17,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,22",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,65541,3,1",
- "--target-shape",
- "1,2,1,65532,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "negative_dim_range": "1,10",
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "17,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,22",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,65541,3,1",
+ "--target-shape",
+ "1,2,1,65532,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"pad": {
"group": "data_layout",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,65",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,17",
- "--target-rank",
- "4"
- ],
- [
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1,65539,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
+ "profile": [
+ "tosa-mi"
],
- "sparsity": {
- "pad": 21
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,65",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,17",
+ "--target-rank",
+ "4"
+ ],
+ [
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,16",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1,65539,1"
+ ]
+ ]
+ }
},
- "preselected": [
- {
- "shape": "50",
- "type": "bf16",
- "pad": "pad11"
- },
- {
- "shape": "63x46",
- "type": "bf16",
- "pad": "pad1010"
- },
- {
- "shape": "6",
- "type": "f16",
- "pad": "pad01"
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ],
+ "preselected": [
+ {
+ "shape": "50",
+ "type": "bf16",
+ "pad": "pad11"
+ },
+ {
+ "shape": "63x46",
+ "type": "bf16",
+ "pad": "pad1010"
+ },
+ {
+ "shape": "6",
+ "type": "f16",
+ "pad": "pad01"
+ }
+ ],
+ "sparsity": {
+ "pad": 21
+ }
}
- ],
- "profile": [
- "tosa-mi"
- ]
+ }
},
"pow": {
"group": "ew_binary",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "65534,3,1,1",
- "--target-shape",
- "2,65541,1,1,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "16,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,16",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "65534,3,1,1",
+ "--target-shape",
+ "2,65541,1,1,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"reciprocal": {
"group": "ew_unary",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "15,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,15",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1,65536,4",
- "--target-shape",
- "2,65535,1,1,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "15,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,15",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1,65536,4",
+ "--target-shape",
+ "2,65535,1,1,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"reshape": {
"group": "data_layout",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--num-rand-permutations",
- "2"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1,65536,1",
- "--target-shape",
- "1,65535,1,2",
- "--num-rand-permutations",
- "2"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type",
- "rank",
- "perm"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--num-rand-permutations",
+ "2"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1,65536,1",
+ "--target-shape",
+ "1,65535,1,2",
+ "--num-rand-permutations",
+ "2"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type",
+ "rank",
+ "perm"
+ ]
+ }
+ }
},
"reverse": {
"group": "data_layout",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,48"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1,65537",
- "--target-shape",
- "1,65535,1,2"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,48"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1,65537",
+ "--target-shape",
+ "1,65535,1,2"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"rsqrt": {
"group": "ew_unary",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "15,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,15",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1,3,65541",
- "--target-shape",
- "65532,1,3,1,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "15,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,15",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1,3,65541",
+ "--target-shape",
+ "65532,1,3,1,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"scatter": {
"group": "scatter_gather",
- "generator_negative_dim_range": "1,10",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "5,56"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,65541,1",
- "--target-shape",
- "1,1,65531",
- "--target-shape",
- "2989,6,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "negative_dim_range": "1,10",
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "5,56"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,65541,1",
+ "--target-shape",
+ "1,1,65531",
+ "--target-shape",
+ "2989,6,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"tile": {
"group": "data_layout",
- "generator_negative_dim_range": "1,10",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "4,32"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "65535",
- "--target-shape",
- "1,65543,2,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "negative_dim_range": "1,10",
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "4,32"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "65535",
+ "--target-shape",
+ "1,65543,2,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"transpose": {
"group": "data_layout",
- "generator_args": [
- [
- "--filter",
- "^transpose$",
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--num-rand-permutations",
- "2"
- ],
- [
- "--filter",
- "^transpose$",
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-rank",
- "3",
- "--target-rank",
- "4",
- "--num-rand-permutations",
- "2"
- ],
- [
- "--filter",
- "^transpose$",
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1,65539,2",
- "--target-shape",
- "1,1,1,65535",
- "--num-rand-permutations",
- "1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type",
- "perm"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--filter",
+ "^transpose$",
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--num-rand-permutations",
+ "2"
+ ],
+ [
+ "--filter",
+ "^transpose$",
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-rank",
+ "3",
+ "--target-rank",
+ "4",
+ "--num-rand-permutations",
+ "2"
+ ],
+ [
+ "--filter",
+ "^transpose$",
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1,65539,2",
+ "--target-shape",
+ "1,1,1,65535",
+ "--num-rand-permutations",
+ "1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type",
+ "perm"
+ ]
+ }
+ }
},
"transpose_conv2d": {
"group": "tensor",
- "generator_negative_dim_range": "1,10",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "10,24,9,13",
- "--target-shape",
- "8,14,20,5",
- "--tensor-dim-range",
- "1,16",
- "--allow-pooling-and-conv-oversizes"
- ],
- [
- "--target-dtype",
- "fp16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,65536,1",
- "--tensor-dim-range",
- "1,17",
- "--max-conv-dilation",
- "1"
- ]
- ],
- "params": {
- "shape": [],
- "type": [],
- "kernel": [],
- "stride": [],
- "pad": [],
- "out_shape": []
- },
- "permutes": [
- "shape",
- "type",
- "stride",
- "pad"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "negative_dim_range": "1,10",
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "10,24,9,13",
+ "--target-shape",
+ "8,14,20,5",
+ "--tensor-dim-range",
+ "1,16",
+ "--allow-pooling-and-conv-oversizes"
+ ],
+ [
+ "--target-dtype",
+ "fp16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,65536,1",
+ "--tensor-dim-range",
+ "1,17",
+ "--max-conv-dilation",
+ "1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {
+ "shape": [],
+ "type": [],
+ "kernel": [],
+ "stride": [],
+ "pad": [],
+ "out_shape": []
+ },
+ "permutes": [
+ "shape",
+ "type",
+ "stride",
+ "pad"
+ ]
+ }
+ }
},
"maximum": {
"group": "ew_binary",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "65531,1,2,1",
- "--target-shape",
- "1,1,65541,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "16,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,16",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "65531,1,2,1",
+ "--target-shape",
+ "1,1,65541,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"minimum": {
"group": "ew_binary",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,65531,2,1",
- "--target-shape",
- "1,1,1,65538"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "16,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,16",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,65531,2,1",
+ "--target-shape",
+ "1,1,1,65538"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"mul": {
"group": "ew_binary",
- "generator_negative_dim_range": "1,10",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1,3,65534",
- "--target-shape",
- "1,2,1,65541,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "negative_dim_range": "1,10",
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "16,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,16",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1,3,65534",
+ "--target-shape",
+ "1,2,1,65541,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"reduce_max": {
"group": "reduction",
- "generator_negative_dim_range": "1,10",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,32"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1,1,65531",
- "--target-shape",
- "1,1,65539,2"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type",
- "axis"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "negative_dim_range": "1,10",
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,32"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1,1,65531",
+ "--target-shape",
+ "1,1,65539,2"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type",
+ "axis"
+ ]
+ }
+ }
},
"reduce_min": {
"group": "reduction",
- "generator_negative_dim_range": "1,10",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,32"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1,65531,1",
- "--target-shape",
- "1,65539,2,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type",
- "axis"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "negative_dim_range": "1,10",
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,32"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1,65531,1",
+ "--target-shape",
+ "1,65539,2,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type",
+ "axis"
+ ]
+ }
+ }
},
"reduce_product": {
"group": "reduction",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,34"
- ],
- [
- "--target-dtype",
- "fp16",
- "--target-shape",
- "2,65527,3,1",
- "--target-shape",
- "1,3,2,65541"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type",
- "axis"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,34"
+ ],
+ [
+ "--target-dtype",
+ "fp16",
+ "--target-shape",
+ "2,65527,3,1",
+ "--target-shape",
+ "1,3,2,65541"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type",
+ "axis"
+ ]
+ }
+ }
},
"reduce_sum": {
"group": "reduction",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,37"
- ],
- [
- "--target-dtype",
- "bf16",
- "--target-shape",
- "1,3,65529,1",
- "--target-shape",
- "1,65537,1,1"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type",
- "axis"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,37"
+ ],
+ [
+ "--target-dtype",
+ "bf16",
+ "--target-shape",
+ "1,3,65529,1",
+ "--target-shape",
+ "1,65537,1,1"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type",
+ "axis"
+ ]
+ }
+ }
},
"resize": {
"group": "image",
- "generator_negative_dim_range": "1,10",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1103,1,2",
- "--max-resize-output-dim",
- "9100"
- ]
- ],
- "params": {
- "offset": [],
- "shape": [],
- "type": [],
- "mode": [],
- "output_type": [],
- "scale": ["sc2x1x3x1"],
- "border": ["bor0x1"]
- },
- "permutes": [
- "shape",
- "type"
- ],
- "exclude_patterns": [
- ".*_ERRORIF_MaxDimExceeded_1x16584x5x1_.*"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "negative_dim_range": "1,10",
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1103,1,2",
+ "--max-resize-output-dim",
+ "9100"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {
+ "offset": [],
+ "shape": [],
+ "type": [],
+ "mode": [],
+ "output_type": [],
+ "scale": [
+ "sc2x1x3x1"
+ ],
+ "border": [
+ "bor0x1"
+ ]
+ },
+ "permutes": [
+ "shape",
+ "type"
+ ],
+ "exclude_patterns": [
+ ".*_ERRORIF_MaxDimExceeded_1x16584x5x1_.*"
+ ]
+ }
+ }
},
"rfft2d": {
"group": "tensor",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,16,512",
- "--target-shape",
- "1,8192,2"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,16,512",
+ "--target-shape",
+ "1,8192,2"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"select": {
"group": "ew_ternary",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,2,65534,2,1",
- "--target-shape",
- "1,1,65539,2",
- "--num-rand-permutations",
- "2"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "16,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,16",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,2,65534,2,1",
+ "--target-shape",
+ "1,1,65539,2",
+ "--num-rand-permutations",
+ "2"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"sigmoid": {
"group": "activation",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,19",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,2,65538,2,1",
- "--target-shape",
- "1,3,1,65533"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "16,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,19",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,2,65538,2,1",
+ "--target-shape",
+ "1,3,1,65533"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"sub": {
"group": "ew_binary",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1,65533,3",
- "--target-shape",
- "1,1,2,1,65545"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "16,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,16",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1,65533,3",
+ "--target-shape",
+ "1,1,2,1,65545"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
},
"slice": {
"group": "data_layout",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3",
- "--num-rand-permutations",
- "2"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--num-rand-permutations",
- "2"
- ],
- [
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,1,655341,1",
- "--target-shape",
- "1,65539,1,1",
- "--num-rand-permutations",
- "2"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type",
- "perm"
- ],
"profile": [
"tosa-bi",
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "16,64",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3",
+ "--num-rand-permutations",
+ "2"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,16",
+ "--target-rank",
+ "4",
+ "--num-rand-permutations",
+ "2"
+ ],
+ [
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,1,655341,1",
+ "--target-shape",
+ "1,65539,1,1",
+ "--num-rand-permutations",
+ "2"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type",
+ "perm"
+ ]
+ }
+ }
},
"tanh": {
"group": "activation",
- "generator_args": [
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "18,60",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "fp32",
- "--target-dtype",
- "fp16",
- "--target-dtype",
- "bf16",
- "--fp-values-range",
- "-2.0,2.0",
- "--tensor-dim-range",
- "1,24",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "fp32",
- "--fp-values-range",
- "-2.0,2.0",
- "--target-shape",
- "1,65535,2,1,1",
- "--target-shape",
- "1,65540,1,2"
- ]
- ],
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
"profile": [
"tosa-mi"
- ]
+ ],
+ "generation": {
+ "standard": {
+ "generator_args": [
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "18,60",
+ "--target-rank",
+ "1",
+ "--target-rank",
+ "2",
+ "--target-rank",
+ "3"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--target-dtype",
+ "fp16",
+ "--target-dtype",
+ "bf16",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--tensor-dim-range",
+ "1,24",
+ "--target-rank",
+ "4",
+ "--target-rank",
+ "5"
+ ],
+ [
+ "--target-dtype",
+ "fp32",
+ "--fp-values-range",
+ "-2.0,2.0",
+ "--target-shape",
+ "1,65535,2,1,1",
+ "--target-shape",
+ "1,65540,1,2"
+ ]
+ ]
+ }
+ },
+ "selection": {
+ "default": {
+ "params": {},
+ "permutes": [
+ "shape",
+ "type"
+ ]
+ }
+ }
}
} \ No newline at end of file