diff options
author | Jeremy Johnson <jeremy.johnson@arm.com> | 2024-05-01 17:26:24 +0100 |
---|---|---|
committer | Eric Kunze <eric.kunze@arm.com> | 2024-05-13 21:50:36 +0000 |
commit | bf9ee0556115daf5aca33b5aeb245f4d4bdaa789 (patch) | |
tree | f2cbee969e263ff5b2e8372601b8711c4500201e /verif/conformance/tosa_base_profile_ops_info.json | |
parent | 29b02017bf9e0ac381da068e1819632a56cf9966 (diff) | |
download | reference_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.json | 4186 |
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 |