diff --git a/x2paddle/op_mapper/onnx2paddle/opset9/opset.py b/x2paddle/op_mapper/onnx2paddle/opset9/opset.py index faf681df1298814c91fea1072b7f84480e4e16ad..05acacdabccfddb37d45c6b8cc23d3828c46057d 100755 --- a/x2paddle/op_mapper/onnx2paddle/opset9/opset.py +++ b/x2paddle/op_mapper/onnx2paddle/opset9/opset.py @@ -2354,7 +2354,8 @@ class OpSet9(): output_size = node.get_attr('output_shape', []) pads = node.get_attr('pads', [0] * (convnd * 2)) - paddings, var_x = self._pad_if_asymmetric(node, pads, val_x) + paddings = np.array(pads).reshape((2, -1)).transpose().astype("int32") + paddings = paddings.flatten().tolist() if len(output_size) != 0: paddings = [0] * 4