aboutsummaryrefslogtreecommitdiff
path: root/python/tosa
diff options
context:
space:
mode:
authorTai Ly <tai.ly@arm.com>2023-07-03 22:14:05 +0000
committerTai Ly <tai.ly@arm.com>2023-07-18 21:00:58 +0000
commit89963aa8fad822ab7a6e1ff92f6b7b4ee0b9350c (patch)
tree123b51806c246b5c10fe20d2f90609d03d373b0c /python/tosa
parent0bc46e44e6501788c4661d1f03572c14ea2ecc89 (diff)
downloadserialization_lib-89963aa8fad822ab7a6e1ff92f6b7b4ee0b9350c.tar.gz
Update to use GenText
changed GenerateText to GenText, with reversed return polarity. updated flatbuffer to v23.5.26, and regenerated headers Signed-off-by: Tai Ly <tai.ly@arm.com> Change-Id: I7278dfe9c7b55b9afbe2329e3058b63a1cdce586
Diffstat (limited to 'python/tosa')
-rw-r--r--python/tosa/ArithmeticRightShiftAttribute.py20
-rw-r--r--python/tosa/AxisAttribute.py20
-rw-r--r--python/tosa/ClampAttribute.py55
-rw-r--r--python/tosa/CondIfAttribute.py27
-rw-r--r--python/tosa/ConvAttribute.py69
-rw-r--r--python/tosa/CustomAttribute.py41
-rw-r--r--python/tosa/FFTAttribute.py20
-rw-r--r--python/tosa/FullyConnectedAttribute.py27
-rw-r--r--python/tosa/MatMulAttribute.py27
-rw-r--r--python/tosa/MulAttribute.py20
-rw-r--r--python/tosa/NegateAttribute.py27
-rw-r--r--python/tosa/PadAttribute.py48
-rw-r--r--python/tosa/PoolAttribute.py76
-rw-r--r--python/tosa/RescaleAttribute.py76
-rw-r--r--python/tosa/ReshapeAttribute.py27
-rw-r--r--python/tosa/ResizeAttribute.py62
-rw-r--r--python/tosa/SliceAttribute.py41
-rw-r--r--python/tosa/TableAttribute.py27
-rw-r--r--python/tosa/TileAttribute.py27
-rw-r--r--python/tosa/TosaBasicBlock.py76
-rw-r--r--python/tosa/TosaGraph.py34
-rw-r--r--python/tosa/TosaOperator.py62
-rw-r--r--python/tosa/TosaRegion.py34
-rw-r--r--python/tosa/TosaTensor.py55
-rw-r--r--python/tosa/TransposeAttribute.py27
-rw-r--r--python/tosa/TransposeConvAttribute.py69
-rw-r--r--python/tosa/Version.py57
-rw-r--r--python/tosa/WhileLoopAttribute.py27
28 files changed, 830 insertions, 348 deletions
diff --git a/python/tosa/ArithmeticRightShiftAttribute.py b/python/tosa/ArithmeticRightShiftAttribute.py
index cce8f6b..f2aaeb5 100644
--- a/python/tosa/ArithmeticRightShiftAttribute.py
+++ b/python/tosa/ArithmeticRightShiftAttribute.py
@@ -35,12 +35,20 @@ class ArithmeticRightShiftAttribute(object):
return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos))
return False
-def ArithmeticRightShiftAttributeStart(builder): builder.StartObject(1)
+def ArithmeticRightShiftAttributeStart(builder):
+ builder.StartObject(1)
+
def Start(builder):
- return ArithmeticRightShiftAttributeStart(builder)
-def ArithmeticRightShiftAttributeAddRound(builder, round): builder.PrependBoolSlot(0, round, 0)
+ ArithmeticRightShiftAttributeStart(builder)
+
+def ArithmeticRightShiftAttributeAddRound(builder, round):
+ builder.PrependBoolSlot(0, round, 0)
+
def AddRound(builder, round):
- return ArithmeticRightShiftAttributeAddRound(builder, round)
-def ArithmeticRightShiftAttributeEnd(builder): return builder.EndObject()
+ ArithmeticRightShiftAttributeAddRound(builder, round)
+
+def ArithmeticRightShiftAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return ArithmeticRightShiftAttributeEnd(builder) \ No newline at end of file
+ return ArithmeticRightShiftAttributeEnd(builder)
diff --git a/python/tosa/AxisAttribute.py b/python/tosa/AxisAttribute.py
index 1bbd6a0..7ce4a63 100644
--- a/python/tosa/AxisAttribute.py
+++ b/python/tosa/AxisAttribute.py
@@ -35,12 +35,20 @@ class AxisAttribute(object):
return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos)
return 0
-def AxisAttributeStart(builder): builder.StartObject(1)
+def AxisAttributeStart(builder):
+ builder.StartObject(1)
+
def Start(builder):
- return AxisAttributeStart(builder)
-def AxisAttributeAddAxis(builder, axis): builder.PrependInt32Slot(0, axis, 0)
+ AxisAttributeStart(builder)
+
+def AxisAttributeAddAxis(builder, axis):
+ builder.PrependInt32Slot(0, axis, 0)
+
def AddAxis(builder, axis):
- return AxisAttributeAddAxis(builder, axis)
-def AxisAttributeEnd(builder): return builder.EndObject()
+ AxisAttributeAddAxis(builder, axis)
+
+def AxisAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return AxisAttributeEnd(builder) \ No newline at end of file
+ return AxisAttributeEnd(builder)
diff --git a/python/tosa/ClampAttribute.py b/python/tosa/ClampAttribute.py
index 7937944..40e7d2e 100644
--- a/python/tosa/ClampAttribute.py
+++ b/python/tosa/ClampAttribute.py
@@ -96,27 +96,50 @@ class ClampAttribute(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10))
return o == 0
-def ClampAttributeStart(builder): builder.StartObject(4)
+def ClampAttributeStart(builder):
+ builder.StartObject(4)
+
def Start(builder):
- return ClampAttributeStart(builder)
-def ClampAttributeAddMinInt(builder, minInt): builder.PrependInt32Slot(0, minInt, 0)
+ ClampAttributeStart(builder)
+
+def ClampAttributeAddMinInt(builder, minInt):
+ builder.PrependInt32Slot(0, minInt, 0)
+
def AddMinInt(builder, minInt):
- return ClampAttributeAddMinInt(builder, minInt)
-def ClampAttributeAddMaxInt(builder, maxInt): builder.PrependInt32Slot(1, maxInt, 0)
+ ClampAttributeAddMinInt(builder, minInt)
+
+def ClampAttributeAddMaxInt(builder, maxInt):
+ builder.PrependInt32Slot(1, maxInt, 0)
+
def AddMaxInt(builder, maxInt):
- return ClampAttributeAddMaxInt(builder, maxInt)
-def ClampAttributeAddMinFp(builder, minFp): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(minFp), 0)
+ ClampAttributeAddMaxInt(builder, maxInt)
+
+def ClampAttributeAddMinFp(builder, minFp):
+ builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(minFp), 0)
+
def AddMinFp(builder, minFp):
- return ClampAttributeAddMinFp(builder, minFp)
-def ClampAttributeStartMinFpVector(builder, numElems): return builder.StartVector(1, numElems, 1)
-def StartMinFpVector(builder, numElems):
+ ClampAttributeAddMinFp(builder, minFp)
+
+def ClampAttributeStartMinFpVector(builder, numElems):
+ return builder.StartVector(1, numElems, 1)
+
+def StartMinFpVector(builder, numElems: int) -> int:
return ClampAttributeStartMinFpVector(builder, numElems)
-def ClampAttributeAddMaxFp(builder, maxFp): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(maxFp), 0)
+
+def ClampAttributeAddMaxFp(builder, maxFp):
+ builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(maxFp), 0)
+
def AddMaxFp(builder, maxFp):
- return ClampAttributeAddMaxFp(builder, maxFp)
-def ClampAttributeStartMaxFpVector(builder, numElems): return builder.StartVector(1, numElems, 1)
-def StartMaxFpVector(builder, numElems):
+ ClampAttributeAddMaxFp(builder, maxFp)
+
+def ClampAttributeStartMaxFpVector(builder, numElems):
+ return builder.StartVector(1, numElems, 1)
+
+def StartMaxFpVector(builder, numElems: int) -> int:
return ClampAttributeStartMaxFpVector(builder, numElems)
-def ClampAttributeEnd(builder): return builder.EndObject()
+
+def ClampAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return ClampAttributeEnd(builder) \ No newline at end of file
+ return ClampAttributeEnd(builder)
diff --git a/python/tosa/CondIfAttribute.py b/python/tosa/CondIfAttribute.py
index fddf5d9..cdecec6 100644
--- a/python/tosa/CondIfAttribute.py
+++ b/python/tosa/CondIfAttribute.py
@@ -42,15 +42,26 @@ class CondIfAttribute(object):
return self._tab.String(o + self._tab.Pos)
return None
-def CondIfAttributeStart(builder): builder.StartObject(2)
+def CondIfAttributeStart(builder):
+ builder.StartObject(2)
+
def Start(builder):
- return CondIfAttributeStart(builder)
-def CondIfAttributeAddThenBranch(builder, thenBranch): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(thenBranch), 0)
+ CondIfAttributeStart(builder)
+
+def CondIfAttributeAddThenBranch(builder, thenBranch):
+ builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(thenBranch), 0)
+
def AddThenBranch(builder, thenBranch):
- return CondIfAttributeAddThenBranch(builder, thenBranch)
-def CondIfAttributeAddElseBranch(builder, elseBranch): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(elseBranch), 0)
+ CondIfAttributeAddThenBranch(builder, thenBranch)
+
+def CondIfAttributeAddElseBranch(builder, elseBranch):
+ builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(elseBranch), 0)
+
def AddElseBranch(builder, elseBranch):
- return CondIfAttributeAddElseBranch(builder, elseBranch)
-def CondIfAttributeEnd(builder): return builder.EndObject()
+ CondIfAttributeAddElseBranch(builder, elseBranch)
+
+def CondIfAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return CondIfAttributeEnd(builder) \ No newline at end of file
+ return CondIfAttributeEnd(builder)
diff --git a/python/tosa/ConvAttribute.py b/python/tosa/ConvAttribute.py
index fb22c7a..6db82d7 100644
--- a/python/tosa/ConvAttribute.py
+++ b/python/tosa/ConvAttribute.py
@@ -123,33 +123,62 @@ class ConvAttribute(object):
return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos)
return 0
-def ConvAttributeStart(builder): builder.StartObject(5)
+def ConvAttributeStart(builder):
+ builder.StartObject(5)
+
def Start(builder):
- return ConvAttributeStart(builder)
-def ConvAttributeAddPad(builder, pad): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(pad), 0)
+ ConvAttributeStart(builder)
+
+def ConvAttributeAddPad(builder, pad):
+ builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(pad), 0)
+
def AddPad(builder, pad):
- return ConvAttributeAddPad(builder, pad)
-def ConvAttributeStartPadVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartPadVector(builder, numElems):
+ ConvAttributeAddPad(builder, pad)
+
+def ConvAttributeStartPadVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartPadVector(builder, numElems: int) -> int:
return ConvAttributeStartPadVector(builder, numElems)
-def ConvAttributeAddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0)
+
+def ConvAttributeAddStride(builder, stride):
+ builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0)
+
def AddStride(builder, stride):
- return ConvAttributeAddStride(builder, stride)
-def ConvAttributeStartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartStrideVector(builder, numElems):
+ ConvAttributeAddStride(builder, stride)
+
+def ConvAttributeStartStrideVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartStrideVector(builder, numElems: int) -> int:
return ConvAttributeStartStrideVector(builder, numElems)
-def ConvAttributeAddDilation(builder, dilation): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(dilation), 0)
+
+def ConvAttributeAddDilation(builder, dilation):
+ builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(dilation), 0)
+
def AddDilation(builder, dilation):
- return ConvAttributeAddDilation(builder, dilation)
-def ConvAttributeStartDilationVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartDilationVector(builder, numElems):
+ ConvAttributeAddDilation(builder, dilation)
+
+def ConvAttributeStartDilationVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartDilationVector(builder, numElems: int) -> int:
return ConvAttributeStartDilationVector(builder, numElems)
-def ConvAttributeAddInputZp(builder, inputZp): builder.PrependInt32Slot(3, inputZp, 0)
+
+def ConvAttributeAddInputZp(builder, inputZp):
+ builder.PrependInt32Slot(3, inputZp, 0)
+
def AddInputZp(builder, inputZp):
- return ConvAttributeAddInputZp(builder, inputZp)
-def ConvAttributeAddWeightZp(builder, weightZp): builder.PrependInt32Slot(4, weightZp, 0)
+ ConvAttributeAddInputZp(builder, inputZp)
+
+def ConvAttributeAddWeightZp(builder, weightZp):
+ builder.PrependInt32Slot(4, weightZp, 0)
+
def AddWeightZp(builder, weightZp):
- return ConvAttributeAddWeightZp(builder, weightZp)
-def ConvAttributeEnd(builder): return builder.EndObject()
+ ConvAttributeAddWeightZp(builder, weightZp)
+
+def ConvAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return ConvAttributeEnd(builder) \ No newline at end of file
+ return ConvAttributeEnd(builder)
diff --git a/python/tosa/CustomAttribute.py b/python/tosa/CustomAttribute.py
index 40d7e88..de81970 100644
--- a/python/tosa/CustomAttribute.py
+++ b/python/tosa/CustomAttribute.py
@@ -69,21 +69,38 @@ class CustomAttribute(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8))
return o == 0
-def CustomAttributeStart(builder): builder.StartObject(3)
+def CustomAttributeStart(builder):
+ builder.StartObject(3)
+
def Start(builder):
- return CustomAttributeStart(builder)
-def CustomAttributeAddIdentifier(builder, identifier): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(identifier), 0)
+ CustomAttributeStart(builder)
+
+def CustomAttributeAddIdentifier(builder, identifier):
+ builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(identifier), 0)
+
def AddIdentifier(builder, identifier):
- return CustomAttributeAddIdentifier(builder, identifier)
-def CustomAttributeAddConfig(builder, config): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(config), 0)
+ CustomAttributeAddIdentifier(builder, identifier)
+
+def CustomAttributeAddConfig(builder, config):
+ builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(config), 0)
+
def AddConfig(builder, config):
- return CustomAttributeAddConfig(builder, config)
-def CustomAttributeAddImplementationAttrs(builder, implementationAttrs): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(implementationAttrs), 0)
+ CustomAttributeAddConfig(builder, config)
+
+def CustomAttributeAddImplementationAttrs(builder, implementationAttrs):
+ builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(implementationAttrs), 0)
+
def AddImplementationAttrs(builder, implementationAttrs):
- return CustomAttributeAddImplementationAttrs(builder, implementationAttrs)
-def CustomAttributeStartImplementationAttrsVector(builder, numElems): return builder.StartVector(1, numElems, 1)
-def StartImplementationAttrsVector(builder, numElems):
+ CustomAttributeAddImplementationAttrs(builder, implementationAttrs)
+
+def CustomAttributeStartImplementationAttrsVector(builder, numElems):
+ return builder.StartVector(1, numElems, 1)
+
+def StartImplementationAttrsVector(builder, numElems: int) -> int:
return CustomAttributeStartImplementationAttrsVector(builder, numElems)
-def CustomAttributeEnd(builder): return builder.EndObject()
+
+def CustomAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return CustomAttributeEnd(builder) \ No newline at end of file
+ return CustomAttributeEnd(builder)
diff --git a/python/tosa/FFTAttribute.py b/python/tosa/FFTAttribute.py
index 3dd4083..0f22aa7 100644
--- a/python/tosa/FFTAttribute.py
+++ b/python/tosa/FFTAttribute.py
@@ -35,12 +35,20 @@ class FFTAttribute(object):
return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos))
return False
-def FFTAttributeStart(builder): builder.StartObject(1)
+def FFTAttributeStart(builder):
+ builder.StartObject(1)
+
def Start(builder):
- return FFTAttributeStart(builder)
-def FFTAttributeAddInverse(builder, inverse): builder.PrependBoolSlot(0, inverse, 0)
+ FFTAttributeStart(builder)
+
+def FFTAttributeAddInverse(builder, inverse):
+ builder.PrependBoolSlot(0, inverse, 0)
+
def AddInverse(builder, inverse):
- return FFTAttributeAddInverse(builder, inverse)
-def FFTAttributeEnd(builder): return builder.EndObject()
+ FFTAttributeAddInverse(builder, inverse)
+
+def FFTAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return FFTAttributeEnd(builder) \ No newline at end of file
+ return FFTAttributeEnd(builder)
diff --git a/python/tosa/FullyConnectedAttribute.py b/python/tosa/FullyConnectedAttribute.py
index 892b0da..8854503 100644
--- a/python/tosa/FullyConnectedAttribute.py
+++ b/python/tosa/FullyConnectedAttribute.py
@@ -42,15 +42,26 @@ class FullyConnectedAttribute(object):
return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos)
return 0
-def FullyConnectedAttributeStart(builder): builder.StartObject(2)
+def FullyConnectedAttributeStart(builder):
+ builder.StartObject(2)
+
def Start(builder):
- return FullyConnectedAttributeStart(builder)
-def FullyConnectedAttributeAddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0)
+ FullyConnectedAttributeStart(builder)
+
+def FullyConnectedAttributeAddInputZp(builder, inputZp):
+ builder.PrependInt32Slot(0, inputZp, 0)
+
def AddInputZp(builder, inputZp):
- return FullyConnectedAttributeAddInputZp(builder, inputZp)
-def FullyConnectedAttributeAddWeightZp(builder, weightZp): builder.PrependInt32Slot(1, weightZp, 0)
+ FullyConnectedAttributeAddInputZp(builder, inputZp)
+
+def FullyConnectedAttributeAddWeightZp(builder, weightZp):
+ builder.PrependInt32Slot(1, weightZp, 0)
+
def AddWeightZp(builder, weightZp):
- return FullyConnectedAttributeAddWeightZp(builder, weightZp)
-def FullyConnectedAttributeEnd(builder): return builder.EndObject()
+ FullyConnectedAttributeAddWeightZp(builder, weightZp)
+
+def FullyConnectedAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return FullyConnectedAttributeEnd(builder) \ No newline at end of file
+ return FullyConnectedAttributeEnd(builder)
diff --git a/python/tosa/MatMulAttribute.py b/python/tosa/MatMulAttribute.py
index b42ebfa..325428a 100644
--- a/python/tosa/MatMulAttribute.py
+++ b/python/tosa/MatMulAttribute.py
@@ -42,15 +42,26 @@ class MatMulAttribute(object):
return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos)
return 0
-def MatMulAttributeStart(builder): builder.StartObject(2)
+def MatMulAttributeStart(builder):
+ builder.StartObject(2)
+
def Start(builder):
- return MatMulAttributeStart(builder)
-def MatMulAttributeAddAZp(builder, aZp): builder.PrependInt32Slot(0, aZp, 0)
+ MatMulAttributeStart(builder)
+
+def MatMulAttributeAddAZp(builder, aZp):
+ builder.PrependInt32Slot(0, aZp, 0)
+
def AddAZp(builder, aZp):
- return MatMulAttributeAddAZp(builder, aZp)
-def MatMulAttributeAddBZp(builder, bZp): builder.PrependInt32Slot(1, bZp, 0)
+ MatMulAttributeAddAZp(builder, aZp)
+
+def MatMulAttributeAddBZp(builder, bZp):
+ builder.PrependInt32Slot(1, bZp, 0)
+
def AddBZp(builder, bZp):
- return MatMulAttributeAddBZp(builder, bZp)
-def MatMulAttributeEnd(builder): return builder.EndObject()
+ MatMulAttributeAddBZp(builder, bZp)
+
+def MatMulAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return MatMulAttributeEnd(builder) \ No newline at end of file
+ return MatMulAttributeEnd(builder)
diff --git a/python/tosa/MulAttribute.py b/python/tosa/MulAttribute.py
index 789914c..236d3f5 100644
--- a/python/tosa/MulAttribute.py
+++ b/python/tosa/MulAttribute.py
@@ -35,12 +35,20 @@ class MulAttribute(object):
return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos)
return 0
-def MulAttributeStart(builder): builder.StartObject(1)
+def MulAttributeStart(builder):
+ builder.StartObject(1)
+
def Start(builder):
- return MulAttributeStart(builder)
-def MulAttributeAddShift(builder, shift): builder.PrependInt32Slot(0, shift, 0)
+ MulAttributeStart(builder)
+
+def MulAttributeAddShift(builder, shift):
+ builder.PrependInt32Slot(0, shift, 0)
+
def AddShift(builder, shift):
- return MulAttributeAddShift(builder, shift)
-def MulAttributeEnd(builder): return builder.EndObject()
+ MulAttributeAddShift(builder, shift)
+
+def MulAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return MulAttributeEnd(builder) \ No newline at end of file
+ return MulAttributeEnd(builder)
diff --git a/python/tosa/NegateAttribute.py b/python/tosa/NegateAttribute.py
index 964c836..eae46f5 100644
--- a/python/tosa/NegateAttribute.py
+++ b/python/tosa/NegateAttribute.py
@@ -42,15 +42,26 @@ class NegateAttribute(object):
return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos)
return 0
-def NegateAttributeStart(builder): builder.StartObject(2)
+def NegateAttributeStart(builder):
+ builder.StartObject(2)
+
def Start(builder):
- return NegateAttributeStart(builder)
-def NegateAttributeAddInput1Zp(builder, input1Zp): builder.PrependInt32Slot(0, input1Zp, 0)
+ NegateAttributeStart(builder)
+
+def NegateAttributeAddInput1Zp(builder, input1Zp):
+ builder.PrependInt32Slot(0, input1Zp, 0)
+
def AddInput1Zp(builder, input1Zp):
- return NegateAttributeAddInput1Zp(builder, input1Zp)
-def NegateAttributeAddOutputZp(builder, outputZp): builder.PrependInt32Slot(1, outputZp, 0)
+ NegateAttributeAddInput1Zp(builder, input1Zp)
+
+def NegateAttributeAddOutputZp(builder, outputZp):
+ builder.PrependInt32Slot(1, outputZp, 0)
+
def AddOutputZp(builder, outputZp):
- return NegateAttributeAddOutputZp(builder, outputZp)
-def NegateAttributeEnd(builder): return builder.EndObject()
+ NegateAttributeAddOutputZp(builder, outputZp)
+
+def NegateAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return NegateAttributeEnd(builder) \ No newline at end of file
+ return NegateAttributeEnd(builder)
diff --git a/python/tosa/PadAttribute.py b/python/tosa/PadAttribute.py
index 23698d1..fc843bb 100644
--- a/python/tosa/PadAttribute.py
+++ b/python/tosa/PadAttribute.py
@@ -89,24 +89,44 @@ class PadAttribute(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8))
return o == 0
-def PadAttributeStart(builder): builder.StartObject(3)
+def PadAttributeStart(builder):
+ builder.StartObject(3)
+
def Start(builder):
- return PadAttributeStart(builder)
-def PadAttributeAddPadding(builder, padding): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(padding), 0)
+ PadAttributeStart(builder)
+
+def PadAttributeAddPadding(builder, padding):
+ builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(padding), 0)
+
def AddPadding(builder, padding):
- return PadAttributeAddPadding(builder, padding)
-def PadAttributeStartPaddingVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartPaddingVector(builder, numElems):
+ PadAttributeAddPadding(builder, padding)
+
+def PadAttributeStartPaddingVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartPaddingVector(builder, numElems: int) -> int:
return PadAttributeStartPaddingVector(builder, numElems)
-def PadAttributeAddPadConstInt(builder, padConstInt): builder.PrependInt32Slot(1, padConstInt, 0)
+
+def PadAttributeAddPadConstInt(builder, padConstInt):
+ builder.PrependInt32Slot(1, padConstInt, 0)
+
def AddPadConstInt(builder, padConstInt):
- return PadAttributeAddPadConstInt(builder, padConstInt)
-def PadAttributeAddPadConstFp(builder, padConstFp): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(padConstFp), 0)
+ PadAttributeAddPadConstInt(builder, padConstInt)
+
+def PadAttributeAddPadConstFp(builder, padConstFp):
+ builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(padConstFp), 0)
+
def AddPadConstFp(builder, padConstFp):
- return PadAttributeAddPadConstFp(builder, padConstFp)
-def PadAttributeStartPadConstFpVector(builder, numElems): return builder.StartVector(1, numElems, 1)
-def StartPadConstFpVector(builder, numElems):
+ PadAttributeAddPadConstFp(builder, padConstFp)
+
+def PadAttributeStartPadConstFpVector(builder, numElems):
+ return builder.StartVector(1, numElems, 1)
+
+def StartPadConstFpVector(builder, numElems: int) -> int:
return PadAttributeStartPadConstFpVector(builder, numElems)
-def PadAttributeEnd(builder): return builder.EndObject()
+
+def PadAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return PadAttributeEnd(builder) \ No newline at end of file
+ return PadAttributeEnd(builder)
diff --git a/python/tosa/PoolAttribute.py b/python/tosa/PoolAttribute.py
index 4307114..ea31544 100644
--- a/python/tosa/PoolAttribute.py
+++ b/python/tosa/PoolAttribute.py
@@ -130,36 +130,68 @@ class PoolAttribute(object):
return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos)
return 0
-def PoolAttributeStart(builder): builder.StartObject(6)
+def PoolAttributeStart(builder):
+ builder.StartObject(6)
+
def Start(builder):
- return PoolAttributeStart(builder)
-def PoolAttributeAddPad(builder, pad): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(pad), 0)
+ PoolAttributeStart(builder)
+
+def PoolAttributeAddPad(builder, pad):
+ builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(pad), 0)
+
def AddPad(builder, pad):
- return PoolAttributeAddPad(builder, pad)
-def PoolAttributeStartPadVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartPadVector(builder, numElems):
+ PoolAttributeAddPad(builder, pad)
+
+def PoolAttributeStartPadVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartPadVector(builder, numElems: int) -> int:
return PoolAttributeStartPadVector(builder, numElems)
-def PoolAttributeAddKernel(builder, kernel): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(kernel), 0)
+
+def PoolAttributeAddKernel(builder, kernel):
+ builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(kernel), 0)
+
def AddKernel(builder, kernel):
- return PoolAttributeAddKernel(builder, kernel)
-def PoolAttributeStartKernelVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartKernelVector(builder, numElems):
+ PoolAttributeAddKernel(builder, kernel)
+
+def PoolAttributeStartKernelVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartKernelVector(builder, numElems: int) -> int:
return PoolAttributeStartKernelVector(builder, numElems)
-def PoolAttributeAddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0)
+
+def PoolAttributeAddStride(builder, stride):
+ builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0)
+
def AddStride(builder, stride):
- return PoolAttributeAddStride(builder, stride)
-def PoolAttributeStartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartStrideVector(builder, numElems):
+ PoolAttributeAddStride(builder, stride)
+
+def PoolAttributeStartStrideVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartStrideVector(builder, numElems: int) -> int:
return PoolAttributeStartStrideVector(builder, numElems)
-def PoolAttributeAddInputZp(builder, inputZp): builder.PrependInt32Slot(3, inputZp, 0)
+
+def PoolAttributeAddInputZp(builder, inputZp):
+ builder.PrependInt32Slot(3, inputZp, 0)
+
def AddInputZp(builder, inputZp):
- return PoolAttributeAddInputZp(builder, inputZp)
-def PoolAttributeAddOutputZp(builder, outputZp): builder.PrependInt32Slot(4, outputZp, 0)
+ PoolAttributeAddInputZp(builder, inputZp)
+
+def PoolAttributeAddOutputZp(builder, outputZp):
+ builder.PrependInt32Slot(4, outputZp, 0)
+
def AddOutputZp(builder, outputZp):
- return PoolAttributeAddOutputZp(builder, outputZp)
-def PoolAttributeAddAccumDtype(builder, accumDtype): builder.PrependUint32Slot(5, accumDtype, 0)
+ PoolAttributeAddOutputZp(builder, outputZp)
+
+def PoolAttributeAddAccumDtype(builder, accumDtype):
+ builder.PrependUint32Slot(5, accumDtype, 0)
+
def AddAccumDtype(builder, accumDtype):
- return PoolAttributeAddAccumDtype(builder, accumDtype)
-def PoolAttributeEnd(builder): return builder.EndObject()
+ PoolAttributeAddAccumDtype(builder, accumDtype)
+
+def PoolAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return PoolAttributeEnd(builder) \ No newline at end of file
+ return PoolAttributeEnd(builder)
diff --git a/python/tosa/RescaleAttribute.py b/python/tosa/RescaleAttribute.py
index 893c6ec..beec2e7 100644
--- a/python/tosa/RescaleAttribute.py
+++ b/python/tosa/RescaleAttribute.py
@@ -117,36 +117,68 @@ class RescaleAttribute(object):
return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos))
return False
-def RescaleAttributeStart(builder): builder.StartObject(7)
+def RescaleAttributeStart(builder):
+ builder.StartObject(7)
+
def Start(builder):
- return RescaleAttributeStart(builder)
-def RescaleAttributeAddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0)
+ RescaleAttributeStart(builder)
+
+def RescaleAttributeAddInputZp(builder, inputZp):
+ builder.PrependInt32Slot(0, inputZp, 0)
+
def AddInputZp(builder, inputZp):
- return RescaleAttributeAddInputZp(builder, inputZp)
-def RescaleAttributeAddOutputZp(builder, outputZp): builder.PrependInt32Slot(1, outputZp, 0)
+ RescaleAttributeAddInputZp(builder, inputZp)
+
+def RescaleAttributeAddOutputZp(builder, outputZp):
+ builder.PrependInt32Slot(1, outputZp, 0)
+
def AddOutputZp(builder, outputZp):
- return RescaleAttributeAddOutputZp(builder, outputZp)
-def RescaleAttributeAddMultiplier(builder, multiplier): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(multiplier), 0)
+ RescaleAttributeAddOutputZp(builder, outputZp)
+
+def RescaleAttributeAddMultiplier(builder, multiplier):
+ builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(multiplier), 0)
+
def AddMultiplier(builder, multiplier):
- return RescaleAttributeAddMultiplier(builder, multiplier)
-def RescaleAttributeStartMultiplierVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartMultiplierVector(builder, numElems):
+ RescaleAttributeAddMultiplier(builder, multiplier)
+
+def RescaleAttributeStartMultiplierVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartMultiplierVector(builder, numElems: int) -> int:
return RescaleAttributeStartMultiplierVector(builder, numElems)
-def RescaleAttributeAddShift(builder, shift): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(shift), 0)
+
+def RescaleAttributeAddShift(builder, shift):
+ builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(shift), 0)
+
def AddShift(builder, shift):
- return RescaleAttributeAddShift(builder, shift)
-def RescaleAttributeStartShiftVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartShiftVector(builder, numElems):
+ RescaleAttributeAddShift(builder, shift)
+
+def RescaleAttributeStartShiftVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartShiftVector(builder, numElems: int) -> int:
return RescaleAttributeStartShiftVector(builder, numElems)
-def RescaleAttributeAddScale32(builder, scale32): builder.PrependBoolSlot(4, scale32, 0)
+
+def RescaleAttributeAddScale32(builder, scale32):
+ builder.PrependBoolSlot(4, scale32, 0)
+
def AddScale32(builder, scale32):
- return RescaleAttributeAddScale32(builder, scale32)
-def RescaleAttributeAddDoubleRound(builder, doubleRound): builder.PrependBoolSlot(5, doubleRound, 0)
+ RescaleAttributeAddScale32(builder, scale32)
+
+def RescaleAttributeAddDoubleRound(builder, doubleRound):
+ builder.PrependBoolSlot(5, doubleRound, 0)
+
def AddDoubleRound(builder, doubleRound):
- return RescaleAttributeAddDoubleRound(builder, doubleRound)
-def RescaleAttributeAddPerChannel(builder, perChannel): builder.PrependBoolSlot(6, perChannel, 0)
+ RescaleAttributeAddDoubleRound(builder, doubleRound)
+
+def RescaleAttributeAddPerChannel(builder, perChannel):
+ builder.PrependBoolSlot(6, perChannel, 0)
+
def AddPerChannel(builder, perChannel):
- return RescaleAttributeAddPerChannel(builder, perChannel)
-def RescaleAttributeEnd(builder): return builder.EndObject()
+ RescaleAttributeAddPerChannel(builder, perChannel)
+
+def RescaleAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return RescaleAttributeEnd(builder) \ No newline at end of file
+ return RescaleAttributeEnd(builder)
diff --git a/python/tosa/ReshapeAttribute.py b/python/tosa/ReshapeAttribute.py
index a6e6860..7df6546 100644
--- a/python/tosa/ReshapeAttribute.py
+++ b/python/tosa/ReshapeAttribute.py
@@ -55,15 +55,26 @@ class ReshapeAttribute(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
return o == 0
-def ReshapeAttributeStart(builder): builder.StartObject(1)
+def ReshapeAttributeStart(builder):
+ builder.StartObject(1)
+
def Start(builder):
- return ReshapeAttributeStart(builder)
-def ReshapeAttributeAddNewShape(builder, newShape): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(newShape), 0)
+ ReshapeAttributeStart(builder)
+
+def ReshapeAttributeAddNewShape(builder, newShape):
+ builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(newShape), 0)
+
def AddNewShape(builder, newShape):
- return ReshapeAttributeAddNewShape(builder, newShape)
-def ReshapeAttributeStartNewShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartNewShapeVector(builder, numElems):
+ ReshapeAttributeAddNewShape(builder, newShape)
+
+def ReshapeAttributeStartNewShapeVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartNewShapeVector(builder, numElems: int) -> int:
return ReshapeAttributeStartNewShapeVector(builder, numElems)
-def ReshapeAttributeEnd(builder): return builder.EndObject()
+
+def ReshapeAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return ReshapeAttributeEnd(builder) \ No newline at end of file
+ return ReshapeAttributeEnd(builder)
diff --git a/python/tosa/ResizeAttribute.py b/python/tosa/ResizeAttribute.py
index 16b0924..96bfa56 100644
--- a/python/tosa/ResizeAttribute.py
+++ b/python/tosa/ResizeAttribute.py
@@ -116,30 +116,56 @@ class ResizeAttribute(object):
return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos)
return 0
-def ResizeAttributeStart(builder): builder.StartObject(4)
+def ResizeAttributeStart(builder):
+ builder.StartObject(4)
+
def Start(builder):
- return ResizeAttributeStart(builder)
-def ResizeAttributeAddScale(builder, scale): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(scale), 0)
+ ResizeAttributeStart(builder)
+
+def ResizeAttributeAddScale(builder, scale):
+ builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(scale), 0)
+
def AddScale(builder, scale):
- return ResizeAttributeAddScale(builder, scale)
-def ResizeAttributeStartScaleVector(builder, numElems): return builder.StartVector(2, numElems, 2)
-def StartScaleVector(builder, numElems):
+ ResizeAttributeAddScale(builder, scale)
+
+def ResizeAttributeStartScaleVector(builder, numElems):
+ return builder.StartVector(2, numElems, 2)
+
+def StartScaleVector(builder, numElems: int) -> int:
return ResizeAttributeStartScaleVector(builder, numElems)
-def ResizeAttributeAddOffset(builder, offset): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(offset), 0)
+
+def ResizeAttributeAddOffset(builder, offset):
+ builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(offset), 0)
+
def AddOffset(builder, offset):
- return ResizeAttributeAddOffset(builder, offset)
-def ResizeAttributeStartOffsetVector(builder, numElems): return builder.StartVector(2, numElems, 2)
-def StartOffsetVector(builder, numElems):
+ ResizeAttributeAddOffset(builder, offset)
+
+def ResizeAttributeStartOffsetVector(builder, numElems):
+ return builder.StartVector(2, numElems, 2)
+
+def StartOffsetVector(builder, numElems: int) -> int:
return ResizeAttributeStartOffsetVector(builder, numElems)
-def ResizeAttributeAddBorder(builder, border): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(border), 0)
+
+def ResizeAttributeAddBorder(builder, border):
+ builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(border), 0)
+
def AddBorder(builder, border):
- return ResizeAttributeAddBorder(builder, border)
-def ResizeAttributeStartBorderVector(builder, numElems): return builder.StartVector(2, numElems, 2)
-def StartBorderVector(builder, numElems):
+ ResizeAttributeAddBorder(builder, border)
+
+def ResizeAttributeStartBorderVector(builder, numElems):
+ return builder.StartVector(2, numElems, 2)
+
+def StartBorderVector(builder, numElems: int) -> int:
return ResizeAttributeStartBorderVector(builder, numElems)
-def ResizeAttributeAddMode(builder, mode): builder.PrependUint32Slot(3, mode, 0)
+
+def ResizeAttributeAddMode(builder, mode):
+ builder.PrependUint32Slot(3, mode, 0)
+
def AddMode(builder, mode):
- return ResizeAttributeAddMode(builder, mode)
-def ResizeAttributeEnd(builder): return builder.EndObject()
+ ResizeAttributeAddMode(builder, mode)
+
+def ResizeAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return ResizeAttributeEnd(builder) \ No newline at end of file
+ return ResizeAttributeEnd(builder)
diff --git a/python/tosa/SliceAttribute.py b/python/tosa/SliceAttribute.py
index 8ce282a..6d8e00b 100644
--- a/python/tosa/SliceAttribute.py
+++ b/python/tosa/SliceAttribute.py
@@ -82,21 +82,38 @@ class SliceAttribute(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6))
return o == 0
-def SliceAttributeStart(builder): builder.StartObject(2)
+def SliceAttributeStart(builder):
+ builder.StartObject(2)
+
def Start(builder):
- return SliceAttributeStart(builder)
-def SliceAttributeAddStart(builder, start): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(start), 0)
+ SliceAttributeStart(builder)
+
+def SliceAttributeAddStart(builder, start):
+ builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(start), 0)
+
def AddStart(builder, start):
- return SliceAttributeAddStart(builder, start)
-def SliceAttributeStartStartVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartStartVector(builder, numElems):
+ SliceAttributeAddStart(builder, start)
+
+def SliceAttributeStartStartVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartStartVector(builder, numElems: int) -> int:
return SliceAttributeStartStartVector(builder, numElems)
-def SliceAttributeAddSize(builder, size): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(size), 0)
+
+def SliceAttributeAddSize(builder, size):
+ builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(size), 0)
+
def AddSize(builder, size):
- return SliceAttributeAddSize(builder, size)
-def SliceAttributeStartSizeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartSizeVector(builder, numElems):
+ SliceAttributeAddSize(builder, size)
+
+def SliceAttributeStartSizeVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartSizeVector(builder, numElems: int) -> int:
return SliceAttributeStartSizeVector(builder, numElems)
-def SliceAttributeEnd(builder): return builder.EndObject()
+
+def SliceAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return SliceAttributeEnd(builder) \ No newline at end of file
+ return SliceAttributeEnd(builder)
diff --git a/python/tosa/TableAttribute.py b/python/tosa/TableAttribute.py
index fc17241..6caa1f2 100644
--- a/python/tosa/TableAttribute.py
+++ b/python/tosa/TableAttribute.py
@@ -55,15 +55,26 @@ class TableAttribute(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
return o == 0
-def TableAttributeStart(builder): builder.StartObject(1)
+def TableAttributeStart(builder):
+ builder.StartObject(1)
+
def Start(builder):
- return TableAttributeStart(builder)
-def TableAttributeAddTable(builder, table): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(table), 0)
+ TableAttributeStart(builder)
+
+def TableAttributeAddTable(builder, table):
+ builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(table), 0)
+
def AddTable(builder, table):
- return TableAttributeAddTable(builder, table)
-def TableAttributeStartTableVector(builder, numElems): return builder.StartVector(2, numElems, 2)
-def StartTableVector(builder, numElems):
+ TableAttributeAddTable(builder, table)
+
+def TableAttributeStartTableVector(builder, numElems):
+ return builder.StartVector(2, numElems, 2)
+
+def StartTableVector(builder, numElems: int) -> int:
return TableAttributeStartTableVector(builder, numElems)
-def TableAttributeEnd(builder): return builder.EndObject()
+
+def TableAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return TableAttributeEnd(builder) \ No newline at end of file
+ return TableAttributeEnd(builder)
diff --git a/python/tosa/TileAttribute.py b/python/tosa/TileAttribute.py
index c2ab92f..89bf23b 100644
--- a/python/tosa/TileAttribute.py
+++ b/python/tosa/TileAttribute.py
@@ -55,15 +55,26 @@ class TileAttribute(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
return o == 0
-def TileAttributeStart(builder): builder.StartObject(1)
+def TileAttributeStart(builder):
+ builder.StartObject(1)
+
def Start(builder):
- return TileAttributeStart(builder)
-def TileAttributeAddMultiples(builder, multiples): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(multiples), 0)
+ TileAttributeStart(builder)
+
+def TileAttributeAddMultiples(builder, multiples):
+ builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(multiples), 0)
+
def AddMultiples(builder, multiples):
- return TileAttributeAddMultiples(builder, multiples)
-def TileAttributeStartMultiplesVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartMultiplesVector(builder, numElems):
+ TileAttributeAddMultiples(builder, multiples)
+
+def TileAttributeStartMultiplesVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartMultiplesVector(builder, numElems: int) -> int:
return TileAttributeStartMultiplesVector(builder, numElems)
-def TileAttributeEnd(builder): return builder.EndObject()
+
+def TileAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return TileAttributeEnd(builder) \ No newline at end of file
+ return TileAttributeEnd(builder)
diff --git a/python/tosa/TosaBasicBlock.py b/python/tosa/TosaBasicBlock.py
index 164153b..b31f455 100644
--- a/python/tosa/TosaBasicBlock.py
+++ b/python/tosa/TosaBasicBlock.py
@@ -125,36 +125,68 @@ class TosaBasicBlock(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12))
return o == 0
-def TosaBasicBlockStart(builder): builder.StartObject(5)
+def TosaBasicBlockStart(builder):
+ builder.StartObject(5)
+
def Start(builder):
- return TosaBasicBlockStart(builder)
-def TosaBasicBlockAddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0)
+ TosaBasicBlockStart(builder)
+
+def TosaBasicBlockAddName(builder, name):
+ builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0)
+
def AddName(builder, name):
- return TosaBasicBlockAddName(builder, name)
-def TosaBasicBlockAddOperators(builder, operators): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(operators), 0)
+ TosaBasicBlockAddName(builder, name)
+
+def TosaBasicBlockAddOperators(builder, operators):
+ builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(operators), 0)
+
def AddOperators(builder, operators):
- return TosaBasicBlockAddOperators(builder, operators)
-def TosaBasicBlockStartOperatorsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartOperatorsVector(builder, numElems):
+ TosaBasicBlockAddOperators(builder, operators)
+
+def TosaBasicBlockStartOperatorsVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartOperatorsVector(builder, numElems: int) -> int:
return TosaBasicBlockStartOperatorsVector(builder, numElems)
-def TosaBasicBlockAddTensors(builder, tensors): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(tensors), 0)
+
+def TosaBasicBlockAddTensors(builder, tensors):
+ builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(tensors), 0)
+
def AddTensors(builder, tensors):
- return TosaBasicBlockAddTensors(builder, tensors)
-def TosaBasicBlockStartTensorsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartTensorsVector(builder, numElems):
+ TosaBasicBlockAddTensors(builder, tensors)
+
+def TosaBasicBlockStartTensorsVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartTensorsVector(builder, numElems: int) -> int:
return TosaBasicBlockStartTensorsVector(builder, numElems)
-def TosaBasicBlockAddInputs(builder, inputs): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0)
+
+def TosaBasicBlockAddInputs(builder, inputs):
+ builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0)
+
def AddInputs(builder, inputs):
- return TosaBasicBlockAddInputs(builder, inputs)
-def TosaBasicBlockStartInputsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartInputsVector(builder, numElems):
+ TosaBasicBlockAddInputs(builder, inputs)
+
+def TosaBasicBlockStartInputsVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartInputsVector(builder, numElems: int) -> int:
return TosaBasicBlockStartInputsVector(builder, numElems)
-def TosaBasicBlockAddOutputs(builder, outputs): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0)
+
+def TosaBasicBlockAddOutputs(builder, outputs):
+ builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0)
+
def AddOutputs(builder, outputs):
- return TosaBasicBlockAddOutputs(builder, outputs)
-def TosaBasicBlockStartOutputsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartOutputsVector(builder, numElems):
+ TosaBasicBlockAddOutputs(builder, outputs)
+
+def TosaBasicBlockStartOutputsVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartOutputsVector(builder, numElems: int) -> int:
return TosaBasicBlockStartOutputsVector(builder, numElems)
-def TosaBasicBlockEnd(builder): return builder.EndObject()
+
+def TosaBasicBlockEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return TosaBasicBlockEnd(builder) \ No newline at end of file
+ return TosaBasicBlockEnd(builder)
diff --git a/python/tosa/TosaGraph.py b/python/tosa/TosaGraph.py
index 5ee3304..84b51a7 100644
--- a/python/tosa/TosaGraph.py
+++ b/python/tosa/TosaGraph.py
@@ -64,18 +64,32 @@ class TosaGraph(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6))
return o == 0
-def TosaGraphStart(builder): builder.StartObject(2)
+def TosaGraphStart(builder):
+ builder.StartObject(2)
+
def Start(builder):
- return TosaGraphStart(builder)
-def TosaGraphAddVersion(builder, version): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(version), 0)
+ TosaGraphStart(builder)
+
+def TosaGraphAddVersion(builder, version):
+ builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(version), 0)
+
def AddVersion(builder, version):
- return TosaGraphAddVersion(builder, version)
-def TosaGraphAddRegions(builder, regions): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(regions), 0)
+ TosaGraphAddVersion(builder, version)
+
+def TosaGraphAddRegions(builder, regions):
+ builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(regions), 0)
+
def AddRegions(builder, regions):
- return TosaGraphAddRegions(builder, regions)
-def TosaGraphStartRegionsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartRegionsVector(builder, numElems):
+ TosaGraphAddRegions(builder, regions)
+
+def TosaGraphStartRegionsVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartRegionsVector(builder, numElems: int) -> int:
return TosaGraphStartRegionsVector(builder, numElems)
-def TosaGraphEnd(builder): return builder.EndObject()
+
+def TosaGraphEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return TosaGraphEnd(builder) \ No newline at end of file
+ return TosaGraphEnd(builder)
diff --git a/python/tosa/TosaOperator.py b/python/tosa/TosaOperator.py
index 034b336..2b889ad 100644
--- a/python/tosa/TosaOperator.py
+++ b/python/tosa/TosaOperator.py
@@ -92,30 +92,56 @@ class TosaOperator(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12))
return o == 0
-def TosaOperatorStart(builder): builder.StartObject(5)
+def TosaOperatorStart(builder):
+ builder.StartObject(5)
+
def Start(builder):
- return TosaOperatorStart(builder)
-def TosaOperatorAddOp(builder, op): builder.PrependUint32Slot(0, op, 0)
+ TosaOperatorStart(builder)
+
+def TosaOperatorAddOp(builder, op):
+ builder.PrependUint32Slot(0, op, 0)
+
def AddOp(builder, op):
- return TosaOperatorAddOp(builder, op)
-def TosaOperatorAddAttributeType(builder, attributeType): builder.PrependUint8Slot(1, attributeType, 0)
+ TosaOperatorAddOp(builder, op)
+
+def TosaOperatorAddAttributeType(builder, attributeType):
+ builder.PrependUint8Slot(1, attributeType, 0)
+
def AddAttributeType(builder, attributeType):
- return TosaOperatorAddAttributeType(builder, attributeType)
-def TosaOperatorAddAttribute(builder, attribute): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(attribute), 0)
+ TosaOperatorAddAttributeType(builder, attributeType)
+
+def TosaOperatorAddAttribute(builder, attribute):
+ builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(attribute), 0)
+
def AddAttribute(builder, attribute):
- return TosaOperatorAddAttribute(builder, attribute)
-def TosaOperatorAddInputs(builder, inputs): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0)
+ TosaOperatorAddAttribute(builder, attribute)
+
+def TosaOperatorAddInputs(builder, inputs):
+ builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0)
+
def AddInputs(builder, inputs):
- return TosaOperatorAddInputs(builder, inputs)
-def TosaOperatorStartInputsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartInputsVector(builder, numElems):
+ TosaOperatorAddInputs(builder, inputs)
+
+def TosaOperatorStartInputsVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartInputsVector(builder, numElems: int) -> int:
return TosaOperatorStartInputsVector(builder, numElems)
-def TosaOperatorAddOutputs(builder, outputs): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0)
+
+def TosaOperatorAddOutputs(builder, outputs):
+ builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0)
+
def AddOutputs(builder, outputs):
- return TosaOperatorAddOutputs(builder, outputs)
-def TosaOperatorStartOutputsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartOutputsVector(builder, numElems):
+ TosaOperatorAddOutputs(builder, outputs)
+
+def TosaOperatorStartOutputsVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartOutputsVector(builder, numElems: int) -> int:
return TosaOperatorStartOutputsVector(builder, numElems)
-def TosaOperatorEnd(builder): return builder.EndObject()
+
+def TosaOperatorEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return TosaOperatorEnd(builder) \ No newline at end of file
+ return TosaOperatorEnd(builder)
diff --git a/python/tosa/TosaRegion.py b/python/tosa/TosaRegion.py
index e16ee0e..7fd6e3c 100644
--- a/python/tosa/TosaRegion.py
+++ b/python/tosa/TosaRegion.py
@@ -60,18 +60,32 @@ class TosaRegion(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6))
return o == 0
-def TosaRegionStart(builder): builder.StartObject(2)
+def TosaRegionStart(builder):
+ builder.StartObject(2)
+
def Start(builder):
- return TosaRegionStart(builder)
-def TosaRegionAddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0)
+ TosaRegionStart(builder)
+
+def TosaRegionAddName(builder, name):
+ builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0)
+
def AddName(builder, name):
- return TosaRegionAddName(builder, name)
-def TosaRegionAddBlocks(builder, blocks): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(blocks), 0)
+ TosaRegionAddName(builder, name)
+
+def TosaRegionAddBlocks(builder, blocks):
+ builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(blocks), 0)
+
def AddBlocks(builder, blocks):
- return TosaRegionAddBlocks(builder, blocks)
-def TosaRegionStartBlocksVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartBlocksVector(builder, numElems):
+ TosaRegionAddBlocks(builder, blocks)
+
+def TosaRegionStartBlocksVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartBlocksVector(builder, numElems: int) -> int:
return TosaRegionStartBlocksVector(builder, numElems)
-def TosaRegionEnd(builder): return builder.EndObject()
+
+def TosaRegionEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return TosaRegionEnd(builder) \ No newline at end of file
+ return TosaRegionEnd(builder)
diff --git a/python/tosa/TosaTensor.py b/python/tosa/TosaTensor.py
index d8ee267..850ff8f 100644
--- a/python/tosa/TosaTensor.py
+++ b/python/tosa/TosaTensor.py
@@ -96,27 +96,50 @@ class TosaTensor(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10))
return o == 0
-def TosaTensorStart(builder): builder.StartObject(4)
+def TosaTensorStart(builder):
+ builder.StartObject(4)
+
def Start(builder):
- return TosaTensorStart(builder)
-def TosaTensorAddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0)
+ TosaTensorStart(builder)
+
+def TosaTensorAddName(builder, name):
+ builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0)
+
def AddName(builder, name):
- return TosaTensorAddName(builder, name)
-def TosaTensorAddShape(builder, shape): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(shape), 0)
+ TosaTensorAddName(builder, name)
+
+def TosaTensorAddShape(builder, shape):
+ builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(shape), 0)
+
def AddShape(builder, shape):
- return TosaTensorAddShape(builder, shape)
-def TosaTensorStartShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartShapeVector(builder, numElems):
+ TosaTensorAddShape(builder, shape)
+
+def TosaTensorStartShapeVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartShapeVector(builder, numElems: int) -> int:
return TosaTensorStartShapeVector(builder, numElems)
-def TosaTensorAddType(builder, type): builder.PrependUint32Slot(2, type, 0)
+
+def TosaTensorAddType(builder, type):
+ builder.PrependUint32Slot(2, type, 0)
+
def AddType(builder, type):
- return TosaTensorAddType(builder, type)
-def TosaTensorAddData(builder, data): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(data), 0)
+ TosaTensorAddType(builder, type)
+
+def TosaTensorAddData(builder, data):
+ builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(data), 0)
+
def AddData(builder, data):
- return TosaTensorAddData(builder, data)
-def TosaTensorStartDataVector(builder, numElems): return builder.StartVector(1, numElems, 1)
-def StartDataVector(builder, numElems):
+ TosaTensorAddData(builder, data)
+
+def TosaTensorStartDataVector(builder, numElems):
+ return builder.StartVector(1, numElems, 1)
+
+def StartDataVector(builder, numElems: int) -> int:
return TosaTensorStartDataVector(builder, numElems)
-def TosaTensorEnd(builder): return builder.EndObject()
+
+def TosaTensorEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return TosaTensorEnd(builder) \ No newline at end of file
+ return TosaTensorEnd(builder)
diff --git a/python/tosa/TransposeAttribute.py b/python/tosa/TransposeAttribute.py
index cf02bfc..71cfdf0 100644
--- a/python/tosa/TransposeAttribute.py
+++ b/python/tosa/TransposeAttribute.py
@@ -55,15 +55,26 @@ class TransposeAttribute(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
return o == 0
-def TransposeAttributeStart(builder): builder.StartObject(1)
+def TransposeAttributeStart(builder):
+ builder.StartObject(1)
+
def Start(builder):
- return TransposeAttributeStart(builder)
-def TransposeAttributeAddPerms(builder, perms): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(perms), 0)
+ TransposeAttributeStart(builder)
+
+def TransposeAttributeAddPerms(builder, perms):
+ builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(perms), 0)
+
def AddPerms(builder, perms):
- return TransposeAttributeAddPerms(builder, perms)
-def TransposeAttributeStartPermsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartPermsVector(builder, numElems):
+ TransposeAttributeAddPerms(builder, perms)
+
+def TransposeAttributeStartPermsVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartPermsVector(builder, numElems: int) -> int:
return TransposeAttributeStartPermsVector(builder, numElems)
-def TransposeAttributeEnd(builder): return builder.EndObject()
+
+def TransposeAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return TransposeAttributeEnd(builder) \ No newline at end of file
+ return TransposeAttributeEnd(builder)
diff --git a/python/tosa/TransposeConvAttribute.py b/python/tosa/TransposeConvAttribute.py
index a2824e2..def507e 100644
--- a/python/tosa/TransposeConvAttribute.py
+++ b/python/tosa/TransposeConvAttribute.py
@@ -123,33 +123,62 @@ class TransposeConvAttribute(object):
return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos)
return 0
-def TransposeConvAttributeStart(builder): builder.StartObject(5)
+def TransposeConvAttributeStart(builder):
+ builder.StartObject(5)
+
def Start(builder):
- return TransposeConvAttributeStart(builder)
-def TransposeConvAttributeAddOutPad(builder, outPad): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(outPad), 0)
+ TransposeConvAttributeStart(builder)
+
+def TransposeConvAttributeAddOutPad(builder, outPad):
+ builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(outPad), 0)
+
def AddOutPad(builder, outPad):
- return TransposeConvAttributeAddOutPad(builder, outPad)
-def TransposeConvAttributeStartOutPadVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartOutPadVector(builder, numElems):
+ TransposeConvAttributeAddOutPad(builder, outPad)
+
+def TransposeConvAttributeStartOutPadVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartOutPadVector(builder, numElems: int) -> int:
return TransposeConvAttributeStartOutPadVector(builder, numElems)
-def TransposeConvAttributeAddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0)
+
+def TransposeConvAttributeAddStride(builder, stride):
+ builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0)
+
def AddStride(builder, stride):
- return TransposeConvAttributeAddStride(builder, stride)
-def TransposeConvAttributeStartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartStrideVector(builder, numElems):
+ TransposeConvAttributeAddStride(builder, stride)
+
+def TransposeConvAttributeStartStrideVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartStrideVector(builder, numElems: int) -> int:
return TransposeConvAttributeStartStrideVector(builder, numElems)
-def TransposeConvAttributeAddOutputShape(builder, outputShape): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(outputShape), 0)
+
+def TransposeConvAttributeAddOutputShape(builder, outputShape):
+ builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(outputShape), 0)
+
def AddOutputShape(builder, outputShape):
- return TransposeConvAttributeAddOutputShape(builder, outputShape)
-def TransposeConvAttributeStartOutputShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def StartOutputShapeVector(builder, numElems):
+ TransposeConvAttributeAddOutputShape(builder, outputShape)
+
+def TransposeConvAttributeStartOutputShapeVector(builder, numElems):
+ return builder.StartVector(4, numElems, 4)
+
+def StartOutputShapeVector(builder, numElems: int) -> int:
return TransposeConvAttributeStartOutputShapeVector(builder, numElems)
-def TransposeConvAttributeAddInputZp(builder, inputZp): builder.PrependInt32Slot(3, inputZp, 0)
+
+def TransposeConvAttributeAddInputZp(builder, inputZp):
+ builder.PrependInt32Slot(3, inputZp, 0)
+
def AddInputZp(builder, inputZp):
- return TransposeConvAttributeAddInputZp(builder, inputZp)
-def TransposeConvAttributeAddWeightZp(builder, weightZp): builder.PrependInt32Slot(4, weightZp, 0)
+ TransposeConvAttributeAddInputZp(builder, inputZp)
+
+def TransposeConvAttributeAddWeightZp(builder, weightZp):
+ builder.PrependInt32Slot(4, weightZp, 0)
+
def AddWeightZp(builder, weightZp):
- return TransposeConvAttributeAddWeightZp(builder, weightZp)
-def TransposeConvAttributeEnd(builder): return builder.EndObject()
+ TransposeConvAttributeAddWeightZp(builder, weightZp)
+
+def TransposeConvAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return TransposeConvAttributeEnd(builder) \ No newline at end of file
+ return TransposeConvAttributeEnd(builder)
diff --git a/python/tosa/Version.py b/python/tosa/Version.py
index f3b4afe..369f356 100644
--- a/python/tosa/Version.py
+++ b/python/tosa/Version.py
@@ -29,48 +29,65 @@ class Version(object):
self._tab = flatbuffers.table.Table(buf, pos)
# Version
- def _major(self):
+ def _Major(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos)
return -1
# Version
- def _minor(self):
+ def _Minor(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos)
return -1
# Version
- def _patch(self):
+ def _Patch(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos)
return -1
# Version
- def _draft(self):
+ def _Draft(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10))
if o != 0:
return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos))
return True
-def VersionStart(builder): builder.StartObject(4)
+def VersionStart(builder):
+ builder.StartObject(4)
+
def Start(builder):
- return VersionStart(builder)
-def VersionAdd_major(builder, Major): builder.PrependInt32Slot(0, Major, -1)
-def Add_major(builder, Major):
- return VersionAdd_major(builder, Major)
-def VersionAdd_minor(builder, Minor): builder.PrependInt32Slot(1, Minor, -1)
-def Add_minor(builder, Minor):
- return VersionAdd_minor(builder, Minor)
-def VersionAdd_patch(builder, Patch): builder.PrependInt32Slot(2, Patch, -1)
-def Add_patch(builder, Patch):
- return VersionAdd_patch(builder, Patch)
-def VersionAdd_draft(builder, Draft): builder.PrependBoolSlot(3, Draft, 1)
-def Add_draft(builder, Draft):
- return VersionAdd_draft(builder, Draft)
-def VersionEnd(builder): return builder.EndObject()
+ VersionStart(builder)
+
+def VersionAdd_Major(builder, _Major):
+ builder.PrependInt32Slot(0, _Major, -1)
+
+def Add_Major(builder, _Major):
+ VersionAdd_Major(builder, _Major)
+
+def VersionAdd_Minor(builder, _Minor):
+ builder.PrependInt32Slot(1, _Minor, -1)
+
+def Add_Minor(builder, _Minor):
+ VersionAdd_Minor(builder, _Minor)
+
+def VersionAdd_Patch(builder, _Patch):
+ builder.PrependInt32Slot(2, _Patch, -1)
+
+def Add_Patch(builder, _Patch):
+ VersionAdd_Patch(builder, _Patch)
+
+def VersionAdd_Draft(builder, _Draft):
+ builder.PrependBoolSlot(3, _Draft, 1)
+
+def Add_Draft(builder, _Draft):
+ VersionAdd_Draft(builder, _Draft)
+
+def VersionEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return VersionEnd(builder) \ No newline at end of file
+ return VersionEnd(builder)
diff --git a/python/tosa/WhileLoopAttribute.py b/python/tosa/WhileLoopAttribute.py
index 1078a07..20bc728 100644
--- a/python/tosa/WhileLoopAttribute.py
+++ b/python/tosa/WhileLoopAttribute.py
@@ -42,15 +42,26 @@ class WhileLoopAttribute(object):
return self._tab.String(o + self._tab.Pos)
return None
-def WhileLoopAttributeStart(builder): builder.StartObject(2)
+def WhileLoopAttributeStart(builder):
+ builder.StartObject(2)
+
def Start(builder):
- return WhileLoopAttributeStart(builder)
-def WhileLoopAttributeAddCondBranch(builder, condBranch): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(condBranch), 0)
+ WhileLoopAttributeStart(builder)
+
+def WhileLoopAttributeAddCondBranch(builder, condBranch):
+ builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(condBranch), 0)
+
def AddCondBranch(builder, condBranch):
- return WhileLoopAttributeAddCondBranch(builder, condBranch)
-def WhileLoopAttributeAddBodyBranch(builder, bodyBranch): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(bodyBranch), 0)
+ WhileLoopAttributeAddCondBranch(builder, condBranch)
+
+def WhileLoopAttributeAddBodyBranch(builder, bodyBranch):
+ builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(bodyBranch), 0)
+
def AddBodyBranch(builder, bodyBranch):
- return WhileLoopAttributeAddBodyBranch(builder, bodyBranch)
-def WhileLoopAttributeEnd(builder): return builder.EndObject()
+ WhileLoopAttributeAddBodyBranch(builder, bodyBranch)
+
+def WhileLoopAttributeEnd(builder):
+ return builder.EndObject()
+
def End(builder):
- return WhileLoopAttributeEnd(builder) \ No newline at end of file
+ return WhileLoopAttributeEnd(builder)