From 49faa4e42b763dbbce214bb101619bf395cf836a Mon Sep 17 00:00:00 2001 From: Kevin Cheng Date: Mon, 8 Nov 2021 16:59:18 -0800 Subject: Update flatbuffer to v2.0.0 Signed-off-by: Kevin Cheng Change-Id: Ia09cb04a06015dd196d006a91a8c83924ff1b0c7 --- 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 ++++++++-- 26 files changed, 762 insertions(+), 184 deletions(-) (limited to 'python/tosa') diff --git a/python/tosa/ArithmeticRightShiftAttribute.py b/python/tosa/ArithmeticRightShiftAttribute.py index 226dc0e..ca66ab5 100644 --- a/python/tosa/ArithmeticRightShiftAttribute.py +++ b/python/tosa/ArithmeticRightShiftAttribute.py @@ -10,13 +10,17 @@ class ArithmeticRightShiftAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAsArithmeticRightShiftAttribute(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -31,6 +35,15 @@ class ArithmeticRightShiftAttribute(object): return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False -def ArithmeticRightShiftAttributeStart(builder): builder.StartObject(1) -def ArithmeticRightShiftAttributeAddRound(builder, round): builder.PrependBoolSlot(0, round, 0) -def ArithmeticRightShiftAttributeEnd(builder): return builder.EndObject() +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 diff --git a/python/tosa/AxisAttribute.py b/python/tosa/AxisAttribute.py index 30876b7..9aeb0ee 100644 --- a/python/tosa/AxisAttribute.py +++ b/python/tosa/AxisAttribute.py @@ -10,13 +10,17 @@ class AxisAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAsAxisAttribute(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -31,6 +35,15 @@ class AxisAttribute(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -def AxisAttributeStart(builder): builder.StartObject(1) -def AxisAttributeAddAxis(builder, axis): builder.PrependInt32Slot(0, axis, 0) -def AxisAttributeEnd(builder): return builder.EndObject() +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 diff --git a/python/tosa/ClampAttribute.py b/python/tosa/ClampAttribute.py index 066dd4f..ffdca27 100644 --- a/python/tosa/ClampAttribute.py +++ b/python/tosa/ClampAttribute.py @@ -10,13 +10,17 @@ class ClampAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAsClampAttribute(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -52,9 +56,27 @@ class ClampAttribute(object): return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos) return 0.0 -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() +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 diff --git a/python/tosa/CondIfAttribute.py b/python/tosa/CondIfAttribute.py index 57e5cb7..16039f6 100644 --- a/python/tosa/CondIfAttribute.py +++ b/python/tosa/CondIfAttribute.py @@ -10,13 +10,17 @@ class CondIfAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAsCondIfAttribute(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -38,7 +42,19 @@ class CondIfAttribute(object): return self._tab.String(o + self._tab.Pos) return None -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() +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 diff --git a/python/tosa/ConvAttribute.py b/python/tosa/ConvAttribute.py index 2dac513..bbb5300 100644 --- a/python/tosa/ConvAttribute.py +++ b/python/tosa/ConvAttribute.py @@ -10,13 +10,17 @@ class ConvAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAsConvAttribute(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -105,11 +109,35 @@ class ConvAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) return o == 0 -def ConvAttributeStart(builder): builder.StartObject(3) -def ConvAttributeAddPadding(builder, padding): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(padding), 0) -def ConvAttributeStartPaddingVector(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() +def Start(builder): builder.StartObject(3) +def ConvAttributeStart(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 ConvAttributeAddPadding(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 ConvAttributeStartPaddingVector(builder, numElems): + """This method is deprecated. Please switch to Start.""" + return StartPaddingVector(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 diff --git a/python/tosa/ConvQuantInfo.py b/python/tosa/ConvQuantInfo.py index 7902c67..f5c7fcf 100644 --- a/python/tosa/ConvQuantInfo.py +++ b/python/tosa/ConvQuantInfo.py @@ -10,13 +10,17 @@ class ConvQuantInfo(object): __slots__ = ['_tab'] @classmethod - def GetRootAsConvQuantInfo(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -38,7 +42,19 @@ class ConvQuantInfo(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -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() +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 diff --git a/python/tosa/MatMulQuantInfo.py b/python/tosa/MatMulQuantInfo.py index 457da66..8201041 100644 --- a/python/tosa/MatMulQuantInfo.py +++ b/python/tosa/MatMulQuantInfo.py @@ -10,13 +10,17 @@ class MatMulQuantInfo(object): __slots__ = ['_tab'] @classmethod - def GetRootAsMatMulQuantInfo(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -38,7 +42,19 @@ class MatMulQuantInfo(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -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() +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 diff --git a/python/tosa/MulAttribute.py b/python/tosa/MulAttribute.py index 79be4d3..cf33e48 100644 --- a/python/tosa/MulAttribute.py +++ b/python/tosa/MulAttribute.py @@ -10,13 +10,17 @@ class MulAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAsMulAttribute(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -31,6 +35,15 @@ class MulAttribute(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -def MulAttributeStart(builder): builder.StartObject(1) -def MulAttributeAddShift(builder, shift): builder.PrependInt32Slot(0, shift, 0) -def MulAttributeEnd(builder): return builder.EndObject() +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 diff --git a/python/tosa/PadAttribute.py b/python/tosa/PadAttribute.py index 0875481..553cd53 100644 --- a/python/tosa/PadAttribute.py +++ b/python/tosa/PadAttribute.py @@ -10,13 +10,17 @@ class PadAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAsPadAttribute(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -65,9 +69,27 @@ class PadAttribute(object): return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos) return 0.0 -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() +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 diff --git a/python/tosa/PadQuantInfo.py b/python/tosa/PadQuantInfo.py index c07db07..f11f041 100644 --- a/python/tosa/PadQuantInfo.py +++ b/python/tosa/PadQuantInfo.py @@ -10,13 +10,17 @@ class PadQuantInfo(object): __slots__ = ['_tab'] @classmethod - def GetRootAsPadQuantInfo(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -31,6 +35,15 @@ class PadQuantInfo(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -def PadQuantInfoStart(builder): builder.StartObject(1) -def PadQuantInfoAddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0) -def PadQuantInfoEnd(builder): return builder.EndObject() +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 diff --git a/python/tosa/PoolAttribute.py b/python/tosa/PoolAttribute.py index 08f956c..47a3173 100644 --- a/python/tosa/PoolAttribute.py +++ b/python/tosa/PoolAttribute.py @@ -10,13 +10,17 @@ class PoolAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAsPoolAttribute(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -105,11 +109,35 @@ class PoolAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) return o == 0 -def PoolAttributeStart(builder): builder.StartObject(3) -def PoolAttributeAddPadding(builder, padding): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(padding), 0) -def PoolAttributeStartPaddingVector(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() +def Start(builder): builder.StartObject(3) +def PoolAttributeStart(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 PoolAttributeAddPadding(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 PoolAttributeStartPaddingVector(builder, numElems): + """This method is deprecated. Please switch to Start.""" + return StartPaddingVector(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 diff --git a/python/tosa/RescaleAttribute.py b/python/tosa/RescaleAttribute.py index 8ba68aa..f07f927 100644 --- a/python/tosa/RescaleAttribute.py +++ b/python/tosa/RescaleAttribute.py @@ -10,13 +10,17 @@ class RescaleAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAsRescaleAttribute(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -113,14 +117,47 @@ class RescaleAttribute(object): return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False -def RescaleAttributeStart(builder): builder.StartObject(7) -def 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() +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 diff --git a/python/tosa/ReshapeAttribute.py b/python/tosa/ReshapeAttribute.py index 08ef3d6..d0f9135 100644 --- a/python/tosa/ReshapeAttribute.py +++ b/python/tosa/ReshapeAttribute.py @@ -10,13 +10,17 @@ class ReshapeAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAsReshapeAttribute(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -51,7 +55,19 @@ class ReshapeAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) return o == 0 -def ReshapeAttributeStart(builder): builder.StartObject(1) -def ReshapeAttributeAddShape(builder, shape): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(shape), 0) -def ReshapeAttributeStartShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def ReshapeAttributeEnd(builder): return builder.EndObject() +def Start(builder): builder.StartObject(1) +def ReshapeAttributeStart(builder): + """This method is deprecated. Please switch to Start.""" + return Start(builder) +def AddShape(builder, shape): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(shape), 0) +def ReshapeAttributeAddShape(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 ReshapeAttributeStartShapeVector(builder, numElems): + """This method is deprecated. Please switch to Start.""" + return StartShapeVector(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 diff --git a/python/tosa/ResizeAttribute.py b/python/tosa/ResizeAttribute.py index 1ed2dc0..825808b 100644 --- a/python/tosa/ResizeAttribute.py +++ b/python/tosa/ResizeAttribute.py @@ -10,13 +10,17 @@ class ResizeAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAsResizeAttribute(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -173,17 +177,59 @@ class ResizeAttribute(object): return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos) return 0 -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() +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 diff --git a/python/tosa/SliceAttribute.py b/python/tosa/SliceAttribute.py index 2d570cb..d7d476f 100644 --- a/python/tosa/SliceAttribute.py +++ b/python/tosa/SliceAttribute.py @@ -10,13 +10,17 @@ class SliceAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSliceAttribute(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -78,9 +82,27 @@ class SliceAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) return o == 0 -def SliceAttributeStart(builder): builder.StartObject(2) -def SliceAttributeAddBegin(builder, begin): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(begin), 0) -def SliceAttributeStartBeginVector(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() +def Start(builder): builder.StartObject(2) +def SliceAttributeStart(builder): + """This method is deprecated. Please switch to Start.""" + return Start(builder) +def AddBegin(builder, begin): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(begin), 0) +def SliceAttributeAddBegin(builder, begin): + """This method is deprecated. Please switch to AddBegin.""" + return AddBegin(builder, begin) +def StartBeginVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def SliceAttributeStartBeginVector(builder, numElems): + """This method is deprecated. Please switch to Start.""" + return StartBeginVector(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 diff --git a/python/tosa/TableAttribute.py b/python/tosa/TableAttribute.py index ac6dd0f..87990c5 100644 --- a/python/tosa/TableAttribute.py +++ b/python/tosa/TableAttribute.py @@ -10,13 +10,17 @@ class TableAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAsTableAttribute(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -51,7 +55,19 @@ class TableAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) return o == 0 -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(4, numElems, 4) -def TableAttributeEnd(builder): return builder.EndObject() +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(4, numElems, 4) +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 diff --git a/python/tosa/TileAttribute.py b/python/tosa/TileAttribute.py index 03dd0fb..6d6d6f2 100644 --- a/python/tosa/TileAttribute.py +++ b/python/tosa/TileAttribute.py @@ -10,13 +10,17 @@ class TileAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAsTileAttribute(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -51,7 +55,19 @@ class TileAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) return o == 0 -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() +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 diff --git a/python/tosa/TosaBasicBlock.py b/python/tosa/TosaBasicBlock.py index 1c93c63..106a137 100644 --- a/python/tosa/TosaBasicBlock.py +++ b/python/tosa/TosaBasicBlock.py @@ -10,13 +10,17 @@ class TosaBasicBlock(object): __slots__ = ['_tab'] @classmethod - def GetRootAsTosaBasicBlock(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -121,14 +125,47 @@ class TosaBasicBlock(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) return o == 0 -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() +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 diff --git a/python/tosa/TosaGraph.py b/python/tosa/TosaGraph.py index eceffdb..180469e 100644 --- a/python/tosa/TosaGraph.py +++ b/python/tosa/TosaGraph.py @@ -10,13 +10,17 @@ class TosaGraph(object): __slots__ = ['_tab'] @classmethod - def GetRootAsTosaGraph(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -60,8 +64,23 @@ class TosaGraph(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) return o == 0 -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() +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 diff --git a/python/tosa/TosaOperator.py b/python/tosa/TosaOperator.py index 040c2dc..86cdfcf 100644 --- a/python/tosa/TosaOperator.py +++ b/python/tosa/TosaOperator.py @@ -10,13 +10,17 @@ class TosaOperator(object): __slots__ = ['_tab'] @classmethod - def GetRootAsTosaOperator(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -105,14 +109,47 @@ class TosaOperator(object): return obj return None -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() +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 diff --git a/python/tosa/TosaTensor.py b/python/tosa/TosaTensor.py index a6f609d..bba9784 100644 --- a/python/tosa/TosaTensor.py +++ b/python/tosa/TosaTensor.py @@ -10,13 +10,17 @@ class TosaTensor(object): __slots__ = ['_tab'] @classmethod - def GetRootAsTosaTensor(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -92,11 +96,35 @@ class TosaTensor(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) return o == 0 -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() +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 diff --git a/python/tosa/TransposeAttribute.py b/python/tosa/TransposeAttribute.py index e473bad..4c9b034 100644 --- a/python/tosa/TransposeAttribute.py +++ b/python/tosa/TransposeAttribute.py @@ -10,13 +10,17 @@ class TransposeAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAsTransposeAttribute(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -51,7 +55,19 @@ class TransposeAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) return o == 0 -def TransposeAttributeStart(builder): builder.StartObject(1) -def TransposeAttributeAddPerm(builder, perm): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(perm), 0) -def TransposeAttributeStartPermVector(builder, numElems): return builder.StartVector(4, numElems, 4) -def TransposeAttributeEnd(builder): return builder.EndObject() +def Start(builder): builder.StartObject(1) +def TransposeAttributeStart(builder): + """This method is deprecated. Please switch to Start.""" + return Start(builder) +def AddPerm(builder, perm): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(perm), 0) +def TransposeAttributeAddPerm(builder, perm): + """This method is deprecated. Please switch to AddPerm.""" + return AddPerm(builder, perm) +def StartPermVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def TransposeAttributeStartPermVector(builder, numElems): + """This method is deprecated. Please switch to Start.""" + return StartPermVector(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 diff --git a/python/tosa/TransposeConvAttribute.py b/python/tosa/TransposeConvAttribute.py index f8970b3..b06e534 100644 --- a/python/tosa/TransposeConvAttribute.py +++ b/python/tosa/TransposeConvAttribute.py @@ -10,13 +10,17 @@ class TransposeConvAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAsTransposeConvAttribute(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -132,13 +136,43 @@ class TransposeConvAttribute(object): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) return o == 0 -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() +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 diff --git a/python/tosa/UnaryQuantInfo.py b/python/tosa/UnaryQuantInfo.py index 648fc34..71978b3 100644 --- a/python/tosa/UnaryQuantInfo.py +++ b/python/tosa/UnaryQuantInfo.py @@ -10,13 +10,17 @@ class UnaryQuantInfo(object): __slots__ = ['_tab'] @classmethod - def GetRootAsUnaryQuantInfo(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -38,7 +42,19 @@ class UnaryQuantInfo(object): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 -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() +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 diff --git a/python/tosa/Version.py b/python/tosa/Version.py index 95df414..da53e3a 100644 --- a/python/tosa/Version.py +++ b/python/tosa/Version.py @@ -10,13 +10,17 @@ class Version(object): __slots__ = ['_tab'] @classmethod - def GetRootAsVersion(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -52,9 +56,27 @@ class Version(object): return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return True -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() +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 diff --git a/python/tosa/WhileLoopAttribute.py b/python/tosa/WhileLoopAttribute.py index 1e18bca..fa66c42 100644 --- a/python/tosa/WhileLoopAttribute.py +++ b/python/tosa/WhileLoopAttribute.py @@ -10,13 +10,17 @@ class WhileLoopAttribute(object): __slots__ = ['_tab'] @classmethod - def GetRootAsWhileLoopAttribute(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): 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) @@ -38,7 +42,19 @@ class WhileLoopAttribute(object): return self._tab.String(o + self._tab.Pos) return None -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() +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 -- cgit v1.2.1