aboutsummaryrefslogtreecommitdiff
path: root/verif/conformance/tosa_base_profile_ops_info.json
diff options
context:
space:
mode:
authorJeremy Johnson <jeremy.johnson@arm.com>2024-05-01 17:26:24 +0100
committerEric Kunze <eric.kunze@arm.com>2024-05-13 21:50:36 +0000
commitbf9ee0556115daf5aca33b5aeb245f4d4bdaa789 (patch)
treef2cbee969e263ff5b2e8372601b8711c4500201e /verif/conformance/tosa_base_profile_ops_info.json
parent29b02017bf9e0ac381da068e1819632a56cf9966 (diff)
downloadreference_model-bf9ee0556115daf5aca33b5aeb245f4d4bdaa789.tar.gz
Conformance extension support by default
Signed-off-by: Jeremy Johnson <jeremy.johnson@arm.com> Change-Id: I651ef963b6c14da58dc4cecd8bf4da8fe1a38417
Diffstat (limited to 'verif/conformance/tosa_base_profile_ops_info.json')
-rw-r--r--verif/conformance/tosa_base_profile_ops_info.json4186
1 files changed, 0 insertions, 4186 deletions
diff --git a/verif/conformance/tosa_base_profile_ops_info.json b/verif/conformance/tosa_base_profile_ops_info.json
deleted file mode 100644
index a26c4a7..0000000
--- a/verif/conformance/tosa_base_profile_ops_info.json
+++ /dev/null
@@ -1,4186 +0,0 @@
-{
- "abs": {
- "group": "ew_unary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int32",
- "--target-shape",
- "1,2,65533,1",
- "--target-shape",
- "1,65539,1,1,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "add": {
- "group": "ew_binary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int32",
- "--target-shape",
- "1,2,65533,1",
- "--target-shape",
- "1,65539,1,1,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "add_shape": {
- "group": "shape",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "shape",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "1"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape"
- ]
- }
- }
- },
- "argmax": {
- "group": "tensor",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "32,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3",
- "--num-rand-permutations",
- "2"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "1,32",
- "--target-rank",
- "4",
- "--num-rand-permutations",
- "2"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,3,1,65535",
- "--target-shape",
- "1,65538,1,2",
- "--num-rand-permutations",
- "2"
- ]
- ]
- },
- "8k_level": {
- "from_version": "v0.70.0",
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "5",
- "--target-rank",
- "6",
- "--num-rand-permutations",
- "2"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "arithmetic_right_shift": {
- "group": "ew_binary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,2,65533,1",
- "--target-shape",
- "1,65539,1,1,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type",
- "rounding"
- ]
- }
- }
- },
- "avg_pool2d": {
- "group": "tensor",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-shape",
- "1,49,42,28",
- "--target-shape",
- "1,11,44,3",
- "--allow-pooling-and-conv-oversizes"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,65535,5,1",
- "--target-shape",
- "1,3,65537,1",
- "--allow-pooling-and-conv-oversizes"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "selector": "8k_level",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "3,10",
- "--level-8k-sizes"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {
- "shape": [],
- "type": [
- "i8",
- "i16"
- ],
- "kernel": [],
- "stride": [],
- "pad": []
- },
- "permutes": [
- "shape",
- "type",
- "pad"
- ]
- },
- "8k_level": {
- "all": "true"
- }
- }
- },
- "bitwise_and": {
- "group": "ew_binary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int8",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,2,65536,1",
- "--target-shape",
- "1,65539,1,1,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "bitwise_not": {
- "group": "ew_unary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "2,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int8",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,2,65537,1",
- "--target-shape",
- "1,65538,1,1,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "bitwise_or": {
- "group": "ew_binary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "3,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int8",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,2,65538,1",
- "--target-shape",
- "1,65537,1,1,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "bitwise_xor": {
- "group": "ew_binary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "4,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int8",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,2,65536,1",
- "--target-shape",
- "1,65536,1,1,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "cast": {
- "group": "type_conversion",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,1,65535,1,1",
- "--target-shape",
- "1,65538,1,2"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {
- "shape": [],
- "type": [],
- "output_type": [
- "outi8",
- "outi16",
- "outi32",
- "outb"
- ]
- },
- "permutes": [
- "shape",
- "type",
- "output_type"
- ]
- }
- }
- },
- "clamp": {
- "group": "activation",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "20,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "1,20",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,2,1,65536",
- "--target-shape",
- "1,3,65537,1,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "clz": {
- "group": "ew_unary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int32",
- "--target-shape",
- "1,2,65533,1",
- "--target-shape",
- "1,65539,1,1,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "concat": {
- "group": "data_layout",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3",
- "--num-const-inputs-concat",
- "3"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5",
- "--num-const-inputs-concat",
- "1"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,1,65535,1,1",
- "--target-shape",
- "1,65538,1,2",
- "--num-const-inputs-concat",
- "2"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6",
- "--num-const-inputs-concat",
- "2"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "concat_shape": {
- "group": "shape",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "shape",
- "--target-rank",
- "1",
- "--target-shape",
- "1",
- "--num-const-inputs-concat",
- "2"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": []
- }
- }
- },
- "cond_if": {
- "group": "control_flow",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "gen_filter": "^cond_if",
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "bool",
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3",
- "--target-rank",
- "4"
- ],
- [
- "--target-dtype",
- "int32",
- "--target-shape",
- "3,22,17,1,2"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "variant",
- "shape",
- "cond"
- ]
- }
- }
- },
- "const": {
- "group": "data_nodes",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--target-dtype",
- "int48",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--target-dtype",
- "int48",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,1,65537,1,1",
- "--target-shape",
- "1,65530,1,2"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "const_shape": {
- "group": "shape",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "shape",
- "--target-rank",
- "1",
- "--target-shape",
- "1"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": []
- }
- }
- },
- "conv2d": {
- "group": "tensor",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "gen_filter": "^conv2d",
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-shape",
- "1,49,42,28",
- "--target-shape",
- "1,11,44,13",
- "--tensor-dim-range",
- "1,16",
- "--allow-pooling-and-conv-oversizes"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,65535,3,1",
- "--target-shape",
- "1,2,65536,1",
- "--max-conv-dilation",
- "1",
- "--tensor-dim-range",
- "1,8",
- "--allow-pooling-and-conv-oversizes"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "selector": "8k_level",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "2,5",
- "--level-8k-sizes"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {
- "shape": [],
- "type": [
- "i8xi8",
- "i16xi8",
- "i8xi4"
- ],
- "kernel": [],
- "stride": [],
- "pad": [],
- "dilation": []
- },
- "permutes": [
- "kernel",
- "shape",
- "type",
- "pad"
- ]
- },
- "8k_level": {
- "all": "true"
- }
- }
- },
- "conv3d": {
- "group": "tensor",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "gen_filter": "^conv3d",
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-shape",
- "1,9,21,14,1",
- "--target-shape",
- "1,9,11,12,3",
- "--tensor-dim-range",
- "1,4",
- "--allow-pooling-and-conv-oversizes"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,1,65535,2,1",
- "--target-shape",
- "1,1,2,65536,1",
- "--max-conv-dilation",
- "1",
- "--tensor-dim-range",
- "1,2",
- "--allow-pooling-and-conv-oversizes"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "selector": "8k_level",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "2,5",
- "--level-8k-sizes"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {
- "shape": [],
- "type": [
- "i8xi8",
- "i16xi8",
- "i8xi4"
- ],
- "kernel": [],
- "stride": [],
- "pad": [],
- "dilation": []
- },
- "permutes": [
- "kernel",
- "shape",
- "type",
- "pad",
- "stride"
- ]
- },
- "8k_level": {
- "all": "true"
- }
- }
- },
- "depthwise_conv2d": {
- "group": "tensor",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "gen_filter": "^depthwise_conv2d",
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-shape",
- "1,9,44,3",
- "--target-shape",
- "1,11,33,4",
- "--tensor-dim-range",
- "1,16",
- "--allow-pooling-and-conv-oversizes"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,65532,2,1",
- "--target-shape",
- "1,4,65537,1",
- "--max-conv-dilation",
- "1",
- "--tensor-dim-range",
- "1,16",
- "--allow-pooling-and-conv-oversizes"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "selector": "8k_level",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "2,5",
- "--level-8k-sizes"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {
- "shape": [],
- "type": [
- "i8xi8",
- "i16xi8",
- "i8xi4"
- ],
- "kernel": [],
- "stride": [],
- "pad": [],
- "dilation": []
- },
- "permutes": [
- "kernel",
- "shape",
- "type",
- "pad"
- ]
- },
- "8k_level": {
- "all": "true"
- }
- }
- },
- "dim": {
- "group": "data_layout",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "from_version": "v0.80.0",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ]
- ]
- },
- "8k_level": {
- "from_version": "v0.80.0",
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "div_shape": {
- "group": "shape",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "shape",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "1"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape"
- ]
- }
- }
- },
- "equal": {
- "group": "comparison",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int32",
- "--target-shape",
- "1,2,65501,1",
- "--target-shape",
- "1,65541,1,1,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "fully_connected": {
- "group": "tensor",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "444,1",
- "--target-shape",
- "3,65538",
- "--tensor-dim-range",
- "1,2"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "3,16",
- "--target-shape",
- "1,23",
- "--tensor-dim-range",
- "100,200"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "gather": {
- "group": "scatter_gather",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "4,64",
- "--max-batch-size",
- "64"
- ],
- [
- "--target-dtype",
- "int8",
- "--tensor-dim-range",
- "5,20",
- "--target-shape",
- "2,65533,1",
- "--target-shape",
- "1,2,65533",
- "--target-shape",
- "5000,1,1"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "greater": {
- "group": "comparison",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "10,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,15",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int32",
- "--target-shape",
- "1,2,65530,1",
- "--target-shape",
- "1,65539,1,2,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "greater_equal": {
- "group": "comparison",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "20,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,20",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int32",
- "--target-shape",
- "1,2,65533,1",
- "--target-shape",
- "1,65539,1,3,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "identity": {
- "group": "data_nodes",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int4",
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "int48",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,61",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int4",
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "int48",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,15",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,1,65536,1,1",
- "--target-shape",
- "1,65531,1,2"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "intdiv": {
- "group": "ew_binary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int32",
- "--target-shape",
- "1,65533,1",
- "--target-shape",
- "1,1,65539,1,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "logical_and": {
- "group": "ew_binary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "bool",
- "--target-shape",
- "1,65538,1",
- "--target-shape",
- "1,2,1,65536"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "logical_left_shift": {
- "group": "ew_binary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,65532,1,1",
- "--target-shape",
- "1,2,1,65538"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "logical_not": {
- "group": "ew_unary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "2,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,15",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "bool",
- "--target-shape",
- "1,65537,1",
- "--target-shape",
- "1,2,1,65535"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "logical_or": {
- "group": "ew_binary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "3,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,14",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "bool",
- "--target-shape",
- "1,65536,1",
- "--target-shape",
- "1,2,1,65537"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "logical_right_shift": {
- "group": "ew_binary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "25,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,25",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,1,65540,3",
- "--target-shape",
- "2,1,65530,1,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "logical_xor": {
- "group": "ew_binary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "4,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "3,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "bool",
- "--target-shape",
- "1,65539,1",
- "--target-shape",
- "1,2,1,65534"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "matmul": {
- "group": "tensor",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "16,64"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "1,16"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,65532,1",
- "--target-shape",
- "1,2,65538",
- "--target-shape",
- "2000,1,1"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "maximum": {
- "group": "ew_binary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int32",
- "--target-shape",
- "1,2,65533,1",
- "--target-shape",
- "1,65539,1,1,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "max_pool2d": {
- "group": "tensor",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-shape",
- "1,4,75,3",
- "--target-shape",
- "1,11,44,1",
- "--allow-pooling-and-conv-oversizes"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,65535,5,1",
- "--target-shape",
- "1,3,65537,1",
- "--target-shape",
- "1,3,2,1",
- "--allow-pooling-and-conv-oversizes"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "selector": "8k_level",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "3,10",
- "--level-8k-sizes"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {
- "shape": [],
- "type": [
- "i8",
- "i16"
- ],
- "kernel": [],
- "stride": [],
- "pad": []
- },
- "permutes": [
- "shape",
- "type",
- "pad"
- ]
- },
- "8k_level": {
- "all": "true"
- }
- }
- },
- "minimum": {
- "group": "ew_binary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int32",
- "--target-shape",
- "1,2,65533,1",
- "--target-shape",
- "1,65539,1,1,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "mul": {
- "group": "ew_binary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,2,65500,1",
- "--target-shape",
- "1,68539,1,1,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type",
- "perm",
- "shift"
- ]
- }
- }
- },
- "mul_shape": {
- "group": "shape",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "shape",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "1"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape"
- ]
- }
- }
- },
- "negate": {
- "group": "ew_unary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "22,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,22",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "3,1,65540,1",
- "--target-shape",
- "1,1,2,1,65531"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "pad": {
- "group": "data_layout",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4"
- ],
- [
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,1,65537,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "selector": "8k_level",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ],
- "sparsity": {
- "pad": 15
- },
- "preselected": [
- {
- "shape": "6",
- "type": "i8",
- "pad": "pad00"
- }
- ]
- },
- "8k_level": {
- "params": {},
- "permutes": [],
- "sparsity": {
- "pad": 3
- },
- "full_sparsity": "true"
- }
- }
- },
- "reduce_all": {
- "group": "reduction",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,32",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3",
- "--target-rank",
- "4"
- ],
- [
- "--target-dtype",
- "bool",
- "--target-shape",
- "65530,1,1,1",
- "--target-shape",
- "2,65538,1,1"
- ]
- ]
- },
- "8k_level": {
- "from_version": "v0.80.0",
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "5",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type",
- "axis"
- ]
- }
- }
- },
- "reduce_any": {
- "group": "reduction",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,32",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3",
- "--target-rank",
- "4"
- ],
- [
- "--target-dtype",
- "bool",
- "--target-shape",
- "65530,1,1,1",
- "--target-shape",
- "2,65538,1,1"
- ]
- ]
- },
- "8k_level": {
- "from_version": "v0.80.0",
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,9",
- "--target-rank",
- "5",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type",
- "axis"
- ]
- }
- }
- },
- "reduce_max": {
- "group": "reduction",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,32",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3",
- "--target-rank",
- "4"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "65530,1,1,1",
- "--target-shape",
- "2,65538,1,1"
- ]
- ]
- },
- "8k_level": {
- "from_version": "v0.80.0",
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,11",
- "--target-rank",
- "5",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type",
- "axis"
- ]
- }
- }
- },
- "reduce_min": {
- "group": "reduction",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,24",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3",
- "--target-rank",
- "4"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,1,65538,1",
- "--target-shape",
- "2,65535,1,1"
- ]
- ]
- },
- "8k_level": {
- "from_version": "v0.80.0",
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "2,10",
- "--target-rank",
- "5",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type",
- "axis"
- ]
- }
- }
- },
- "reduce_sum": {
- "group": "reduction",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,32",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3",
- "--target-rank",
- "4"
- ],
- [
- "--target-dtype",
- "int32",
- "--target-shape",
- "3,65532,1,1",
- "--target-shape",
- "65536,1,1,2"
- ]
- ]
- },
- "8k_level": {
- "from_version": "v0.80.0",
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,12",
- "--target-rank",
- "5",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type",
- "axis"
- ]
- }
- }
- },
- "rescale": {
- "group": "type_conversion",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "int48",
- "--target-dtype",
- "uint8",
- "--target-dtype",
- "uint16",
- "--tensor-dim-range",
- "16,32",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "int48",
- "--target-dtype",
- "uint8",
- "--target-dtype",
- "uint16",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,2,65533,1",
- "--target-shape",
- "1,65539,1,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "int48",
- "--target-dtype",
- "uint8",
- "--target-dtype",
- "uint16",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {
- "scale": [
- "sc0",
- "sc0",
- "sc1",
- "sc1",
- "sc1",
- "sc1"
- ],
- "double_round": [
- "dr0",
- "dr0",
- "dr0",
- "dr0",
- "dr1",
- "dr1"
- ],
- "per_channel": [
- "pc0",
- "pc1",
- "pc0",
- "pc1",
- "pc0",
- "pc1",
- "pc1"
- ]
- },
- "permutes": [
- "shape",
- "type",
- "output_type"
- ]
- }
- }
- },
- "reshape": {
- "group": "data_layout",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3",
- "--target-rank",
- "4",
- "--num-rand-permutations",
- "2"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,1,65535,1",
- "--target-shape",
- "1,65538,1,2",
- "--num-rand-permutations",
- "2"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "5",
- "--target-rank",
- "6",
- "--num-rand-permutations",
- "2"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type",
- "rank",
- "perm"
- ]
- }
- }
- },
- "resize": {
- "group": "image",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,3,16383,1",
- "--max-resize-output-dim",
- "9500"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--level-8k-sizes",
- "--tensor-dim-range",
- "2,10",
- "--num-rand-permutations",
- "2"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "reverse": {
- "group": "data_layout",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,32",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3",
- "--target-rank",
- "4"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,1,65535",
- "--target-shape",
- "1,65540,1,2"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,12",
- "--target-rank",
- "5",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "scatter": {
- "group": "scatter_gather",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "4,64",
- "--max-batch-size",
- "64"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,65540,1",
- "--target-shape",
- "1,1,65533",
- "--target-shape",
- "3000,7,1"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "select": {
- "group": "ew_ternary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,1,65535,1",
- "--target-shape",
- "1,65538,1,2",
- "--num-rand-permutations",
- "2"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "slice": {
- "group": "data_layout",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3",
- "--num-rand-permutations",
- "2"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--num-rand-permutations",
- "2"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,1,65535,1",
- "--target-shape",
- "1,65538,1,2",
- "--num-rand-permutations",
- "2"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "5",
- "--target-rank",
- "6",
- "--num-rand-permutations",
- "2"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type",
- "perm"
- ]
- }
- }
- },
- "sub": {
- "group": "ew_binary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int32",
- "--target-shape",
- "1,2,65533,1",
- "--target-shape",
- "1,65539,1,1,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "sub_shape": {
- "group": "shape",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "shape",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "1"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape"
- ]
- }
- }
- },
- "table": {
- "group": "ew_binary",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "16,64",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "4",
- "--target-rank",
- "5"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,2,65536,1",
- "--target-shape",
- "1,65537,1,1,3"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "tile": {
- "group": "data_layout",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--tensor-dim-range",
- "4,32",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3",
- "--target-rank",
- "4"
- ],
- [
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,16",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3",
- "--target-rank",
- "4"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "65533",
- "--target-shape",
- "1,2,65540,1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "5",
- "--target-rank",
- "6"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- },
- "transpose": {
- "group": "data_layout",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--num-rand-permutations",
- "2"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--target-rank",
- "3",
- "--target-rank",
- "4",
- "--num-rand-permutations",
- "2"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,65537,1,2",
- "--target-shape",
- "65535,1,1,1",
- "--num-rand-permutations",
- "1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-dtype",
- "int32",
- "--target-dtype",
- "bool",
- "--tensor-dim-range",
- "1,10",
- "--target-rank",
- "5",
- "--target-rank",
- "6",
- "--num-rand-permutations",
- "2"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type",
- "perm"
- ]
- }
- }
- },
- "transpose_conv2d": {
- "group": "tensor",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "gen_filter": "^transpose_conv2d",
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--target-shape",
- "1,49,33,1",
- "--target-shape",
- "1,11,33,3",
- "--tensor-dim-range",
- "1,18",
- "--allow-pooling-and-conv-oversizes"
- ],
- [
- "--target-dtype",
- "int8",
- "--target-shape",
- "1,65536,1,1",
- "--tensor-dim-range",
- "1,12",
- "--max-conv-dilation",
- "1"
- ]
- ]
- },
- "8k_level": {
- "no_negative_tests": "true",
- "selector": "8k_level",
- "generator_args": [
- [
- "--target-dtype",
- "int8",
- "--target-dtype",
- "int16",
- "--tensor-dim-range",
- "2,5",
- "--level-8k-sizes"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {
- "shape": [],
- "type": [
- "i8xi8",
- "i16xi8",
- "i8xi4"
- ],
- "kernel": [],
- "stride": [],
- "pad": [],
- "out_shape": []
- },
- "permutes": [
- "shape",
- "type",
- "stride",
- "pad"
- ]
- },
- "8k_level": {
- "all": "true"
- }
- }
- },
- "while_loop": {
- "group": "control_flow",
- "profile": [
- "tosa-bi",
- "tosa-mi"
- ],
- "generation": {
- "standard": {
- "generator_args": [
- [
- "--target-dtype",
- "int32",
- "--target-rank",
- "1",
- "--target-rank",
- "2",
- "--target-rank",
- "3",
- "--target-rank",
- "4"
- ],
- [
- "--target-dtype",
- "int32",
- "--target-shape",
- "3,22,17,1,2",
- "--target-shape",
- "1,65537,2,1"
- ]
- ]
- }
- },
- "selection": {
- "default": {
- "params": {},
- "permutes": [
- "shape",
- "type"
- ]
- }
- }
- }
-} \ No newline at end of file