From ae906de847e225cd0ae44f25bb21fc228707bc4d Mon Sep 17 00:00:00 2001 From: Eric Kunze Date: Mon, 30 May 2022 22:40:47 -0700 Subject: Change to flatbuffers 1.12 as the submodule The code should be compatible with both flatbuffers 2.0 and 1.12 through try/except blocks. Generally other projects seem to still be using 1.12, so move the submodule back to 1.12 for maximum compatibility. Change-Id: I9733c7df0a7e4226f87473e19e48d3a80a3db6c6 Signed-off-by: Eric Kunze --- include/tosa_generated.h | 36 ++- python/serializer/tosa_serializer.py | 331 ++++++++++++++++++++++++++- python/tosa/ArithmeticRightShiftAttribute.py | 21 +- python/tosa/AxisAttribute.py | 21 +- python/tosa/ClampAttribute.py | 36 +-- python/tosa/CondIfAttribute.py | 26 +-- python/tosa/ConvAttribute.py | 46 +--- python/tosa/ConvQuantInfo.py | 26 +-- python/tosa/MatMulQuantInfo.py | 26 +-- python/tosa/MulAttribute.py | 21 +- python/tosa/PadAttribute.py | 36 +-- python/tosa/PadQuantInfo.py | 21 +- python/tosa/PoolAttribute.py | 46 +--- python/tosa/RescaleAttribute.py | 61 +---- python/tosa/ReshapeAttribute.py | 26 +-- python/tosa/ResizeAttribute.py | 76 ++---- python/tosa/SliceAttribute.py | 36 +-- python/tosa/TableAttribute.py | 26 +-- python/tosa/TileAttribute.py | 26 +-- python/tosa/TosaBasicBlock.py | 61 +---- python/tosa/TosaGraph.py | 31 +-- python/tosa/TosaOperator.py | 61 +---- python/tosa/TosaTensor.py | 46 +--- python/tosa/TransposeAttribute.py | 26 +-- python/tosa/TransposeConvAttribute.py | 56 +---- python/tosa/UnaryQuantInfo.py | 26 +-- python/tosa/Version.py | 36 +-- python/tosa/WhileLoopAttribute.py | 26 +-- third_party/flatbuffers | 2 +- 29 files changed, 545 insertions(+), 770 deletions(-) diff --git a/include/tosa_generated.h b/include/tosa_generated.h index 77292bb..f3fab51 100644 --- a/include/tosa_generated.h +++ b/include/tosa_generated.h @@ -86,7 +86,7 @@ struct TosaBasicBlockBuilder; struct TosaGraph; struct TosaGraphBuilder; -enum DType : uint32_t { +enum DType { DType_UNKNOWN = 0, DType_BOOL = 1, DType_UINT8 = 2, @@ -140,7 +140,7 @@ inline const char *EnumNameDType(DType e) { return EnumNamesDType()[index]; } -enum ResizeMode : uint32_t { +enum ResizeMode { ResizeMode_UNKNOWN = 0, ResizeMode_NEAREST = 1, ResizeMode_BILINEAR = 2, @@ -173,7 +173,7 @@ inline const char *EnumNameResizeMode(ResizeMode e) { return EnumNamesResizeMode()[index]; } -enum Op : uint32_t { +enum Op { Op_UNKNOWN = 0, Op_ARGMAX = 1, Op_AVG_POOL2D = 2, @@ -404,7 +404,7 @@ inline const char *EnumNameOp(Op e) { return EnumNamesOp()[index]; } -enum Attribute : uint8_t { +enum Attribute { Attribute_NONE = 0, Attribute_PoolAttribute = 1, Attribute_ConvAttribute = 2, @@ -557,7 +557,7 @@ template<> struct AttributeTraits { bool VerifyAttribute(flatbuffers::Verifier &verifier, const void *obj, Attribute type); bool VerifyAttributeVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector> *values, const flatbuffers::Vector *types); -enum QuantInfo : uint8_t { +enum QuantInfo { QuantInfo_NONE = 0, QuantInfo_UnaryQuantInfo = 1, QuantInfo_ConvQuantInfo = 2, @@ -664,6 +664,7 @@ 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); @@ -743,6 +744,7 @@ 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); @@ -831,6 +833,7 @@ 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); @@ -913,6 +916,7 @@ 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); @@ -971,6 +975,7 @@ 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); @@ -1013,6 +1018,7 @@ 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); @@ -1073,6 +1079,7 @@ 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); @@ -1129,6 +1136,7 @@ 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); @@ -1232,6 +1240,7 @@ 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); @@ -1334,6 +1343,7 @@ 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); @@ -1431,6 +1441,7 @@ 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); @@ -1506,6 +1517,7 @@ 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); @@ -1547,6 +1559,7 @@ 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); @@ -1598,6 +1611,7 @@ 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); @@ -1663,6 +1677,7 @@ 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); @@ -1719,6 +1734,7 @@ 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); @@ -1770,6 +1786,7 @@ 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); @@ -1828,6 +1845,7 @@ struct UnaryQuantInfoBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } + UnaryQuantInfoBuilder &operator=(const UnaryQuantInfoBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1879,6 +1897,7 @@ struct ConvQuantInfoBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } + ConvQuantInfoBuilder &operator=(const ConvQuantInfoBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1930,6 +1949,7 @@ struct MatMulQuantInfoBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } + MatMulQuantInfoBuilder &operator=(const MatMulQuantInfoBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -1973,6 +1993,7 @@ struct PadQuantInfoBuilder { : fbb_(_fbb) { start_ = fbb_.StartTable(); } + PadQuantInfoBuilder &operator=(const PadQuantInfoBuilder &); flatbuffers::Offset Finish() { const auto end = fbb_.EndTable(start_); auto o = flatbuffers::Offset(end); @@ -2038,6 +2059,7 @@ 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); @@ -2112,6 +2134,7 @@ 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); @@ -2380,6 +2403,7 @@ 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); @@ -2496,6 +2520,7 @@ 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); @@ -2577,6 +2602,7 @@ 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); diff --git a/python/serializer/tosa_serializer.py b/python/serializer/tosa_serializer.py index fec676e..cd86777 100644 --- a/python/serializer/tosa_serializer.py +++ b/python/serializer/tosa_serializer.py @@ -582,7 +582,7 @@ class TensorDir(IntEnum): class TosaSerializer: def __init__(self, pathPrefix): - + self.add_compat_methods() # Get the global TOSA version if not already defined self.builder = flatbuffers.Builder(0) @@ -749,7 +749,10 @@ class TosaSerializer: start_fcn(builder, len(fb_strs)) for s in fb_strs[::-1]: builder.PrependUOffsetTRelative(s) - return builder.EndVector() + try: + return builder.EndVector() + except TypeError: + return builder.EndVector(len(vec)) @staticmethod def serializeUint8Vec(builder, vec): @@ -801,3 +804,327 @@ class TosaSerializer: return val else: return [val] + + # Remove when switching to flatbuffers 2.0 + # contains a mapping of the deprecated 1.12 method to the 2.0 version + + def add_compat_methods(self): + + from tosa import ArithmeticRightShiftAttribute + + if not hasattr(ArithmeticRightShiftAttribute, "Start"): + ArithmeticRightShiftAttribute.Start = ( + ArithmeticRightShiftAttribute.ArithmeticRightShiftAttributeStart + ) + ArithmeticRightShiftAttribute.AddRound = ( + ArithmeticRightShiftAttribute.ArithmeticRightShiftAttributeAddRound + ) + ArithmeticRightShiftAttribute.End = ( + ArithmeticRightShiftAttribute.ArithmeticRightShiftAttributeEnd + ) + from tosa import AxisAttribute + + if not hasattr(AxisAttribute, "Start"): + AxisAttribute.Start = AxisAttribute.AxisAttributeStart + AxisAttribute.AddAxis = AxisAttribute.AxisAttributeAddAxis + AxisAttribute.End = AxisAttribute.AxisAttributeEnd + from tosa import ClampAttribute + + if not hasattr(ClampAttribute, "Start"): + ClampAttribute.Start = ClampAttribute.ClampAttributeStart + ClampAttribute.AddMinInt = ClampAttribute.ClampAttributeAddMinInt + ClampAttribute.AddMaxInt = ClampAttribute.ClampAttributeAddMaxInt + ClampAttribute.AddMinFp = ClampAttribute.ClampAttributeAddMinFp + ClampAttribute.AddMaxFp = ClampAttribute.ClampAttributeAddMaxFp + ClampAttribute.End = ClampAttribute.ClampAttributeEnd + from tosa import CondIfAttribute + + if not hasattr(CondIfAttribute, "Start"): + CondIfAttribute.Start = CondIfAttribute.CondIfAttributeStart + CondIfAttribute.AddThenBranch = CondIfAttribute.CondIfAttributeAddThenBranch + CondIfAttribute.AddElseBranch = CondIfAttribute.CondIfAttributeAddElseBranch + CondIfAttribute.End = CondIfAttribute.CondIfAttributeEnd + from tosa import ConvAttribute + + if not hasattr(ConvAttribute, "Start"): + ConvAttribute.Start = ConvAttribute.ConvAttributeStart + ConvAttribute.AddPad = ConvAttribute.ConvAttributeAddPad + ConvAttribute.StartPadVector = ConvAttribute.ConvAttributeStartPadVector + ConvAttribute.AddStride = ConvAttribute.ConvAttributeAddStride + ConvAttribute.StartStrideVector = ( + ConvAttribute.ConvAttributeStartStrideVector + ) + ConvAttribute.AddDilation = ConvAttribute.ConvAttributeAddDilation + ConvAttribute.StartDilationVector = ( + ConvAttribute.ConvAttributeStartDilationVector + ) + ConvAttribute.End = ConvAttribute.ConvAttributeEnd + from tosa import ConvQuantInfo + + if not hasattr(ConvQuantInfo, "Start"): + ConvQuantInfo.Start = ConvQuantInfo.ConvQuantInfoStart + ConvQuantInfo.AddInputZp = ConvQuantInfo.ConvQuantInfoAddInputZp + ConvQuantInfo.AddWeightZp = ConvQuantInfo.ConvQuantInfoAddWeightZp + ConvQuantInfo.End = ConvQuantInfo.ConvQuantInfoEnd + from tosa import MatMulQuantInfo + + if not hasattr(MatMulQuantInfo, "Start"): + MatMulQuantInfo.Start = MatMulQuantInfo.MatMulQuantInfoStart + MatMulQuantInfo.AddAZp = MatMulQuantInfo.MatMulQuantInfoAddAZp + MatMulQuantInfo.AddBZp = MatMulQuantInfo.MatMulQuantInfoAddBZp + MatMulQuantInfo.End = MatMulQuantInfo.MatMulQuantInfoEnd + from tosa import MulAttribute + + if not hasattr(MulAttribute, "Start"): + MulAttribute.Start = MulAttribute.MulAttributeStart + MulAttribute.AddShift = MulAttribute.MulAttributeAddShift + MulAttribute.End = MulAttribute.MulAttributeEnd + from tosa import PadAttribute + + if not hasattr(PadAttribute, "Start"): + PadAttribute.Start = PadAttribute.PadAttributeStart + PadAttribute.AddPadding = PadAttribute.PadAttributeAddPadding + PadAttribute.StartPaddingVector = ( + PadAttribute.PadAttributeStartPaddingVector + ) + PadAttribute.AddPadConstInt = PadAttribute.PadAttributeAddPadConstInt + PadAttribute.AddPadConstFp = PadAttribute.PadAttributeAddPadConstFp + PadAttribute.End = PadAttribute.PadAttributeEnd + from tosa import PadQuantInfo + + if not hasattr(PadQuantInfo, "Start"): + PadQuantInfo.Start = PadQuantInfo.PadQuantInfoStart + PadQuantInfo.AddInputZp = PadQuantInfo.PadQuantInfoAddInputZp + PadQuantInfo.End = PadQuantInfo.PadQuantInfoEnd + from tosa import PoolAttribute + + if not hasattr(PoolAttribute, "Start"): + PoolAttribute.Start = PoolAttribute.PoolAttributeStart + PoolAttribute.AddPad = PoolAttribute.PoolAttributeAddPad + PoolAttribute.StartPadVector = PoolAttribute.PoolAttributeStartPadVector + PoolAttribute.AddKernel = PoolAttribute.PoolAttributeAddKernel + PoolAttribute.StartKernelVector = ( + PoolAttribute.PoolAttributeStartKernelVector + ) + PoolAttribute.AddStride = PoolAttribute.PoolAttributeAddStride + PoolAttribute.StartStrideVector = ( + PoolAttribute.PoolAttributeStartStrideVector + ) + PoolAttribute.End = PoolAttribute.PoolAttributeEnd + from tosa import RescaleAttribute + + if not hasattr(RescaleAttribute, "Start"): + RescaleAttribute.Start = RescaleAttribute.RescaleAttributeStart + RescaleAttribute.AddInputZp = RescaleAttribute.RescaleAttributeAddInputZp + RescaleAttribute.AddOutputZp = RescaleAttribute.RescaleAttributeAddOutputZp + RescaleAttribute.AddMultiplier = ( + RescaleAttribute.RescaleAttributeAddMultiplier + ) + RescaleAttribute.StartMultiplierVector = ( + RescaleAttribute.RescaleAttributeStartMultiplierVector + ) + RescaleAttribute.AddShift = RescaleAttribute.RescaleAttributeAddShift + RescaleAttribute.StartShiftVector = ( + RescaleAttribute.RescaleAttributeStartShiftVector + ) + RescaleAttribute.AddScale32 = RescaleAttribute.RescaleAttributeAddScale32 + RescaleAttribute.AddDoubleRound = ( + RescaleAttribute.RescaleAttributeAddDoubleRound + ) + RescaleAttribute.AddPerChannel = ( + RescaleAttribute.RescaleAttributeAddPerChannel + ) + RescaleAttribute.End = RescaleAttribute.RescaleAttributeEnd + from tosa import ReshapeAttribute + + if not hasattr(ReshapeAttribute, "Start"): + ReshapeAttribute.Start = ReshapeAttribute.ReshapeAttributeStart + ReshapeAttribute.AddNewShape = ReshapeAttribute.ReshapeAttributeAddNewShape + ReshapeAttribute.StartNewShapeVector = ( + ReshapeAttribute.ReshapeAttributeStartNewShapeVector + ) + ReshapeAttribute.End = ReshapeAttribute.ReshapeAttributeEnd + from tosa import ResizeAttribute + + if not hasattr(ResizeAttribute, "Start"): + ResizeAttribute.Start = ResizeAttribute.ResizeAttributeStart + ResizeAttribute.AddOutputSize = ResizeAttribute.ResizeAttributeAddOutputSize + ResizeAttribute.StartOutputSizeVector = ( + ResizeAttribute.ResizeAttributeStartOutputSizeVector + ) + ResizeAttribute.AddStride = ResizeAttribute.ResizeAttributeAddStride + ResizeAttribute.StartStrideVector = ( + ResizeAttribute.ResizeAttributeStartStrideVector + ) + ResizeAttribute.AddOffset = ResizeAttribute.ResizeAttributeAddOffset + ResizeAttribute.StartOffsetVector = ( + ResizeAttribute.ResizeAttributeStartOffsetVector + ) + ResizeAttribute.AddShift = ResizeAttribute.ResizeAttributeAddShift + ResizeAttribute.AddStrideFp = ResizeAttribute.ResizeAttributeAddStrideFp + ResizeAttribute.StartStrideFpVector = ( + ResizeAttribute.ResizeAttributeStartStrideFpVector + ) + ResizeAttribute.AddOffsetFp = ResizeAttribute.ResizeAttributeAddOffsetFp + ResizeAttribute.StartOffsetFpVector = ( + ResizeAttribute.ResizeAttributeStartOffsetFpVector + ) + ResizeAttribute.AddMode = ResizeAttribute.ResizeAttributeAddMode + ResizeAttribute.End = ResizeAttribute.ResizeAttributeEnd + from tosa import SliceAttribute + + if not hasattr(SliceAttribute, "Start"): + SliceAttribute.Start = SliceAttribute.SliceAttributeStart + SliceAttribute.AddStart = SliceAttribute.SliceAttributeAddStart + SliceAttribute.StartStartVector = ( + SliceAttribute.SliceAttributeStartStartVector + ) + SliceAttribute.AddSize = SliceAttribute.SliceAttributeAddSize + SliceAttribute.StartSizeVector = ( + SliceAttribute.SliceAttributeStartSizeVector + ) + SliceAttribute.End = SliceAttribute.SliceAttributeEnd + from tosa import TableAttribute + + if not hasattr(TableAttribute, "Start"): + TableAttribute.Start = TableAttribute.TableAttributeStart + TableAttribute.AddTable = TableAttribute.TableAttributeAddTable + TableAttribute.StartTableVector = ( + TableAttribute.TableAttributeStartTableVector + ) + TableAttribute.End = TableAttribute.TableAttributeEnd + from tosa import TileAttribute + + if not hasattr(TileAttribute, "Start"): + TileAttribute.Start = TileAttribute.TileAttributeStart + TileAttribute.AddMultiples = TileAttribute.TileAttributeAddMultiples + TileAttribute.StartMultiplesVector = ( + TileAttribute.TileAttributeStartMultiplesVector + ) + TileAttribute.End = TileAttribute.TileAttributeEnd + from tosa import TosaBasicBlock + + if not hasattr(TosaBasicBlock, "Start"): + TosaBasicBlock.Start = TosaBasicBlock.TosaBasicBlockStart + TosaBasicBlock.AddName = TosaBasicBlock.TosaBasicBlockAddName + TosaBasicBlock.AddOperators = TosaBasicBlock.TosaBasicBlockAddOperators + TosaBasicBlock.StartOperatorsVector = ( + TosaBasicBlock.TosaBasicBlockStartOperatorsVector + ) + TosaBasicBlock.AddTensors = TosaBasicBlock.TosaBasicBlockAddTensors + TosaBasicBlock.StartTensorsVector = ( + TosaBasicBlock.TosaBasicBlockStartTensorsVector + ) + TosaBasicBlock.AddInputs = TosaBasicBlock.TosaBasicBlockAddInputs + TosaBasicBlock.StartInputsVector = ( + TosaBasicBlock.TosaBasicBlockStartInputsVector + ) + TosaBasicBlock.AddOutputs = TosaBasicBlock.TosaBasicBlockAddOutputs + TosaBasicBlock.StartOutputsVector = ( + TosaBasicBlock.TosaBasicBlockStartOutputsVector + ) + TosaBasicBlock.End = TosaBasicBlock.TosaBasicBlockEnd + from tosa import TosaGraph + + if not hasattr(TosaGraph, "Start"): + TosaGraph.Start = TosaGraph.TosaGraphStart + TosaGraph.AddVersion = TosaGraph.TosaGraphAddVersion + TosaGraph.AddBlocks = TosaGraph.TosaGraphAddBlocks + TosaGraph.StartBlocksVector = TosaGraph.TosaGraphStartBlocksVector + TosaGraph.End = TosaGraph.TosaGraphEnd + from tosa import TosaOperator + + if not hasattr(TosaOperator, "Start"): + TosaOperator.Start = TosaOperator.TosaOperatorStart + TosaOperator.AddOp = TosaOperator.TosaOperatorAddOp + TosaOperator.AddAttributeType = TosaOperator.TosaOperatorAddAttributeType + TosaOperator.AddAttribute = TosaOperator.TosaOperatorAddAttribute + TosaOperator.AddInputs = TosaOperator.TosaOperatorAddInputs + TosaOperator.StartInputsVector = TosaOperator.TosaOperatorStartInputsVector + TosaOperator.AddOutputs = TosaOperator.TosaOperatorAddOutputs + TosaOperator.StartOutputsVector = ( + TosaOperator.TosaOperatorStartOutputsVector + ) + TosaOperator.AddQuantInfoType = TosaOperator.TosaOperatorAddQuantInfoType + TosaOperator.AddQuantInfo = TosaOperator.TosaOperatorAddQuantInfo + TosaOperator.End = TosaOperator.TosaOperatorEnd + from tosa import TosaTensor + + if not hasattr(TosaTensor, "Start"): + TosaTensor.Start = TosaTensor.TosaTensorStart + TosaTensor.AddName = TosaTensor.TosaTensorAddName + TosaTensor.AddShape = TosaTensor.TosaTensorAddShape + TosaTensor.StartShapeVector = TosaTensor.TosaTensorStartShapeVector + TosaTensor.AddType = TosaTensor.TosaTensorAddType + TosaTensor.AddData = TosaTensor.TosaTensorAddData + TosaTensor.StartDataVector = TosaTensor.TosaTensorStartDataVector + TosaTensor.End = TosaTensor.TosaTensorEnd + from tosa import TransposeAttribute + + if not hasattr(TransposeAttribute, "Start"): + TransposeAttribute.Start = TransposeAttribute.TransposeAttributeStart + TransposeAttribute.AddPerms = TransposeAttribute.TransposeAttributeAddPerms + TransposeAttribute.StartPermsVector = ( + TransposeAttribute.TransposeAttributeStartPermsVector + ) + TransposeAttribute.End = TransposeAttribute.TransposeAttributeEnd + from tosa import TransposeConvAttribute + + if not hasattr(TransposeConvAttribute, "Start"): + TransposeConvAttribute.Start = ( + TransposeConvAttribute.TransposeConvAttributeStart + ) + TransposeConvAttribute.AddOutpad = ( + TransposeConvAttribute.TransposeConvAttributeAddOutpad + ) + TransposeConvAttribute.StartOutpadVector = ( + TransposeConvAttribute.TransposeConvAttributeStartOutpadVector + ) + TransposeConvAttribute.AddStride = ( + TransposeConvAttribute.TransposeConvAttributeAddStride + ) + TransposeConvAttribute.StartStrideVector = ( + TransposeConvAttribute.TransposeConvAttributeStartStrideVector + ) + TransposeConvAttribute.AddDilation = ( + TransposeConvAttribute.TransposeConvAttributeAddDilation + ) + TransposeConvAttribute.StartDilationVector = ( + TransposeConvAttribute.TransposeConvAttributeStartDilationVector + ) + TransposeConvAttribute.AddOutputShape = ( + TransposeConvAttribute.TransposeConvAttributeAddOutputShape + ) + TransposeConvAttribute.StartOutputShapeVector = ( + TransposeConvAttribute.TransposeConvAttributeStartOutputShapeVector + ) + TransposeConvAttribute.End = ( + TransposeConvAttribute.TransposeConvAttributeEnd + ) + from tosa import UnaryQuantInfo + + if not hasattr(UnaryQuantInfo, "Start"): + UnaryQuantInfo.Start = UnaryQuantInfo.UnaryQuantInfoStart + UnaryQuantInfo.AddInputZp = UnaryQuantInfo.UnaryQuantInfoAddInputZp + UnaryQuantInfo.AddOutputZp = UnaryQuantInfo.UnaryQuantInfoAddOutputZp + UnaryQuantInfo.End = UnaryQuantInfo.UnaryQuantInfoEnd + from tosa import Version + + if not hasattr(Version, "Start"): + Version.Start = Version.VersionStart + Version.Add_major = Version.VersionAdd_major + Version.Add_minor = Version.VersionAdd_minor + Version.Add_patch = Version.VersionAdd_patch + Version.Add_draft = Version.VersionAdd_draft + Version.End = Version.VersionEnd + from tosa import WhileLoopAttribute + + if not hasattr(WhileLoopAttribute, "Start"): + WhileLoopAttribute.Start = WhileLoopAttribute.WhileLoopAttributeStart + WhileLoopAttribute.AddCondBranch = ( + WhileLoopAttribute.WhileLoopAttributeAddCondBranch + ) + WhileLoopAttribute.AddBodyBranch = ( + WhileLoopAttribute.WhileLoopAttributeAddBodyBranch + ) + WhileLoopAttribute.End = WhileLoopAttribute.WhileLoopAttributeEnd diff --git a/python/tosa/ArithmeticRightShiftAttribute.py b/python/tosa/ArithmeticRightShiftAttribute.py index ca66ab5..226dc0e 100644 --- a/python/tosa/ArithmeticRightShiftAttribute.py +++ b/python/tosa/ArithmeticRightShiftAttribute.py @@ -10,17 +10,13 @@ class ArithmeticRightShiftAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsArithmeticRightShiftAttribute(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ArithmeticRightShiftAttribute() x.Init(buf, n + offset) return x @classmethod - def GetRootAsArithmeticRightShiftAttribute(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def ArithmeticRightShiftAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -35,15 +31,6 @@ class ArithmeticRightShiftAttribute(object): return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False -def Start(builder): builder.StartObject(1) -def ArithmeticRightShiftAttributeStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddRound(builder, round): builder.PrependBoolSlot(0, round, 0) -def ArithmeticRightShiftAttributeAddRound(builder, round): - """This method is deprecated. Please switch to AddRound.""" - return AddRound(builder, round) -def End(builder): return builder.EndObject() -def ArithmeticRightShiftAttributeEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def ArithmeticRightShiftAttributeStart(builder): builder.StartObject(1) +def ArithmeticRightShiftAttributeAddRound(builder, round): builder.PrependBoolSlot(0, round, 0) +def ArithmeticRightShiftAttributeEnd(builder): return builder.EndObject() diff --git a/python/tosa/AxisAttribute.py b/python/tosa/AxisAttribute.py index 9aeb0ee..30876b7 100644 --- a/python/tosa/AxisAttribute.py +++ b/python/tosa/AxisAttribute.py @@ -10,17 +10,13 @@ class AxisAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsAxisAttribute(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = AxisAttribute() x.Init(buf, n + offset) return x @classmethod - def GetRootAsAxisAttribute(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def AxisAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -35,15 +31,6 @@ class AxisAttribute(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -def Start(builder): builder.StartObject(1) -def AxisAttributeStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddAxis(builder, axis): builder.PrependInt32Slot(0, axis, 0) -def AxisAttributeAddAxis(builder, axis): - """This method is deprecated. Please switch to AddAxis.""" - return AddAxis(builder, axis) -def End(builder): return builder.EndObject() -def AxisAttributeEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def AxisAttributeStart(builder): builder.StartObject(1) +def AxisAttributeAddAxis(builder, axis): builder.PrependInt32Slot(0, axis, 0) +def AxisAttributeEnd(builder): return builder.EndObject() diff --git a/python/tosa/ClampAttribute.py b/python/tosa/ClampAttribute.py index ffdca27..066dd4f 100644 --- a/python/tosa/ClampAttribute.py +++ b/python/tosa/ClampAttribute.py @@ -10,17 +10,13 @@ class ClampAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsClampAttribute(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ClampAttribute() x.Init(buf, n + offset) return x @classmethod - def GetRootAsClampAttribute(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def ClampAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -56,27 +52,9 @@ class ClampAttribute(object): return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos) return 0.0 -def Start(builder): builder.StartObject(4) -def ClampAttributeStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddMinInt(builder, minInt): builder.PrependInt32Slot(0, minInt, 0) -def ClampAttributeAddMinInt(builder, minInt): - """This method is deprecated. Please switch to AddMinInt.""" - return AddMinInt(builder, minInt) -def AddMaxInt(builder, maxInt): builder.PrependInt32Slot(1, maxInt, 0) -def ClampAttributeAddMaxInt(builder, maxInt): - """This method is deprecated. Please switch to AddMaxInt.""" - return AddMaxInt(builder, maxInt) -def AddMinFp(builder, minFp): builder.PrependFloat32Slot(2, minFp, 0.0) -def ClampAttributeAddMinFp(builder, minFp): - """This method is deprecated. Please switch to AddMinFp.""" - return AddMinFp(builder, minFp) -def AddMaxFp(builder, maxFp): builder.PrependFloat32Slot(3, maxFp, 0.0) -def ClampAttributeAddMaxFp(builder, maxFp): - """This method is deprecated. Please switch to AddMaxFp.""" - return AddMaxFp(builder, maxFp) -def End(builder): return builder.EndObject() -def ClampAttributeEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def ClampAttributeStart(builder): builder.StartObject(4) +def ClampAttributeAddMinInt(builder, minInt): builder.PrependInt32Slot(0, minInt, 0) +def ClampAttributeAddMaxInt(builder, maxInt): builder.PrependInt32Slot(1, maxInt, 0) +def ClampAttributeAddMinFp(builder, minFp): builder.PrependFloat32Slot(2, minFp, 0.0) +def ClampAttributeAddMaxFp(builder, maxFp): builder.PrependFloat32Slot(3, maxFp, 0.0) +def ClampAttributeEnd(builder): return builder.EndObject() diff --git a/python/tosa/CondIfAttribute.py b/python/tosa/CondIfAttribute.py index 16039f6..57e5cb7 100644 --- a/python/tosa/CondIfAttribute.py +++ b/python/tosa/CondIfAttribute.py @@ -10,17 +10,13 @@ class CondIfAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsCondIfAttribute(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = CondIfAttribute() x.Init(buf, n + offset) return x @classmethod - def GetRootAsCondIfAttribute(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def CondIfAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -42,19 +38,7 @@ class CondIfAttribute(object): return self._tab.String(o + self._tab.Pos) return None -def Start(builder): builder.StartObject(2) -def CondIfAttributeStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddThenBranch(builder, thenBranch): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(thenBranch), 0) -def CondIfAttributeAddThenBranch(builder, thenBranch): - """This method is deprecated. Please switch to AddThenBranch.""" - return AddThenBranch(builder, thenBranch) -def AddElseBranch(builder, elseBranch): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(elseBranch), 0) -def CondIfAttributeAddElseBranch(builder, elseBranch): - """This method is deprecated. Please switch to AddElseBranch.""" - return AddElseBranch(builder, elseBranch) -def End(builder): return builder.EndObject() -def CondIfAttributeEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def CondIfAttributeStart(builder): builder.StartObject(2) +def CondIfAttributeAddThenBranch(builder, thenBranch): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(thenBranch), 0) +def CondIfAttributeAddElseBranch(builder, elseBranch): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(elseBranch), 0) +def CondIfAttributeEnd(builder): return builder.EndObject() diff --git a/python/tosa/ConvAttribute.py b/python/tosa/ConvAttribute.py index 2d69163..72a24ce 100644 --- a/python/tosa/ConvAttribute.py +++ b/python/tosa/ConvAttribute.py @@ -10,17 +10,13 @@ class ConvAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsConvAttribute(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ConvAttribute() x.Init(buf, n + offset) return x @classmethod - def GetRootAsConvAttribute(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def ConvAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -109,35 +105,11 @@ class ConvAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) return o == 0 -def Start(builder): builder.StartObject(3) -def ConvAttributeStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddPad(builder, pad): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(pad), 0) -def ConvAttributeAddPad(builder, pad): - """This method is deprecated. Please switch to AddPad.""" - return AddPad(builder, pad) -def StartPadVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def ConvAttributeStartPadVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartPadVector(builder, numElems) -def AddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0) -def ConvAttributeAddStride(builder, stride): - """This method is deprecated. Please switch to AddStride.""" - return AddStride(builder, stride) -def StartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def ConvAttributeStartStrideVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartStrideVector(builder, numElems) -def AddDilation(builder, dilation): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(dilation), 0) -def ConvAttributeAddDilation(builder, dilation): - """This method is deprecated. Please switch to AddDilation.""" - return AddDilation(builder, dilation) -def StartDilationVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def ConvAttributeStartDilationVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartDilationVector(builder, numElems) -def End(builder): return builder.EndObject() -def ConvAttributeEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def ConvAttributeStart(builder): builder.StartObject(3) +def ConvAttributeAddPad(builder, pad): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(pad), 0) +def ConvAttributeStartPadVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def ConvAttributeAddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0) +def ConvAttributeStartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def ConvAttributeAddDilation(builder, dilation): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(dilation), 0) +def ConvAttributeStartDilationVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def ConvAttributeEnd(builder): return builder.EndObject() diff --git a/python/tosa/ConvQuantInfo.py b/python/tosa/ConvQuantInfo.py index f5c7fcf..7902c67 100644 --- a/python/tosa/ConvQuantInfo.py +++ b/python/tosa/ConvQuantInfo.py @@ -10,17 +10,13 @@ class ConvQuantInfo(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsConvQuantInfo(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ConvQuantInfo() x.Init(buf, n + offset) return x @classmethod - def GetRootAsConvQuantInfo(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def ConvQuantInfoBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -42,19 +38,7 @@ class ConvQuantInfo(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -def Start(builder): builder.StartObject(2) -def ConvQuantInfoStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0) -def ConvQuantInfoAddInputZp(builder, inputZp): - """This method is deprecated. Please switch to AddInputZp.""" - return AddInputZp(builder, inputZp) -def AddWeightZp(builder, weightZp): builder.PrependInt32Slot(1, weightZp, 0) -def ConvQuantInfoAddWeightZp(builder, weightZp): - """This method is deprecated. Please switch to AddWeightZp.""" - return AddWeightZp(builder, weightZp) -def End(builder): return builder.EndObject() -def ConvQuantInfoEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def ConvQuantInfoStart(builder): builder.StartObject(2) +def ConvQuantInfoAddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0) +def ConvQuantInfoAddWeightZp(builder, weightZp): builder.PrependInt32Slot(1, weightZp, 0) +def ConvQuantInfoEnd(builder): return builder.EndObject() diff --git a/python/tosa/MatMulQuantInfo.py b/python/tosa/MatMulQuantInfo.py index 8201041..457da66 100644 --- a/python/tosa/MatMulQuantInfo.py +++ b/python/tosa/MatMulQuantInfo.py @@ -10,17 +10,13 @@ class MatMulQuantInfo(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsMatMulQuantInfo(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = MatMulQuantInfo() x.Init(buf, n + offset) return x @classmethod - def GetRootAsMatMulQuantInfo(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def MatMulQuantInfoBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -42,19 +38,7 @@ class MatMulQuantInfo(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -def Start(builder): builder.StartObject(2) -def MatMulQuantInfoStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddAZp(builder, aZp): builder.PrependInt32Slot(0, aZp, 0) -def MatMulQuantInfoAddAZp(builder, aZp): - """This method is deprecated. Please switch to AddAZp.""" - return AddAZp(builder, aZp) -def AddBZp(builder, bZp): builder.PrependInt32Slot(1, bZp, 0) -def MatMulQuantInfoAddBZp(builder, bZp): - """This method is deprecated. Please switch to AddBZp.""" - return AddBZp(builder, bZp) -def End(builder): return builder.EndObject() -def MatMulQuantInfoEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def MatMulQuantInfoStart(builder): builder.StartObject(2) +def MatMulQuantInfoAddAZp(builder, aZp): builder.PrependInt32Slot(0, aZp, 0) +def MatMulQuantInfoAddBZp(builder, bZp): builder.PrependInt32Slot(1, bZp, 0) +def MatMulQuantInfoEnd(builder): return builder.EndObject() diff --git a/python/tosa/MulAttribute.py b/python/tosa/MulAttribute.py index cf33e48..79be4d3 100644 --- a/python/tosa/MulAttribute.py +++ b/python/tosa/MulAttribute.py @@ -10,17 +10,13 @@ class MulAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsMulAttribute(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = MulAttribute() x.Init(buf, n + offset) return x @classmethod - def GetRootAsMulAttribute(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def MulAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -35,15 +31,6 @@ class MulAttribute(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -def Start(builder): builder.StartObject(1) -def MulAttributeStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddShift(builder, shift): builder.PrependInt32Slot(0, shift, 0) -def MulAttributeAddShift(builder, shift): - """This method is deprecated. Please switch to AddShift.""" - return AddShift(builder, shift) -def End(builder): return builder.EndObject() -def MulAttributeEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def MulAttributeStart(builder): builder.StartObject(1) +def MulAttributeAddShift(builder, shift): builder.PrependInt32Slot(0, shift, 0) +def MulAttributeEnd(builder): return builder.EndObject() diff --git a/python/tosa/PadAttribute.py b/python/tosa/PadAttribute.py index 553cd53..0875481 100644 --- a/python/tosa/PadAttribute.py +++ b/python/tosa/PadAttribute.py @@ -10,17 +10,13 @@ class PadAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsPadAttribute(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = PadAttribute() x.Init(buf, n + offset) return x @classmethod - def GetRootAsPadAttribute(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def PadAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -69,27 +65,9 @@ class PadAttribute(object): return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos) return 0.0 -def Start(builder): builder.StartObject(3) -def PadAttributeStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddPadding(builder, padding): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(padding), 0) -def PadAttributeAddPadding(builder, padding): - """This method is deprecated. Please switch to AddPadding.""" - return AddPadding(builder, padding) -def StartPaddingVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def PadAttributeStartPaddingVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartPaddingVector(builder, numElems) -def AddPadConstInt(builder, padConstInt): builder.PrependInt32Slot(1, padConstInt, 0) -def PadAttributeAddPadConstInt(builder, padConstInt): - """This method is deprecated. Please switch to AddPadConstInt.""" - return AddPadConstInt(builder, padConstInt) -def AddPadConstFp(builder, padConstFp): builder.PrependFloat32Slot(2, padConstFp, 0.0) -def PadAttributeAddPadConstFp(builder, padConstFp): - """This method is deprecated. Please switch to AddPadConstFp.""" - return AddPadConstFp(builder, padConstFp) -def End(builder): return builder.EndObject() -def PadAttributeEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def PadAttributeStart(builder): builder.StartObject(3) +def PadAttributeAddPadding(builder, padding): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(padding), 0) +def PadAttributeStartPaddingVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def PadAttributeAddPadConstInt(builder, padConstInt): builder.PrependInt32Slot(1, padConstInt, 0) +def PadAttributeAddPadConstFp(builder, padConstFp): builder.PrependFloat32Slot(2, padConstFp, 0.0) +def PadAttributeEnd(builder): return builder.EndObject() diff --git a/python/tosa/PadQuantInfo.py b/python/tosa/PadQuantInfo.py index f11f041..c07db07 100644 --- a/python/tosa/PadQuantInfo.py +++ b/python/tosa/PadQuantInfo.py @@ -10,17 +10,13 @@ class PadQuantInfo(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsPadQuantInfo(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = PadQuantInfo() x.Init(buf, n + offset) return x @classmethod - def GetRootAsPadQuantInfo(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def PadQuantInfoBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -35,15 +31,6 @@ class PadQuantInfo(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -def Start(builder): builder.StartObject(1) -def PadQuantInfoStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0) -def PadQuantInfoAddInputZp(builder, inputZp): - """This method is deprecated. Please switch to AddInputZp.""" - return AddInputZp(builder, inputZp) -def End(builder): return builder.EndObject() -def PadQuantInfoEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def PadQuantInfoStart(builder): builder.StartObject(1) +def PadQuantInfoAddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0) +def PadQuantInfoEnd(builder): return builder.EndObject() diff --git a/python/tosa/PoolAttribute.py b/python/tosa/PoolAttribute.py index 0399d00..f2c12cf 100644 --- a/python/tosa/PoolAttribute.py +++ b/python/tosa/PoolAttribute.py @@ -10,17 +10,13 @@ class PoolAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsPoolAttribute(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = PoolAttribute() x.Init(buf, n + offset) return x @classmethod - def GetRootAsPoolAttribute(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def PoolAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -109,35 +105,11 @@ class PoolAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) return o == 0 -def Start(builder): builder.StartObject(3) -def PoolAttributeStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddPad(builder, pad): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(pad), 0) -def PoolAttributeAddPad(builder, pad): - """This method is deprecated. Please switch to AddPad.""" - return AddPad(builder, pad) -def StartPadVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def PoolAttributeStartPadVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartPadVector(builder, numElems) -def AddKernel(builder, kernel): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(kernel), 0) -def PoolAttributeAddKernel(builder, kernel): - """This method is deprecated. Please switch to AddKernel.""" - return AddKernel(builder, kernel) -def StartKernelVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def PoolAttributeStartKernelVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartKernelVector(builder, numElems) -def AddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0) -def PoolAttributeAddStride(builder, stride): - """This method is deprecated. Please switch to AddStride.""" - return AddStride(builder, stride) -def StartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def PoolAttributeStartStrideVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartStrideVector(builder, numElems) -def End(builder): return builder.EndObject() -def PoolAttributeEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def PoolAttributeStart(builder): builder.StartObject(3) +def PoolAttributeAddPad(builder, pad): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(pad), 0) +def PoolAttributeStartPadVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def PoolAttributeAddKernel(builder, kernel): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(kernel), 0) +def PoolAttributeStartKernelVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def PoolAttributeAddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0) +def PoolAttributeStartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def PoolAttributeEnd(builder): return builder.EndObject() diff --git a/python/tosa/RescaleAttribute.py b/python/tosa/RescaleAttribute.py index f07f927..8ba68aa 100644 --- a/python/tosa/RescaleAttribute.py +++ b/python/tosa/RescaleAttribute.py @@ -10,17 +10,13 @@ class RescaleAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsRescaleAttribute(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = RescaleAttribute() x.Init(buf, n + offset) return x @classmethod - def GetRootAsRescaleAttribute(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def RescaleAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -117,47 +113,14 @@ class RescaleAttribute(object): return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False -def Start(builder): builder.StartObject(7) -def RescaleAttributeStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0) -def RescaleAttributeAddInputZp(builder, inputZp): - """This method is deprecated. Please switch to AddInputZp.""" - return AddInputZp(builder, inputZp) -def AddOutputZp(builder, outputZp): builder.PrependInt32Slot(1, outputZp, 0) -def RescaleAttributeAddOutputZp(builder, outputZp): - """This method is deprecated. Please switch to AddOutputZp.""" - return AddOutputZp(builder, outputZp) -def AddMultiplier(builder, multiplier): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(multiplier), 0) -def RescaleAttributeAddMultiplier(builder, multiplier): - """This method is deprecated. Please switch to AddMultiplier.""" - return AddMultiplier(builder, multiplier) -def StartMultiplierVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def RescaleAttributeStartMultiplierVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartMultiplierVector(builder, numElems) -def AddShift(builder, shift): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(shift), 0) -def RescaleAttributeAddShift(builder, shift): - """This method is deprecated. Please switch to AddShift.""" - return AddShift(builder, shift) -def StartShiftVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def RescaleAttributeStartShiftVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartShiftVector(builder, numElems) -def AddScale32(builder, scale32): builder.PrependBoolSlot(4, scale32, 0) -def RescaleAttributeAddScale32(builder, scale32): - """This method is deprecated. Please switch to AddScale32.""" - return AddScale32(builder, scale32) -def AddDoubleRound(builder, doubleRound): builder.PrependBoolSlot(5, doubleRound, 0) -def RescaleAttributeAddDoubleRound(builder, doubleRound): - """This method is deprecated. Please switch to AddDoubleRound.""" - return AddDoubleRound(builder, doubleRound) -def AddPerChannel(builder, perChannel): builder.PrependBoolSlot(6, perChannel, 0) -def RescaleAttributeAddPerChannel(builder, perChannel): - """This method is deprecated. Please switch to AddPerChannel.""" - return AddPerChannel(builder, perChannel) -def End(builder): return builder.EndObject() -def RescaleAttributeEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def RescaleAttributeStart(builder): builder.StartObject(7) +def RescaleAttributeAddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0) +def RescaleAttributeAddOutputZp(builder, outputZp): builder.PrependInt32Slot(1, outputZp, 0) +def RescaleAttributeAddMultiplier(builder, multiplier): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(multiplier), 0) +def RescaleAttributeStartMultiplierVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def RescaleAttributeAddShift(builder, shift): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(shift), 0) +def RescaleAttributeStartShiftVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def RescaleAttributeAddScale32(builder, scale32): builder.PrependBoolSlot(4, scale32, 0) +def RescaleAttributeAddDoubleRound(builder, doubleRound): builder.PrependBoolSlot(5, doubleRound, 0) +def RescaleAttributeAddPerChannel(builder, perChannel): builder.PrependBoolSlot(6, perChannel, 0) +def RescaleAttributeEnd(builder): return builder.EndObject() diff --git a/python/tosa/ReshapeAttribute.py b/python/tosa/ReshapeAttribute.py index 0d335d8..73b1ee8 100644 --- a/python/tosa/ReshapeAttribute.py +++ b/python/tosa/ReshapeAttribute.py @@ -10,17 +10,13 @@ class ReshapeAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsReshapeAttribute(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ReshapeAttribute() x.Init(buf, n + offset) return x @classmethod - def GetRootAsReshapeAttribute(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def ReshapeAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -55,19 +51,7 @@ class ReshapeAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) return o == 0 -def Start(builder): builder.StartObject(1) -def ReshapeAttributeStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddNewShape(builder, newShape): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(newShape), 0) -def ReshapeAttributeAddNewShape(builder, newShape): - """This method is deprecated. Please switch to AddNewShape.""" - return AddNewShape(builder, newShape) -def StartNewShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def ReshapeAttributeStartNewShapeVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartNewShapeVector(builder, numElems) -def End(builder): return builder.EndObject() -def ReshapeAttributeEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def ReshapeAttributeStart(builder): builder.StartObject(1) +def ReshapeAttributeAddNewShape(builder, newShape): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(newShape), 0) +def ReshapeAttributeStartNewShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def ReshapeAttributeEnd(builder): return builder.EndObject() diff --git a/python/tosa/ResizeAttribute.py b/python/tosa/ResizeAttribute.py index 825808b..1ed2dc0 100644 --- a/python/tosa/ResizeAttribute.py +++ b/python/tosa/ResizeAttribute.py @@ -10,17 +10,13 @@ class ResizeAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsResizeAttribute(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ResizeAttribute() x.Init(buf, n + offset) return x @classmethod - def GetRootAsResizeAttribute(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def ResizeAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -177,59 +173,17 @@ class ResizeAttribute(object): return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos) return 0 -def Start(builder): builder.StartObject(7) -def ResizeAttributeStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddOutputSize(builder, outputSize): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(outputSize), 0) -def ResizeAttributeAddOutputSize(builder, outputSize): - """This method is deprecated. Please switch to AddOutputSize.""" - return AddOutputSize(builder, outputSize) -def StartOutputSizeVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def ResizeAttributeStartOutputSizeVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartOutputSizeVector(builder, numElems) -def AddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0) -def ResizeAttributeAddStride(builder, stride): - """This method is deprecated. Please switch to AddStride.""" - return AddStride(builder, stride) -def StartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def ResizeAttributeStartStrideVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartStrideVector(builder, numElems) -def AddOffset(builder, offset): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(offset), 0) -def ResizeAttributeAddOffset(builder, offset): - """This method is deprecated. Please switch to AddOffset.""" - return AddOffset(builder, offset) -def StartOffsetVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def ResizeAttributeStartOffsetVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartOffsetVector(builder, numElems) -def AddShift(builder, shift): builder.PrependInt32Slot(3, shift, 0) -def ResizeAttributeAddShift(builder, shift): - """This method is deprecated. Please switch to AddShift.""" - return AddShift(builder, shift) -def AddStrideFp(builder, strideFp): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(strideFp), 0) -def ResizeAttributeAddStrideFp(builder, strideFp): - """This method is deprecated. Please switch to AddStrideFp.""" - return AddStrideFp(builder, strideFp) -def StartStrideFpVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def ResizeAttributeStartStrideFpVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartStrideFpVector(builder, numElems) -def AddOffsetFp(builder, offsetFp): builder.PrependUOffsetTRelativeSlot(5, flatbuffers.number_types.UOffsetTFlags.py_type(offsetFp), 0) -def ResizeAttributeAddOffsetFp(builder, offsetFp): - """This method is deprecated. Please switch to AddOffsetFp.""" - return AddOffsetFp(builder, offsetFp) -def StartOffsetFpVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def ResizeAttributeStartOffsetFpVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartOffsetFpVector(builder, numElems) -def AddMode(builder, mode): builder.PrependUint32Slot(6, mode, 0) -def ResizeAttributeAddMode(builder, mode): - """This method is deprecated. Please switch to AddMode.""" - return AddMode(builder, mode) -def End(builder): return builder.EndObject() -def ResizeAttributeEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def ResizeAttributeStart(builder): builder.StartObject(7) +def ResizeAttributeAddOutputSize(builder, outputSize): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(outputSize), 0) +def ResizeAttributeStartOutputSizeVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def ResizeAttributeAddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0) +def ResizeAttributeStartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def ResizeAttributeAddOffset(builder, offset): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(offset), 0) +def ResizeAttributeStartOffsetVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def ResizeAttributeAddShift(builder, shift): builder.PrependInt32Slot(3, shift, 0) +def ResizeAttributeAddStrideFp(builder, strideFp): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(strideFp), 0) +def ResizeAttributeStartStrideFpVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def ResizeAttributeAddOffsetFp(builder, offsetFp): builder.PrependUOffsetTRelativeSlot(5, flatbuffers.number_types.UOffsetTFlags.py_type(offsetFp), 0) +def ResizeAttributeStartOffsetFpVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def ResizeAttributeAddMode(builder, mode): builder.PrependUint32Slot(6, mode, 0) +def ResizeAttributeEnd(builder): return builder.EndObject() diff --git a/python/tosa/SliceAttribute.py b/python/tosa/SliceAttribute.py index 37bc666..d3f6073 100644 --- a/python/tosa/SliceAttribute.py +++ b/python/tosa/SliceAttribute.py @@ -10,17 +10,13 @@ class SliceAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsSliceAttribute(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SliceAttribute() x.Init(buf, n + offset) return x @classmethod - def GetRootAsSliceAttribute(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def SliceAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -82,27 +78,9 @@ class SliceAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) return o == 0 -def Start(builder): builder.StartObject(2) -def SliceAttributeStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddStart(builder, start): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(start), 0) -def SliceAttributeAddStart(builder, start): - """This method is deprecated. Please switch to AddStart.""" - return AddStart(builder, start) -def StartStartVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def SliceAttributeStartStartVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartStartVector(builder, numElems) -def AddSize(builder, size): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(size), 0) -def SliceAttributeAddSize(builder, size): - """This method is deprecated. Please switch to AddSize.""" - return AddSize(builder, size) -def StartSizeVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def SliceAttributeStartSizeVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartSizeVector(builder, numElems) -def End(builder): return builder.EndObject() -def SliceAttributeEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def SliceAttributeStart(builder): builder.StartObject(2) +def SliceAttributeAddStart(builder, start): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(start), 0) +def SliceAttributeStartStartVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def SliceAttributeAddSize(builder, size): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(size), 0) +def SliceAttributeStartSizeVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def SliceAttributeEnd(builder): return builder.EndObject() diff --git a/python/tosa/TableAttribute.py b/python/tosa/TableAttribute.py index 6fd719f..49a5c9a 100644 --- a/python/tosa/TableAttribute.py +++ b/python/tosa/TableAttribute.py @@ -10,17 +10,13 @@ class TableAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsTableAttribute(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = TableAttribute() x.Init(buf, n + offset) return x @classmethod - def GetRootAsTableAttribute(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def TableAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -55,19 +51,7 @@ class TableAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) return o == 0 -def Start(builder): builder.StartObject(1) -def TableAttributeStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddTable(builder, table): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(table), 0) -def TableAttributeAddTable(builder, table): - """This method is deprecated. Please switch to AddTable.""" - return AddTable(builder, table) -def StartTableVector(builder, numElems): return builder.StartVector(2, numElems, 2) -def TableAttributeStartTableVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartTableVector(builder, numElems) -def End(builder): return builder.EndObject() -def TableAttributeEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def TableAttributeStart(builder): builder.StartObject(1) +def TableAttributeAddTable(builder, table): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(table), 0) +def TableAttributeStartTableVector(builder, numElems): return builder.StartVector(2, numElems, 2) +def TableAttributeEnd(builder): return builder.EndObject() diff --git a/python/tosa/TileAttribute.py b/python/tosa/TileAttribute.py index 6d6d6f2..03dd0fb 100644 --- a/python/tosa/TileAttribute.py +++ b/python/tosa/TileAttribute.py @@ -10,17 +10,13 @@ class TileAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsTileAttribute(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = TileAttribute() x.Init(buf, n + offset) return x @classmethod - def GetRootAsTileAttribute(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def TileAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -55,19 +51,7 @@ class TileAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) return o == 0 -def Start(builder): builder.StartObject(1) -def TileAttributeStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddMultiples(builder, multiples): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(multiples), 0) -def TileAttributeAddMultiples(builder, multiples): - """This method is deprecated. Please switch to AddMultiples.""" - return AddMultiples(builder, multiples) -def StartMultiplesVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def TileAttributeStartMultiplesVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartMultiplesVector(builder, numElems) -def End(builder): return builder.EndObject() -def TileAttributeEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def TileAttributeStart(builder): builder.StartObject(1) +def TileAttributeAddMultiples(builder, multiples): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(multiples), 0) +def TileAttributeStartMultiplesVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def TileAttributeEnd(builder): return builder.EndObject() diff --git a/python/tosa/TosaBasicBlock.py b/python/tosa/TosaBasicBlock.py index 106a137..1c93c63 100644 --- a/python/tosa/TosaBasicBlock.py +++ b/python/tosa/TosaBasicBlock.py @@ -10,17 +10,13 @@ class TosaBasicBlock(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsTosaBasicBlock(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = TosaBasicBlock() x.Init(buf, n + offset) return x @classmethod - def GetRootAsTosaBasicBlock(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def TosaBasicBlockBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -125,47 +121,14 @@ class TosaBasicBlock(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) return o == 0 -def Start(builder): builder.StartObject(5) -def TosaBasicBlockStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0) -def TosaBasicBlockAddName(builder, name): - """This method is deprecated. Please switch to AddName.""" - return AddName(builder, name) -def AddOperators(builder, operators): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(operators), 0) -def TosaBasicBlockAddOperators(builder, operators): - """This method is deprecated. Please switch to AddOperators.""" - return AddOperators(builder, operators) -def StartOperatorsVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def TosaBasicBlockStartOperatorsVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartOperatorsVector(builder, numElems) -def AddTensors(builder, tensors): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(tensors), 0) -def TosaBasicBlockAddTensors(builder, tensors): - """This method is deprecated. Please switch to AddTensors.""" - return AddTensors(builder, tensors) -def StartTensorsVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def TosaBasicBlockStartTensorsVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartTensorsVector(builder, numElems) -def AddInputs(builder, inputs): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0) -def TosaBasicBlockAddInputs(builder, inputs): - """This method is deprecated. Please switch to AddInputs.""" - return AddInputs(builder, inputs) -def StartInputsVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def TosaBasicBlockStartInputsVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartInputsVector(builder, numElems) -def AddOutputs(builder, outputs): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0) -def TosaBasicBlockAddOutputs(builder, outputs): - """This method is deprecated. Please switch to AddOutputs.""" - return AddOutputs(builder, outputs) -def StartOutputsVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def TosaBasicBlockStartOutputsVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartOutputsVector(builder, numElems) -def End(builder): return builder.EndObject() -def TosaBasicBlockEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def TosaBasicBlockStart(builder): builder.StartObject(5) +def TosaBasicBlockAddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0) +def TosaBasicBlockAddOperators(builder, operators): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(operators), 0) +def TosaBasicBlockStartOperatorsVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def TosaBasicBlockAddTensors(builder, tensors): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(tensors), 0) +def TosaBasicBlockStartTensorsVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def TosaBasicBlockAddInputs(builder, inputs): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0) +def TosaBasicBlockStartInputsVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def TosaBasicBlockAddOutputs(builder, outputs): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0) +def TosaBasicBlockStartOutputsVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def TosaBasicBlockEnd(builder): return builder.EndObject() diff --git a/python/tosa/TosaGraph.py b/python/tosa/TosaGraph.py index 180469e..eceffdb 100644 --- a/python/tosa/TosaGraph.py +++ b/python/tosa/TosaGraph.py @@ -10,17 +10,13 @@ class TosaGraph(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsTosaGraph(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = TosaGraph() x.Init(buf, n + offset) return x @classmethod - def GetRootAsTosaGraph(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def TosaGraphBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -64,23 +60,8 @@ class TosaGraph(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) return o == 0 -def Start(builder): builder.StartObject(2) -def TosaGraphStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddVersion(builder, version): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(version), 0) -def TosaGraphAddVersion(builder, version): - """This method is deprecated. Please switch to AddVersion.""" - return AddVersion(builder, version) -def AddBlocks(builder, blocks): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(blocks), 0) -def TosaGraphAddBlocks(builder, blocks): - """This method is deprecated. Please switch to AddBlocks.""" - return AddBlocks(builder, blocks) -def StartBlocksVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def TosaGraphStartBlocksVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartBlocksVector(builder, numElems) -def End(builder): return builder.EndObject() -def TosaGraphEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def TosaGraphStart(builder): builder.StartObject(2) +def TosaGraphAddVersion(builder, version): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(version), 0) +def TosaGraphAddBlocks(builder, blocks): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(blocks), 0) +def TosaGraphStartBlocksVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def TosaGraphEnd(builder): return builder.EndObject() diff --git a/python/tosa/TosaOperator.py b/python/tosa/TosaOperator.py index 86cdfcf..040c2dc 100644 --- a/python/tosa/TosaOperator.py +++ b/python/tosa/TosaOperator.py @@ -10,17 +10,13 @@ class TosaOperator(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsTosaOperator(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = TosaOperator() x.Init(buf, n + offset) return x @classmethod - def GetRootAsTosaOperator(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def TosaOperatorBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -109,47 +105,14 @@ class TosaOperator(object): return obj return None -def Start(builder): builder.StartObject(7) -def TosaOperatorStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddOp(builder, op): builder.PrependUint32Slot(0, op, 0) -def TosaOperatorAddOp(builder, op): - """This method is deprecated. Please switch to AddOp.""" - return AddOp(builder, op) -def AddAttributeType(builder, attributeType): builder.PrependUint8Slot(1, attributeType, 0) -def TosaOperatorAddAttributeType(builder, attributeType): - """This method is deprecated. Please switch to AddAttributeType.""" - return AddAttributeType(builder, attributeType) -def AddAttribute(builder, attribute): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(attribute), 0) -def TosaOperatorAddAttribute(builder, attribute): - """This method is deprecated. Please switch to AddAttribute.""" - return AddAttribute(builder, attribute) -def AddInputs(builder, inputs): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0) -def TosaOperatorAddInputs(builder, inputs): - """This method is deprecated. Please switch to AddInputs.""" - return AddInputs(builder, inputs) -def StartInputsVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def TosaOperatorStartInputsVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartInputsVector(builder, numElems) -def AddOutputs(builder, outputs): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0) -def TosaOperatorAddOutputs(builder, outputs): - """This method is deprecated. Please switch to AddOutputs.""" - return AddOutputs(builder, outputs) -def StartOutputsVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def TosaOperatorStartOutputsVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartOutputsVector(builder, numElems) -def AddQuantInfoType(builder, quantInfoType): builder.PrependUint8Slot(5, quantInfoType, 0) -def TosaOperatorAddQuantInfoType(builder, quantInfoType): - """This method is deprecated. Please switch to AddQuantInfoType.""" - return AddQuantInfoType(builder, quantInfoType) -def AddQuantInfo(builder, quantInfo): builder.PrependUOffsetTRelativeSlot(6, flatbuffers.number_types.UOffsetTFlags.py_type(quantInfo), 0) -def TosaOperatorAddQuantInfo(builder, quantInfo): - """This method is deprecated. Please switch to AddQuantInfo.""" - return AddQuantInfo(builder, quantInfo) -def End(builder): return builder.EndObject() -def TosaOperatorEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def TosaOperatorStart(builder): builder.StartObject(7) +def TosaOperatorAddOp(builder, op): builder.PrependUint32Slot(0, op, 0) +def TosaOperatorAddAttributeType(builder, attributeType): builder.PrependUint8Slot(1, attributeType, 0) +def TosaOperatorAddAttribute(builder, attribute): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(attribute), 0) +def TosaOperatorAddInputs(builder, inputs): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0) +def TosaOperatorStartInputsVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def TosaOperatorAddOutputs(builder, outputs): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0) +def TosaOperatorStartOutputsVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def TosaOperatorAddQuantInfoType(builder, quantInfoType): builder.PrependUint8Slot(5, quantInfoType, 0) +def TosaOperatorAddQuantInfo(builder, quantInfo): builder.PrependUOffsetTRelativeSlot(6, flatbuffers.number_types.UOffsetTFlags.py_type(quantInfo), 0) +def TosaOperatorEnd(builder): return builder.EndObject() diff --git a/python/tosa/TosaTensor.py b/python/tosa/TosaTensor.py index bba9784..a6f609d 100644 --- a/python/tosa/TosaTensor.py +++ b/python/tosa/TosaTensor.py @@ -10,17 +10,13 @@ class TosaTensor(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsTosaTensor(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = TosaTensor() x.Init(buf, n + offset) return x @classmethod - def GetRootAsTosaTensor(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def TosaTensorBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -96,35 +92,11 @@ class TosaTensor(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) return o == 0 -def Start(builder): builder.StartObject(4) -def TosaTensorStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0) -def TosaTensorAddName(builder, name): - """This method is deprecated. Please switch to AddName.""" - return AddName(builder, name) -def AddShape(builder, shape): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(shape), 0) -def TosaTensorAddShape(builder, shape): - """This method is deprecated. Please switch to AddShape.""" - return AddShape(builder, shape) -def StartShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def TosaTensorStartShapeVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartShapeVector(builder, numElems) -def AddType(builder, type): builder.PrependUint32Slot(2, type, 0) -def TosaTensorAddType(builder, type): - """This method is deprecated. Please switch to AddType.""" - return AddType(builder, type) -def AddData(builder, data): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(data), 0) -def TosaTensorAddData(builder, data): - """This method is deprecated. Please switch to AddData.""" - return AddData(builder, data) -def StartDataVector(builder, numElems): return builder.StartVector(1, numElems, 1) -def TosaTensorStartDataVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartDataVector(builder, numElems) -def End(builder): return builder.EndObject() -def TosaTensorEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def TosaTensorStart(builder): builder.StartObject(4) +def TosaTensorAddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0) +def TosaTensorAddShape(builder, shape): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(shape), 0) +def TosaTensorStartShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def TosaTensorAddType(builder, type): builder.PrependUint32Slot(2, type, 0) +def TosaTensorAddData(builder, data): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(data), 0) +def TosaTensorStartDataVector(builder, numElems): return builder.StartVector(1, numElems, 1) +def TosaTensorEnd(builder): return builder.EndObject() diff --git a/python/tosa/TransposeAttribute.py b/python/tosa/TransposeAttribute.py index 1e42493..82e6b3a 100644 --- a/python/tosa/TransposeAttribute.py +++ b/python/tosa/TransposeAttribute.py @@ -10,17 +10,13 @@ class TransposeAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsTransposeAttribute(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = TransposeAttribute() x.Init(buf, n + offset) return x @classmethod - def GetRootAsTransposeAttribute(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def TransposeAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -55,19 +51,7 @@ class TransposeAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) return o == 0 -def Start(builder): builder.StartObject(1) -def TransposeAttributeStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddPerms(builder, perms): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(perms), 0) -def TransposeAttributeAddPerms(builder, perms): - """This method is deprecated. Please switch to AddPerms.""" - return AddPerms(builder, perms) -def StartPermsVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def TransposeAttributeStartPermsVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartPermsVector(builder, numElems) -def End(builder): return builder.EndObject() -def TransposeAttributeEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def TransposeAttributeStart(builder): builder.StartObject(1) +def TransposeAttributeAddPerms(builder, perms): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(perms), 0) +def TransposeAttributeStartPermsVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def TransposeAttributeEnd(builder): return builder.EndObject() diff --git a/python/tosa/TransposeConvAttribute.py b/python/tosa/TransposeConvAttribute.py index b06e534..f8970b3 100644 --- a/python/tosa/TransposeConvAttribute.py +++ b/python/tosa/TransposeConvAttribute.py @@ -10,17 +10,13 @@ class TransposeConvAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsTransposeConvAttribute(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = TransposeConvAttribute() x.Init(buf, n + offset) return x @classmethod - def GetRootAsTransposeConvAttribute(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def TransposeConvAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -136,43 +132,13 @@ class TransposeConvAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) return o == 0 -def Start(builder): builder.StartObject(4) -def TransposeConvAttributeStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddOutpad(builder, outpad): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(outpad), 0) -def TransposeConvAttributeAddOutpad(builder, outpad): - """This method is deprecated. Please switch to AddOutpad.""" - return AddOutpad(builder, outpad) -def StartOutpadVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def TransposeConvAttributeStartOutpadVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartOutpadVector(builder, numElems) -def AddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0) -def TransposeConvAttributeAddStride(builder, stride): - """This method is deprecated. Please switch to AddStride.""" - return AddStride(builder, stride) -def StartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def TransposeConvAttributeStartStrideVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartStrideVector(builder, numElems) -def AddDilation(builder, dilation): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(dilation), 0) -def TransposeConvAttributeAddDilation(builder, dilation): - """This method is deprecated. Please switch to AddDilation.""" - return AddDilation(builder, dilation) -def StartDilationVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def TransposeConvAttributeStartDilationVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartDilationVector(builder, numElems) -def AddOutputShape(builder, outputShape): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(outputShape), 0) -def TransposeConvAttributeAddOutputShape(builder, outputShape): - """This method is deprecated. Please switch to AddOutputShape.""" - return AddOutputShape(builder, outputShape) -def StartOutputShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def TransposeConvAttributeStartOutputShapeVector(builder, numElems): - """This method is deprecated. Please switch to Start.""" - return StartOutputShapeVector(builder, numElems) -def End(builder): return builder.EndObject() -def TransposeConvAttributeEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def TransposeConvAttributeStart(builder): builder.StartObject(4) +def TransposeConvAttributeAddOutpad(builder, outpad): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(outpad), 0) +def TransposeConvAttributeStartOutpadVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def TransposeConvAttributeAddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0) +def TransposeConvAttributeStartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def TransposeConvAttributeAddDilation(builder, dilation): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(dilation), 0) +def TransposeConvAttributeStartDilationVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def TransposeConvAttributeAddOutputShape(builder, outputShape): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(outputShape), 0) +def TransposeConvAttributeStartOutputShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def TransposeConvAttributeEnd(builder): return builder.EndObject() diff --git a/python/tosa/UnaryQuantInfo.py b/python/tosa/UnaryQuantInfo.py index 71978b3..648fc34 100644 --- a/python/tosa/UnaryQuantInfo.py +++ b/python/tosa/UnaryQuantInfo.py @@ -10,17 +10,13 @@ class UnaryQuantInfo(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsUnaryQuantInfo(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = UnaryQuantInfo() x.Init(buf, n + offset) return x @classmethod - def GetRootAsUnaryQuantInfo(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def UnaryQuantInfoBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -42,19 +38,7 @@ class UnaryQuantInfo(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -def Start(builder): builder.StartObject(2) -def UnaryQuantInfoStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0) -def UnaryQuantInfoAddInputZp(builder, inputZp): - """This method is deprecated. Please switch to AddInputZp.""" - return AddInputZp(builder, inputZp) -def AddOutputZp(builder, outputZp): builder.PrependInt32Slot(1, outputZp, 0) -def UnaryQuantInfoAddOutputZp(builder, outputZp): - """This method is deprecated. Please switch to AddOutputZp.""" - return AddOutputZp(builder, outputZp) -def End(builder): return builder.EndObject() -def UnaryQuantInfoEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def UnaryQuantInfoStart(builder): builder.StartObject(2) +def UnaryQuantInfoAddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0) +def UnaryQuantInfoAddOutputZp(builder, outputZp): builder.PrependInt32Slot(1, outputZp, 0) +def UnaryQuantInfoEnd(builder): return builder.EndObject() diff --git a/python/tosa/Version.py b/python/tosa/Version.py index da53e3a..95df414 100644 --- a/python/tosa/Version.py +++ b/python/tosa/Version.py @@ -10,17 +10,13 @@ class Version(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsVersion(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = Version() x.Init(buf, n + offset) return x @classmethod - def GetRootAsVersion(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def VersionBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -56,27 +52,9 @@ class Version(object): return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return True -def Start(builder): builder.StartObject(4) -def VersionStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def Add_major(builder, Major): builder.PrependInt32Slot(0, Major, 0) -def VersionAdd_major(builder, Major): - """This method is deprecated. Please switch to Add_major.""" - return Add_major(builder, Major) -def Add_minor(builder, Minor): builder.PrependInt32Slot(1, Minor, 24) -def VersionAdd_minor(builder, Minor): - """This method is deprecated. Please switch to Add_minor.""" - return Add_minor(builder, Minor) -def Add_patch(builder, Patch): builder.PrependInt32Slot(2, Patch, 0) -def VersionAdd_patch(builder, Patch): - """This method is deprecated. Please switch to Add_patch.""" - return Add_patch(builder, Patch) -def Add_draft(builder, Draft): builder.PrependBoolSlot(3, Draft, 1) -def VersionAdd_draft(builder, Draft): - """This method is deprecated. Please switch to Add_draft.""" - return Add_draft(builder, Draft) -def End(builder): return builder.EndObject() -def VersionEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def VersionStart(builder): builder.StartObject(4) +def VersionAdd_major(builder, Major): builder.PrependInt32Slot(0, Major, 0) +def VersionAdd_minor(builder, Minor): builder.PrependInt32Slot(1, Minor, 24) +def VersionAdd_patch(builder, Patch): builder.PrependInt32Slot(2, Patch, 0) +def VersionAdd_draft(builder, Draft): builder.PrependBoolSlot(3, Draft, 1) +def VersionEnd(builder): return builder.EndObject() diff --git a/python/tosa/WhileLoopAttribute.py b/python/tosa/WhileLoopAttribute.py index fa66c42..1e18bca 100644 --- a/python/tosa/WhileLoopAttribute.py +++ b/python/tosa/WhileLoopAttribute.py @@ -10,17 +10,13 @@ class WhileLoopAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAs(cls, buf, offset=0): + def GetRootAsWhileLoopAttribute(cls, buf, offset): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = WhileLoopAttribute() x.Init(buf, n + offset) return x @classmethod - def GetRootAsWhileLoopAttribute(cls, buf, offset=0): - """This method is deprecated. Please switch to GetRootAs.""" - return cls.GetRootAs(buf, offset) - @classmethod def WhileLoopAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed) @@ -42,19 +38,7 @@ class WhileLoopAttribute(object): return self._tab.String(o + self._tab.Pos) return None -def Start(builder): builder.StartObject(2) -def WhileLoopAttributeStart(builder): - """This method is deprecated. Please switch to Start.""" - return Start(builder) -def AddCondBranch(builder, condBranch): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(condBranch), 0) -def WhileLoopAttributeAddCondBranch(builder, condBranch): - """This method is deprecated. Please switch to AddCondBranch.""" - return AddCondBranch(builder, condBranch) -def AddBodyBranch(builder, bodyBranch): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(bodyBranch), 0) -def WhileLoopAttributeAddBodyBranch(builder, bodyBranch): - """This method is deprecated. Please switch to AddBodyBranch.""" - return AddBodyBranch(builder, bodyBranch) -def End(builder): return builder.EndObject() -def WhileLoopAttributeEnd(builder): - """This method is deprecated. Please switch to End.""" - return End(builder) \ No newline at end of file +def WhileLoopAttributeStart(builder): builder.StartObject(2) +def WhileLoopAttributeAddCondBranch(builder, condBranch): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(condBranch), 0) +def WhileLoopAttributeAddBodyBranch(builder, bodyBranch): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(bodyBranch), 0) +def WhileLoopAttributeEnd(builder): return builder.EndObject() diff --git a/third_party/flatbuffers b/third_party/flatbuffers index a9a295f..697147a 160000 --- a/third_party/flatbuffers +++ b/third_party/flatbuffers @@ -1 +1 @@ -Subproject commit a9a295fecf3fbd5a4f571f53b01f63202a3e2113 +Subproject commit 697147a2e686486424b9d15fc3e1612586a60f97 -- cgit v1.2.1