From 4381b3d7fcb7cab975f46c62c86a35c53ade047f Mon Sep 17 00:00:00 2001 From: Eric Kunze Date: Mon, 22 Aug 2022 18:15:41 +0000 Subject: Update serialization lib to flatbuffers 2.0.6 Signed-off-by: Eric Kunze Change-Id: I64ac03a2fa8711c2050efd5fedbc34a4c2a67bd5 --- include/tosa_generated.h | 106 +++++++++++++++++++---------------------------- 1 file changed, 43 insertions(+), 63 deletions(-) (limited to 'include/tosa_generated.h') diff --git a/include/tosa_generated.h b/include/tosa_generated.h index 6e6b815..b54a324 100644 --- a/include/tosa_generated.h +++ b/include/tosa_generated.h @@ -83,7 +83,7 @@ struct TosaBasicBlockBuilder; struct TosaGraph; struct TosaGraphBuilder; -enum DType { +enum DType : uint32_t { DType_UNKNOWN = 0, DType_BOOL = 1, DType_UINT8 = 2, @@ -137,7 +137,7 @@ inline const char *EnumNameDType(DType e) { return EnumNamesDType()[index]; } -enum ResizeMode { +enum ResizeMode : uint32_t { ResizeMode_UNKNOWN = 0, ResizeMode_NEAREST = 1, ResizeMode_BILINEAR = 2, @@ -170,7 +170,7 @@ inline const char *EnumNameResizeMode(ResizeMode e) { return EnumNamesResizeMode()[index]; } -enum Op { +enum Op : uint32_t { Op_UNKNOWN = 0, Op_ARGMAX = 1, Op_AVG_POOL2D = 2, @@ -401,7 +401,7 @@ inline const char *EnumNameOp(Op e) { return EnumNamesOp()[index]; } -enum Attribute { +enum Attribute : uint8_t { Attribute_NONE = 0, Attribute_PoolAttribute = 1, Attribute_ConvAttribute = 2, @@ -607,8 +607,8 @@ struct PoolAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { verifier.VerifyVector(kernel()) && VerifyOffset(verifier, VT_STRIDE) && verifier.VerifyVector(stride()) && - VerifyField(verifier, VT_INPUT_ZP) && - VerifyField(verifier, VT_OUTPUT_ZP) && + VerifyField(verifier, VT_INPUT_ZP, 4) && + VerifyField(verifier, VT_OUTPUT_ZP, 4) && verifier.EndTable(); } }; @@ -636,7 +636,6 @@ struct PoolAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - PoolAttributeBuilder &operator=(const PoolAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -711,8 +710,8 @@ struct ConvAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { verifier.VerifyVector(stride()) && VerifyOffset(verifier, VT_DILATION) && verifier.VerifyVector(dilation()) && - VerifyField(verifier, VT_INPUT_ZP) && - VerifyField(verifier, VT_WEIGHT_ZP) && + VerifyField(verifier, VT_INPUT_ZP, 4) && + VerifyField(verifier, VT_WEIGHT_ZP, 4) && verifier.EndTable(); } }; @@ -740,7 +739,6 @@ struct ConvAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - ConvAttributeBuilder &operator=(const ConvAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -815,8 +813,8 @@ struct TransposeConvAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Tab verifier.VerifyVector(stride()) && VerifyOffset(verifier, VT_OUTPUT_SHAPE) && verifier.VerifyVector(output_shape()) && - VerifyField(verifier, VT_INPUT_ZP) && - VerifyField(verifier, VT_WEIGHT_ZP) && + VerifyField(verifier, VT_INPUT_ZP, 4) && + VerifyField(verifier, VT_WEIGHT_ZP, 4) && verifier.EndTable(); } }; @@ -844,7 +842,6 @@ struct TransposeConvAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - TransposeConvAttributeBuilder &operator=(const TransposeConvAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -907,8 +904,8 @@ struct PadAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { return VerifyTableStart(verifier) && VerifyOffset(verifier, VT_PADDING) && verifier.VerifyVector(padding()) && - VerifyField(verifier, VT_PAD_CONST_INT) && - VerifyField(verifier, VT_PAD_CONST_FP) && + VerifyField(verifier, VT_PAD_CONST_INT, 4) && + VerifyField(verifier, VT_PAD_CONST_FP, 4) && verifier.EndTable(); } }; @@ -930,7 +927,6 @@ struct PadAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - PadAttributeBuilder &operator=(const PadAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -973,7 +969,7 @@ struct AxisAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && - VerifyField(verifier, VT_AXIS) && + VerifyField(verifier, VT_AXIS, 4) && verifier.EndTable(); } }; @@ -989,7 +985,6 @@ struct AxisAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - AxisAttributeBuilder &operator=(const AxisAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1032,7 +1027,6 @@ struct ReshapeAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - ReshapeAttributeBuilder &operator=(const ReshapeAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1093,7 +1087,6 @@ struct SliceAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - SliceAttributeBuilder &operator=(const SliceAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1150,7 +1143,6 @@ struct TileAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - TileAttributeBuilder &operator=(const TileAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1203,7 +1195,7 @@ struct ResizeAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { verifier.VerifyVector(offset()) && VerifyOffset(verifier, VT_BORDER) && verifier.VerifyVector(border()) && - VerifyField(verifier, VT_MODE) && + VerifyField(verifier, VT_MODE, 4) && verifier.EndTable(); } }; @@ -1228,7 +1220,6 @@ struct ResizeAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - ResizeAttributeBuilder &operator=(const ResizeAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1289,10 +1280,10 @@ struct ClampAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && - VerifyField(verifier, VT_MIN_INT) && - VerifyField(verifier, VT_MAX_INT) && - VerifyField(verifier, VT_MIN_FP) && - VerifyField(verifier, VT_MAX_FP) && + VerifyField(verifier, VT_MIN_INT, 4) && + VerifyField(verifier, VT_MAX_INT, 4) && + VerifyField(verifier, VT_MIN_FP, 4) && + VerifyField(verifier, VT_MAX_FP, 4) && verifier.EndTable(); } }; @@ -1317,7 +1308,6 @@ struct ClampAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - ClampAttributeBuilder &operator=(const ClampAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1373,15 +1363,15 @@ struct RescaleAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && - VerifyField(verifier, VT_INPUT_ZP) && - VerifyField(verifier, VT_OUTPUT_ZP) && + VerifyField(verifier, VT_INPUT_ZP, 4) && + VerifyField(verifier, VT_OUTPUT_ZP, 4) && VerifyOffset(verifier, VT_MULTIPLIER) && verifier.VerifyVector(multiplier()) && VerifyOffset(verifier, VT_SHIFT) && verifier.VerifyVector(shift()) && - VerifyField(verifier, VT_SCALE32) && - VerifyField(verifier, VT_DOUBLE_ROUND) && - VerifyField(verifier, VT_PER_CHANNEL) && + VerifyField(verifier, VT_SCALE32, 1) && + VerifyField(verifier, VT_DOUBLE_ROUND, 1) && + VerifyField(verifier, VT_PER_CHANNEL, 1) && verifier.EndTable(); } }; @@ -1415,7 +1405,6 @@ struct RescaleAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - RescaleAttributeBuilder &operator=(const RescaleAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1475,7 +1464,7 @@ struct MulAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && - VerifyField(verifier, VT_SHIFT) && + VerifyField(verifier, VT_SHIFT, 4) && verifier.EndTable(); } }; @@ -1491,7 +1480,6 @@ struct MulAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - MulAttributeBuilder &operator=(const MulAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1517,7 +1505,7 @@ struct ArithmeticRightShiftAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffe } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && - VerifyField(verifier, VT_ROUND) && + VerifyField(verifier, VT_ROUND, 1) && verifier.EndTable(); } }; @@ -1533,7 +1521,6 @@ struct ArithmeticRightShiftAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - ArithmeticRightShiftAttributeBuilder &operator=(const ArithmeticRightShiftAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1585,7 +1572,6 @@ struct CondIfAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - CondIfAttributeBuilder &operator=(const CondIfAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1651,7 +1637,6 @@ struct WhileLoopAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - WhileLoopAttributeBuilder &operator=(const WhileLoopAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1708,7 +1693,6 @@ struct TransposeAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - TransposeAttributeBuilder &operator=(const TransposeAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1760,7 +1744,6 @@ struct TableAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - TableAttributeBuilder &operator=(const TableAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1799,8 +1782,8 @@ struct MatMulAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && - VerifyField(verifier, VT_A_ZP) && - VerifyField(verifier, VT_B_ZP) && + VerifyField(verifier, VT_A_ZP, 4) && + VerifyField(verifier, VT_B_ZP, 4) && verifier.EndTable(); } }; @@ -1819,7 +1802,6 @@ struct MatMulAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - MatMulAttributeBuilder &operator=(const MatMulAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1851,8 +1833,8 @@ struct FullyConnectedAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Ta } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && - VerifyField(verifier, VT_INPUT_ZP) && - VerifyField(verifier, VT_WEIGHT_ZP) && + VerifyField(verifier, VT_INPUT_ZP, 4) && + VerifyField(verifier, VT_WEIGHT_ZP, 4) && verifier.EndTable(); } }; @@ -1871,7 +1853,6 @@ struct FullyConnectedAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - FullyConnectedAttributeBuilder &operator=(const FullyConnectedAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1903,8 +1884,8 @@ struct NegateAttribute FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && - VerifyField(verifier, VT_INPUT1_ZP) && - VerifyField(verifier, VT_OUTPUT_ZP) && + VerifyField(verifier, VT_INPUT1_ZP, 4) && + VerifyField(verifier, VT_OUTPUT_ZP, 4) && verifier.EndTable(); } }; @@ -1923,7 +1904,6 @@ struct NegateAttributeBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - NegateAttributeBuilder &operator=(const NegateAttributeBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1963,10 +1943,10 @@ struct Version FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && - VerifyField(verifier, VT__MAJOR) && - VerifyField(verifier, VT__MINOR) && - VerifyField(verifier, VT__PATCH) && - VerifyField(verifier, VT__DRAFT) && + VerifyField(verifier, VT__MAJOR, 4) && + VerifyField(verifier, VT__MINOR, 4) && + VerifyField(verifier, VT__PATCH, 4) && + VerifyField(verifier, VT__DRAFT, 1) && verifier.EndTable(); } }; @@ -1991,7 +1971,6 @@ struct VersionBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - VersionBuilder &operator=(const VersionBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -2039,7 +2018,7 @@ struct TosaTensor FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { verifier.VerifyString(name()) && VerifyOffset(verifier, VT_SHAPE) && verifier.VerifyVector(shape()) && - VerifyField(verifier, VT_TYPE) && + VerifyField(verifier, VT_TYPE, 4) && VerifyOffset(verifier, VT_DATA) && verifier.VerifyVector(data()) && verifier.EndTable(); @@ -2066,7 +2045,6 @@ struct TosaTensorBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - TosaTensorBuilder &operator=(const TosaTensorBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -2193,8 +2171,8 @@ struct TosaOperator FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table { } bool Verify(flatbuffers::Verifier &verifier) const { return VerifyTableStart(verifier) && - VerifyField(verifier, VT_OP) && - VerifyField(verifier, VT_ATTRIBUTE_TYPE) && + VerifyField(verifier, VT_OP, 4) && + VerifyField(verifier, VT_ATTRIBUTE_TYPE, 1) && VerifyOffset(verifier, VT_ATTRIBUTE) && VerifyAttribute(verifier, attribute(), attribute_type()) && VerifyOffset(verifier, VT_INPUTS) && @@ -2310,7 +2288,6 @@ struct TosaOperatorBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - TosaOperatorBuilder &operator=(const TosaOperatorBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -2419,7 +2396,6 @@ struct TosaBasicBlockBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - TosaBasicBlockBuilder &operator=(const TosaBasicBlockBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -2501,7 +2477,6 @@ struct TosaGraphBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } - TosaGraphBuilder &operator=(const TosaGraphBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -2648,6 +2623,11 @@ inline bool TosaGraphBufferHasIdentifier(const void *buf) { buf, TosaGraphIdentifier()); } +inline bool SizePrefixedTosaGraphBufferHasIdentifier(const void *buf) { + return flatbuffers::BufferHasIdentifier( + buf, TosaGraphIdentifier(), true); +} + inline bool VerifyTosaGraphBuffer( flatbuffers::Verifier &verifier) { return verifier.VerifyBuffer(TosaGraphIdentifier()); -- cgit v1.2.1