aboutsummaryrefslogtreecommitdiff
path: root/python/tosa
diff options
context:
space:
mode:
authorEric Kunze <eric.kunze@arm.com>2022-08-22 18:15:41 +0000
committerEric Kunze <eric.kunze@arm.com>2022-09-13 14:18:36 -0700
commit4381b3d7fcb7cab975f46c62c86a35c53ade047f (patch)
treed9ea792e259d88039527d7c1eab6da307b140e7f /python/tosa
parent24a68bbcfa84cee666cb268b1992bfa70aab7ab3 (diff)
downloadserialization_lib-4381b3d7fcb7cab975f46c62c86a35c53ade047f.tar.gz
Update serialization lib to flatbuffers 2.0.6
Signed-off-by: Eric Kunze <eric.kunze@arm.com> Change-Id: I64ac03a2fa8711c2050efd5fedbc34a4c2a67bd5
Diffstat (limited to 'python/tosa')
-rw-r--r--python/tosa/ArithmeticRightShiftAttribute.py12
-rw-r--r--python/tosa/Attribute.py1
-rw-r--r--python/tosa/AxisAttribute.py12
-rw-r--r--python/tosa/ClampAttribute.py18
-rw-r--r--python/tosa/CondIfAttribute.py14
-rw-r--r--python/tosa/ConvAttribute.py26
-rw-r--r--python/tosa/DType.py1
-rw-r--r--python/tosa/FullyConnectedAttribute.py14
-rw-r--r--python/tosa/MatMulAttribute.py14
-rw-r--r--python/tosa/MulAttribute.py12
-rw-r--r--python/tosa/NegateAttribute.py14
-rw-r--r--python/tosa/Op.py1
-rw-r--r--python/tosa/PadAttribute.py18
-rw-r--r--python/tosa/PoolAttribute.py26
-rw-r--r--python/tosa/RescaleAttribute.py28
-rw-r--r--python/tosa/ReshapeAttribute.py14
-rw-r--r--python/tosa/ResizeAttribute.py24
-rw-r--r--python/tosa/ResizeMode.py1
-rw-r--r--python/tosa/SliceAttribute.py18
-rw-r--r--python/tosa/TableAttribute.py14
-rw-r--r--python/tosa/TileAttribute.py14
-rw-r--r--python/tosa/TosaBasicBlock.py28
-rw-r--r--python/tosa/TosaGraph.py16
-rw-r--r--python/tosa/TosaOperator.py24
-rw-r--r--python/tosa/TosaTensor.py22
-rw-r--r--python/tosa/TransposeAttribute.py14
-rw-r--r--python/tosa/TransposeConvAttribute.py26
-rw-r--r--python/tosa/Version.py19
-rw-r--r--python/tosa/WhileLoopAttribute.py14
29 files changed, 429 insertions, 30 deletions
diff --git a/python/tosa/ArithmeticRightShiftAttribute.py b/python/tosa/ArithmeticRightShiftAttribute.py
index 226dc0e..cce8f6b 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)
@@ -32,5 +36,11 @@ class ArithmeticRightShiftAttribute(object):
return False
def ArithmeticRightShiftAttributeStart(builder): builder.StartObject(1)
+def Start(builder):
+ return ArithmeticRightShiftAttributeStart(builder)
def ArithmeticRightShiftAttributeAddRound(builder, round): builder.PrependBoolSlot(0, round, 0)
+def AddRound(builder, round):
+ return ArithmeticRightShiftAttributeAddRound(builder, round)
def ArithmeticRightShiftAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return ArithmeticRightShiftAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/Attribute.py b/python/tosa/Attribute.py
index 166de8e..ec0c7b0 100644
--- a/python/tosa/Attribute.py
+++ b/python/tosa/Attribute.py
@@ -24,4 +24,3 @@ class Attribute(object):
MatMulAttribute = 18
FullyConnectedAttribute = 19
NegateAttribute = 20
-
diff --git a/python/tosa/AxisAttribute.py b/python/tosa/AxisAttribute.py
index 30876b7..1bbd6a0 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)
@@ -32,5 +36,11 @@ class AxisAttribute(object):
return 0
def AxisAttributeStart(builder): builder.StartObject(1)
+def Start(builder):
+ return AxisAttributeStart(builder)
def AxisAttributeAddAxis(builder, axis): builder.PrependInt32Slot(0, axis, 0)
+def AddAxis(builder, axis):
+ return AxisAttributeAddAxis(builder, axis)
def AxisAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return AxisAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/ClampAttribute.py b/python/tosa/ClampAttribute.py
index 066dd4f..58d1f0a 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)
@@ -53,8 +57,20 @@ class ClampAttribute(object):
return 0.0
def ClampAttributeStart(builder): builder.StartObject(4)
+def Start(builder):
+ return ClampAttributeStart(builder)
def ClampAttributeAddMinInt(builder, minInt): builder.PrependInt32Slot(0, minInt, 0)
+def AddMinInt(builder, minInt):
+ return ClampAttributeAddMinInt(builder, minInt)
def ClampAttributeAddMaxInt(builder, maxInt): builder.PrependInt32Slot(1, maxInt, 0)
+def AddMaxInt(builder, maxInt):
+ return ClampAttributeAddMaxInt(builder, maxInt)
def ClampAttributeAddMinFp(builder, minFp): builder.PrependFloat32Slot(2, minFp, 0.0)
+def AddMinFp(builder, minFp):
+ return ClampAttributeAddMinFp(builder, minFp)
def ClampAttributeAddMaxFp(builder, maxFp): builder.PrependFloat32Slot(3, maxFp, 0.0)
+def AddMaxFp(builder, maxFp):
+ return ClampAttributeAddMaxFp(builder, maxFp)
def ClampAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return ClampAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/CondIfAttribute.py b/python/tosa/CondIfAttribute.py
index 57e5cb7..fddf5d9 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)
@@ -39,6 +43,14 @@ class CondIfAttribute(object):
return None
def CondIfAttributeStart(builder): builder.StartObject(2)
+def Start(builder):
+ return CondIfAttributeStart(builder)
def CondIfAttributeAddThenBranch(builder, thenBranch): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(thenBranch), 0)
+def AddThenBranch(builder, thenBranch):
+ return CondIfAttributeAddThenBranch(builder, thenBranch)
def CondIfAttributeAddElseBranch(builder, elseBranch): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(elseBranch), 0)
+def AddElseBranch(builder, elseBranch):
+ return CondIfAttributeAddElseBranch(builder, elseBranch)
def CondIfAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return CondIfAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/ConvAttribute.py b/python/tosa/ConvAttribute.py
index 8244ea5..fb22c7a 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)
@@ -120,12 +124,32 @@ class ConvAttribute(object):
return 0
def ConvAttributeStart(builder): builder.StartObject(5)
+def Start(builder):
+ return ConvAttributeStart(builder)
def ConvAttributeAddPad(builder, pad): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(pad), 0)
+def AddPad(builder, pad):
+ return ConvAttributeAddPad(builder, pad)
def ConvAttributeStartPadVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartPadVector(builder, numElems):
+ return ConvAttributeStartPadVector(builder, numElems)
def ConvAttributeAddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0)
+def AddStride(builder, stride):
+ return ConvAttributeAddStride(builder, stride)
def ConvAttributeStartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartStrideVector(builder, numElems):
+ return ConvAttributeStartStrideVector(builder, numElems)
def ConvAttributeAddDilation(builder, dilation): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(dilation), 0)
+def AddDilation(builder, dilation):
+ return ConvAttributeAddDilation(builder, dilation)
def ConvAttributeStartDilationVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartDilationVector(builder, numElems):
+ return ConvAttributeStartDilationVector(builder, numElems)
def ConvAttributeAddInputZp(builder, inputZp): builder.PrependInt32Slot(3, inputZp, 0)
+def AddInputZp(builder, inputZp):
+ return ConvAttributeAddInputZp(builder, inputZp)
def ConvAttributeAddWeightZp(builder, weightZp): builder.PrependInt32Slot(4, weightZp, 0)
+def AddWeightZp(builder, weightZp):
+ return ConvAttributeAddWeightZp(builder, weightZp)
def ConvAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return ConvAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/DType.py b/python/tosa/DType.py
index ad9048b..e6b41ed 100644
--- a/python/tosa/DType.py
+++ b/python/tosa/DType.py
@@ -13,4 +13,3 @@ class DType(object):
INT48 = 7
FLOAT = 8
UINT16 = 9
-
diff --git a/python/tosa/FullyConnectedAttribute.py b/python/tosa/FullyConnectedAttribute.py
index 62b480d..892b0da 100644
--- a/python/tosa/FullyConnectedAttribute.py
+++ b/python/tosa/FullyConnectedAttribute.py
@@ -10,13 +10,17 @@ class FullyConnectedAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsFullyConnectedAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = FullyConnectedAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsFullyConnectedAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def FullyConnectedAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -39,6 +43,14 @@ class FullyConnectedAttribute(object):
return 0
def FullyConnectedAttributeStart(builder): builder.StartObject(2)
+def Start(builder):
+ return FullyConnectedAttributeStart(builder)
def FullyConnectedAttributeAddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0)
+def AddInputZp(builder, inputZp):
+ return FullyConnectedAttributeAddInputZp(builder, inputZp)
def FullyConnectedAttributeAddWeightZp(builder, weightZp): builder.PrependInt32Slot(1, weightZp, 0)
+def AddWeightZp(builder, weightZp):
+ return FullyConnectedAttributeAddWeightZp(builder, weightZp)
def FullyConnectedAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return FullyConnectedAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/MatMulAttribute.py b/python/tosa/MatMulAttribute.py
index 601f13f..b42ebfa 100644
--- a/python/tosa/MatMulAttribute.py
+++ b/python/tosa/MatMulAttribute.py
@@ -10,13 +10,17 @@ class MatMulAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsMatMulAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = MatMulAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsMatMulAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def MatMulAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -39,6 +43,14 @@ class MatMulAttribute(object):
return 0
def MatMulAttributeStart(builder): builder.StartObject(2)
+def Start(builder):
+ return MatMulAttributeStart(builder)
def MatMulAttributeAddAZp(builder, aZp): builder.PrependInt32Slot(0, aZp, 0)
+def AddAZp(builder, aZp):
+ return MatMulAttributeAddAZp(builder, aZp)
def MatMulAttributeAddBZp(builder, bZp): builder.PrependInt32Slot(1, bZp, 0)
+def AddBZp(builder, bZp):
+ return MatMulAttributeAddBZp(builder, bZp)
def MatMulAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return MatMulAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/MulAttribute.py b/python/tosa/MulAttribute.py
index 79be4d3..789914c 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)
@@ -32,5 +36,11 @@ class MulAttribute(object):
return 0
def MulAttributeStart(builder): builder.StartObject(1)
+def Start(builder):
+ return MulAttributeStart(builder)
def MulAttributeAddShift(builder, shift): builder.PrependInt32Slot(0, shift, 0)
+def AddShift(builder, shift):
+ return MulAttributeAddShift(builder, shift)
def MulAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return MulAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/NegateAttribute.py b/python/tosa/NegateAttribute.py
index 24a57dc..964c836 100644
--- a/python/tosa/NegateAttribute.py
+++ b/python/tosa/NegateAttribute.py
@@ -10,13 +10,17 @@ class NegateAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsNegateAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = NegateAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsNegateAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def NegateAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -39,6 +43,14 @@ class NegateAttribute(object):
return 0
def NegateAttributeStart(builder): builder.StartObject(2)
+def Start(builder):
+ return NegateAttributeStart(builder)
def NegateAttributeAddInput1Zp(builder, input1Zp): builder.PrependInt32Slot(0, input1Zp, 0)
+def AddInput1Zp(builder, input1Zp):
+ return NegateAttributeAddInput1Zp(builder, input1Zp)
def NegateAttributeAddOutputZp(builder, outputZp): builder.PrependInt32Slot(1, outputZp, 0)
+def AddOutputZp(builder, outputZp):
+ return NegateAttributeAddOutputZp(builder, outputZp)
def NegateAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return NegateAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/Op.py b/python/tosa/Op.py
index 181e457..6b4c7b0 100644
--- a/python/tosa/Op.py
+++ b/python/tosa/Op.py
@@ -72,4 +72,3 @@ class Op(object):
CUSTOM = 66
COND_IF = 67
WHILE_LOOP = 68
-
diff --git a/python/tosa/PadAttribute.py b/python/tosa/PadAttribute.py
index 0875481..8d49d5a 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)
@@ -66,8 +70,20 @@ class PadAttribute(object):
return 0.0
def PadAttributeStart(builder): builder.StartObject(3)
+def Start(builder):
+ return PadAttributeStart(builder)
def PadAttributeAddPadding(builder, padding): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(padding), 0)
+def AddPadding(builder, padding):
+ return PadAttributeAddPadding(builder, padding)
def PadAttributeStartPaddingVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartPaddingVector(builder, numElems):
+ return PadAttributeStartPaddingVector(builder, numElems)
def PadAttributeAddPadConstInt(builder, padConstInt): builder.PrependInt32Slot(1, padConstInt, 0)
+def AddPadConstInt(builder, padConstInt):
+ return PadAttributeAddPadConstInt(builder, padConstInt)
def PadAttributeAddPadConstFp(builder, padConstFp): builder.PrependFloat32Slot(2, padConstFp, 0.0)
+def AddPadConstFp(builder, padConstFp):
+ return PadAttributeAddPadConstFp(builder, padConstFp)
def PadAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return PadAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/PoolAttribute.py b/python/tosa/PoolAttribute.py
index 8b6903e..8256a6d 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)
@@ -120,12 +124,32 @@ class PoolAttribute(object):
return 0
def PoolAttributeStart(builder): builder.StartObject(5)
+def Start(builder):
+ return PoolAttributeStart(builder)
def PoolAttributeAddPad(builder, pad): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(pad), 0)
+def AddPad(builder, pad):
+ return PoolAttributeAddPad(builder, pad)
def PoolAttributeStartPadVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartPadVector(builder, numElems):
+ return PoolAttributeStartPadVector(builder, numElems)
def PoolAttributeAddKernel(builder, kernel): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(kernel), 0)
+def AddKernel(builder, kernel):
+ return PoolAttributeAddKernel(builder, kernel)
def PoolAttributeStartKernelVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartKernelVector(builder, numElems):
+ return PoolAttributeStartKernelVector(builder, numElems)
def PoolAttributeAddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0)
+def AddStride(builder, stride):
+ return PoolAttributeAddStride(builder, stride)
def PoolAttributeStartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartStrideVector(builder, numElems):
+ return PoolAttributeStartStrideVector(builder, numElems)
def PoolAttributeAddInputZp(builder, inputZp): builder.PrependInt32Slot(3, inputZp, 0)
+def AddInputZp(builder, inputZp):
+ return PoolAttributeAddInputZp(builder, inputZp)
def PoolAttributeAddOutputZp(builder, outputZp): builder.PrependInt32Slot(4, outputZp, 0)
+def AddOutputZp(builder, outputZp):
+ return PoolAttributeAddOutputZp(builder, outputZp)
def PoolAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return PoolAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/RescaleAttribute.py b/python/tosa/RescaleAttribute.py
index 8ba68aa..893c6ec 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)
@@ -114,13 +118,35 @@ class RescaleAttribute(object):
return False
def RescaleAttributeStart(builder): builder.StartObject(7)
+def Start(builder):
+ return RescaleAttributeStart(builder)
def RescaleAttributeAddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0)
+def AddInputZp(builder, inputZp):
+ return RescaleAttributeAddInputZp(builder, inputZp)
def RescaleAttributeAddOutputZp(builder, outputZp): builder.PrependInt32Slot(1, outputZp, 0)
+def AddOutputZp(builder, outputZp):
+ return RescaleAttributeAddOutputZp(builder, outputZp)
def RescaleAttributeAddMultiplier(builder, multiplier): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(multiplier), 0)
+def AddMultiplier(builder, multiplier):
+ return RescaleAttributeAddMultiplier(builder, multiplier)
def RescaleAttributeStartMultiplierVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartMultiplierVector(builder, numElems):
+ return RescaleAttributeStartMultiplierVector(builder, numElems)
def RescaleAttributeAddShift(builder, shift): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(shift), 0)
+def AddShift(builder, shift):
+ return RescaleAttributeAddShift(builder, shift)
def RescaleAttributeStartShiftVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartShiftVector(builder, numElems):
+ return RescaleAttributeStartShiftVector(builder, numElems)
def RescaleAttributeAddScale32(builder, scale32): builder.PrependBoolSlot(4, scale32, 0)
+def AddScale32(builder, scale32):
+ return RescaleAttributeAddScale32(builder, scale32)
def RescaleAttributeAddDoubleRound(builder, doubleRound): builder.PrependBoolSlot(5, doubleRound, 0)
+def AddDoubleRound(builder, doubleRound):
+ return RescaleAttributeAddDoubleRound(builder, doubleRound)
def RescaleAttributeAddPerChannel(builder, perChannel): builder.PrependBoolSlot(6, perChannel, 0)
+def AddPerChannel(builder, perChannel):
+ return RescaleAttributeAddPerChannel(builder, perChannel)
def RescaleAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return RescaleAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/ReshapeAttribute.py b/python/tosa/ReshapeAttribute.py
index 73b1ee8..a6e6860 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)
@@ -52,6 +56,14 @@ class ReshapeAttribute(object):
return o == 0
def ReshapeAttributeStart(builder): builder.StartObject(1)
+def Start(builder):
+ return ReshapeAttributeStart(builder)
def ReshapeAttributeAddNewShape(builder, newShape): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(newShape), 0)
+def AddNewShape(builder, newShape):
+ return ReshapeAttributeAddNewShape(builder, newShape)
def ReshapeAttributeStartNewShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartNewShapeVector(builder, numElems):
+ return ReshapeAttributeStartNewShapeVector(builder, numElems)
def ReshapeAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return ReshapeAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/ResizeAttribute.py b/python/tosa/ResizeAttribute.py
index ae03adc..16b0924 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)
@@ -113,11 +117,29 @@ class ResizeAttribute(object):
return 0
def ResizeAttributeStart(builder): builder.StartObject(4)
+def Start(builder):
+ return ResizeAttributeStart(builder)
def ResizeAttributeAddScale(builder, scale): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(scale), 0)
+def AddScale(builder, scale):
+ return ResizeAttributeAddScale(builder, scale)
def ResizeAttributeStartScaleVector(builder, numElems): return builder.StartVector(2, numElems, 2)
+def StartScaleVector(builder, numElems):
+ return ResizeAttributeStartScaleVector(builder, numElems)
def ResizeAttributeAddOffset(builder, offset): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(offset), 0)
+def AddOffset(builder, offset):
+ return ResizeAttributeAddOffset(builder, offset)
def ResizeAttributeStartOffsetVector(builder, numElems): return builder.StartVector(2, numElems, 2)
+def StartOffsetVector(builder, numElems):
+ return ResizeAttributeStartOffsetVector(builder, numElems)
def ResizeAttributeAddBorder(builder, border): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(border), 0)
+def AddBorder(builder, border):
+ return ResizeAttributeAddBorder(builder, border)
def ResizeAttributeStartBorderVector(builder, numElems): return builder.StartVector(2, numElems, 2)
+def StartBorderVector(builder, numElems):
+ return ResizeAttributeStartBorderVector(builder, numElems)
def ResizeAttributeAddMode(builder, mode): builder.PrependUint32Slot(3, mode, 0)
+def AddMode(builder, mode):
+ return ResizeAttributeAddMode(builder, mode)
def ResizeAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return ResizeAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/ResizeMode.py b/python/tosa/ResizeMode.py
index 65bcd5d..388ecda 100644
--- a/python/tosa/ResizeMode.py
+++ b/python/tosa/ResizeMode.py
@@ -6,4 +6,3 @@ class ResizeMode(object):
UNKNOWN = 0
NEAREST = 1
BILINEAR = 2
-
diff --git a/python/tosa/SliceAttribute.py b/python/tosa/SliceAttribute.py
index d3f6073..8ce282a 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)
@@ -79,8 +83,20 @@ class SliceAttribute(object):
return o == 0
def SliceAttributeStart(builder): builder.StartObject(2)
+def Start(builder):
+ return SliceAttributeStart(builder)
def SliceAttributeAddStart(builder, start): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(start), 0)
+def AddStart(builder, start):
+ return SliceAttributeAddStart(builder, start)
def SliceAttributeStartStartVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartStartVector(builder, numElems):
+ return SliceAttributeStartStartVector(builder, numElems)
def SliceAttributeAddSize(builder, size): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(size), 0)
+def AddSize(builder, size):
+ return SliceAttributeAddSize(builder, size)
def SliceAttributeStartSizeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartSizeVector(builder, numElems):
+ return SliceAttributeStartSizeVector(builder, numElems)
def SliceAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return SliceAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/TableAttribute.py b/python/tosa/TableAttribute.py
index 49a5c9a..fc17241 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)
@@ -52,6 +56,14 @@ class TableAttribute(object):
return o == 0
def TableAttributeStart(builder): builder.StartObject(1)
+def Start(builder):
+ return TableAttributeStart(builder)
def TableAttributeAddTable(builder, table): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(table), 0)
+def AddTable(builder, table):
+ return TableAttributeAddTable(builder, table)
def TableAttributeStartTableVector(builder, numElems): return builder.StartVector(2, numElems, 2)
+def StartTableVector(builder, numElems):
+ return TableAttributeStartTableVector(builder, numElems)
def TableAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return TableAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/TileAttribute.py b/python/tosa/TileAttribute.py
index 03dd0fb..c2ab92f 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)
@@ -52,6 +56,14 @@ class TileAttribute(object):
return o == 0
def TileAttributeStart(builder): builder.StartObject(1)
+def Start(builder):
+ return TileAttributeStart(builder)
def TileAttributeAddMultiples(builder, multiples): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(multiples), 0)
+def AddMultiples(builder, multiples):
+ return TileAttributeAddMultiples(builder, multiples)
def TileAttributeStartMultiplesVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartMultiplesVector(builder, numElems):
+ return TileAttributeStartMultiplesVector(builder, numElems)
def TileAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return TileAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/TosaBasicBlock.py b/python/tosa/TosaBasicBlock.py
index 1c93c63..164153b 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)
@@ -122,13 +126,35 @@ class TosaBasicBlock(object):
return o == 0
def TosaBasicBlockStart(builder): builder.StartObject(5)
+def Start(builder):
+ return TosaBasicBlockStart(builder)
def TosaBasicBlockAddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0)
+def AddName(builder, name):
+ return TosaBasicBlockAddName(builder, name)
def TosaBasicBlockAddOperators(builder, operators): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(operators), 0)
+def AddOperators(builder, operators):
+ return TosaBasicBlockAddOperators(builder, operators)
def TosaBasicBlockStartOperatorsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartOperatorsVector(builder, numElems):
+ return TosaBasicBlockStartOperatorsVector(builder, numElems)
def TosaBasicBlockAddTensors(builder, tensors): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(tensors), 0)
+def AddTensors(builder, tensors):
+ return TosaBasicBlockAddTensors(builder, tensors)
def TosaBasicBlockStartTensorsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartTensorsVector(builder, numElems):
+ return TosaBasicBlockStartTensorsVector(builder, numElems)
def TosaBasicBlockAddInputs(builder, inputs): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0)
+def AddInputs(builder, inputs):
+ return TosaBasicBlockAddInputs(builder, inputs)
def TosaBasicBlockStartInputsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartInputsVector(builder, numElems):
+ return TosaBasicBlockStartInputsVector(builder, numElems)
def TosaBasicBlockAddOutputs(builder, outputs): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0)
+def AddOutputs(builder, outputs):
+ return TosaBasicBlockAddOutputs(builder, outputs)
def TosaBasicBlockStartOutputsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartOutputsVector(builder, numElems):
+ return TosaBasicBlockStartOutputsVector(builder, numElems)
def TosaBasicBlockEnd(builder): return builder.EndObject()
+def End(builder):
+ return TosaBasicBlockEnd(builder) \ No newline at end of file
diff --git a/python/tosa/TosaGraph.py b/python/tosa/TosaGraph.py
index eceffdb..164cef2 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)
@@ -61,7 +65,17 @@ class TosaGraph(object):
return o == 0
def TosaGraphStart(builder): builder.StartObject(2)
+def Start(builder):
+ return TosaGraphStart(builder)
def TosaGraphAddVersion(builder, version): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(version), 0)
+def AddVersion(builder, version):
+ return TosaGraphAddVersion(builder, version)
def TosaGraphAddBlocks(builder, blocks): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(blocks), 0)
+def AddBlocks(builder, blocks):
+ return TosaGraphAddBlocks(builder, blocks)
def TosaGraphStartBlocksVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartBlocksVector(builder, numElems):
+ return TosaGraphStartBlocksVector(builder, numElems)
def TosaGraphEnd(builder): return builder.EndObject()
+def End(builder):
+ return TosaGraphEnd(builder) \ No newline at end of file
diff --git a/python/tosa/TosaOperator.py b/python/tosa/TosaOperator.py
index fd11f76..034b336 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)
@@ -89,11 +93,29 @@ class TosaOperator(object):
return o == 0
def TosaOperatorStart(builder): builder.StartObject(5)
+def Start(builder):
+ return TosaOperatorStart(builder)
def TosaOperatorAddOp(builder, op): builder.PrependUint32Slot(0, op, 0)
+def AddOp(builder, op):
+ return TosaOperatorAddOp(builder, op)
def TosaOperatorAddAttributeType(builder, attributeType): builder.PrependUint8Slot(1, attributeType, 0)
+def AddAttributeType(builder, attributeType):
+ return TosaOperatorAddAttributeType(builder, attributeType)
def TosaOperatorAddAttribute(builder, attribute): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(attribute), 0)
+def AddAttribute(builder, attribute):
+ return TosaOperatorAddAttribute(builder, attribute)
def TosaOperatorAddInputs(builder, inputs): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0)
+def AddInputs(builder, inputs):
+ return TosaOperatorAddInputs(builder, inputs)
def TosaOperatorStartInputsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartInputsVector(builder, numElems):
+ return TosaOperatorStartInputsVector(builder, numElems)
def TosaOperatorAddOutputs(builder, outputs): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0)
+def AddOutputs(builder, outputs):
+ return TosaOperatorAddOutputs(builder, outputs)
def TosaOperatorStartOutputsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartOutputsVector(builder, numElems):
+ return TosaOperatorStartOutputsVector(builder, numElems)
def TosaOperatorEnd(builder): return builder.EndObject()
+def End(builder):
+ return TosaOperatorEnd(builder) \ No newline at end of file
diff --git a/python/tosa/TosaTensor.py b/python/tosa/TosaTensor.py
index a6f609d..d8ee267 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)
@@ -93,10 +97,26 @@ class TosaTensor(object):
return o == 0
def TosaTensorStart(builder): builder.StartObject(4)
+def Start(builder):
+ return TosaTensorStart(builder)
def TosaTensorAddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0)
+def AddName(builder, name):
+ return TosaTensorAddName(builder, name)
def TosaTensorAddShape(builder, shape): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(shape), 0)
+def AddShape(builder, shape):
+ return TosaTensorAddShape(builder, shape)
def TosaTensorStartShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartShapeVector(builder, numElems):
+ return TosaTensorStartShapeVector(builder, numElems)
def TosaTensorAddType(builder, type): builder.PrependUint32Slot(2, type, 0)
+def AddType(builder, type):
+ return TosaTensorAddType(builder, type)
def TosaTensorAddData(builder, data): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(data), 0)
+def AddData(builder, data):
+ return TosaTensorAddData(builder, data)
def TosaTensorStartDataVector(builder, numElems): return builder.StartVector(1, numElems, 1)
+def StartDataVector(builder, numElems):
+ return TosaTensorStartDataVector(builder, numElems)
def TosaTensorEnd(builder): return builder.EndObject()
+def End(builder):
+ return TosaTensorEnd(builder) \ No newline at end of file
diff --git a/python/tosa/TransposeAttribute.py b/python/tosa/TransposeAttribute.py
index 82e6b3a..cf02bfc 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)
@@ -52,6 +56,14 @@ class TransposeAttribute(object):
return o == 0
def TransposeAttributeStart(builder): builder.StartObject(1)
+def Start(builder):
+ return TransposeAttributeStart(builder)
def TransposeAttributeAddPerms(builder, perms): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(perms), 0)
+def AddPerms(builder, perms):
+ return TransposeAttributeAddPerms(builder, perms)
def TransposeAttributeStartPermsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartPermsVector(builder, numElems):
+ return TransposeAttributeStartPermsVector(builder, numElems)
def TransposeAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return TransposeAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/TransposeConvAttribute.py b/python/tosa/TransposeConvAttribute.py
index 8ca5ba7..a2824e2 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)
@@ -120,12 +124,32 @@ class TransposeConvAttribute(object):
return 0
def TransposeConvAttributeStart(builder): builder.StartObject(5)
+def Start(builder):
+ return TransposeConvAttributeStart(builder)
def TransposeConvAttributeAddOutPad(builder, outPad): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(outPad), 0)
+def AddOutPad(builder, outPad):
+ return TransposeConvAttributeAddOutPad(builder, outPad)
def TransposeConvAttributeStartOutPadVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartOutPadVector(builder, numElems):
+ return TransposeConvAttributeStartOutPadVector(builder, numElems)
def TransposeConvAttributeAddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0)
+def AddStride(builder, stride):
+ return TransposeConvAttributeAddStride(builder, stride)
def TransposeConvAttributeStartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartStrideVector(builder, numElems):
+ return TransposeConvAttributeStartStrideVector(builder, numElems)
def TransposeConvAttributeAddOutputShape(builder, outputShape): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(outputShape), 0)
+def AddOutputShape(builder, outputShape):
+ return TransposeConvAttributeAddOutputShape(builder, outputShape)
def TransposeConvAttributeStartOutputShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def StartOutputShapeVector(builder, numElems):
+ return TransposeConvAttributeStartOutputShapeVector(builder, numElems)
def TransposeConvAttributeAddInputZp(builder, inputZp): builder.PrependInt32Slot(3, inputZp, 0)
+def AddInputZp(builder, inputZp):
+ return TransposeConvAttributeAddInputZp(builder, inputZp)
def TransposeConvAttributeAddWeightZp(builder, weightZp): builder.PrependInt32Slot(4, weightZp, 0)
+def AddWeightZp(builder, weightZp):
+ return TransposeConvAttributeAddWeightZp(builder, weightZp)
def TransposeConvAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return TransposeConvAttributeEnd(builder) \ No newline at end of file
diff --git a/python/tosa/Version.py b/python/tosa/Version.py
index 0885216..0360695 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)
@@ -53,8 +57,19 @@ class Version(object):
return True
def VersionStart(builder): builder.StartObject(4)
-def VersionAdd_major(builder, Major): builder.PrependInt32Slot(0, Major, 0)
+def Start(builder):
+ return VersionStart(builder)
+def Add_major(builder, Major):
+ return VersionAdd_major(builder, Major)
def VersionAdd_minor(builder, Minor): builder.PrependInt32Slot(1, Minor, 41)
+def Add_minor(builder, Minor):
+ return VersionAdd_minor(builder, Minor)
def VersionAdd_patch(builder, Patch): builder.PrependInt32Slot(2, Patch, 0)
+def Add_patch(builder, Patch):
+ return VersionAdd_patch(builder, Patch)
def VersionAdd_draft(builder, Draft): builder.PrependBoolSlot(3, Draft, 1)
+def Add_draft(builder, Draft):
+ return VersionAdd_draft(builder, Draft)
def VersionEnd(builder): return builder.EndObject()
+def End(builder):
+ return VersionEnd(builder)
diff --git a/python/tosa/WhileLoopAttribute.py b/python/tosa/WhileLoopAttribute.py
index 1e18bca..1078a07 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)
@@ -39,6 +43,14 @@ class WhileLoopAttribute(object):
return None
def WhileLoopAttributeStart(builder): builder.StartObject(2)
+def Start(builder):
+ return WhileLoopAttributeStart(builder)
def WhileLoopAttributeAddCondBranch(builder, condBranch): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(condBranch), 0)
+def AddCondBranch(builder, condBranch):
+ return WhileLoopAttributeAddCondBranch(builder, condBranch)
def WhileLoopAttributeAddBodyBranch(builder, bodyBranch): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(bodyBranch), 0)
+def AddBodyBranch(builder, bodyBranch):
+ return WhileLoopAttributeAddBodyBranch(builder, bodyBranch)
def WhileLoopAttributeEnd(builder): return builder.EndObject()
+def End(builder):
+ return WhileLoopAttributeEnd(builder) \ No newline at end of file