From 89963aa8fad822ab7a6e1ff92f6b7b4ee0b9350c Mon Sep 17 00:00:00 2001 From: Tai Ly Date: Mon, 3 Jul 2023 22:14:05 +0000 Subject: Update to use GenText changed GenerateText to GenText, with reversed return polarity. updated flatbuffer to v23.5.26, and regenerated headers Signed-off-by: Tai Ly Change-Id: I7278dfe9c7b55b9afbe2329e3058b63a1cdce586 --- include/tosa_generated.h | 1025 +++++++++++++------------- python/tosa/ArithmeticRightShiftAttribute.py | 20 +- python/tosa/AxisAttribute.py | 20 +- python/tosa/ClampAttribute.py | 55 +- python/tosa/CondIfAttribute.py | 27 +- python/tosa/ConvAttribute.py | 69 +- python/tosa/CustomAttribute.py | 41 +- python/tosa/FFTAttribute.py | 20 +- python/tosa/FullyConnectedAttribute.py | 27 +- python/tosa/MatMulAttribute.py | 27 +- python/tosa/MulAttribute.py | 20 +- python/tosa/NegateAttribute.py | 27 +- python/tosa/PadAttribute.py | 48 +- python/tosa/PoolAttribute.py | 76 +- python/tosa/RescaleAttribute.py | 76 +- python/tosa/ReshapeAttribute.py | 27 +- python/tosa/ResizeAttribute.py | 62 +- python/tosa/SliceAttribute.py | 41 +- python/tosa/TableAttribute.py | 27 +- python/tosa/TileAttribute.py | 27 +- python/tosa/TosaBasicBlock.py | 76 +- python/tosa/TosaGraph.py | 34 +- python/tosa/TosaOperator.py | 62 +- python/tosa/TosaRegion.py | 34 +- python/tosa/TosaTensor.py | 55 +- python/tosa/TransposeAttribute.py | 27 +- python/tosa/TransposeConvAttribute.py | 69 +- python/tosa/Version.py | 57 +- python/tosa/WhileLoopAttribute.py | 27 +- src/tosa_serialization_handler.cpp | 2 +- third_party/flatbuffers | 2 +- 31 files changed, 1348 insertions(+), 859 deletions(-) diff --git a/include/tosa_generated.h b/include/tosa_generated.h index 422ae18..1cddf98 100644 --- a/include/tosa_generated.h +++ b/include/tosa_generated.h @@ -6,6 +6,13 @@ #include "flatbuffers/flatbuffers.h" +// Ensure the included flatbuffers.h is the same version as when this file was +// generated, otherwise it may not be compatible. +static_assert(FLATBUFFERS_VERSION_MAJOR == 23 && + FLATBUFFERS_VERSION_MINOR == 5 && + FLATBUFFERS_VERSION_REVISION == 26, + "Non-compatible flatbuffers version included"); + namespace tosa { struct PoolAttribute; @@ -147,7 +154,7 @@ inline const char * const *EnumNamesDType() { } inline const char *EnumNameDType(DType e) { - if (flatbuffers::IsOutRange(e, DType_UNKNOWN, DType_BF16)) return ""; + if (::flatbuffers::IsOutRange(e, DType_UNKNOWN, DType_BF16)) return ""; const size_t index = static_cast(e); return EnumNamesDType()[index]; } @@ -180,7 +187,7 @@ inline const char * const *EnumNamesResizeMode() { } inline const char *EnumNameResizeMode(ResizeMode e) { - if (flatbuffers::IsOutRange(e, ResizeMode_UNKNOWN, ResizeMode_BILINEAR)) return ""; + if (::flatbuffers::IsOutRange(e, ResizeMode_UNKNOWN, ResizeMode_BILINEAR)) return ""; const size_t index = static_cast(e); return EnumNamesResizeMode()[index]; } @@ -420,7 +427,7 @@ inline const char * const *EnumNamesOp() { } inline const char *EnumNameOp(Op e) { - if (flatbuffers::IsOutRange(e, Op_UNKNOWN, Op_ERF)) return ""; + if (::flatbuffers::IsOutRange(e, Op_UNKNOWN, Op_ERF)) return ""; const size_t index = static_cast(e); return EnumNamesOp()[index]; } @@ -513,7 +520,7 @@ inline const char * const *EnumNamesAttribute() { } inline const char *EnumNameAttribute(Attribute e) { - if (flatbuffers::IsOutRange(e, Attribute_NONE, Attribute_FFTAttribute)) return ""; + if (::flatbuffers::IsOutRange(e, Attribute_NONE, Attribute_FFTAttribute)) return ""; const size_t index = static_cast(e); return EnumNamesAttribute()[index]; } @@ -610,10 +617,10 @@ template<> struct AttributeTraits { static const Attribute enum_value = Attribute_FFTAttribute; }; -bool VerifyAttribute(flatbuffers::Verifier &verifier, const void *obj, Attribute type); -bool VerifyAttributeVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector> *values, const flatbuffers::Vector *types); +bool VerifyAttribute(::flatbuffers::Verifier &verifier, const void *obj, Attribute type); +bool VerifyAttributeVector(::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset> *values, const ::flatbuffers::Vector *types); -struct PoolAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct PoolAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef PoolAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_PAD = 4, @@ -623,14 +630,14 @@ struct PoolAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { VT_OUTPUT_ZP = 12, VT_ACCUM_DTYPE = 14 }; - const flatbuffers::Vector *pad() const { - return GetPointer *>(VT_PAD); + const ::flatbuffers::Vector *pad() const { + return GetPointer *>(VT_PAD); } - const flatbuffers::Vector *kernel() const { - return GetPointer *>(VT_KERNEL); + const ::flatbuffers::Vector *kernel() const { + return GetPointer *>(VT_KERNEL); } - const flatbuffers::Vector *stride() const { - return GetPointer *>(VT_STRIDE); + const ::flatbuffers::Vector *stride() const { + return GetPointer *>(VT_STRIDE); } int32_t input_zp() const { return GetField(VT_INPUT_ZP, 0); @@ -641,7 +648,7 @@ struct PoolAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { tosa::DType accum_dtype() const { return static_cast(GetField(VT_ACCUM_DTYPE, 0)); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_PAD) && verifier.VerifyVector(pad()) && @@ -658,15 +665,15 @@ struct PoolAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct PoolAttributeBuilder { typedef PoolAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_pad(flatbuffers::Offset> pad) { + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_pad(::flatbuffers::Offset<::flatbuffers::Vector> pad) { fbb_.AddOffset(PoolAttribute::VT_PAD, pad); } - void add_kernel(flatbuffers::Offset> kernel) { + void add_kernel(::flatbuffers::Offset<::flatbuffers::Vector> kernel) { fbb_.AddOffset(PoolAttribute::VT_KERNEL, kernel); } - void add_stride(flatbuffers::Offset> stride) { + void add_stride(::flatbuffers::Offset<::flatbuffers::Vector> stride) { fbb_.AddOffset(PoolAttribute::VT_STRIDE, stride); } void add_input_zp(int32_t input_zp) { @@ -678,22 +685,22 @@ struct PoolAttributeBuilder { void add_accum_dtype(tosa::DType accum_dtype) { fbb_.AddElement(PoolAttribute::VT_ACCUM_DTYPE, static_cast(accum_dtype), 0); } - explicit PoolAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit PoolAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreatePoolAttribute( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset> pad = 0, - flatbuffers::Offset> kernel = 0, - flatbuffers::Offset> stride = 0, +inline ::flatbuffers::Offset CreatePoolAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset<::flatbuffers::Vector> pad = 0, + ::flatbuffers::Offset<::flatbuffers::Vector> kernel = 0, + ::flatbuffers::Offset<::flatbuffers::Vector> stride = 0, int32_t input_zp = 0, int32_t output_zp = 0, tosa::DType accum_dtype = tosa::DType_UNKNOWN) { @@ -707,8 +714,8 @@ inline flatbuffers::Offset CreatePoolAttribute( return builder_.Finish(); } -inline flatbuffers::Offset CreatePoolAttributeDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreatePoolAttributeDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, const std::vector *pad = nullptr, const std::vector *kernel = nullptr, const std::vector *stride = nullptr, @@ -728,7 +735,7 @@ inline flatbuffers::Offset CreatePoolAttributeDirect( accum_dtype); } -struct ConvAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct ConvAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef ConvAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_PAD = 4, @@ -737,14 +744,14 @@ struct ConvAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { VT_INPUT_ZP = 10, VT_WEIGHT_ZP = 12 }; - const flatbuffers::Vector *pad() const { - return GetPointer *>(VT_PAD); + const ::flatbuffers::Vector *pad() const { + return GetPointer *>(VT_PAD); } - const flatbuffers::Vector *stride() const { - return GetPointer *>(VT_STRIDE); + const ::flatbuffers::Vector *stride() const { + return GetPointer *>(VT_STRIDE); } - const flatbuffers::Vector *dilation() const { - return GetPointer *>(VT_DILATION); + const ::flatbuffers::Vector *dilation() const { + return GetPointer *>(VT_DILATION); } int32_t input_zp() const { return GetField(VT_INPUT_ZP, 0); @@ -752,7 +759,7 @@ struct ConvAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { int32_t weight_zp() const { return GetField(VT_WEIGHT_ZP, 0); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_PAD) && verifier.VerifyVector(pad()) && @@ -768,15 +775,15 @@ struct ConvAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct ConvAttributeBuilder { typedef ConvAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_pad(flatbuffers::Offset> pad) { + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_pad(::flatbuffers::Offset<::flatbuffers::Vector> pad) { fbb_.AddOffset(ConvAttribute::VT_PAD, pad); } - void add_stride(flatbuffers::Offset> stride) { + void add_stride(::flatbuffers::Offset<::flatbuffers::Vector> stride) { fbb_.AddOffset(ConvAttribute::VT_STRIDE, stride); } - void add_dilation(flatbuffers::Offset> dilation) { + void add_dilation(::flatbuffers::Offset<::flatbuffers::Vector> dilation) { fbb_.AddOffset(ConvAttribute::VT_DILATION, dilation); } void add_input_zp(int32_t input_zp) { @@ -785,22 +792,22 @@ struct ConvAttributeBuilder { void add_weight_zp(int32_t weight_zp) { fbb_.AddElement(ConvAttribute::VT_WEIGHT_ZP, weight_zp, 0); } - explicit ConvAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit ConvAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateConvAttribute( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset> pad = 0, - flatbuffers::Offset> stride = 0, - flatbuffers::Offset> dilation = 0, +inline ::flatbuffers::Offset CreateConvAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset<::flatbuffers::Vector> pad = 0, + ::flatbuffers::Offset<::flatbuffers::Vector> stride = 0, + ::flatbuffers::Offset<::flatbuffers::Vector> dilation = 0, int32_t input_zp = 0, int32_t weight_zp = 0) { ConvAttributeBuilder builder_(_fbb); @@ -812,8 +819,8 @@ inline flatbuffers::Offset CreateConvAttribute( return builder_.Finish(); } -inline flatbuffers::Offset CreateConvAttributeDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateConvAttributeDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, const std::vector *pad = nullptr, const std::vector *stride = nullptr, const std::vector *dilation = nullptr, @@ -831,7 +838,7 @@ inline flatbuffers::Offset CreateConvAttributeDirect( weight_zp); } -struct TransposeConvAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct TransposeConvAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef TransposeConvAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_OUT_PAD = 4, @@ -840,14 +847,14 @@ struct TransposeConvAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Tab VT_INPUT_ZP = 10, VT_WEIGHT_ZP = 12 }; - const flatbuffers::Vector *out_pad() const { - return GetPointer *>(VT_OUT_PAD); + const ::flatbuffers::Vector *out_pad() const { + return GetPointer *>(VT_OUT_PAD); } - const flatbuffers::Vector *stride() const { - return GetPointer *>(VT_STRIDE); + const ::flatbuffers::Vector *stride() const { + return GetPointer *>(VT_STRIDE); } - const flatbuffers::Vector *output_shape() const { - return GetPointer *>(VT_OUTPUT_SHAPE); + const ::flatbuffers::Vector *output_shape() const { + return GetPointer *>(VT_OUTPUT_SHAPE); } int32_t input_zp() const { return GetField(VT_INPUT_ZP, 0); @@ -855,7 +862,7 @@ struct TransposeConvAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Tab int32_t weight_zp() const { return GetField(VT_WEIGHT_ZP, 0); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_OUT_PAD) && verifier.VerifyVector(out_pad()) && @@ -871,15 +878,15 @@ struct TransposeConvAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Tab struct TransposeConvAttributeBuilder { typedef TransposeConvAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_out_pad(flatbuffers::Offset> out_pad) { + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_out_pad(::flatbuffers::Offset<::flatbuffers::Vector> out_pad) { fbb_.AddOffset(TransposeConvAttribute::VT_OUT_PAD, out_pad); } - void add_stride(flatbuffers::Offset> stride) { + void add_stride(::flatbuffers::Offset<::flatbuffers::Vector> stride) { fbb_.AddOffset(TransposeConvAttribute::VT_STRIDE, stride); } - void add_output_shape(flatbuffers::Offset> output_shape) { + void add_output_shape(::flatbuffers::Offset<::flatbuffers::Vector> output_shape) { fbb_.AddOffset(TransposeConvAttribute::VT_OUTPUT_SHAPE, output_shape); } void add_input_zp(int32_t input_zp) { @@ -888,22 +895,22 @@ struct TransposeConvAttributeBuilder { void add_weight_zp(int32_t weight_zp) { fbb_.AddElement(TransposeConvAttribute::VT_WEIGHT_ZP, weight_zp, 0); } - explicit TransposeConvAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit TransposeConvAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateTransposeConvAttribute( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset> out_pad = 0, - flatbuffers::Offset> stride = 0, - flatbuffers::Offset> output_shape = 0, +inline ::flatbuffers::Offset CreateTransposeConvAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset<::flatbuffers::Vector> out_pad = 0, + ::flatbuffers::Offset<::flatbuffers::Vector> stride = 0, + ::flatbuffers::Offset<::flatbuffers::Vector> output_shape = 0, int32_t input_zp = 0, int32_t weight_zp = 0) { TransposeConvAttributeBuilder builder_(_fbb); @@ -915,8 +922,8 @@ inline flatbuffers::Offset CreateTransposeConvAttribute( return builder_.Finish(); } -inline flatbuffers::Offset CreateTransposeConvAttributeDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateTransposeConvAttributeDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, const std::vector *out_pad = nullptr, const std::vector *stride = nullptr, const std::vector *output_shape = nullptr, @@ -934,23 +941,23 @@ inline flatbuffers::Offset CreateTransposeConvAttributeD weight_zp); } -struct PadAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct PadAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef PadAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_PADDING = 4, VT_PAD_CONST_INT = 6, VT_PAD_CONST_FP = 8 }; - const flatbuffers::Vector *padding() const { - return GetPointer *>(VT_PADDING); + const ::flatbuffers::Vector *padding() const { + return GetPointer *>(VT_PADDING); } int32_t pad_const_int() const { return GetField(VT_PAD_CONST_INT, 0); } - const flatbuffers::Vector *pad_const_fp() const { - return GetPointer *>(VT_PAD_CONST_FP); + const ::flatbuffers::Vector *pad_const_fp() const { + return GetPointer *>(VT_PAD_CONST_FP); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_PADDING) && verifier.VerifyVector(padding()) && @@ -963,33 +970,33 @@ struct PadAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct PadAttributeBuilder { typedef PadAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_padding(flatbuffers::Offset> padding) { + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_padding(::flatbuffers::Offset<::flatbuffers::Vector> padding) { fbb_.AddOffset(PadAttribute::VT_PADDING, padding); } void add_pad_const_int(int32_t pad_const_int) { fbb_.AddElement(PadAttribute::VT_PAD_CONST_INT, pad_const_int, 0); } - void add_pad_const_fp(flatbuffers::Offset> pad_const_fp) { + void add_pad_const_fp(::flatbuffers::Offset<::flatbuffers::Vector> pad_const_fp) { fbb_.AddOffset(PadAttribute::VT_PAD_CONST_FP, pad_const_fp); } - explicit PadAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit PadAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreatePadAttribute( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset> padding = 0, +inline ::flatbuffers::Offset CreatePadAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset<::flatbuffers::Vector> padding = 0, int32_t pad_const_int = 0, - flatbuffers::Offset> pad_const_fp = 0) { + ::flatbuffers::Offset<::flatbuffers::Vector> pad_const_fp = 0) { PadAttributeBuilder builder_(_fbb); builder_.add_pad_const_fp(pad_const_fp); builder_.add_pad_const_int(pad_const_int); @@ -997,8 +1004,8 @@ inline flatbuffers::Offset CreatePadAttribute( return builder_.Finish(); } -inline flatbuffers::Offset CreatePadAttributeDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreatePadAttributeDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, const std::vector *padding = nullptr, int32_t pad_const_int = 0, const std::vector *pad_const_fp = nullptr) { @@ -1012,7 +1019,7 @@ inline flatbuffers::Offset CreatePadAttributeDirect( pad_const_fp__); } -struct AxisAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct AxisAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef AxisAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_AXIS = 4 @@ -1020,7 +1027,7 @@ struct AxisAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { int32_t axis() const { return GetField(VT_AXIS, 0); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField(verifier, VT_AXIS, 4) && verifier.EndTable(); @@ -1029,39 +1036,39 @@ struct AxisAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct AxisAttributeBuilder { typedef AxisAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; void add_axis(int32_t axis) { fbb_.AddElement(AxisAttribute::VT_AXIS, axis, 0); } - explicit AxisAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit AxisAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateAxisAttribute( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateAxisAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, int32_t axis = 0) { AxisAttributeBuilder builder_(_fbb); builder_.add_axis(axis); return builder_.Finish(); } -struct ReshapeAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct ReshapeAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef ReshapeAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_NEW_SHAPE = 4 }; - const flatbuffers::Vector *new_shape() const { - return GetPointer *>(VT_NEW_SHAPE); + const ::flatbuffers::Vector *new_shape() const { + return GetPointer *>(VT_NEW_SHAPE); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_NEW_SHAPE) && verifier.VerifyVector(new_shape()) && @@ -1071,32 +1078,32 @@ struct ReshapeAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct ReshapeAttributeBuilder { typedef ReshapeAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_new_shape(flatbuffers::Offset> new_shape) { + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_new_shape(::flatbuffers::Offset<::flatbuffers::Vector> new_shape) { fbb_.AddOffset(ReshapeAttribute::VT_NEW_SHAPE, new_shape); } - explicit ReshapeAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit ReshapeAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateReshapeAttribute( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset> new_shape = 0) { +inline ::flatbuffers::Offset CreateReshapeAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset<::flatbuffers::Vector> new_shape = 0) { ReshapeAttributeBuilder builder_(_fbb); builder_.add_new_shape(new_shape); return builder_.Finish(); } -inline flatbuffers::Offset CreateReshapeAttributeDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateReshapeAttributeDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, const std::vector *new_shape = nullptr) { auto new_shape__ = new_shape ? _fbb.CreateVector(*new_shape) : 0; return tosa::CreateReshapeAttribute( @@ -1104,19 +1111,19 @@ inline flatbuffers::Offset CreateReshapeAttributeDirect( new_shape__); } -struct SliceAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct SliceAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef SliceAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_START = 4, VT_SIZE = 6 }; - const flatbuffers::Vector *start() const { - return GetPointer *>(VT_START); + const ::flatbuffers::Vector *start() const { + return GetPointer *>(VT_START); } - const flatbuffers::Vector *size() const { - return GetPointer *>(VT_SIZE); + const ::flatbuffers::Vector *size() const { + return GetPointer *>(VT_SIZE); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_START) && verifier.VerifyVector(start()) && @@ -1128,37 +1135,37 @@ struct SliceAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct SliceAttributeBuilder { typedef SliceAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_start(flatbuffers::Offset> start) { + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_start(::flatbuffers::Offset<::flatbuffers::Vector> start) { fbb_.AddOffset(SliceAttribute::VT_START, start); } - void add_size(flatbuffers::Offset> size) { + void add_size(::flatbuffers::Offset<::flatbuffers::Vector> size) { fbb_.AddOffset(SliceAttribute::VT_SIZE, size); } - explicit SliceAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit SliceAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateSliceAttribute( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset> start = 0, - flatbuffers::Offset> size = 0) { +inline ::flatbuffers::Offset CreateSliceAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset<::flatbuffers::Vector> start = 0, + ::flatbuffers::Offset<::flatbuffers::Vector> size = 0) { SliceAttributeBuilder builder_(_fbb); builder_.add_size(size); builder_.add_start(start); return builder_.Finish(); } -inline flatbuffers::Offset CreateSliceAttributeDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateSliceAttributeDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, const std::vector *start = nullptr, const std::vector *size = nullptr) { auto start__ = start ? _fbb.CreateVector(*start) : 0; @@ -1169,15 +1176,15 @@ inline flatbuffers::Offset CreateSliceAttributeDirect( size__); } -struct TileAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct TileAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef TileAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_MULTIPLES = 4 }; - const flatbuffers::Vector *multiples() const { - return GetPointer *>(VT_MULTIPLES); + const ::flatbuffers::Vector *multiples() const { + return GetPointer *>(VT_MULTIPLES); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_MULTIPLES) && verifier.VerifyVector(multiples()) && @@ -1187,32 +1194,32 @@ struct TileAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct TileAttributeBuilder { typedef TileAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_multiples(flatbuffers::Offset> multiples) { + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_multiples(::flatbuffers::Offset<::flatbuffers::Vector> multiples) { fbb_.AddOffset(TileAttribute::VT_MULTIPLES, multiples); } - explicit TileAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit TileAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateTileAttribute( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset> multiples = 0) { +inline ::flatbuffers::Offset CreateTileAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset<::flatbuffers::Vector> multiples = 0) { TileAttributeBuilder builder_(_fbb); builder_.add_multiples(multiples); return builder_.Finish(); } -inline flatbuffers::Offset CreateTileAttributeDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateTileAttributeDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, const std::vector *multiples = nullptr) { auto multiples__ = multiples ? _fbb.CreateVector(*multiples) : 0; return tosa::CreateTileAttribute( @@ -1220,7 +1227,7 @@ inline flatbuffers::Offset CreateTileAttributeDirect( multiples__); } -struct ResizeAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct ResizeAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef ResizeAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_SCALE = 4, @@ -1228,19 +1235,19 @@ struct ResizeAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { VT_BORDER = 8, VT_MODE = 10 }; - const flatbuffers::Vector *scale() const { - return GetPointer *>(VT_SCALE); + const ::flatbuffers::Vector *scale() const { + return GetPointer *>(VT_SCALE); } - const flatbuffers::Vector *offset() const { - return GetPointer *>(VT_OFFSET); + const ::flatbuffers::Vector *offset() const { + return GetPointer *>(VT_OFFSET); } - const flatbuffers::Vector *border() const { - return GetPointer *>(VT_BORDER); + const ::flatbuffers::Vector *border() const { + return GetPointer *>(VT_BORDER); } tosa::ResizeMode mode() const { return static_cast(GetField(VT_MODE, 0)); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_SCALE) && verifier.VerifyVector(scale()) && @@ -1255,36 +1262,36 @@ struct ResizeAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct ResizeAttributeBuilder { typedef ResizeAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_scale(flatbuffers::Offset> scale) { + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_scale(::flatbuffers::Offset<::flatbuffers::Vector> scale) { fbb_.AddOffset(ResizeAttribute::VT_SCALE, scale); } - void add_offset(flatbuffers::Offset> offset) { + void add_offset(::flatbuffers::Offset<::flatbuffers::Vector> offset) { fbb_.AddOffset(ResizeAttribute::VT_OFFSET, offset); } - void add_border(flatbuffers::Offset> border) { + void add_border(::flatbuffers::Offset<::flatbuffers::Vector> border) { fbb_.AddOffset(ResizeAttribute::VT_BORDER, border); } void add_mode(tosa::ResizeMode mode) { fbb_.AddElement(ResizeAttribute::VT_MODE, static_cast(mode), 0); } - explicit ResizeAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit ResizeAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateResizeAttribute( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset> scale = 0, - flatbuffers::Offset> offset = 0, - flatbuffers::Offset> border = 0, +inline ::flatbuffers::Offset CreateResizeAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset<::flatbuffers::Vector> scale = 0, + ::flatbuffers::Offset<::flatbuffers::Vector> offset = 0, + ::flatbuffers::Offset<::flatbuffers::Vector> border = 0, tosa::ResizeMode mode = tosa::ResizeMode_UNKNOWN) { ResizeAttributeBuilder builder_(_fbb); builder_.add_mode(mode); @@ -1294,8 +1301,8 @@ inline flatbuffers::Offset CreateResizeAttribute( return builder_.Finish(); } -inline flatbuffers::Offset CreateResizeAttributeDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateResizeAttributeDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, const std::vector *scale = nullptr, const std::vector *offset = nullptr, const std::vector *border = nullptr, @@ -1311,7 +1318,7 @@ inline flatbuffers::Offset CreateResizeAttributeDirect( mode); } -struct ClampAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct ClampAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef ClampAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_MIN_INT = 4, @@ -1325,13 +1332,13 @@ struct ClampAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { int32_t max_int() const { return GetField(VT_MAX_INT, 0); } - const flatbuffers::Vector *min_fp() const { - return GetPointer *>(VT_MIN_FP); + const ::flatbuffers::Vector *min_fp() const { + return GetPointer *>(VT_MIN_FP); } - const flatbuffers::Vector *max_fp() const { - return GetPointer *>(VT_MAX_FP); + const ::flatbuffers::Vector *max_fp() const { + return GetPointer *>(VT_MAX_FP); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField(verifier, VT_MIN_INT, 4) && VerifyField(verifier, VT_MAX_INT, 4) && @@ -1345,37 +1352,37 @@ struct ClampAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct ClampAttributeBuilder { typedef ClampAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; void add_min_int(int32_t min_int) { fbb_.AddElement(ClampAttribute::VT_MIN_INT, min_int, 0); } void add_max_int(int32_t max_int) { fbb_.AddElement(ClampAttribute::VT_MAX_INT, max_int, 0); } - void add_min_fp(flatbuffers::Offset> min_fp) { + void add_min_fp(::flatbuffers::Offset<::flatbuffers::Vector> min_fp) { fbb_.AddOffset(ClampAttribute::VT_MIN_FP, min_fp); } - void add_max_fp(flatbuffers::Offset> max_fp) { + void add_max_fp(::flatbuffers::Offset<::flatbuffers::Vector> max_fp) { fbb_.AddOffset(ClampAttribute::VT_MAX_FP, max_fp); } - explicit ClampAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit ClampAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateClampAttribute( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateClampAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, int32_t min_int = 0, int32_t max_int = 0, - flatbuffers::Offset> min_fp = 0, - flatbuffers::Offset> max_fp = 0) { + ::flatbuffers::Offset<::flatbuffers::Vector> min_fp = 0, + ::flatbuffers::Offset<::flatbuffers::Vector> max_fp = 0) { ClampAttributeBuilder builder_(_fbb); builder_.add_max_fp(max_fp); builder_.add_min_fp(min_fp); @@ -1384,8 +1391,8 @@ inline flatbuffers::Offset CreateClampAttribute( return builder_.Finish(); } -inline flatbuffers::Offset CreateClampAttributeDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateClampAttributeDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, int32_t min_int = 0, int32_t max_int = 0, const std::vector *min_fp = nullptr, @@ -1402,7 +1409,7 @@ inline flatbuffers::Offset CreateClampAttributeDirect( max_fp__); } -struct RescaleAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct RescaleAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef RescaleAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_INPUT_ZP = 4, @@ -1419,11 +1426,11 @@ struct RescaleAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { int32_t output_zp() const { return GetField(VT_OUTPUT_ZP, 0); } - const flatbuffers::Vector *multiplier() const { - return GetPointer *>(VT_MULTIPLIER); + const ::flatbuffers::Vector *multiplier() const { + return GetPointer *>(VT_MULTIPLIER); } - const flatbuffers::Vector *shift() const { - return GetPointer *>(VT_SHIFT); + const ::flatbuffers::Vector *shift() const { + return GetPointer *>(VT_SHIFT); } bool scale32() const { return GetField(VT_SCALE32, 0) != 0; @@ -1434,7 +1441,7 @@ struct RescaleAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { bool per_channel() const { return GetField(VT_PER_CHANNEL, 0) != 0; } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField(verifier, VT_INPUT_ZP, 4) && VerifyField(verifier, VT_OUTPUT_ZP, 4) && @@ -1451,18 +1458,18 @@ struct RescaleAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct RescaleAttributeBuilder { typedef RescaleAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; void add_input_zp(int32_t input_zp) { fbb_.AddElement(RescaleAttribute::VT_INPUT_ZP, input_zp, 0); } void add_output_zp(int32_t output_zp) { fbb_.AddElement(RescaleAttribute::VT_OUTPUT_ZP, output_zp, 0); } - void add_multiplier(flatbuffers::Offset> multiplier) { + void add_multiplier(::flatbuffers::Offset<::flatbuffers::Vector> multiplier) { fbb_.AddOffset(RescaleAttribute::VT_MULTIPLIER, multiplier); } - void add_shift(flatbuffers::Offset> shift) { + void add_shift(::flatbuffers::Offset<::flatbuffers::Vector> shift) { fbb_.AddOffset(RescaleAttribute::VT_SHIFT, shift); } void add_scale32(bool scale32) { @@ -1474,23 +1481,23 @@ struct RescaleAttributeBuilder { void add_per_channel(bool per_channel) { fbb_.AddElement(RescaleAttribute::VT_PER_CHANNEL, static_cast(per_channel), 0); } - explicit RescaleAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit RescaleAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateRescaleAttribute( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateRescaleAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, int32_t input_zp = 0, int32_t output_zp = 0, - flatbuffers::Offset> multiplier = 0, - flatbuffers::Offset> shift = 0, + ::flatbuffers::Offset<::flatbuffers::Vector> multiplier = 0, + ::flatbuffers::Offset<::flatbuffers::Vector> shift = 0, bool scale32 = false, bool double_round = false, bool per_channel = false) { @@ -1505,8 +1512,8 @@ inline flatbuffers::Offset CreateRescaleAttribute( return builder_.Finish(); } -inline flatbuffers::Offset CreateRescaleAttributeDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateRescaleAttributeDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, int32_t input_zp = 0, int32_t output_zp = 0, const std::vector *multiplier = nullptr, @@ -1527,7 +1534,7 @@ inline flatbuffers::Offset CreateRescaleAttributeDirect( per_channel); } -struct MulAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct MulAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef MulAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_SHIFT = 4 @@ -1535,7 +1542,7 @@ struct MulAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { int32_t shift() const { return GetField(VT_SHIFT, 0); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField(verifier, VT_SHIFT, 4) && verifier.EndTable(); @@ -1544,31 +1551,31 @@ struct MulAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct MulAttributeBuilder { typedef MulAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; void add_shift(int32_t shift) { fbb_.AddElement(MulAttribute::VT_SHIFT, shift, 0); } - explicit MulAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit MulAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateMulAttribute( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateMulAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, int32_t shift = 0) { MulAttributeBuilder builder_(_fbb); builder_.add_shift(shift); return builder_.Finish(); } -struct ArithmeticRightShiftAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct ArithmeticRightShiftAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef ArithmeticRightShiftAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_ROUND = 4 @@ -1576,7 +1583,7 @@ struct ArithmeticRightShiftAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffe bool round() const { return GetField(VT_ROUND, 0) != 0; } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField(verifier, VT_ROUND, 1) && verifier.EndTable(); @@ -1585,43 +1592,43 @@ struct ArithmeticRightShiftAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffe struct ArithmeticRightShiftAttributeBuilder { typedef ArithmeticRightShiftAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; void add_round(bool round) { fbb_.AddElement(ArithmeticRightShiftAttribute::VT_ROUND, static_cast(round), 0); } - explicit ArithmeticRightShiftAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit ArithmeticRightShiftAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateArithmeticRightShiftAttribute( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateArithmeticRightShiftAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, bool round = false) { ArithmeticRightShiftAttributeBuilder builder_(_fbb); builder_.add_round(round); return builder_.Finish(); } -struct CondIfAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct CondIfAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef CondIfAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_THEN_BRANCH = 4, VT_ELSE_BRANCH = 6 }; - const flatbuffers::String *then_branch() const { - return GetPointer(VT_THEN_BRANCH); + const ::flatbuffers::String *then_branch() const { + return GetPointer(VT_THEN_BRANCH); } - const flatbuffers::String *else_branch() const { - return GetPointer(VT_ELSE_BRANCH); + const ::flatbuffers::String *else_branch() const { + return GetPointer(VT_ELSE_BRANCH); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_THEN_BRANCH) && verifier.VerifyString(then_branch()) && @@ -1633,37 +1640,37 @@ struct CondIfAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct CondIfAttributeBuilder { typedef CondIfAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_then_branch(flatbuffers::Offset then_branch) { + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_then_branch(::flatbuffers::Offset<::flatbuffers::String> then_branch) { fbb_.AddOffset(CondIfAttribute::VT_THEN_BRANCH, then_branch); } - void add_else_branch(flatbuffers::Offset else_branch) { + void add_else_branch(::flatbuffers::Offset<::flatbuffers::String> else_branch) { fbb_.AddOffset(CondIfAttribute::VT_ELSE_BRANCH, else_branch); } - explicit CondIfAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit CondIfAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateCondIfAttribute( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset then_branch = 0, - flatbuffers::Offset else_branch = 0) { +inline ::flatbuffers::Offset CreateCondIfAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset<::flatbuffers::String> then_branch = 0, + ::flatbuffers::Offset<::flatbuffers::String> else_branch = 0) { CondIfAttributeBuilder builder_(_fbb); builder_.add_else_branch(else_branch); builder_.add_then_branch(then_branch); return builder_.Finish(); } -inline flatbuffers::Offset CreateCondIfAttributeDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateCondIfAttributeDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, const char *then_branch = nullptr, const char *else_branch = nullptr) { auto then_branch__ = then_branch ? _fbb.CreateString(then_branch) : 0; @@ -1674,19 +1681,19 @@ inline flatbuffers::Offset CreateCondIfAttributeDirect( else_branch__); } -struct WhileLoopAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct WhileLoopAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef WhileLoopAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_COND_BRANCH = 4, VT_BODY_BRANCH = 6 }; - const flatbuffers::String *cond_branch() const { - return GetPointer(VT_COND_BRANCH); + const ::flatbuffers::String *cond_branch() const { + return GetPointer(VT_COND_BRANCH); } - const flatbuffers::String *body_branch() const { - return GetPointer(VT_BODY_BRANCH); + const ::flatbuffers::String *body_branch() const { + return GetPointer(VT_BODY_BRANCH); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_COND_BRANCH) && verifier.VerifyString(cond_branch()) && @@ -1698,37 +1705,37 @@ struct WhileLoopAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct WhileLoopAttributeBuilder { typedef WhileLoopAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_cond_branch(flatbuffers::Offset cond_branch) { + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_cond_branch(::flatbuffers::Offset<::flatbuffers::String> cond_branch) { fbb_.AddOffset(WhileLoopAttribute::VT_COND_BRANCH, cond_branch); } - void add_body_branch(flatbuffers::Offset body_branch) { + void add_body_branch(::flatbuffers::Offset<::flatbuffers::String> body_branch) { fbb_.AddOffset(WhileLoopAttribute::VT_BODY_BRANCH, body_branch); } - explicit WhileLoopAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit WhileLoopAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateWhileLoopAttribute( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset cond_branch = 0, - flatbuffers::Offset body_branch = 0) { +inline ::flatbuffers::Offset CreateWhileLoopAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset<::flatbuffers::String> cond_branch = 0, + ::flatbuffers::Offset<::flatbuffers::String> body_branch = 0) { WhileLoopAttributeBuilder builder_(_fbb); builder_.add_body_branch(body_branch); builder_.add_cond_branch(cond_branch); return builder_.Finish(); } -inline flatbuffers::Offset CreateWhileLoopAttributeDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateWhileLoopAttributeDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, const char *cond_branch = nullptr, const char *body_branch = nullptr) { auto cond_branch__ = cond_branch ? _fbb.CreateString(cond_branch) : 0; @@ -1739,15 +1746,15 @@ inline flatbuffers::Offset CreateWhileLoopAttributeDirect( body_branch__); } -struct TransposeAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct TransposeAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef TransposeAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_PERMS = 4 }; - const flatbuffers::Vector *perms() const { - return GetPointer *>(VT_PERMS); + const ::flatbuffers::Vector *perms() const { + return GetPointer *>(VT_PERMS); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_PERMS) && verifier.VerifyVector(perms()) && @@ -1757,32 +1764,32 @@ struct TransposeAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct TransposeAttributeBuilder { typedef TransposeAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_perms(flatbuffers::Offset> perms) { + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_perms(::flatbuffers::Offset<::flatbuffers::Vector> perms) { fbb_.AddOffset(TransposeAttribute::VT_PERMS, perms); } - explicit TransposeAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit TransposeAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateTransposeAttribute( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset> perms = 0) { +inline ::flatbuffers::Offset CreateTransposeAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset<::flatbuffers::Vector> perms = 0) { TransposeAttributeBuilder builder_(_fbb); builder_.add_perms(perms); return builder_.Finish(); } -inline flatbuffers::Offset CreateTransposeAttributeDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateTransposeAttributeDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, const std::vector *perms = nullptr) { auto perms__ = perms ? _fbb.CreateVector(*perms) : 0; return tosa::CreateTransposeAttribute( @@ -1790,15 +1797,15 @@ inline flatbuffers::Offset CreateTransposeAttributeDirect( perms__); } -struct TableAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct TableAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef TableAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_TABLE = 4 }; - const flatbuffers::Vector *table() const { - return GetPointer *>(VT_TABLE); + const ::flatbuffers::Vector *table() const { + return GetPointer *>(VT_TABLE); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_TABLE) && verifier.VerifyVector(table()) && @@ -1808,32 +1815,32 @@ struct TableAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct TableAttributeBuilder { typedef TableAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_table(flatbuffers::Offset> table) { + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_table(::flatbuffers::Offset<::flatbuffers::Vector> table) { fbb_.AddOffset(TableAttribute::VT_TABLE, table); } - explicit TableAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit TableAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateTableAttribute( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset> table = 0) { +inline ::flatbuffers::Offset CreateTableAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset<::flatbuffers::Vector> table = 0) { TableAttributeBuilder builder_(_fbb); builder_.add_table(table); return builder_.Finish(); } -inline flatbuffers::Offset CreateTableAttributeDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateTableAttributeDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, const std::vector *table = nullptr) { auto table__ = table ? _fbb.CreateVector(*table) : 0; return tosa::CreateTableAttribute( @@ -1841,7 +1848,7 @@ inline flatbuffers::Offset CreateTableAttributeDirect( table__); } -struct MatMulAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct MatMulAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef MatMulAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_A_ZP = 4, @@ -1853,7 +1860,7 @@ struct MatMulAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { int32_t b_zp() const { return GetField(VT_B_ZP, 0); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField(verifier, VT_A_ZP, 4) && VerifyField(verifier, VT_B_ZP, 4) && @@ -1863,27 +1870,27 @@ struct MatMulAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct MatMulAttributeBuilder { typedef MatMulAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; void add_a_zp(int32_t a_zp) { fbb_.AddElement(MatMulAttribute::VT_A_ZP, a_zp, 0); } void add_b_zp(int32_t b_zp) { fbb_.AddElement(MatMulAttribute::VT_B_ZP, b_zp, 0); } - explicit MatMulAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit MatMulAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateMatMulAttribute( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateMatMulAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, int32_t a_zp = 0, int32_t b_zp = 0) { MatMulAttributeBuilder builder_(_fbb); @@ -1892,7 +1899,7 @@ inline flatbuffers::Offset CreateMatMulAttribute( return builder_.Finish(); } -struct FullyConnectedAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct FullyConnectedAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef FullyConnectedAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_INPUT_ZP = 4, @@ -1904,7 +1911,7 @@ struct FullyConnectedAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Ta int32_t weight_zp() const { return GetField(VT_WEIGHT_ZP, 0); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField(verifier, VT_INPUT_ZP, 4) && VerifyField(verifier, VT_WEIGHT_ZP, 4) && @@ -1914,27 +1921,27 @@ struct FullyConnectedAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Ta struct FullyConnectedAttributeBuilder { typedef FullyConnectedAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; void add_input_zp(int32_t input_zp) { fbb_.AddElement(FullyConnectedAttribute::VT_INPUT_ZP, input_zp, 0); } void add_weight_zp(int32_t weight_zp) { fbb_.AddElement(FullyConnectedAttribute::VT_WEIGHT_ZP, weight_zp, 0); } - explicit FullyConnectedAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit FullyConnectedAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateFullyConnectedAttribute( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateFullyConnectedAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, int32_t input_zp = 0, int32_t weight_zp = 0) { FullyConnectedAttributeBuilder builder_(_fbb); @@ -1943,7 +1950,7 @@ inline flatbuffers::Offset CreateFullyConnectedAttribut return builder_.Finish(); } -struct NegateAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct NegateAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef NegateAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_INPUT1_ZP = 4, @@ -1955,7 +1962,7 @@ struct NegateAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { int32_t output_zp() const { return GetField(VT_OUTPUT_ZP, 0); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField(verifier, VT_INPUT1_ZP, 4) && VerifyField(verifier, VT_OUTPUT_ZP, 4) && @@ -1965,27 +1972,27 @@ struct NegateAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct NegateAttributeBuilder { typedef NegateAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; void add_input1_zp(int32_t input1_zp) { fbb_.AddElement(NegateAttribute::VT_INPUT1_ZP, input1_zp, 0); } void add_output_zp(int32_t output_zp) { fbb_.AddElement(NegateAttribute::VT_OUTPUT_ZP, output_zp, 0); } - explicit NegateAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit NegateAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateNegateAttribute( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateNegateAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, int32_t input1_zp = 0, int32_t output_zp = 0) { NegateAttributeBuilder builder_(_fbb); @@ -1994,23 +2001,23 @@ inline flatbuffers::Offset CreateNegateAttribute( return builder_.Finish(); } -struct CustomAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct CustomAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef CustomAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_IDENTIFIER = 4, VT_CONFIG = 6, VT_IMPLEMENTATION_ATTRS = 8 }; - const flatbuffers::String *identifier() const { - return GetPointer(VT_IDENTIFIER); + const ::flatbuffers::String *identifier() const { + return GetPointer(VT_IDENTIFIER); } - const flatbuffers::String *config() const { - return GetPointer(VT_CONFIG); + const ::flatbuffers::String *config() const { + return GetPointer(VT_CONFIG); } - const flatbuffers::Vector *implementation_attrs() const { - return GetPointer *>(VT_IMPLEMENTATION_ATTRS); + const ::flatbuffers::Vector *implementation_attrs() const { + return GetPointer *>(VT_IMPLEMENTATION_ATTRS); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_IDENTIFIER) && verifier.VerifyString(identifier()) && @@ -2024,33 +2031,33 @@ struct CustomAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct CustomAttributeBuilder { typedef CustomAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_identifier(flatbuffers::Offset identifier) { + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_identifier(::flatbuffers::Offset<::flatbuffers::String> identifier) { fbb_.AddOffset(CustomAttribute::VT_IDENTIFIER, identifier); } - void add_config(flatbuffers::Offset config) { + void add_config(::flatbuffers::Offset<::flatbuffers::String> config) { fbb_.AddOffset(CustomAttribute::VT_CONFIG, config); } - void add_implementation_attrs(flatbuffers::Offset> implementation_attrs) { + void add_implementation_attrs(::flatbuffers::Offset<::flatbuffers::Vector> implementation_attrs) { fbb_.AddOffset(CustomAttribute::VT_IMPLEMENTATION_ATTRS, implementation_attrs); } - explicit CustomAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit CustomAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateCustomAttribute( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset identifier = 0, - flatbuffers::Offset config = 0, - flatbuffers::Offset> implementation_attrs = 0) { +inline ::flatbuffers::Offset CreateCustomAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset<::flatbuffers::String> identifier = 0, + ::flatbuffers::Offset<::flatbuffers::String> config = 0, + ::flatbuffers::Offset<::flatbuffers::Vector> implementation_attrs = 0) { CustomAttributeBuilder builder_(_fbb); builder_.add_implementation_attrs(implementation_attrs); builder_.add_config(config); @@ -2058,8 +2065,8 @@ inline flatbuffers::Offset CreateCustomAttribute( return builder_.Finish(); } -inline flatbuffers::Offset CreateCustomAttributeDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateCustomAttributeDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, const char *identifier = nullptr, const char *config = nullptr, const std::vector *implementation_attrs = nullptr) { @@ -2073,7 +2080,7 @@ inline flatbuffers::Offset CreateCustomAttributeDirect( implementation_attrs__); } -struct FFTAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct FFTAttribute FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef FFTAttributeBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_INVERSE = 4 @@ -2081,7 +2088,7 @@ struct FFTAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { bool inverse() const { return GetField(VT_INVERSE, 0) != 0; } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField(verifier, VT_INVERSE, 1) && verifier.EndTable(); @@ -2090,31 +2097,31 @@ struct FFTAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct FFTAttributeBuilder { typedef FFTAttribute Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; void add_inverse(bool inverse) { fbb_.AddElement(FFTAttribute::VT_INVERSE, static_cast(inverse), 0); } - explicit FFTAttributeBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit FFTAttributeBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateFFTAttribute( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateFFTAttribute( + ::flatbuffers::FlatBufferBuilder &_fbb, bool inverse = false) { FFTAttributeBuilder builder_(_fbb); builder_.add_inverse(inverse); return builder_.Finish(); } -struct Version FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct Version FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef VersionBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT__MAJOR = 4, @@ -2134,7 +2141,7 @@ struct Version FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { bool _draft() const { return GetField(VT__DRAFT, 1) != 0; } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField(verifier, VT__MAJOR, 4) && VerifyField(verifier, VT__MINOR, 4) && @@ -2146,8 +2153,8 @@ struct Version FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct VersionBuilder { typedef Version Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; void add__major(int32_t _major) { fbb_.AddElement(Version::VT__MAJOR, _major, -1); } @@ -2160,19 +2167,19 @@ struct VersionBuilder { void add__draft(bool _draft) { fbb_.AddElement(Version::VT__DRAFT, static_cast(_draft), 1); } - explicit VersionBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit VersionBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateVersion( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateVersion( + ::flatbuffers::FlatBufferBuilder &_fbb, int32_t _major = -1, int32_t _minor = -1, int32_t _patch = -1, @@ -2185,7 +2192,7 @@ inline flatbuffers::Offset CreateVersion( return builder_.Finish(); } -struct TosaTensor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct TosaTensor FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef TosaTensorBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_NAME = 4, @@ -2193,19 +2200,19 @@ struct TosaTensor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { VT_TYPE = 8, VT_DATA = 10 }; - const flatbuffers::String *name() const { - return GetPointer(VT_NAME); + const ::flatbuffers::String *name() const { + return GetPointer(VT_NAME); } - const flatbuffers::Vector *shape() const { - return GetPointer *>(VT_SHAPE); + const ::flatbuffers::Vector *shape() const { + return GetPointer *>(VT_SHAPE); } tosa::DType type() const { return static_cast(GetField(VT_TYPE, 0)); } - const flatbuffers::Vector *data() const { - return GetPointer *>(VT_DATA); + const ::flatbuffers::Vector *data() const { + return GetPointer *>(VT_DATA); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_NAME) && verifier.VerifyString(name()) && @@ -2220,37 +2227,37 @@ struct TosaTensor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct TosaTensorBuilder { typedef TosaTensor Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_name(flatbuffers::Offset name) { + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_name(::flatbuffers::Offset<::flatbuffers::String> name) { fbb_.AddOffset(TosaTensor::VT_NAME, name); } - void add_shape(flatbuffers::Offset> shape) { + void add_shape(::flatbuffers::Offset<::flatbuffers::Vector> shape) { fbb_.AddOffset(TosaTensor::VT_SHAPE, shape); } void add_type(tosa::DType type) { fbb_.AddElement(TosaTensor::VT_TYPE, static_cast(type), 0); } - void add_data(flatbuffers::Offset> data) { + void add_data(::flatbuffers::Offset<::flatbuffers::Vector> data) { fbb_.AddOffset(TosaTensor::VT_DATA, data); } - explicit TosaTensorBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit TosaTensorBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateTosaTensor( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset name = 0, - flatbuffers::Offset> shape = 0, +inline ::flatbuffers::Offset CreateTosaTensor( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset<::flatbuffers::String> name = 0, + ::flatbuffers::Offset<::flatbuffers::Vector> shape = 0, tosa::DType type = tosa::DType_UNKNOWN, - flatbuffers::Offset> data = 0) { + ::flatbuffers::Offset<::flatbuffers::Vector> data = 0) { TosaTensorBuilder builder_(_fbb); builder_.add_data(data); builder_.add_type(type); @@ -2259,8 +2266,8 @@ inline flatbuffers::Offset CreateTosaTensor( return builder_.Finish(); } -inline flatbuffers::Offset CreateTosaTensorDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateTosaTensorDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, const char *name = nullptr, const std::vector *shape = nullptr, tosa::DType type = tosa::DType_UNKNOWN, @@ -2277,7 +2284,7 @@ inline flatbuffers::Offset CreateTosaTensorDirect( data__); } -struct TosaOperator FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct TosaOperator FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef TosaOperatorBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_OP = 4, @@ -2362,13 +2369,13 @@ struct TosaOperator FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { const tosa::FFTAttribute *attribute_as_FFTAttribute() const { return attribute_type() == tosa::Attribute_FFTAttribute ? static_cast(attribute()) : nullptr; } - const flatbuffers::Vector> *inputs() const { - return GetPointer> *>(VT_INPUTS); + const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *inputs() const { + return GetPointer> *>(VT_INPUTS); } - const flatbuffers::Vector> *outputs() const { - return GetPointer> *>(VT_OUTPUTS); + const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *outputs() const { + return GetPointer> *>(VT_OUTPUTS); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyField(verifier, VT_OP, 4) && VerifyField(verifier, VT_ATTRIBUTE_TYPE, 1) && @@ -2474,41 +2481,41 @@ template<> inline const tosa::FFTAttribute *TosaOperator::attribute_as(TosaOperator::VT_OP, static_cast(op), 0); } void add_attribute_type(tosa::Attribute attribute_type) { fbb_.AddElement(TosaOperator::VT_ATTRIBUTE_TYPE, static_cast(attribute_type), 0); } - void add_attribute(flatbuffers::Offset attribute) { + void add_attribute(::flatbuffers::Offset attribute) { fbb_.AddOffset(TosaOperator::VT_ATTRIBUTE, attribute); } - void add_inputs(flatbuffers::Offset>> inputs) { + void add_inputs(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> inputs) { fbb_.AddOffset(TosaOperator::VT_INPUTS, inputs); } - void add_outputs(flatbuffers::Offset>> outputs) { + void add_outputs(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> outputs) { fbb_.AddOffset(TosaOperator::VT_OUTPUTS, outputs); } - explicit TosaOperatorBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit TosaOperatorBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateTosaOperator( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateTosaOperator( + ::flatbuffers::FlatBufferBuilder &_fbb, tosa::Op op = tosa::Op_UNKNOWN, tosa::Attribute attribute_type = tosa::Attribute_NONE, - flatbuffers::Offset attribute = 0, - flatbuffers::Offset>> inputs = 0, - flatbuffers::Offset>> outputs = 0) { + ::flatbuffers::Offset attribute = 0, + ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> inputs = 0, + ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> outputs = 0) { TosaOperatorBuilder builder_(_fbb); builder_.add_outputs(outputs); builder_.add_inputs(inputs); @@ -2518,15 +2525,15 @@ inline flatbuffers::Offset CreateTosaOperator( return builder_.Finish(); } -inline flatbuffers::Offset CreateTosaOperatorDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateTosaOperatorDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, tosa::Op op = tosa::Op_UNKNOWN, tosa::Attribute attribute_type = tosa::Attribute_NONE, - flatbuffers::Offset attribute = 0, - const std::vector> *inputs = nullptr, - const std::vector> *outputs = nullptr) { - auto inputs__ = inputs ? _fbb.CreateVector>(*inputs) : 0; - auto outputs__ = outputs ? _fbb.CreateVector>(*outputs) : 0; + ::flatbuffers::Offset attribute = 0, + const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *inputs = nullptr, + const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *outputs = nullptr) { + auto inputs__ = inputs ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*inputs) : 0; + auto outputs__ = outputs ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*outputs) : 0; return tosa::CreateTosaOperator( _fbb, op, @@ -2536,7 +2543,7 @@ inline flatbuffers::Offset CreateTosaOperatorDirect( outputs__); } -struct TosaBasicBlock FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct TosaBasicBlock FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef TosaBasicBlockBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_NAME = 4, @@ -2545,22 +2552,22 @@ struct TosaBasicBlock FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { VT_INPUTS = 10, VT_OUTPUTS = 12 }; - const flatbuffers::String *name() const { - return GetPointer(VT_NAME); + const ::flatbuffers::String *name() const { + return GetPointer(VT_NAME); } - const flatbuffers::Vector> *operators() const { - return GetPointer> *>(VT_OPERATORS); + const ::flatbuffers::Vector<::flatbuffers::Offset> *operators() const { + return GetPointer> *>(VT_OPERATORS); } - const flatbuffers::Vector> *tensors() const { - return GetPointer> *>(VT_TENSORS); + const ::flatbuffers::Vector<::flatbuffers::Offset> *tensors() const { + return GetPointer> *>(VT_TENSORS); } - const flatbuffers::Vector> *inputs() const { - return GetPointer> *>(VT_INPUTS); + const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *inputs() const { + return GetPointer> *>(VT_INPUTS); } - const flatbuffers::Vector> *outputs() const { - return GetPointer> *>(VT_OUTPUTS); + const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>> *outputs() const { + return GetPointer> *>(VT_OUTPUTS); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_NAME) && verifier.VerifyString(name()) && @@ -2582,41 +2589,41 @@ struct TosaBasicBlock FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct TosaBasicBlockBuilder { typedef TosaBasicBlock Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_name(flatbuffers::Offset name) { + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_name(::flatbuffers::Offset<::flatbuffers::String> name) { fbb_.AddOffset(TosaBasicBlock::VT_NAME, name); } - void add_operators(flatbuffers::Offset>> operators) { + void add_operators(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> operators) { fbb_.AddOffset(TosaBasicBlock::VT_OPERATORS, operators); } - void add_tensors(flatbuffers::Offset>> tensors) { + void add_tensors(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> tensors) { fbb_.AddOffset(TosaBasicBlock::VT_TENSORS, tensors); } - void add_inputs(flatbuffers::Offset>> inputs) { + void add_inputs(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> inputs) { fbb_.AddOffset(TosaBasicBlock::VT_INPUTS, inputs); } - void add_outputs(flatbuffers::Offset>> outputs) { + void add_outputs(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> outputs) { fbb_.AddOffset(TosaBasicBlock::VT_OUTPUTS, outputs); } - explicit TosaBasicBlockBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit TosaBasicBlockBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateTosaBasicBlock( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset name = 0, - flatbuffers::Offset>> operators = 0, - flatbuffers::Offset>> tensors = 0, - flatbuffers::Offset>> inputs = 0, - flatbuffers::Offset>> outputs = 0) { +inline ::flatbuffers::Offset CreateTosaBasicBlock( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset<::flatbuffers::String> name = 0, + ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> operators = 0, + ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> tensors = 0, + ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> inputs = 0, + ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> outputs = 0) { TosaBasicBlockBuilder builder_(_fbb); builder_.add_outputs(outputs); builder_.add_inputs(inputs); @@ -2626,18 +2633,18 @@ inline flatbuffers::Offset CreateTosaBasicBlock( return builder_.Finish(); } -inline flatbuffers::Offset CreateTosaBasicBlockDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateTosaBasicBlockDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, const char *name = nullptr, - const std::vector> *operators = nullptr, - const std::vector> *tensors = nullptr, - const std::vector> *inputs = nullptr, - const std::vector> *outputs = nullptr) { + const std::vector<::flatbuffers::Offset> *operators = nullptr, + const std::vector<::flatbuffers::Offset> *tensors = nullptr, + const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *inputs = nullptr, + const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *outputs = nullptr) { auto name__ = name ? _fbb.CreateString(name) : 0; - auto operators__ = operators ? _fbb.CreateVector>(*operators) : 0; - auto tensors__ = tensors ? _fbb.CreateVector>(*tensors) : 0; - auto inputs__ = inputs ? _fbb.CreateVector>(*inputs) : 0; - auto outputs__ = outputs ? _fbb.CreateVector>(*outputs) : 0; + auto operators__ = operators ? _fbb.CreateVector<::flatbuffers::Offset>(*operators) : 0; + auto tensors__ = tensors ? _fbb.CreateVector<::flatbuffers::Offset>(*tensors) : 0; + auto inputs__ = inputs ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*inputs) : 0; + auto outputs__ = outputs ? _fbb.CreateVector<::flatbuffers::Offset<::flatbuffers::String>>(*outputs) : 0; return tosa::CreateTosaBasicBlock( _fbb, name__, @@ -2647,19 +2654,19 @@ inline flatbuffers::Offset CreateTosaBasicBlockDirect( outputs__); } -struct TosaRegion FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct TosaRegion FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef TosaRegionBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_NAME = 4, VT_BLOCKS = 6 }; - const flatbuffers::String *name() const { - return GetPointer(VT_NAME); + const ::flatbuffers::String *name() const { + return GetPointer(VT_NAME); } - const flatbuffers::Vector> *blocks() const { - return GetPointer> *>(VT_BLOCKS); + const ::flatbuffers::Vector<::flatbuffers::Offset> *blocks() const { + return GetPointer> *>(VT_BLOCKS); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_NAME) && verifier.VerifyString(name()) && @@ -2672,48 +2679,48 @@ struct TosaRegion FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct TosaRegionBuilder { typedef TosaRegion Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_name(flatbuffers::Offset name) { + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_name(::flatbuffers::Offset<::flatbuffers::String> name) { fbb_.AddOffset(TosaRegion::VT_NAME, name); } - void add_blocks(flatbuffers::Offset>> blocks) { + void add_blocks(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> blocks) { fbb_.AddOffset(TosaRegion::VT_BLOCKS, blocks); } - explicit TosaRegionBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit TosaRegionBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); return o; } }; -inline flatbuffers::Offset CreateTosaRegion( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset name = 0, - flatbuffers::Offset>> blocks = 0) { +inline ::flatbuffers::Offset CreateTosaRegion( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset<::flatbuffers::String> name = 0, + ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> blocks = 0) { TosaRegionBuilder builder_(_fbb); builder_.add_blocks(blocks); builder_.add_name(name); return builder_.Finish(); } -inline flatbuffers::Offset CreateTosaRegionDirect( - flatbuffers::FlatBufferBuilder &_fbb, +inline ::flatbuffers::Offset CreateTosaRegionDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, const char *name = nullptr, - const std::vector> *blocks = nullptr) { + const std::vector<::flatbuffers::Offset> *blocks = nullptr) { auto name__ = name ? _fbb.CreateString(name) : 0; - auto blocks__ = blocks ? _fbb.CreateVector>(*blocks) : 0; + auto blocks__ = blocks ? _fbb.CreateVector<::flatbuffers::Offset>(*blocks) : 0; return tosa::CreateTosaRegion( _fbb, name__, blocks__); } -struct TosaGraph FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { +struct TosaGraph FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table { typedef TosaGraphBuilder Builder; enum FlatBuffersVTableOffset FLATBUFFERS_VTABLE_UNDERLYING_TYPE { VT_VERSION = 4, @@ -2722,10 +2729,10 @@ struct TosaGraph FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { const tosa::Version *version() const { return GetPointer(VT_VERSION); } - const flatbuffers::Vector> *regions() const { - return GetPointer> *>(VT_REGIONS); + const ::flatbuffers::Vector<::flatbuffers::Offset> *regions() const { + return GetPointer> *>(VT_REGIONS); } - bool Verify(flatbuffers::Verifier &verifier) const { + bool Verify(::flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && VerifyOffsetRequired(verifier, VT_VERSION) && verifier.VerifyTable(version()) && @@ -2738,48 +2745,48 @@ struct TosaGraph FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { struct TosaGraphBuilder { typedef TosaGraph Table; - flatbuffers::FlatBufferBuilder &fbb_; - flatbuffers::uoffset_t start_; - void add_version(flatbuffers::Offset version) { + ::flatbuffers::FlatBufferBuilder &fbb_; + ::flatbuffers::uoffset_t start_; + void add_version(::flatbuffers::Offset version) { fbb_.AddOffset(TosaGraph::VT_VERSION, version); } - void add_regions(flatbuffers::Offset>> regions) { + void add_regions(::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> regions) { fbb_.AddOffset(TosaGraph::VT_REGIONS, regions); } - explicit TosaGraphBuilder(flatbuffers::FlatBufferBuilder &_fbb) + explicit TosaGraphBuilder(::flatbuffers::FlatBufferBuilder &_fbb) : fbb_(_fbb) { start_ = fbb_.StartTable(); } - flatbuffers::Offset Finish() { + ::flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); - auto o = flatbuffers::Offset(end); + auto o = ::flatbuffers::Offset(end); fbb_.Required(o, TosaGraph::VT_VERSION); return o; } }; -inline flatbuffers::Offset CreateTosaGraph( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset version = 0, - flatbuffers::Offset>> regions = 0) { +inline ::flatbuffers::Offset CreateTosaGraph( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset version = 0, + ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset>> regions = 0) { TosaGraphBuilder builder_(_fbb); builder_.add_regions(regions); builder_.add_version(version); return builder_.Finish(); } -inline flatbuffers::Offset CreateTosaGraphDirect( - flatbuffers::FlatBufferBuilder &_fbb, - flatbuffers::Offset version = 0, - const std::vector> *regions = nullptr) { - auto regions__ = regions ? _fbb.CreateVector>(*regions) : 0; +inline ::flatbuffers::Offset CreateTosaGraphDirect( + ::flatbuffers::FlatBufferBuilder &_fbb, + ::flatbuffers::Offset version = 0, + const std::vector<::flatbuffers::Offset> *regions = nullptr) { + auto regions__ = regions ? _fbb.CreateVector<::flatbuffers::Offset>(*regions) : 0; return tosa::CreateTosaGraph( _fbb, version, regions__); } -inline bool VerifyAttribute(flatbuffers::Verifier &verifier, const void *obj, Attribute type) { +inline bool VerifyAttribute(::flatbuffers::Verifier &verifier, const void *obj, Attribute type) { switch (type) { case Attribute_NONE: { return true; @@ -2876,10 +2883,10 @@ inline bool VerifyAttribute(flatbuffers::Verifier &verifier, const void *obj, At } } -inline bool VerifyAttributeVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector> *values, const flatbuffers::Vector *types) { +inline bool VerifyAttributeVector(::flatbuffers::Verifier &verifier, const ::flatbuffers::Vector<::flatbuffers::Offset> *values, const ::flatbuffers::Vector *types) { if (!values || !types) return !values && !types; if (values->size() != types->size()) return false; - for (flatbuffers::uoffset_t i = 0; i < values->size(); ++i) { + for (::flatbuffers::uoffset_t i = 0; i < values->size(); ++i) { if (!VerifyAttribute( verifier, values->Get(i), types->GetEnum(i))) { return false; @@ -2889,11 +2896,11 @@ inline bool VerifyAttributeVector(flatbuffers::Verifier &verifier, const flatbuf } inline const tosa::TosaGraph *GetTosaGraph(const void *buf) { - return flatbuffers::GetRoot(buf); + return ::flatbuffers::GetRoot(buf); } inline const tosa::TosaGraph *GetSizePrefixedTosaGraph(const void *buf) { - return flatbuffers::GetSizePrefixedRoot(buf); + return ::flatbuffers::GetSizePrefixedRoot(buf); } inline const char *TosaGraphIdentifier() { @@ -2901,22 +2908,22 @@ inline const char *TosaGraphIdentifier() { } inline bool TosaGraphBufferHasIdentifier(const void *buf) { - return flatbuffers::BufferHasIdentifier( + return ::flatbuffers::BufferHasIdentifier( buf, TosaGraphIdentifier()); } inline bool SizePrefixedTosaGraphBufferHasIdentifier(const void *buf) { - return flatbuffers::BufferHasIdentifier( + return ::flatbuffers::BufferHasIdentifier( buf, TosaGraphIdentifier(), true); } inline bool VerifyTosaGraphBuffer( - flatbuffers::Verifier &verifier) { + ::flatbuffers::Verifier &verifier) { return verifier.VerifyBuffer(TosaGraphIdentifier()); } inline bool VerifySizePrefixedTosaGraphBuffer( - flatbuffers::Verifier &verifier) { + ::flatbuffers::Verifier &verifier) { return verifier.VerifySizePrefixedBuffer(TosaGraphIdentifier()); } @@ -2925,14 +2932,14 @@ inline const char *TosaGraphExtension() { } inline void FinishTosaGraphBuffer( - flatbuffers::FlatBufferBuilder &fbb, - flatbuffers::Offset root) { + ::flatbuffers::FlatBufferBuilder &fbb, + ::flatbuffers::Offset root) { fbb.Finish(root, TosaGraphIdentifier()); } inline void FinishSizePrefixedTosaGraphBuffer( - flatbuffers::FlatBufferBuilder &fbb, - flatbuffers::Offset root) { + ::flatbuffers::FlatBufferBuilder &fbb, + ::flatbuffers::Offset root) { fbb.FinishSizePrefixed(root, TosaGraphIdentifier()); } diff --git a/python/tosa/ArithmeticRightShiftAttribute.py b/python/tosa/ArithmeticRightShiftAttribute.py index cce8f6b..f2aaeb5 100644 --- a/python/tosa/ArithmeticRightShiftAttribute.py +++ b/python/tosa/ArithmeticRightShiftAttribute.py @@ -35,12 +35,20 @@ class ArithmeticRightShiftAttribute(object): return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False -def ArithmeticRightShiftAttributeStart(builder): builder.StartObject(1) +def ArithmeticRightShiftAttributeStart(builder): + builder.StartObject(1) + def Start(builder): - return ArithmeticRightShiftAttributeStart(builder) -def ArithmeticRightShiftAttributeAddRound(builder, round): builder.PrependBoolSlot(0, round, 0) + ArithmeticRightShiftAttributeStart(builder) + +def ArithmeticRightShiftAttributeAddRound(builder, round): + builder.PrependBoolSlot(0, round, 0) + def AddRound(builder, round): - return ArithmeticRightShiftAttributeAddRound(builder, round) -def ArithmeticRightShiftAttributeEnd(builder): return builder.EndObject() + ArithmeticRightShiftAttributeAddRound(builder, round) + +def ArithmeticRightShiftAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return ArithmeticRightShiftAttributeEnd(builder) \ No newline at end of file + return ArithmeticRightShiftAttributeEnd(builder) diff --git a/python/tosa/AxisAttribute.py b/python/tosa/AxisAttribute.py index 1bbd6a0..7ce4a63 100644 --- a/python/tosa/AxisAttribute.py +++ b/python/tosa/AxisAttribute.py @@ -35,12 +35,20 @@ class AxisAttribute(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -def AxisAttributeStart(builder): builder.StartObject(1) +def AxisAttributeStart(builder): + builder.StartObject(1) + def Start(builder): - return AxisAttributeStart(builder) -def AxisAttributeAddAxis(builder, axis): builder.PrependInt32Slot(0, axis, 0) + AxisAttributeStart(builder) + +def AxisAttributeAddAxis(builder, axis): + builder.PrependInt32Slot(0, axis, 0) + def AddAxis(builder, axis): - return AxisAttributeAddAxis(builder, axis) -def AxisAttributeEnd(builder): return builder.EndObject() + AxisAttributeAddAxis(builder, axis) + +def AxisAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return AxisAttributeEnd(builder) \ No newline at end of file + return AxisAttributeEnd(builder) diff --git a/python/tosa/ClampAttribute.py b/python/tosa/ClampAttribute.py index 7937944..40e7d2e 100644 --- a/python/tosa/ClampAttribute.py +++ b/python/tosa/ClampAttribute.py @@ -96,27 +96,50 @@ class ClampAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) return o == 0 -def ClampAttributeStart(builder): builder.StartObject(4) +def ClampAttributeStart(builder): + builder.StartObject(4) + def Start(builder): - return ClampAttributeStart(builder) -def ClampAttributeAddMinInt(builder, minInt): builder.PrependInt32Slot(0, minInt, 0) + ClampAttributeStart(builder) + +def ClampAttributeAddMinInt(builder, minInt): + builder.PrependInt32Slot(0, minInt, 0) + def AddMinInt(builder, minInt): - return ClampAttributeAddMinInt(builder, minInt) -def ClampAttributeAddMaxInt(builder, maxInt): builder.PrependInt32Slot(1, maxInt, 0) + ClampAttributeAddMinInt(builder, minInt) + +def ClampAttributeAddMaxInt(builder, maxInt): + builder.PrependInt32Slot(1, maxInt, 0) + def AddMaxInt(builder, maxInt): - return ClampAttributeAddMaxInt(builder, maxInt) -def ClampAttributeAddMinFp(builder, minFp): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(minFp), 0) + ClampAttributeAddMaxInt(builder, maxInt) + +def ClampAttributeAddMinFp(builder, minFp): + builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(minFp), 0) + def AddMinFp(builder, minFp): - return ClampAttributeAddMinFp(builder, minFp) -def ClampAttributeStartMinFpVector(builder, numElems): return builder.StartVector(1, numElems, 1) -def StartMinFpVector(builder, numElems): + ClampAttributeAddMinFp(builder, minFp) + +def ClampAttributeStartMinFpVector(builder, numElems): + return builder.StartVector(1, numElems, 1) + +def StartMinFpVector(builder, numElems: int) -> int: return ClampAttributeStartMinFpVector(builder, numElems) -def ClampAttributeAddMaxFp(builder, maxFp): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(maxFp), 0) + +def ClampAttributeAddMaxFp(builder, maxFp): + builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(maxFp), 0) + def AddMaxFp(builder, maxFp): - return ClampAttributeAddMaxFp(builder, maxFp) -def ClampAttributeStartMaxFpVector(builder, numElems): return builder.StartVector(1, numElems, 1) -def StartMaxFpVector(builder, numElems): + ClampAttributeAddMaxFp(builder, maxFp) + +def ClampAttributeStartMaxFpVector(builder, numElems): + return builder.StartVector(1, numElems, 1) + +def StartMaxFpVector(builder, numElems: int) -> int: return ClampAttributeStartMaxFpVector(builder, numElems) -def ClampAttributeEnd(builder): return builder.EndObject() + +def ClampAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return ClampAttributeEnd(builder) \ No newline at end of file + return ClampAttributeEnd(builder) diff --git a/python/tosa/CondIfAttribute.py b/python/tosa/CondIfAttribute.py index fddf5d9..cdecec6 100644 --- a/python/tosa/CondIfAttribute.py +++ b/python/tosa/CondIfAttribute.py @@ -42,15 +42,26 @@ class CondIfAttribute(object): return self._tab.String(o + self._tab.Pos) return None -def CondIfAttributeStart(builder): builder.StartObject(2) +def CondIfAttributeStart(builder): + builder.StartObject(2) + def Start(builder): - return CondIfAttributeStart(builder) -def CondIfAttributeAddThenBranch(builder, thenBranch): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(thenBranch), 0) + CondIfAttributeStart(builder) + +def CondIfAttributeAddThenBranch(builder, thenBranch): + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(thenBranch), 0) + def AddThenBranch(builder, thenBranch): - return CondIfAttributeAddThenBranch(builder, thenBranch) -def CondIfAttributeAddElseBranch(builder, elseBranch): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(elseBranch), 0) + CondIfAttributeAddThenBranch(builder, thenBranch) + +def CondIfAttributeAddElseBranch(builder, elseBranch): + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(elseBranch), 0) + def AddElseBranch(builder, elseBranch): - return CondIfAttributeAddElseBranch(builder, elseBranch) -def CondIfAttributeEnd(builder): return builder.EndObject() + CondIfAttributeAddElseBranch(builder, elseBranch) + +def CondIfAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return CondIfAttributeEnd(builder) \ No newline at end of file + return CondIfAttributeEnd(builder) diff --git a/python/tosa/ConvAttribute.py b/python/tosa/ConvAttribute.py index fb22c7a..6db82d7 100644 --- a/python/tosa/ConvAttribute.py +++ b/python/tosa/ConvAttribute.py @@ -123,33 +123,62 @@ class ConvAttribute(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -def ConvAttributeStart(builder): builder.StartObject(5) +def ConvAttributeStart(builder): + builder.StartObject(5) + def Start(builder): - return ConvAttributeStart(builder) -def ConvAttributeAddPad(builder, pad): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(pad), 0) + ConvAttributeStart(builder) + +def ConvAttributeAddPad(builder, pad): + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(pad), 0) + def AddPad(builder, pad): - return ConvAttributeAddPad(builder, pad) -def ConvAttributeStartPadVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartPadVector(builder, numElems): + ConvAttributeAddPad(builder, pad) + +def ConvAttributeStartPadVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartPadVector(builder, numElems: int) -> int: return ConvAttributeStartPadVector(builder, numElems) -def ConvAttributeAddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0) + +def ConvAttributeAddStride(builder, stride): + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0) + def AddStride(builder, stride): - return ConvAttributeAddStride(builder, stride) -def ConvAttributeStartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartStrideVector(builder, numElems): + ConvAttributeAddStride(builder, stride) + +def ConvAttributeStartStrideVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartStrideVector(builder, numElems: int) -> int: return ConvAttributeStartStrideVector(builder, numElems) -def ConvAttributeAddDilation(builder, dilation): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(dilation), 0) + +def ConvAttributeAddDilation(builder, dilation): + builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(dilation), 0) + def AddDilation(builder, dilation): - return ConvAttributeAddDilation(builder, dilation) -def ConvAttributeStartDilationVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartDilationVector(builder, numElems): + ConvAttributeAddDilation(builder, dilation) + +def ConvAttributeStartDilationVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartDilationVector(builder, numElems: int) -> int: return ConvAttributeStartDilationVector(builder, numElems) -def ConvAttributeAddInputZp(builder, inputZp): builder.PrependInt32Slot(3, inputZp, 0) + +def ConvAttributeAddInputZp(builder, inputZp): + builder.PrependInt32Slot(3, inputZp, 0) + def AddInputZp(builder, inputZp): - return ConvAttributeAddInputZp(builder, inputZp) -def ConvAttributeAddWeightZp(builder, weightZp): builder.PrependInt32Slot(4, weightZp, 0) + ConvAttributeAddInputZp(builder, inputZp) + +def ConvAttributeAddWeightZp(builder, weightZp): + builder.PrependInt32Slot(4, weightZp, 0) + def AddWeightZp(builder, weightZp): - return ConvAttributeAddWeightZp(builder, weightZp) -def ConvAttributeEnd(builder): return builder.EndObject() + ConvAttributeAddWeightZp(builder, weightZp) + +def ConvAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return ConvAttributeEnd(builder) \ No newline at end of file + return ConvAttributeEnd(builder) diff --git a/python/tosa/CustomAttribute.py b/python/tosa/CustomAttribute.py index 40d7e88..de81970 100644 --- a/python/tosa/CustomAttribute.py +++ b/python/tosa/CustomAttribute.py @@ -69,21 +69,38 @@ class CustomAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) return o == 0 -def CustomAttributeStart(builder): builder.StartObject(3) +def CustomAttributeStart(builder): + builder.StartObject(3) + def Start(builder): - return CustomAttributeStart(builder) -def CustomAttributeAddIdentifier(builder, identifier): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(identifier), 0) + CustomAttributeStart(builder) + +def CustomAttributeAddIdentifier(builder, identifier): + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(identifier), 0) + def AddIdentifier(builder, identifier): - return CustomAttributeAddIdentifier(builder, identifier) -def CustomAttributeAddConfig(builder, config): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(config), 0) + CustomAttributeAddIdentifier(builder, identifier) + +def CustomAttributeAddConfig(builder, config): + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(config), 0) + def AddConfig(builder, config): - return CustomAttributeAddConfig(builder, config) -def CustomAttributeAddImplementationAttrs(builder, implementationAttrs): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(implementationAttrs), 0) + CustomAttributeAddConfig(builder, config) + +def CustomAttributeAddImplementationAttrs(builder, implementationAttrs): + builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(implementationAttrs), 0) + def AddImplementationAttrs(builder, implementationAttrs): - return CustomAttributeAddImplementationAttrs(builder, implementationAttrs) -def CustomAttributeStartImplementationAttrsVector(builder, numElems): return builder.StartVector(1, numElems, 1) -def StartImplementationAttrsVector(builder, numElems): + CustomAttributeAddImplementationAttrs(builder, implementationAttrs) + +def CustomAttributeStartImplementationAttrsVector(builder, numElems): + return builder.StartVector(1, numElems, 1) + +def StartImplementationAttrsVector(builder, numElems: int) -> int: return CustomAttributeStartImplementationAttrsVector(builder, numElems) -def CustomAttributeEnd(builder): return builder.EndObject() + +def CustomAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return CustomAttributeEnd(builder) \ No newline at end of file + return CustomAttributeEnd(builder) diff --git a/python/tosa/FFTAttribute.py b/python/tosa/FFTAttribute.py index 3dd4083..0f22aa7 100644 --- a/python/tosa/FFTAttribute.py +++ b/python/tosa/FFTAttribute.py @@ -35,12 +35,20 @@ class FFTAttribute(object): return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False -def FFTAttributeStart(builder): builder.StartObject(1) +def FFTAttributeStart(builder): + builder.StartObject(1) + def Start(builder): - return FFTAttributeStart(builder) -def FFTAttributeAddInverse(builder, inverse): builder.PrependBoolSlot(0, inverse, 0) + FFTAttributeStart(builder) + +def FFTAttributeAddInverse(builder, inverse): + builder.PrependBoolSlot(0, inverse, 0) + def AddInverse(builder, inverse): - return FFTAttributeAddInverse(builder, inverse) -def FFTAttributeEnd(builder): return builder.EndObject() + FFTAttributeAddInverse(builder, inverse) + +def FFTAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return FFTAttributeEnd(builder) \ No newline at end of file + return FFTAttributeEnd(builder) diff --git a/python/tosa/FullyConnectedAttribute.py b/python/tosa/FullyConnectedAttribute.py index 892b0da..8854503 100644 --- a/python/tosa/FullyConnectedAttribute.py +++ b/python/tosa/FullyConnectedAttribute.py @@ -42,15 +42,26 @@ class FullyConnectedAttribute(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -def FullyConnectedAttributeStart(builder): builder.StartObject(2) +def FullyConnectedAttributeStart(builder): + builder.StartObject(2) + def Start(builder): - return FullyConnectedAttributeStart(builder) -def FullyConnectedAttributeAddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0) + FullyConnectedAttributeStart(builder) + +def FullyConnectedAttributeAddInputZp(builder, inputZp): + builder.PrependInt32Slot(0, inputZp, 0) + def AddInputZp(builder, inputZp): - return FullyConnectedAttributeAddInputZp(builder, inputZp) -def FullyConnectedAttributeAddWeightZp(builder, weightZp): builder.PrependInt32Slot(1, weightZp, 0) + FullyConnectedAttributeAddInputZp(builder, inputZp) + +def FullyConnectedAttributeAddWeightZp(builder, weightZp): + builder.PrependInt32Slot(1, weightZp, 0) + def AddWeightZp(builder, weightZp): - return FullyConnectedAttributeAddWeightZp(builder, weightZp) -def FullyConnectedAttributeEnd(builder): return builder.EndObject() + FullyConnectedAttributeAddWeightZp(builder, weightZp) + +def FullyConnectedAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return FullyConnectedAttributeEnd(builder) \ No newline at end of file + return FullyConnectedAttributeEnd(builder) diff --git a/python/tosa/MatMulAttribute.py b/python/tosa/MatMulAttribute.py index b42ebfa..325428a 100644 --- a/python/tosa/MatMulAttribute.py +++ b/python/tosa/MatMulAttribute.py @@ -42,15 +42,26 @@ class MatMulAttribute(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -def MatMulAttributeStart(builder): builder.StartObject(2) +def MatMulAttributeStart(builder): + builder.StartObject(2) + def Start(builder): - return MatMulAttributeStart(builder) -def MatMulAttributeAddAZp(builder, aZp): builder.PrependInt32Slot(0, aZp, 0) + MatMulAttributeStart(builder) + +def MatMulAttributeAddAZp(builder, aZp): + builder.PrependInt32Slot(0, aZp, 0) + def AddAZp(builder, aZp): - return MatMulAttributeAddAZp(builder, aZp) -def MatMulAttributeAddBZp(builder, bZp): builder.PrependInt32Slot(1, bZp, 0) + MatMulAttributeAddAZp(builder, aZp) + +def MatMulAttributeAddBZp(builder, bZp): + builder.PrependInt32Slot(1, bZp, 0) + def AddBZp(builder, bZp): - return MatMulAttributeAddBZp(builder, bZp) -def MatMulAttributeEnd(builder): return builder.EndObject() + MatMulAttributeAddBZp(builder, bZp) + +def MatMulAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return MatMulAttributeEnd(builder) \ No newline at end of file + return MatMulAttributeEnd(builder) diff --git a/python/tosa/MulAttribute.py b/python/tosa/MulAttribute.py index 789914c..236d3f5 100644 --- a/python/tosa/MulAttribute.py +++ b/python/tosa/MulAttribute.py @@ -35,12 +35,20 @@ class MulAttribute(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -def MulAttributeStart(builder): builder.StartObject(1) +def MulAttributeStart(builder): + builder.StartObject(1) + def Start(builder): - return MulAttributeStart(builder) -def MulAttributeAddShift(builder, shift): builder.PrependInt32Slot(0, shift, 0) + MulAttributeStart(builder) + +def MulAttributeAddShift(builder, shift): + builder.PrependInt32Slot(0, shift, 0) + def AddShift(builder, shift): - return MulAttributeAddShift(builder, shift) -def MulAttributeEnd(builder): return builder.EndObject() + MulAttributeAddShift(builder, shift) + +def MulAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return MulAttributeEnd(builder) \ No newline at end of file + return MulAttributeEnd(builder) diff --git a/python/tosa/NegateAttribute.py b/python/tosa/NegateAttribute.py index 964c836..eae46f5 100644 --- a/python/tosa/NegateAttribute.py +++ b/python/tosa/NegateAttribute.py @@ -42,15 +42,26 @@ class NegateAttribute(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -def NegateAttributeStart(builder): builder.StartObject(2) +def NegateAttributeStart(builder): + builder.StartObject(2) + def Start(builder): - return NegateAttributeStart(builder) -def NegateAttributeAddInput1Zp(builder, input1Zp): builder.PrependInt32Slot(0, input1Zp, 0) + NegateAttributeStart(builder) + +def NegateAttributeAddInput1Zp(builder, input1Zp): + builder.PrependInt32Slot(0, input1Zp, 0) + def AddInput1Zp(builder, input1Zp): - return NegateAttributeAddInput1Zp(builder, input1Zp) -def NegateAttributeAddOutputZp(builder, outputZp): builder.PrependInt32Slot(1, outputZp, 0) + NegateAttributeAddInput1Zp(builder, input1Zp) + +def NegateAttributeAddOutputZp(builder, outputZp): + builder.PrependInt32Slot(1, outputZp, 0) + def AddOutputZp(builder, outputZp): - return NegateAttributeAddOutputZp(builder, outputZp) -def NegateAttributeEnd(builder): return builder.EndObject() + NegateAttributeAddOutputZp(builder, outputZp) + +def NegateAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return NegateAttributeEnd(builder) \ No newline at end of file + return NegateAttributeEnd(builder) diff --git a/python/tosa/PadAttribute.py b/python/tosa/PadAttribute.py index 23698d1..fc843bb 100644 --- a/python/tosa/PadAttribute.py +++ b/python/tosa/PadAttribute.py @@ -89,24 +89,44 @@ class PadAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) return o == 0 -def PadAttributeStart(builder): builder.StartObject(3) +def PadAttributeStart(builder): + builder.StartObject(3) + def Start(builder): - return PadAttributeStart(builder) -def PadAttributeAddPadding(builder, padding): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(padding), 0) + PadAttributeStart(builder) + +def PadAttributeAddPadding(builder, padding): + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(padding), 0) + def AddPadding(builder, padding): - return PadAttributeAddPadding(builder, padding) -def PadAttributeStartPaddingVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartPaddingVector(builder, numElems): + PadAttributeAddPadding(builder, padding) + +def PadAttributeStartPaddingVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartPaddingVector(builder, numElems: int) -> int: return PadAttributeStartPaddingVector(builder, numElems) -def PadAttributeAddPadConstInt(builder, padConstInt): builder.PrependInt32Slot(1, padConstInt, 0) + +def PadAttributeAddPadConstInt(builder, padConstInt): + builder.PrependInt32Slot(1, padConstInt, 0) + def AddPadConstInt(builder, padConstInt): - return PadAttributeAddPadConstInt(builder, padConstInt) -def PadAttributeAddPadConstFp(builder, padConstFp): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(padConstFp), 0) + PadAttributeAddPadConstInt(builder, padConstInt) + +def PadAttributeAddPadConstFp(builder, padConstFp): + builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(padConstFp), 0) + def AddPadConstFp(builder, padConstFp): - return PadAttributeAddPadConstFp(builder, padConstFp) -def PadAttributeStartPadConstFpVector(builder, numElems): return builder.StartVector(1, numElems, 1) -def StartPadConstFpVector(builder, numElems): + PadAttributeAddPadConstFp(builder, padConstFp) + +def PadAttributeStartPadConstFpVector(builder, numElems): + return builder.StartVector(1, numElems, 1) + +def StartPadConstFpVector(builder, numElems: int) -> int: return PadAttributeStartPadConstFpVector(builder, numElems) -def PadAttributeEnd(builder): return builder.EndObject() + +def PadAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return PadAttributeEnd(builder) \ No newline at end of file + return PadAttributeEnd(builder) diff --git a/python/tosa/PoolAttribute.py b/python/tosa/PoolAttribute.py index 4307114..ea31544 100644 --- a/python/tosa/PoolAttribute.py +++ b/python/tosa/PoolAttribute.py @@ -130,36 +130,68 @@ class PoolAttribute(object): return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos) return 0 -def PoolAttributeStart(builder): builder.StartObject(6) +def PoolAttributeStart(builder): + builder.StartObject(6) + def Start(builder): - return PoolAttributeStart(builder) -def PoolAttributeAddPad(builder, pad): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(pad), 0) + PoolAttributeStart(builder) + +def PoolAttributeAddPad(builder, pad): + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(pad), 0) + def AddPad(builder, pad): - return PoolAttributeAddPad(builder, pad) -def PoolAttributeStartPadVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartPadVector(builder, numElems): + PoolAttributeAddPad(builder, pad) + +def PoolAttributeStartPadVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartPadVector(builder, numElems: int) -> int: return PoolAttributeStartPadVector(builder, numElems) -def PoolAttributeAddKernel(builder, kernel): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(kernel), 0) + +def PoolAttributeAddKernel(builder, kernel): + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(kernel), 0) + def AddKernel(builder, kernel): - return PoolAttributeAddKernel(builder, kernel) -def PoolAttributeStartKernelVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartKernelVector(builder, numElems): + PoolAttributeAddKernel(builder, kernel) + +def PoolAttributeStartKernelVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartKernelVector(builder, numElems: int) -> int: return PoolAttributeStartKernelVector(builder, numElems) -def PoolAttributeAddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0) + +def PoolAttributeAddStride(builder, stride): + builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0) + def AddStride(builder, stride): - return PoolAttributeAddStride(builder, stride) -def PoolAttributeStartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartStrideVector(builder, numElems): + PoolAttributeAddStride(builder, stride) + +def PoolAttributeStartStrideVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartStrideVector(builder, numElems: int) -> int: return PoolAttributeStartStrideVector(builder, numElems) -def PoolAttributeAddInputZp(builder, inputZp): builder.PrependInt32Slot(3, inputZp, 0) + +def PoolAttributeAddInputZp(builder, inputZp): + builder.PrependInt32Slot(3, inputZp, 0) + def AddInputZp(builder, inputZp): - return PoolAttributeAddInputZp(builder, inputZp) -def PoolAttributeAddOutputZp(builder, outputZp): builder.PrependInt32Slot(4, outputZp, 0) + PoolAttributeAddInputZp(builder, inputZp) + +def PoolAttributeAddOutputZp(builder, outputZp): + builder.PrependInt32Slot(4, outputZp, 0) + def AddOutputZp(builder, outputZp): - return PoolAttributeAddOutputZp(builder, outputZp) -def PoolAttributeAddAccumDtype(builder, accumDtype): builder.PrependUint32Slot(5, accumDtype, 0) + PoolAttributeAddOutputZp(builder, outputZp) + +def PoolAttributeAddAccumDtype(builder, accumDtype): + builder.PrependUint32Slot(5, accumDtype, 0) + def AddAccumDtype(builder, accumDtype): - return PoolAttributeAddAccumDtype(builder, accumDtype) -def PoolAttributeEnd(builder): return builder.EndObject() + PoolAttributeAddAccumDtype(builder, accumDtype) + +def PoolAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return PoolAttributeEnd(builder) \ No newline at end of file + return PoolAttributeEnd(builder) diff --git a/python/tosa/RescaleAttribute.py b/python/tosa/RescaleAttribute.py index 893c6ec..beec2e7 100644 --- a/python/tosa/RescaleAttribute.py +++ b/python/tosa/RescaleAttribute.py @@ -117,36 +117,68 @@ class RescaleAttribute(object): return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False -def RescaleAttributeStart(builder): builder.StartObject(7) +def RescaleAttributeStart(builder): + builder.StartObject(7) + def Start(builder): - return RescaleAttributeStart(builder) -def RescaleAttributeAddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0) + RescaleAttributeStart(builder) + +def RescaleAttributeAddInputZp(builder, inputZp): + builder.PrependInt32Slot(0, inputZp, 0) + def AddInputZp(builder, inputZp): - return RescaleAttributeAddInputZp(builder, inputZp) -def RescaleAttributeAddOutputZp(builder, outputZp): builder.PrependInt32Slot(1, outputZp, 0) + RescaleAttributeAddInputZp(builder, inputZp) + +def RescaleAttributeAddOutputZp(builder, outputZp): + builder.PrependInt32Slot(1, outputZp, 0) + def AddOutputZp(builder, outputZp): - return RescaleAttributeAddOutputZp(builder, outputZp) -def RescaleAttributeAddMultiplier(builder, multiplier): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(multiplier), 0) + RescaleAttributeAddOutputZp(builder, outputZp) + +def RescaleAttributeAddMultiplier(builder, multiplier): + builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(multiplier), 0) + def AddMultiplier(builder, multiplier): - return RescaleAttributeAddMultiplier(builder, multiplier) -def RescaleAttributeStartMultiplierVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartMultiplierVector(builder, numElems): + RescaleAttributeAddMultiplier(builder, multiplier) + +def RescaleAttributeStartMultiplierVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartMultiplierVector(builder, numElems: int) -> int: return RescaleAttributeStartMultiplierVector(builder, numElems) -def RescaleAttributeAddShift(builder, shift): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(shift), 0) + +def RescaleAttributeAddShift(builder, shift): + builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(shift), 0) + def AddShift(builder, shift): - return RescaleAttributeAddShift(builder, shift) -def RescaleAttributeStartShiftVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartShiftVector(builder, numElems): + RescaleAttributeAddShift(builder, shift) + +def RescaleAttributeStartShiftVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartShiftVector(builder, numElems: int) -> int: return RescaleAttributeStartShiftVector(builder, numElems) -def RescaleAttributeAddScale32(builder, scale32): builder.PrependBoolSlot(4, scale32, 0) + +def RescaleAttributeAddScale32(builder, scale32): + builder.PrependBoolSlot(4, scale32, 0) + def AddScale32(builder, scale32): - return RescaleAttributeAddScale32(builder, scale32) -def RescaleAttributeAddDoubleRound(builder, doubleRound): builder.PrependBoolSlot(5, doubleRound, 0) + RescaleAttributeAddScale32(builder, scale32) + +def RescaleAttributeAddDoubleRound(builder, doubleRound): + builder.PrependBoolSlot(5, doubleRound, 0) + def AddDoubleRound(builder, doubleRound): - return RescaleAttributeAddDoubleRound(builder, doubleRound) -def RescaleAttributeAddPerChannel(builder, perChannel): builder.PrependBoolSlot(6, perChannel, 0) + RescaleAttributeAddDoubleRound(builder, doubleRound) + +def RescaleAttributeAddPerChannel(builder, perChannel): + builder.PrependBoolSlot(6, perChannel, 0) + def AddPerChannel(builder, perChannel): - return RescaleAttributeAddPerChannel(builder, perChannel) -def RescaleAttributeEnd(builder): return builder.EndObject() + RescaleAttributeAddPerChannel(builder, perChannel) + +def RescaleAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return RescaleAttributeEnd(builder) \ No newline at end of file + return RescaleAttributeEnd(builder) diff --git a/python/tosa/ReshapeAttribute.py b/python/tosa/ReshapeAttribute.py index a6e6860..7df6546 100644 --- a/python/tosa/ReshapeAttribute.py +++ b/python/tosa/ReshapeAttribute.py @@ -55,15 +55,26 @@ class ReshapeAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) return o == 0 -def ReshapeAttributeStart(builder): builder.StartObject(1) +def ReshapeAttributeStart(builder): + builder.StartObject(1) + def Start(builder): - return ReshapeAttributeStart(builder) -def ReshapeAttributeAddNewShape(builder, newShape): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(newShape), 0) + ReshapeAttributeStart(builder) + +def ReshapeAttributeAddNewShape(builder, newShape): + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(newShape), 0) + def AddNewShape(builder, newShape): - return ReshapeAttributeAddNewShape(builder, newShape) -def ReshapeAttributeStartNewShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartNewShapeVector(builder, numElems): + ReshapeAttributeAddNewShape(builder, newShape) + +def ReshapeAttributeStartNewShapeVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartNewShapeVector(builder, numElems: int) -> int: return ReshapeAttributeStartNewShapeVector(builder, numElems) -def ReshapeAttributeEnd(builder): return builder.EndObject() + +def ReshapeAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return ReshapeAttributeEnd(builder) \ No newline at end of file + return ReshapeAttributeEnd(builder) diff --git a/python/tosa/ResizeAttribute.py b/python/tosa/ResizeAttribute.py index 16b0924..96bfa56 100644 --- a/python/tosa/ResizeAttribute.py +++ b/python/tosa/ResizeAttribute.py @@ -116,30 +116,56 @@ class ResizeAttribute(object): return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos) return 0 -def ResizeAttributeStart(builder): builder.StartObject(4) +def ResizeAttributeStart(builder): + builder.StartObject(4) + def Start(builder): - return ResizeAttributeStart(builder) -def ResizeAttributeAddScale(builder, scale): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(scale), 0) + ResizeAttributeStart(builder) + +def ResizeAttributeAddScale(builder, scale): + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(scale), 0) + def AddScale(builder, scale): - return ResizeAttributeAddScale(builder, scale) -def ResizeAttributeStartScaleVector(builder, numElems): return builder.StartVector(2, numElems, 2) -def StartScaleVector(builder, numElems): + ResizeAttributeAddScale(builder, scale) + +def ResizeAttributeStartScaleVector(builder, numElems): + return builder.StartVector(2, numElems, 2) + +def StartScaleVector(builder, numElems: int) -> int: return ResizeAttributeStartScaleVector(builder, numElems) -def ResizeAttributeAddOffset(builder, offset): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(offset), 0) + +def ResizeAttributeAddOffset(builder, offset): + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(offset), 0) + def AddOffset(builder, offset): - return ResizeAttributeAddOffset(builder, offset) -def ResizeAttributeStartOffsetVector(builder, numElems): return builder.StartVector(2, numElems, 2) -def StartOffsetVector(builder, numElems): + ResizeAttributeAddOffset(builder, offset) + +def ResizeAttributeStartOffsetVector(builder, numElems): + return builder.StartVector(2, numElems, 2) + +def StartOffsetVector(builder, numElems: int) -> int: return ResizeAttributeStartOffsetVector(builder, numElems) -def ResizeAttributeAddBorder(builder, border): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(border), 0) + +def ResizeAttributeAddBorder(builder, border): + builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(border), 0) + def AddBorder(builder, border): - return ResizeAttributeAddBorder(builder, border) -def ResizeAttributeStartBorderVector(builder, numElems): return builder.StartVector(2, numElems, 2) -def StartBorderVector(builder, numElems): + ResizeAttributeAddBorder(builder, border) + +def ResizeAttributeStartBorderVector(builder, numElems): + return builder.StartVector(2, numElems, 2) + +def StartBorderVector(builder, numElems: int) -> int: return ResizeAttributeStartBorderVector(builder, numElems) -def ResizeAttributeAddMode(builder, mode): builder.PrependUint32Slot(3, mode, 0) + +def ResizeAttributeAddMode(builder, mode): + builder.PrependUint32Slot(3, mode, 0) + def AddMode(builder, mode): - return ResizeAttributeAddMode(builder, mode) -def ResizeAttributeEnd(builder): return builder.EndObject() + ResizeAttributeAddMode(builder, mode) + +def ResizeAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return ResizeAttributeEnd(builder) \ No newline at end of file + return ResizeAttributeEnd(builder) diff --git a/python/tosa/SliceAttribute.py b/python/tosa/SliceAttribute.py index 8ce282a..6d8e00b 100644 --- a/python/tosa/SliceAttribute.py +++ b/python/tosa/SliceAttribute.py @@ -82,21 +82,38 @@ class SliceAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) return o == 0 -def SliceAttributeStart(builder): builder.StartObject(2) +def SliceAttributeStart(builder): + builder.StartObject(2) + def Start(builder): - return SliceAttributeStart(builder) -def SliceAttributeAddStart(builder, start): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(start), 0) + SliceAttributeStart(builder) + +def SliceAttributeAddStart(builder, start): + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(start), 0) + def AddStart(builder, start): - return SliceAttributeAddStart(builder, start) -def SliceAttributeStartStartVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartStartVector(builder, numElems): + SliceAttributeAddStart(builder, start) + +def SliceAttributeStartStartVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartStartVector(builder, numElems: int) -> int: return SliceAttributeStartStartVector(builder, numElems) -def SliceAttributeAddSize(builder, size): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(size), 0) + +def SliceAttributeAddSize(builder, size): + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(size), 0) + def AddSize(builder, size): - return SliceAttributeAddSize(builder, size) -def SliceAttributeStartSizeVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartSizeVector(builder, numElems): + SliceAttributeAddSize(builder, size) + +def SliceAttributeStartSizeVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartSizeVector(builder, numElems: int) -> int: return SliceAttributeStartSizeVector(builder, numElems) -def SliceAttributeEnd(builder): return builder.EndObject() + +def SliceAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return SliceAttributeEnd(builder) \ No newline at end of file + return SliceAttributeEnd(builder) diff --git a/python/tosa/TableAttribute.py b/python/tosa/TableAttribute.py index fc17241..6caa1f2 100644 --- a/python/tosa/TableAttribute.py +++ b/python/tosa/TableAttribute.py @@ -55,15 +55,26 @@ class TableAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) return o == 0 -def TableAttributeStart(builder): builder.StartObject(1) +def TableAttributeStart(builder): + builder.StartObject(1) + def Start(builder): - return TableAttributeStart(builder) -def TableAttributeAddTable(builder, table): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(table), 0) + TableAttributeStart(builder) + +def TableAttributeAddTable(builder, table): + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(table), 0) + def AddTable(builder, table): - return TableAttributeAddTable(builder, table) -def TableAttributeStartTableVector(builder, numElems): return builder.StartVector(2, numElems, 2) -def StartTableVector(builder, numElems): + TableAttributeAddTable(builder, table) + +def TableAttributeStartTableVector(builder, numElems): + return builder.StartVector(2, numElems, 2) + +def StartTableVector(builder, numElems: int) -> int: return TableAttributeStartTableVector(builder, numElems) -def TableAttributeEnd(builder): return builder.EndObject() + +def TableAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return TableAttributeEnd(builder) \ No newline at end of file + return TableAttributeEnd(builder) diff --git a/python/tosa/TileAttribute.py b/python/tosa/TileAttribute.py index c2ab92f..89bf23b 100644 --- a/python/tosa/TileAttribute.py +++ b/python/tosa/TileAttribute.py @@ -55,15 +55,26 @@ class TileAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) return o == 0 -def TileAttributeStart(builder): builder.StartObject(1) +def TileAttributeStart(builder): + builder.StartObject(1) + def Start(builder): - return TileAttributeStart(builder) -def TileAttributeAddMultiples(builder, multiples): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(multiples), 0) + TileAttributeStart(builder) + +def TileAttributeAddMultiples(builder, multiples): + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(multiples), 0) + def AddMultiples(builder, multiples): - return TileAttributeAddMultiples(builder, multiples) -def TileAttributeStartMultiplesVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartMultiplesVector(builder, numElems): + TileAttributeAddMultiples(builder, multiples) + +def TileAttributeStartMultiplesVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartMultiplesVector(builder, numElems: int) -> int: return TileAttributeStartMultiplesVector(builder, numElems) -def TileAttributeEnd(builder): return builder.EndObject() + +def TileAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return TileAttributeEnd(builder) \ No newline at end of file + return TileAttributeEnd(builder) diff --git a/python/tosa/TosaBasicBlock.py b/python/tosa/TosaBasicBlock.py index 164153b..b31f455 100644 --- a/python/tosa/TosaBasicBlock.py +++ b/python/tosa/TosaBasicBlock.py @@ -125,36 +125,68 @@ class TosaBasicBlock(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) return o == 0 -def TosaBasicBlockStart(builder): builder.StartObject(5) +def TosaBasicBlockStart(builder): + builder.StartObject(5) + def Start(builder): - return TosaBasicBlockStart(builder) -def TosaBasicBlockAddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0) + TosaBasicBlockStart(builder) + +def TosaBasicBlockAddName(builder, name): + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0) + def AddName(builder, name): - return TosaBasicBlockAddName(builder, name) -def TosaBasicBlockAddOperators(builder, operators): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(operators), 0) + TosaBasicBlockAddName(builder, name) + +def TosaBasicBlockAddOperators(builder, operators): + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(operators), 0) + def AddOperators(builder, operators): - return TosaBasicBlockAddOperators(builder, operators) -def TosaBasicBlockStartOperatorsVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartOperatorsVector(builder, numElems): + TosaBasicBlockAddOperators(builder, operators) + +def TosaBasicBlockStartOperatorsVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartOperatorsVector(builder, numElems: int) -> int: return TosaBasicBlockStartOperatorsVector(builder, numElems) -def TosaBasicBlockAddTensors(builder, tensors): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(tensors), 0) + +def TosaBasicBlockAddTensors(builder, tensors): + builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(tensors), 0) + def AddTensors(builder, tensors): - return TosaBasicBlockAddTensors(builder, tensors) -def TosaBasicBlockStartTensorsVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartTensorsVector(builder, numElems): + TosaBasicBlockAddTensors(builder, tensors) + +def TosaBasicBlockStartTensorsVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartTensorsVector(builder, numElems: int) -> int: return TosaBasicBlockStartTensorsVector(builder, numElems) -def TosaBasicBlockAddInputs(builder, inputs): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0) + +def TosaBasicBlockAddInputs(builder, inputs): + builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0) + def AddInputs(builder, inputs): - return TosaBasicBlockAddInputs(builder, inputs) -def TosaBasicBlockStartInputsVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartInputsVector(builder, numElems): + TosaBasicBlockAddInputs(builder, inputs) + +def TosaBasicBlockStartInputsVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartInputsVector(builder, numElems: int) -> int: return TosaBasicBlockStartInputsVector(builder, numElems) -def TosaBasicBlockAddOutputs(builder, outputs): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0) + +def TosaBasicBlockAddOutputs(builder, outputs): + builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0) + def AddOutputs(builder, outputs): - return TosaBasicBlockAddOutputs(builder, outputs) -def TosaBasicBlockStartOutputsVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartOutputsVector(builder, numElems): + TosaBasicBlockAddOutputs(builder, outputs) + +def TosaBasicBlockStartOutputsVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartOutputsVector(builder, numElems: int) -> int: return TosaBasicBlockStartOutputsVector(builder, numElems) -def TosaBasicBlockEnd(builder): return builder.EndObject() + +def TosaBasicBlockEnd(builder): + return builder.EndObject() + def End(builder): - return TosaBasicBlockEnd(builder) \ No newline at end of file + return TosaBasicBlockEnd(builder) diff --git a/python/tosa/TosaGraph.py b/python/tosa/TosaGraph.py index 5ee3304..84b51a7 100644 --- a/python/tosa/TosaGraph.py +++ b/python/tosa/TosaGraph.py @@ -64,18 +64,32 @@ class TosaGraph(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) return o == 0 -def TosaGraphStart(builder): builder.StartObject(2) +def TosaGraphStart(builder): + builder.StartObject(2) + def Start(builder): - return TosaGraphStart(builder) -def TosaGraphAddVersion(builder, version): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(version), 0) + TosaGraphStart(builder) + +def TosaGraphAddVersion(builder, version): + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(version), 0) + def AddVersion(builder, version): - return TosaGraphAddVersion(builder, version) -def TosaGraphAddRegions(builder, regions): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(regions), 0) + TosaGraphAddVersion(builder, version) + +def TosaGraphAddRegions(builder, regions): + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(regions), 0) + def AddRegions(builder, regions): - return TosaGraphAddRegions(builder, regions) -def TosaGraphStartRegionsVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartRegionsVector(builder, numElems): + TosaGraphAddRegions(builder, regions) + +def TosaGraphStartRegionsVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartRegionsVector(builder, numElems: int) -> int: return TosaGraphStartRegionsVector(builder, numElems) -def TosaGraphEnd(builder): return builder.EndObject() + +def TosaGraphEnd(builder): + return builder.EndObject() + def End(builder): - return TosaGraphEnd(builder) \ No newline at end of file + return TosaGraphEnd(builder) diff --git a/python/tosa/TosaOperator.py b/python/tosa/TosaOperator.py index 034b336..2b889ad 100644 --- a/python/tosa/TosaOperator.py +++ b/python/tosa/TosaOperator.py @@ -92,30 +92,56 @@ class TosaOperator(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) return o == 0 -def TosaOperatorStart(builder): builder.StartObject(5) +def TosaOperatorStart(builder): + builder.StartObject(5) + def Start(builder): - return TosaOperatorStart(builder) -def TosaOperatorAddOp(builder, op): builder.PrependUint32Slot(0, op, 0) + TosaOperatorStart(builder) + +def TosaOperatorAddOp(builder, op): + builder.PrependUint32Slot(0, op, 0) + def AddOp(builder, op): - return TosaOperatorAddOp(builder, op) -def TosaOperatorAddAttributeType(builder, attributeType): builder.PrependUint8Slot(1, attributeType, 0) + TosaOperatorAddOp(builder, op) + +def TosaOperatorAddAttributeType(builder, attributeType): + builder.PrependUint8Slot(1, attributeType, 0) + def AddAttributeType(builder, attributeType): - return TosaOperatorAddAttributeType(builder, attributeType) -def TosaOperatorAddAttribute(builder, attribute): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(attribute), 0) + TosaOperatorAddAttributeType(builder, attributeType) + +def TosaOperatorAddAttribute(builder, attribute): + builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(attribute), 0) + def AddAttribute(builder, attribute): - return TosaOperatorAddAttribute(builder, attribute) -def TosaOperatorAddInputs(builder, inputs): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0) + TosaOperatorAddAttribute(builder, attribute) + +def TosaOperatorAddInputs(builder, inputs): + builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0) + def AddInputs(builder, inputs): - return TosaOperatorAddInputs(builder, inputs) -def TosaOperatorStartInputsVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartInputsVector(builder, numElems): + TosaOperatorAddInputs(builder, inputs) + +def TosaOperatorStartInputsVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartInputsVector(builder, numElems: int) -> int: return TosaOperatorStartInputsVector(builder, numElems) -def TosaOperatorAddOutputs(builder, outputs): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0) + +def TosaOperatorAddOutputs(builder, outputs): + builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0) + def AddOutputs(builder, outputs): - return TosaOperatorAddOutputs(builder, outputs) -def TosaOperatorStartOutputsVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartOutputsVector(builder, numElems): + TosaOperatorAddOutputs(builder, outputs) + +def TosaOperatorStartOutputsVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartOutputsVector(builder, numElems: int) -> int: return TosaOperatorStartOutputsVector(builder, numElems) -def TosaOperatorEnd(builder): return builder.EndObject() + +def TosaOperatorEnd(builder): + return builder.EndObject() + def End(builder): - return TosaOperatorEnd(builder) \ No newline at end of file + return TosaOperatorEnd(builder) diff --git a/python/tosa/TosaRegion.py b/python/tosa/TosaRegion.py index e16ee0e..7fd6e3c 100644 --- a/python/tosa/TosaRegion.py +++ b/python/tosa/TosaRegion.py @@ -60,18 +60,32 @@ class TosaRegion(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) return o == 0 -def TosaRegionStart(builder): builder.StartObject(2) +def TosaRegionStart(builder): + builder.StartObject(2) + def Start(builder): - return TosaRegionStart(builder) -def TosaRegionAddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0) + TosaRegionStart(builder) + +def TosaRegionAddName(builder, name): + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0) + def AddName(builder, name): - return TosaRegionAddName(builder, name) -def TosaRegionAddBlocks(builder, blocks): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(blocks), 0) + TosaRegionAddName(builder, name) + +def TosaRegionAddBlocks(builder, blocks): + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(blocks), 0) + def AddBlocks(builder, blocks): - return TosaRegionAddBlocks(builder, blocks) -def TosaRegionStartBlocksVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartBlocksVector(builder, numElems): + TosaRegionAddBlocks(builder, blocks) + +def TosaRegionStartBlocksVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartBlocksVector(builder, numElems: int) -> int: return TosaRegionStartBlocksVector(builder, numElems) -def TosaRegionEnd(builder): return builder.EndObject() + +def TosaRegionEnd(builder): + return builder.EndObject() + def End(builder): - return TosaRegionEnd(builder) \ No newline at end of file + return TosaRegionEnd(builder) diff --git a/python/tosa/TosaTensor.py b/python/tosa/TosaTensor.py index d8ee267..850ff8f 100644 --- a/python/tosa/TosaTensor.py +++ b/python/tosa/TosaTensor.py @@ -96,27 +96,50 @@ class TosaTensor(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) return o == 0 -def TosaTensorStart(builder): builder.StartObject(4) +def TosaTensorStart(builder): + builder.StartObject(4) + def Start(builder): - return TosaTensorStart(builder) -def TosaTensorAddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0) + TosaTensorStart(builder) + +def TosaTensorAddName(builder, name): + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0) + def AddName(builder, name): - return TosaTensorAddName(builder, name) -def TosaTensorAddShape(builder, shape): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(shape), 0) + TosaTensorAddName(builder, name) + +def TosaTensorAddShape(builder, shape): + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(shape), 0) + def AddShape(builder, shape): - return TosaTensorAddShape(builder, shape) -def TosaTensorStartShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartShapeVector(builder, numElems): + TosaTensorAddShape(builder, shape) + +def TosaTensorStartShapeVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartShapeVector(builder, numElems: int) -> int: return TosaTensorStartShapeVector(builder, numElems) -def TosaTensorAddType(builder, type): builder.PrependUint32Slot(2, type, 0) + +def TosaTensorAddType(builder, type): + builder.PrependUint32Slot(2, type, 0) + def AddType(builder, type): - return TosaTensorAddType(builder, type) -def TosaTensorAddData(builder, data): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(data), 0) + TosaTensorAddType(builder, type) + +def TosaTensorAddData(builder, data): + builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(data), 0) + def AddData(builder, data): - return TosaTensorAddData(builder, data) -def TosaTensorStartDataVector(builder, numElems): return builder.StartVector(1, numElems, 1) -def StartDataVector(builder, numElems): + TosaTensorAddData(builder, data) + +def TosaTensorStartDataVector(builder, numElems): + return builder.StartVector(1, numElems, 1) + +def StartDataVector(builder, numElems: int) -> int: return TosaTensorStartDataVector(builder, numElems) -def TosaTensorEnd(builder): return builder.EndObject() + +def TosaTensorEnd(builder): + return builder.EndObject() + def End(builder): - return TosaTensorEnd(builder) \ No newline at end of file + return TosaTensorEnd(builder) diff --git a/python/tosa/TransposeAttribute.py b/python/tosa/TransposeAttribute.py index cf02bfc..71cfdf0 100644 --- a/python/tosa/TransposeAttribute.py +++ b/python/tosa/TransposeAttribute.py @@ -55,15 +55,26 @@ class TransposeAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) return o == 0 -def TransposeAttributeStart(builder): builder.StartObject(1) +def TransposeAttributeStart(builder): + builder.StartObject(1) + def Start(builder): - return TransposeAttributeStart(builder) -def TransposeAttributeAddPerms(builder, perms): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(perms), 0) + TransposeAttributeStart(builder) + +def TransposeAttributeAddPerms(builder, perms): + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(perms), 0) + def AddPerms(builder, perms): - return TransposeAttributeAddPerms(builder, perms) -def TransposeAttributeStartPermsVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartPermsVector(builder, numElems): + TransposeAttributeAddPerms(builder, perms) + +def TransposeAttributeStartPermsVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartPermsVector(builder, numElems: int) -> int: return TransposeAttributeStartPermsVector(builder, numElems) -def TransposeAttributeEnd(builder): return builder.EndObject() + +def TransposeAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return TransposeAttributeEnd(builder) \ No newline at end of file + return TransposeAttributeEnd(builder) diff --git a/python/tosa/TransposeConvAttribute.py b/python/tosa/TransposeConvAttribute.py index a2824e2..def507e 100644 --- a/python/tosa/TransposeConvAttribute.py +++ b/python/tosa/TransposeConvAttribute.py @@ -123,33 +123,62 @@ class TransposeConvAttribute(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -def TransposeConvAttributeStart(builder): builder.StartObject(5) +def TransposeConvAttributeStart(builder): + builder.StartObject(5) + def Start(builder): - return TransposeConvAttributeStart(builder) -def TransposeConvAttributeAddOutPad(builder, outPad): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(outPad), 0) + TransposeConvAttributeStart(builder) + +def TransposeConvAttributeAddOutPad(builder, outPad): + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(outPad), 0) + def AddOutPad(builder, outPad): - return TransposeConvAttributeAddOutPad(builder, outPad) -def TransposeConvAttributeStartOutPadVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartOutPadVector(builder, numElems): + TransposeConvAttributeAddOutPad(builder, outPad) + +def TransposeConvAttributeStartOutPadVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartOutPadVector(builder, numElems: int) -> int: return TransposeConvAttributeStartOutPadVector(builder, numElems) -def TransposeConvAttributeAddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0) + +def TransposeConvAttributeAddStride(builder, stride): + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0) + def AddStride(builder, stride): - return TransposeConvAttributeAddStride(builder, stride) -def TransposeConvAttributeStartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartStrideVector(builder, numElems): + TransposeConvAttributeAddStride(builder, stride) + +def TransposeConvAttributeStartStrideVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartStrideVector(builder, numElems: int) -> int: return TransposeConvAttributeStartStrideVector(builder, numElems) -def TransposeConvAttributeAddOutputShape(builder, outputShape): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(outputShape), 0) + +def TransposeConvAttributeAddOutputShape(builder, outputShape): + builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(outputShape), 0) + def AddOutputShape(builder, outputShape): - return TransposeConvAttributeAddOutputShape(builder, outputShape) -def TransposeConvAttributeStartOutputShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def StartOutputShapeVector(builder, numElems): + TransposeConvAttributeAddOutputShape(builder, outputShape) + +def TransposeConvAttributeStartOutputShapeVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartOutputShapeVector(builder, numElems: int) -> int: return TransposeConvAttributeStartOutputShapeVector(builder, numElems) -def TransposeConvAttributeAddInputZp(builder, inputZp): builder.PrependInt32Slot(3, inputZp, 0) + +def TransposeConvAttributeAddInputZp(builder, inputZp): + builder.PrependInt32Slot(3, inputZp, 0) + def AddInputZp(builder, inputZp): - return TransposeConvAttributeAddInputZp(builder, inputZp) -def TransposeConvAttributeAddWeightZp(builder, weightZp): builder.PrependInt32Slot(4, weightZp, 0) + TransposeConvAttributeAddInputZp(builder, inputZp) + +def TransposeConvAttributeAddWeightZp(builder, weightZp): + builder.PrependInt32Slot(4, weightZp, 0) + def AddWeightZp(builder, weightZp): - return TransposeConvAttributeAddWeightZp(builder, weightZp) -def TransposeConvAttributeEnd(builder): return builder.EndObject() + TransposeConvAttributeAddWeightZp(builder, weightZp) + +def TransposeConvAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return TransposeConvAttributeEnd(builder) \ No newline at end of file + return TransposeConvAttributeEnd(builder) diff --git a/python/tosa/Version.py b/python/tosa/Version.py index f3b4afe..369f356 100644 --- a/python/tosa/Version.py +++ b/python/tosa/Version.py @@ -29,48 +29,65 @@ class Version(object): self._tab = flatbuffers.table.Table(buf, pos) # Version - def _major(self): + def _Major(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return -1 # Version - def _minor(self): + def _Minor(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) if o != 0: return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return -1 # Version - def _patch(self): + def _Patch(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) if o != 0: return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return -1 # Version - def _draft(self): + def _Draft(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) if o != 0: return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return True -def VersionStart(builder): builder.StartObject(4) +def VersionStart(builder): + builder.StartObject(4) + def Start(builder): - return VersionStart(builder) -def VersionAdd_major(builder, Major): builder.PrependInt32Slot(0, Major, -1) -def Add_major(builder, Major): - return VersionAdd_major(builder, Major) -def VersionAdd_minor(builder, Minor): builder.PrependInt32Slot(1, Minor, -1) -def Add_minor(builder, Minor): - return VersionAdd_minor(builder, Minor) -def VersionAdd_patch(builder, Patch): builder.PrependInt32Slot(2, Patch, -1) -def Add_patch(builder, Patch): - return VersionAdd_patch(builder, Patch) -def VersionAdd_draft(builder, Draft): builder.PrependBoolSlot(3, Draft, 1) -def Add_draft(builder, Draft): - return VersionAdd_draft(builder, Draft) -def VersionEnd(builder): return builder.EndObject() + VersionStart(builder) + +def VersionAdd_Major(builder, _Major): + builder.PrependInt32Slot(0, _Major, -1) + +def Add_Major(builder, _Major): + VersionAdd_Major(builder, _Major) + +def VersionAdd_Minor(builder, _Minor): + builder.PrependInt32Slot(1, _Minor, -1) + +def Add_Minor(builder, _Minor): + VersionAdd_Minor(builder, _Minor) + +def VersionAdd_Patch(builder, _Patch): + builder.PrependInt32Slot(2, _Patch, -1) + +def Add_Patch(builder, _Patch): + VersionAdd_Patch(builder, _Patch) + +def VersionAdd_Draft(builder, _Draft): + builder.PrependBoolSlot(3, _Draft, 1) + +def Add_Draft(builder, _Draft): + VersionAdd_Draft(builder, _Draft) + +def VersionEnd(builder): + return builder.EndObject() + def End(builder): - return VersionEnd(builder) \ No newline at end of file + return VersionEnd(builder) diff --git a/python/tosa/WhileLoopAttribute.py b/python/tosa/WhileLoopAttribute.py index 1078a07..20bc728 100644 --- a/python/tosa/WhileLoopAttribute.py +++ b/python/tosa/WhileLoopAttribute.py @@ -42,15 +42,26 @@ class WhileLoopAttribute(object): return self._tab.String(o + self._tab.Pos) return None -def WhileLoopAttributeStart(builder): builder.StartObject(2) +def WhileLoopAttributeStart(builder): + builder.StartObject(2) + def Start(builder): - return WhileLoopAttributeStart(builder) -def WhileLoopAttributeAddCondBranch(builder, condBranch): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(condBranch), 0) + WhileLoopAttributeStart(builder) + +def WhileLoopAttributeAddCondBranch(builder, condBranch): + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(condBranch), 0) + def AddCondBranch(builder, condBranch): - return WhileLoopAttributeAddCondBranch(builder, condBranch) -def WhileLoopAttributeAddBodyBranch(builder, bodyBranch): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(bodyBranch), 0) + WhileLoopAttributeAddCondBranch(builder, condBranch) + +def WhileLoopAttributeAddBodyBranch(builder, bodyBranch): + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(bodyBranch), 0) + def AddBodyBranch(builder, bodyBranch): - return WhileLoopAttributeAddBodyBranch(builder, bodyBranch) -def WhileLoopAttributeEnd(builder): return builder.EndObject() + WhileLoopAttributeAddBodyBranch(builder, bodyBranch) + +def WhileLoopAttributeEnd(builder): + return builder.EndObject() + def End(builder): - return WhileLoopAttributeEnd(builder) \ No newline at end of file + return WhileLoopAttributeEnd(builder) diff --git a/src/tosa_serialization_handler.cpp b/src/tosa_serialization_handler.cpp index bed79b2..de7efb1 100644 --- a/src/tosa_serialization_handler.cpp +++ b/src/tosa_serialization_handler.cpp @@ -272,7 +272,7 @@ tosa_err_t TosaSerializationHandler::SaveFileJson(const char* filename) uint8_t* buf = _builder.GetBufferPointer(); - if (!GenerateText(_parser, buf, &jsongen)) + if (GenText(_parser, buf, &jsongen)) { printf("Couldn't serialize parsed data to JSON!\n"); return TOSA_FILE_ERROR; diff --git a/third_party/flatbuffers b/third_party/flatbuffers index 615616c..0100f6a 160000 --- a/third_party/flatbuffers +++ b/third_party/flatbuffers @@ -1 +1 @@ -Subproject commit 615616cb5549a34bdf288c04bc1b94bd7a65c396 +Subproject commit 0100f6a5779831fa7a651e4b67ef389a8752bd9b -- cgit v1.2.1