check_and_init_5hdc_reduce_support
函数功能
当tensor的数据排布格式为5HD时,校验是否支持reduce功能。
函数原型
def check_and_init_5hdc_reduce_support(input_tensor, axis)
参数说明
参数 |
说明 |
---|---|
input_tensor |
需要校验的tensor。 |
axis |
轴列表,为int类型的列表。 |
返回值说明
如果支持,则返回True。否则,返回False。
约束说明
如果input_tensor是5HD,axis是1和4,数据类型为float16,但没有配置ori_shape或ori_format,则抛RuntimeError。
调用示例
from tbe.common.utils import para_check input_tensor = {} input_tensor["format"] = "NC1HWC0" input_tensor["dtype"] = "float16" input_tensor["ori_shape"] = (32, 64, 64, 3) input_tensor["ori_format"] = "NHWC" para_check.check_and_init_5hdc_reduce_support(input_tensor, [1,4])
检查5HD的input_tensor是否支持reduce,返回True。
父主题: 算子参数校验