|
|
|
@@ -87,8 +87,8 @@ STATUS OnnxDeConvParser::Parse(const onnx::GraphProto &onnx_graph, const onnx::N |
|
|
|
MS_LOG(ERROR) << "dilations size " << onnx_node_attr.ints().size() << " is not 2"; |
|
|
|
return RET_ERROR; |
|
|
|
} |
|
|
|
attr->dilateW = static_cast<int32_t>(onnx_node_attr.ints(0)); |
|
|
|
attr->dilateH = static_cast<int32_t>(onnx_node_attr.ints(1)); |
|
|
|
attr->dilateH = static_cast<int32_t>(onnx_node_attr.ints(0)); |
|
|
|
attr->dilateW = static_cast<int32_t>(onnx_node_attr.ints(1)); |
|
|
|
} else if (onnx_node_attr.name() == "kernels") { |
|
|
|
if (onnx_node_attr.ints().size() != 2) { |
|
|
|
MS_LOG(ERROR) << "kernel_shape size " << onnx_node_attr.ints().size() << " is not 2"; |
|
|
|
@@ -101,8 +101,8 @@ STATUS OnnxDeConvParser::Parse(const onnx::GraphProto &onnx_graph, const onnx::N |
|
|
|
MS_LOG(ERROR) << "kernel_shape size " << onnx_node_attr.ints().size() << " is not 2"; |
|
|
|
return RET_ERROR; |
|
|
|
} |
|
|
|
attr->kernelW = static_cast<int32_t>(onnx_node_attr.ints(0)); |
|
|
|
attr->kernelH = static_cast<int32_t>(onnx_node_attr.ints(1)); |
|
|
|
attr->kernelH = static_cast<int32_t>(onnx_node_attr.ints(0)); |
|
|
|
attr->kernelW = static_cast<int32_t>(onnx_node_attr.ints(1)); |
|
|
|
} else if (onnx_node_attr.name() == "auto_pad") { |
|
|
|
attr->padMode = GetOnnxPadMode(onnx_node_attr); |
|
|
|
} else if (onnx_node_attr.name() == "pads") { |
|
|
|
@@ -119,8 +119,8 @@ STATUS OnnxDeConvParser::Parse(const onnx::GraphProto &onnx_graph, const onnx::N |
|
|
|
MS_LOG(ERROR) << "strides size " << onnx_node_attr.ints().size() << " is not 2"; |
|
|
|
return RET_ERROR; |
|
|
|
} |
|
|
|
attr->strideW = static_cast<int32_t>(onnx_node_attr.ints(0)); |
|
|
|
attr->strideH = static_cast<int32_t>(onnx_node_attr.ints(1)); |
|
|
|
attr->strideH = static_cast<int32_t>(onnx_node_attr.ints(0)); |
|
|
|
attr->strideW = static_cast<int32_t>(onnx_node_attr.ints(1)); |
|
|
|
} else if (onnx_node_attr.name() == "order") { |
|
|
|
if (onnx_node_attr.s() == "NHWC") { |
|
|
|
attr->format = schema::Format::Format_NHWC; |
|
|
|
|