MaxUnpool
功能
MaxUnpool本质上计算了MaxPool操作的部分逆运算。此操作的输入信息通常是MaxPool操作的输出信息。第一个输入Tensor x是需要解除池化的张量,通常是MaxPool的第一个输出(池化张量)。第二个输入Tensor i包含对应于第一个输入Tensor x中元素的(局部最大)元素的索引。输入Tensor i通常是MaxPool操作的第二个输出。第三个(可选)输入是一个Tensor,指定解除池化操作的输出大小。
输入
- x:输入Tensor,数据类型支持float16、float。
- i:输入Tensor,数据类型支持int64。
- output_shape: (可选),设置输出的shape,数据类型:int64。
属性
- kernel_shape(必选):一个列表,数据类型为INTS,支持int或int列表,沿每个轴的内核大小。
- pads:一个列表,数据类型为INTS,支持int或int列表,沿每个轴pad。
- strides:一个列表,数据类型为INTS,支持int或int列表,沿每个轴步长。
输出
y:输出Tensor,数据类型和输入x一致。
约束与限制
无。
支持的ONNX版本
Opset v9/v11/v12/v13/v14/v15/v16/v17/v18
父主题: 支持ONNX算子清单