From 1330761157a92221ea27520aca5a6b1d711fa972 Mon Sep 17 00:00:00 2001 From: SunAhong1993 Date: Tue, 15 Dec 2020 17:56:17 +0800 Subject: [PATCH] fix the onnx decoder --- x2paddle/decoder/onnx_decoder.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/x2paddle/decoder/onnx_decoder.py b/x2paddle/decoder/onnx_decoder.py index db80279..4e01fe3 100644 --- a/x2paddle/decoder/onnx_decoder.py +++ b/x2paddle/decoder/onnx_decoder.py @@ -117,7 +117,13 @@ class ONNXGraphDataNode(GraphNode): if isinstance(self.layer, ValueInfoProto): values = self.layer.type.tensor_type.shape.dim out_shapes = list() - out_shapes.append([dim.dim_value for dim in values]) + shape = list() + for dim in values: + if dim.dim_value == 0: + shape.append(-1) + else: + shape.append(dim.dim_value) + out_shapes.append(shape) return out_shapes else: values = self.layer.dims -- GitLab