From a80f98072c492f68b54f1cc0acc799e63227d1d1 Mon Sep 17 00:00:00 2001 From: Eric Kunze Date: Fri, 3 Jun 2022 18:16:40 -0700 Subject: Remove dilation serialization for transpose_conv2d It does not exist in the specification, removing from serialized form Signed-off-by: Eric Kunze Change-Id: I496e1d4906b3ba1b9e00a1adef4ff3e7bab3d8ba --- src/TosaSerialize.cpp | 11 ++--------- third_party/serialization_lib | 2 +- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/src/TosaSerialize.cpp b/src/TosaSerialize.cpp index 04dae51..60393ae 100644 --- a/src/TosaSerialize.cpp +++ b/src/TosaSerialize.cpp @@ -687,7 +687,7 @@ TosaSerializationOperatorBuilder::build( for (auto &int_attr : outpad_attr) { outpad.push_back(int_attr.dyn_cast().getInt()); } - ASSERT_VECTOR_LENGTH(outpad, 2); + ASSERT_VECTOR_LENGTH(outpad, 4); auto stride_attr = op.getAttr("stride").dyn_cast().getValue(); @@ -696,13 +696,6 @@ TosaSerializationOperatorBuilder::build( } ASSERT_VECTOR_LENGTH(stride, 2); - auto dilation_attr = - op.getAttr("dilation").dyn_cast().getValue(); - for (auto &int_attr : dilation_attr) { - dilation.push_back(int_attr.dyn_cast().getInt()); - } - ASSERT_VECTOR_LENGTH(dilation, 2); - auto output_shape_attr = op.getAttr("out_shape").dyn_cast().getValue(); for (auto &int_attr : output_shape_attr) { @@ -715,7 +708,7 @@ TosaSerializationOperatorBuilder::build( std::string input2_name = GetTensorName(op.getOperand(2)); std::string output_name = GetTensorName(op.getResult(0)); - TosaTransposeConvAttribute attribute(outpad, stride, dilation, output_shape); + TosaTransposeConvAttribute attribute(outpad, stride, output_shape); auto quant_info = op.getAttrOfType("quantization_info"); diff --git a/third_party/serialization_lib b/third_party/serialization_lib index ae906de..7ffa1ff 160000 --- a/third_party/serialization_lib +++ b/third_party/serialization_lib @@ -1 +1 @@ -Subproject commit ae906de847e225cd0ae44f25bb21fc228707bc4d +Subproject commit 7ffa1ff137b573e775892836821976e190f28687 -- cgit v1.2.1