From 7ffa1ff137b573e775892836821976e190f28687 Mon Sep 17 00:00:00 2001 From: Eric Kunze Date: Wed, 1 Jun 2022 17:26:48 -0700 Subject: Remove dilation from transpose_conv2d The specification does not have dilation for transpose_conv2d. Removed dilation from the attributes for transpose. Rename outpad to out_pad for transpose conv2d to align with specification Signed-off-by: Eric Kunze Change-Id: Ifb0fb7121a6bf33601420366ce86f2f0b56353de --- include/tosa_generated.h | 40 +++++++++++++--------------------------- 1 file changed, 13 insertions(+), 27 deletions(-) (limited to 'include/tosa_generated.h') diff --git a/include/tosa_generated.h b/include/tosa_generated.h index 799a3e7..58fe4a7 100644 --- a/include/tosa_generated.h +++ b/include/tosa_generated.h @@ -782,31 +782,25 @@ inline flatbuffers::Offset CreateConvAttributeDirect( struct TransposeConvAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { typedef TransposeConvAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { - VT_OUTPAD = 4, + VT_OUT_PAD = 4, VT_STRIDE = 6, - VT_DILATION = 8, - VT_OUTPUT_SHAPE = 10 + VT_OUTPUT_SHAPE = 8 }; - const flatbuffers::Vector *outpad() const { - return GetPointer *>(VT_OUTPAD); + const flatbuffers::Vector *out_pad() const { + return GetPointer *>(VT_OUT_PAD); } const flatbuffers::Vector *stride() const { return GetPointer *>(VT_STRIDE); } - const flatbuffers::Vector *dilation() const { - return GetPointer *>(VT_DILATION); - } const flatbuffers::Vector *output_shape() const { return GetPointer *>(VT_OUTPUT_SHAPE); } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && - VerifyOffset(verifier, VT_OUTPAD) && - verifier.VerifyVector(outpad()) && + VerifyOffset(verifier, VT_OUT_PAD) && + verifier.VerifyVector(out_pad()) && VerifyOffset(verifier, VT_STRIDE) && verifier.VerifyVector(stride()) && - VerifyOffset(verifier, VT_DILATION) && - verifier.VerifyVector(dilation()) && VerifyOffset(verifier, VT_OUTPUT_SHAPE) && verifier.VerifyVector(output_shape()) && verifier.EndTable(); @@ -817,15 +811,12 @@ struct TransposeConvAttributeBuilder { typedef TransposeConvAttribute Table; flatbuffers::FlatBufferBuilder &fbb_; flatbuffers::uoffset_t start_; - void add_outpad(flatbuffers::Offset> outpad) { - fbb_.AddOffset(TransposeConvAttribute::VT_OUTPAD, outpad); + void add_out_pad(flatbuffers::Offset> out_pad) { + fbb_.AddOffset(TransposeConvAttribute::VT_OUT_PAD, out_pad); } void add_stride(flatbuffers::Offset> stride) { fbb_.AddOffset(TransposeConvAttribute::VT_STRIDE, stride); } - void add_dilation(flatbuffers::Offset> dilation) { - fbb_.AddOffset(TransposeConvAttribute::VT_DILATION, dilation); - } void add_output_shape(flatbuffers::Offset> output_shape) { fbb_.AddOffset(TransposeConvAttribute::VT_OUTPUT_SHAPE, output_shape); } @@ -843,33 +834,28 @@ struct TransposeConvAttributeBuilder { inline flatbuffers::Offset CreateTransposeConvAttribute( flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset> outpad = 0, + flatbuffers::Offset> out_pad = 0, flatbuffers::Offset> stride = 0, - flatbuffers::Offset> dilation = 0, flatbuffers::Offset> output_shape = 0) { TransposeConvAttributeBuilder builder_(_fbb); builder_.add_output_shape(output_shape); - builder_.add_dilation(dilation); builder_.add_stride(stride); - builder_.add_outpad(outpad); + builder_.add_out_pad(out_pad); return builder_.Finish(); } inline flatbuffers::Offset CreateTransposeConvAttributeDirect( flatbuffers::FlatBufferBuilder &_fbb, - const std::vector *outpad = nullptr, + const std::vector *out_pad = nullptr, const std::vector *stride = nullptr, - const std::vector *dilation = nullptr, const std::vector *output_shape = nullptr) { - auto outpad__ = outpad ? _fbb.CreateVector(*outpad) : 0; + auto out_pad__ = out_pad ? _fbb.CreateVector(*out_pad) : 0; auto stride__ = stride ? _fbb.CreateVector(*stride) : 0; - auto dilation__ = dilation ? _fbb.CreateVector(*dilation) : 0; auto output_shape__ = output_shape ? _fbb.CreateVector(*output_shape) : 0; return tosa::CreateTransposeConvAttribute( _fbb, - outpad__, + out_pad__, stride__, - dilation__, output_shape__); } -- cgit v1.2.1