Conv

功能

卷积

边界

【输入】

X:输入4D或5D张量。输入为4D时数据类型:float16、float、int8;输入为5D时数据类型:float16

W:权重张量

B:可选,偏差,一维张量

【输出】

Y:卷积输出张量

【属性】

auto_pad:可选,Feature Map为NCHW时支持NOTSET、SAME_UPPER、SAME_LOWER和VALID属性;Feature Map为NCDHW仅支持NOTSET属性

dilations:输入4D张量时为4个整数的列表,输入5D张量时为5个整数的列表。指定用于扩张卷积的扩张率,H和W维度取值范围为[1, 255]

group:从输入通道到输出通道的阻塞连接数,输入通道和输出通道都必须被“group”整除;数据类型为int32,必须设置为1

pads:输入4D张量时为4个整数的列表,输入5D张量时为6个整数的列表。指定顶部、底部、左侧和右侧填充,取值范围为[0, 255]

strides:输入4D张量时为4个整数的列表,输入5D张量时为5个整数的列表。指定沿高度H和宽度W的卷积步长。H和W维度取值范围为[1, 63],默认情况下,N和C尺寸设置为1

【约束】

输入张量,W维度取值范围为[1, 4096]

权重张量,H维度和W维度取值范围为[1, 255]

当输出张量的W == 1且H == 1时,输入张量和权重的H和W维度需相同

当输出张量的W = 1,H != 1时,算子不支持

不支持atc工具--precision_mode=must_keep_origin_dtype参数时输入类型为float和float64

支持的ONNX版本

Opset v9/v10/v11/v12/v13/v14/v15/v16/v17/v18