blob: a26c4a73fa4dfabb47faa10c6f4c090eb30b72dd [file] [log] [blame]
{
"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"
]
}
}
}
}