aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Cheng <kevin.cheng@arm.com>2021-11-08 16:59:18 -0800
committerKevin Cheng <kevin.cheng@arm.com>2021-11-16 19:52:59 +0000
commit49faa4e42b763dbbce214bb101619bf395cf836a (patch)
treeff679b727cef608331e5029cc9bf2d86c921c714
parenta81a7a1b4e4c6a947604982ec2da3e0753627c51 (diff)
downloadserialization_lib-49faa4e42b763dbbce214bb101619bf395cf836a.tar.gz
Update flatbuffer to v2.0.0
Signed-off-by: Kevin Cheng <kevin.cheng@arm.com> Change-Id: Ia09cb04a06015dd196d006a91a8c83924ff1b0c7
-rw-r--r--include/tosa_generated.h36
-rw-r--r--python/tosa/ArithmeticRightShiftAttribute.py21
-rw-r--r--python/tosa/AxisAttribute.py21
-rw-r--r--python/tosa/ClampAttribute.py36
-rw-r--r--python/tosa/CondIfAttribute.py26
-rw-r--r--python/tosa/ConvAttribute.py46
-rw-r--r--python/tosa/ConvQuantInfo.py26
-rw-r--r--python/tosa/MatMulQuantInfo.py26
-rw-r--r--python/tosa/MulAttribute.py21
-rw-r--r--python/tosa/PadAttribute.py36
-rw-r--r--python/tosa/PadQuantInfo.py21
-rw-r--r--python/tosa/PoolAttribute.py46
-rw-r--r--python/tosa/RescaleAttribute.py61
-rw-r--r--python/tosa/ReshapeAttribute.py26
-rw-r--r--python/tosa/ResizeAttribute.py76
-rw-r--r--python/tosa/SliceAttribute.py36
-rw-r--r--python/tosa/TableAttribute.py26
-rw-r--r--python/tosa/TileAttribute.py26
-rw-r--r--python/tosa/TosaBasicBlock.py61
-rw-r--r--python/tosa/TosaGraph.py31
-rw-r--r--python/tosa/TosaOperator.py61
-rw-r--r--python/tosa/TosaTensor.py46
-rw-r--r--python/tosa/TransposeAttribute.py26
-rw-r--r--python/tosa/TransposeConvAttribute.py56
-rw-r--r--python/tosa/UnaryQuantInfo.py26
-rw-r--r--python/tosa/Version.py36
-rw-r--r--python/tosa/WhileLoopAttribute.py26
-rw-r--r--python/tosa_serializer.py232
m---------third_party/flatbuffers0
29 files changed, 880 insertions, 334 deletions
diff --git a/include/tosa_generated.h b/include/tosa_generated.h
index 8ce0606..3bc1546 100644
--- a/include/tosa_generated.h
+++ b/include/tosa_generated.h
@@ -86,7 +86,7 @@ struct TosaBasicBlockBuilder;
struct TosaGraph;
struct TosaGraphBuilder;
-enum DType {
+enum DType : uint32_t {
DType_UNKNOWN = 0,
DType_BOOL = 1,
DType_UINT8 = 2,
@@ -137,7 +137,7 @@ inline const char *EnumNameDType(DType e) {
return EnumNamesDType()[index];
}
-enum ResizeMode {
+enum ResizeMode : uint32_t {
ResizeMode_UNKNOWN = 0,
ResizeMode_NEAREST = 1,
ResizeMode_BILINEAR = 2,
@@ -170,7 +170,7 @@ inline const char *EnumNameResizeMode(ResizeMode e) {
return EnumNamesResizeMode()[index];
}
-enum Op {
+enum Op : uint32_t {
Op_UNKNOWN = 0,
Op_ARGMAX = 1,
Op_AVG_POOL2D = 2,
@@ -401,7 +401,7 @@ inline const char *EnumNameOp(Op e) {
return EnumNamesOp()[index];
}
-enum Attribute {
+enum Attribute : uint8_t {
Attribute_NONE = 0,
Attribute_PoolAttribute = 1,
Attribute_ConvAttribute = 2,
@@ -554,7 +554,7 @@ template<> struct AttributeTraits<tosa::TableAttribute> {
bool VerifyAttribute(flatbuffers::Verifier &verifier, const void *obj, Attribute type);
bool VerifyAttributeVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector<flatbuffers::Offset<void>> *values, const flatbuffers::Vector<uint8_t> *types);
-enum QuantInfo {
+enum QuantInfo : uint8_t {
QuantInfo_NONE = 0,
QuantInfo_UnaryQuantInfo = 1,
QuantInfo_ConvQuantInfo = 2,
@@ -661,7 +661,6 @@ struct PoolAttributeBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- PoolAttributeBuilder &operator=(const PoolAttributeBuilder &);
flatbuffers::Offset<PoolAttribute> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<PoolAttribute>(end);
@@ -741,7 +740,6 @@ struct ConvAttributeBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- ConvAttributeBuilder &operator=(const ConvAttributeBuilder &);
flatbuffers::Offset<ConvAttribute> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<ConvAttribute>(end);
@@ -830,7 +828,6 @@ struct TransposeConvAttributeBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- TransposeConvAttributeBuilder &operator=(const TransposeConvAttributeBuilder &);
flatbuffers::Offset<TransposeConvAttribute> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<TransposeConvAttribute>(end);
@@ -913,7 +910,6 @@ struct PadAttributeBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- PadAttributeBuilder &operator=(const PadAttributeBuilder &);
flatbuffers::Offset<PadAttribute> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<PadAttribute>(end);
@@ -972,7 +968,6 @@ struct AxisAttributeBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- AxisAttributeBuilder &operator=(const AxisAttributeBuilder &);
flatbuffers::Offset<AxisAttribute> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<AxisAttribute>(end);
@@ -1015,7 +1010,6 @@ struct ReshapeAttributeBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- ReshapeAttributeBuilder &operator=(const ReshapeAttributeBuilder &);
flatbuffers::Offset<ReshapeAttribute> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<ReshapeAttribute>(end);
@@ -1076,7 +1070,6 @@ struct SliceAttributeBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- SliceAttributeBuilder &operator=(const SliceAttributeBuilder &);
flatbuffers::Offset<SliceAttribute> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<SliceAttribute>(end);
@@ -1133,7 +1126,6 @@ struct TileAttributeBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- TileAttributeBuilder &operator=(const TileAttributeBuilder &);
flatbuffers::Offset<TileAttribute> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<TileAttribute>(end);
@@ -1237,7 +1229,6 @@ struct ResizeAttributeBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- ResizeAttributeBuilder &operator=(const ResizeAttributeBuilder &);
flatbuffers::Offset<ResizeAttribute> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<ResizeAttribute>(end);
@@ -1340,7 +1331,6 @@ struct ClampAttributeBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- ClampAttributeBuilder &operator=(const ClampAttributeBuilder &);
flatbuffers::Offset<ClampAttribute> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<ClampAttribute>(end);
@@ -1438,7 +1428,6 @@ struct RescaleAttributeBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- RescaleAttributeBuilder &operator=(const RescaleAttributeBuilder &);
flatbuffers::Offset<RescaleAttribute> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<RescaleAttribute>(end);
@@ -1514,7 +1503,6 @@ struct MulAttributeBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- MulAttributeBuilder &operator=(const MulAttributeBuilder &);
flatbuffers::Offset<MulAttribute> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<MulAttribute>(end);
@@ -1556,7 +1544,6 @@ struct ArithmeticRightShiftAttributeBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- ArithmeticRightShiftAttributeBuilder &operator=(const ArithmeticRightShiftAttributeBuilder &);
flatbuffers::Offset<ArithmeticRightShiftAttribute> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<ArithmeticRightShiftAttribute>(end);
@@ -1608,7 +1595,6 @@ struct CondIfAttributeBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- CondIfAttributeBuilder &operator=(const CondIfAttributeBuilder &);
flatbuffers::Offset<CondIfAttribute> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<CondIfAttribute>(end);
@@ -1674,7 +1660,6 @@ struct WhileLoopAttributeBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- WhileLoopAttributeBuilder &operator=(const WhileLoopAttributeBuilder &);
flatbuffers::Offset<WhileLoopAttribute> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<WhileLoopAttribute>(end);
@@ -1731,7 +1716,6 @@ struct TransposeAttributeBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- TransposeAttributeBuilder &operator=(const TransposeAttributeBuilder &);
flatbuffers::Offset<TransposeAttribute> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<TransposeAttribute>(end);
@@ -1783,7 +1767,6 @@ struct TableAttributeBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- TableAttributeBuilder &operator=(const TableAttributeBuilder &);
flatbuffers::Offset<TableAttribute> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<TableAttribute>(end);
@@ -1842,7 +1825,6 @@ struct UnaryQuantInfoBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- UnaryQuantInfoBuilder &operator=(const UnaryQuantInfoBuilder &);
flatbuffers::Offset<UnaryQuantInfo> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<UnaryQuantInfo>(end);
@@ -1894,7 +1876,6 @@ struct ConvQuantInfoBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- ConvQuantInfoBuilder &operator=(const ConvQuantInfoBuilder &);
flatbuffers::Offset<ConvQuantInfo> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<ConvQuantInfo>(end);
@@ -1946,7 +1927,6 @@ struct MatMulQuantInfoBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- MatMulQuantInfoBuilder &operator=(const MatMulQuantInfoBuilder &);
flatbuffers::Offset<MatMulQuantInfo> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<MatMulQuantInfo>(end);
@@ -1990,7 +1970,6 @@ struct PadQuantInfoBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- PadQuantInfoBuilder &operator=(const PadQuantInfoBuilder &);
flatbuffers::Offset<PadQuantInfo> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<PadQuantInfo>(end);
@@ -2056,7 +2035,6 @@ struct VersionBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- VersionBuilder &operator=(const VersionBuilder &);
flatbuffers::Offset<Version> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<Version>(end);
@@ -2131,7 +2109,6 @@ struct TosaTensorBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- TosaTensorBuilder &operator=(const TosaTensorBuilder &);
flatbuffers::Offset<TosaTensor> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<TosaTensor>(end);
@@ -2400,7 +2377,6 @@ struct TosaOperatorBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- TosaOperatorBuilder &operator=(const TosaOperatorBuilder &);
flatbuffers::Offset<TosaOperator> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<TosaOperator>(end);
@@ -2517,7 +2493,6 @@ struct TosaBasicBlockBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- TosaBasicBlockBuilder &operator=(const TosaBasicBlockBuilder &);
flatbuffers::Offset<TosaBasicBlock> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<TosaBasicBlock>(end);
@@ -2599,7 +2574,6 @@ struct TosaGraphBuilder {
: fbb_(_fbb) {
start_ = fbb_.StartTable();
}
- TosaGraphBuilder &operator=(const TosaGraphBuilder &);
flatbuffers::Offset<TosaGraph> Finish() {
const auto end = fbb_.EndTable(start_);
auto o = flatbuffers::Offset<TosaGraph>(end);
diff --git a/python/tosa/ArithmeticRightShiftAttribute.py b/python/tosa/ArithmeticRightShiftAttribute.py
index 226dc0e..ca66ab5 100644
--- a/python/tosa/ArithmeticRightShiftAttribute.py
+++ b/python/tosa/ArithmeticRightShiftAttribute.py
@@ -10,13 +10,17 @@ class ArithmeticRightShiftAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsArithmeticRightShiftAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = ArithmeticRightShiftAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsArithmeticRightShiftAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def ArithmeticRightShiftAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -31,6 +35,15 @@ class ArithmeticRightShiftAttribute(object):
return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos))
return False
-def ArithmeticRightShiftAttributeStart(builder): builder.StartObject(1)
-def ArithmeticRightShiftAttributeAddRound(builder, round): builder.PrependBoolSlot(0, round, 0)
-def ArithmeticRightShiftAttributeEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(1)
+def ArithmeticRightShiftAttributeStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddRound(builder, round): builder.PrependBoolSlot(0, round, 0)
+def ArithmeticRightShiftAttributeAddRound(builder, round):
+ """This method is deprecated. Please switch to AddRound."""
+ return AddRound(builder, round)
+def End(builder): return builder.EndObject()
+def ArithmeticRightShiftAttributeEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/AxisAttribute.py b/python/tosa/AxisAttribute.py
index 30876b7..9aeb0ee 100644
--- a/python/tosa/AxisAttribute.py
+++ b/python/tosa/AxisAttribute.py
@@ -10,13 +10,17 @@ class AxisAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsAxisAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = AxisAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsAxisAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def AxisAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -31,6 +35,15 @@ class AxisAttribute(object):
return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos)
return 0
-def AxisAttributeStart(builder): builder.StartObject(1)
-def AxisAttributeAddAxis(builder, axis): builder.PrependInt32Slot(0, axis, 0)
-def AxisAttributeEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(1)
+def AxisAttributeStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddAxis(builder, axis): builder.PrependInt32Slot(0, axis, 0)
+def AxisAttributeAddAxis(builder, axis):
+ """This method is deprecated. Please switch to AddAxis."""
+ return AddAxis(builder, axis)
+def End(builder): return builder.EndObject()
+def AxisAttributeEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/ClampAttribute.py b/python/tosa/ClampAttribute.py
index 066dd4f..ffdca27 100644
--- a/python/tosa/ClampAttribute.py
+++ b/python/tosa/ClampAttribute.py
@@ -10,13 +10,17 @@ class ClampAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsClampAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = ClampAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsClampAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def ClampAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -52,9 +56,27 @@ class ClampAttribute(object):
return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
return 0.0
-def ClampAttributeStart(builder): builder.StartObject(4)
-def ClampAttributeAddMinInt(builder, minInt): builder.PrependInt32Slot(0, minInt, 0)
-def ClampAttributeAddMaxInt(builder, maxInt): builder.PrependInt32Slot(1, maxInt, 0)
-def ClampAttributeAddMinFp(builder, minFp): builder.PrependFloat32Slot(2, minFp, 0.0)
-def ClampAttributeAddMaxFp(builder, maxFp): builder.PrependFloat32Slot(3, maxFp, 0.0)
-def ClampAttributeEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(4)
+def ClampAttributeStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddMinInt(builder, minInt): builder.PrependInt32Slot(0, minInt, 0)
+def ClampAttributeAddMinInt(builder, minInt):
+ """This method is deprecated. Please switch to AddMinInt."""
+ return AddMinInt(builder, minInt)
+def AddMaxInt(builder, maxInt): builder.PrependInt32Slot(1, maxInt, 0)
+def ClampAttributeAddMaxInt(builder, maxInt):
+ """This method is deprecated. Please switch to AddMaxInt."""
+ return AddMaxInt(builder, maxInt)
+def AddMinFp(builder, minFp): builder.PrependFloat32Slot(2, minFp, 0.0)
+def ClampAttributeAddMinFp(builder, minFp):
+ """This method is deprecated. Please switch to AddMinFp."""
+ return AddMinFp(builder, minFp)
+def AddMaxFp(builder, maxFp): builder.PrependFloat32Slot(3, maxFp, 0.0)
+def ClampAttributeAddMaxFp(builder, maxFp):
+ """This method is deprecated. Please switch to AddMaxFp."""
+ return AddMaxFp(builder, maxFp)
+def End(builder): return builder.EndObject()
+def ClampAttributeEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/CondIfAttribute.py b/python/tosa/CondIfAttribute.py
index 57e5cb7..16039f6 100644
--- a/python/tosa/CondIfAttribute.py
+++ b/python/tosa/CondIfAttribute.py
@@ -10,13 +10,17 @@ class CondIfAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsCondIfAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = CondIfAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsCondIfAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def CondIfAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -38,7 +42,19 @@ class CondIfAttribute(object):
return self._tab.String(o + self._tab.Pos)
return None
-def CondIfAttributeStart(builder): builder.StartObject(2)
-def CondIfAttributeAddThenBranch(builder, thenBranch): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(thenBranch), 0)
-def CondIfAttributeAddElseBranch(builder, elseBranch): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(elseBranch), 0)
-def CondIfAttributeEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(2)
+def CondIfAttributeStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddThenBranch(builder, thenBranch): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(thenBranch), 0)
+def CondIfAttributeAddThenBranch(builder, thenBranch):
+ """This method is deprecated. Please switch to AddThenBranch."""
+ return AddThenBranch(builder, thenBranch)
+def AddElseBranch(builder, elseBranch): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(elseBranch), 0)
+def CondIfAttributeAddElseBranch(builder, elseBranch):
+ """This method is deprecated. Please switch to AddElseBranch."""
+ return AddElseBranch(builder, elseBranch)
+def End(builder): return builder.EndObject()
+def CondIfAttributeEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/ConvAttribute.py b/python/tosa/ConvAttribute.py
index 2dac513..bbb5300 100644
--- a/python/tosa/ConvAttribute.py
+++ b/python/tosa/ConvAttribute.py
@@ -10,13 +10,17 @@ class ConvAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsConvAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = ConvAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsConvAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def ConvAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -105,11 +109,35 @@ class ConvAttribute(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8))
return o == 0
-def ConvAttributeStart(builder): builder.StartObject(3)
-def ConvAttributeAddPadding(builder, padding): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(padding), 0)
-def ConvAttributeStartPaddingVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def ConvAttributeAddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0)
-def ConvAttributeStartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def ConvAttributeAddDilation(builder, dilation): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(dilation), 0)
-def ConvAttributeStartDilationVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def ConvAttributeEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(3)
+def ConvAttributeStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddPadding(builder, padding): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(padding), 0)
+def ConvAttributeAddPadding(builder, padding):
+ """This method is deprecated. Please switch to AddPadding."""
+ return AddPadding(builder, padding)
+def StartPaddingVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def ConvAttributeStartPaddingVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartPaddingVector(builder, numElems)
+def AddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0)
+def ConvAttributeAddStride(builder, stride):
+ """This method is deprecated. Please switch to AddStride."""
+ return AddStride(builder, stride)
+def StartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def ConvAttributeStartStrideVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartStrideVector(builder, numElems)
+def AddDilation(builder, dilation): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(dilation), 0)
+def ConvAttributeAddDilation(builder, dilation):
+ """This method is deprecated. Please switch to AddDilation."""
+ return AddDilation(builder, dilation)
+def StartDilationVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def ConvAttributeStartDilationVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartDilationVector(builder, numElems)
+def End(builder): return builder.EndObject()
+def ConvAttributeEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/ConvQuantInfo.py b/python/tosa/ConvQuantInfo.py
index 7902c67..f5c7fcf 100644
--- a/python/tosa/ConvQuantInfo.py
+++ b/python/tosa/ConvQuantInfo.py
@@ -10,13 +10,17 @@ class ConvQuantInfo(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsConvQuantInfo(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = ConvQuantInfo()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsConvQuantInfo(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def ConvQuantInfoBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -38,7 +42,19 @@ class ConvQuantInfo(object):
return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos)
return 0
-def ConvQuantInfoStart(builder): builder.StartObject(2)
-def ConvQuantInfoAddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0)
-def ConvQuantInfoAddWeightZp(builder, weightZp): builder.PrependInt32Slot(1, weightZp, 0)
-def ConvQuantInfoEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(2)
+def ConvQuantInfoStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0)
+def ConvQuantInfoAddInputZp(builder, inputZp):
+ """This method is deprecated. Please switch to AddInputZp."""
+ return AddInputZp(builder, inputZp)
+def AddWeightZp(builder, weightZp): builder.PrependInt32Slot(1, weightZp, 0)
+def ConvQuantInfoAddWeightZp(builder, weightZp):
+ """This method is deprecated. Please switch to AddWeightZp."""
+ return AddWeightZp(builder, weightZp)
+def End(builder): return builder.EndObject()
+def ConvQuantInfoEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/MatMulQuantInfo.py b/python/tosa/MatMulQuantInfo.py
index 457da66..8201041 100644
--- a/python/tosa/MatMulQuantInfo.py
+++ b/python/tosa/MatMulQuantInfo.py
@@ -10,13 +10,17 @@ class MatMulQuantInfo(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsMatMulQuantInfo(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = MatMulQuantInfo()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsMatMulQuantInfo(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def MatMulQuantInfoBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -38,7 +42,19 @@ class MatMulQuantInfo(object):
return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos)
return 0
-def MatMulQuantInfoStart(builder): builder.StartObject(2)
-def MatMulQuantInfoAddAZp(builder, aZp): builder.PrependInt32Slot(0, aZp, 0)
-def MatMulQuantInfoAddBZp(builder, bZp): builder.PrependInt32Slot(1, bZp, 0)
-def MatMulQuantInfoEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(2)
+def MatMulQuantInfoStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddAZp(builder, aZp): builder.PrependInt32Slot(0, aZp, 0)
+def MatMulQuantInfoAddAZp(builder, aZp):
+ """This method is deprecated. Please switch to AddAZp."""
+ return AddAZp(builder, aZp)
+def AddBZp(builder, bZp): builder.PrependInt32Slot(1, bZp, 0)
+def MatMulQuantInfoAddBZp(builder, bZp):
+ """This method is deprecated. Please switch to AddBZp."""
+ return AddBZp(builder, bZp)
+def End(builder): return builder.EndObject()
+def MatMulQuantInfoEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/MulAttribute.py b/python/tosa/MulAttribute.py
index 79be4d3..cf33e48 100644
--- a/python/tosa/MulAttribute.py
+++ b/python/tosa/MulAttribute.py
@@ -10,13 +10,17 @@ class MulAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsMulAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = MulAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsMulAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def MulAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -31,6 +35,15 @@ class MulAttribute(object):
return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos)
return 0
-def MulAttributeStart(builder): builder.StartObject(1)
-def MulAttributeAddShift(builder, shift): builder.PrependInt32Slot(0, shift, 0)
-def MulAttributeEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(1)
+def MulAttributeStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddShift(builder, shift): builder.PrependInt32Slot(0, shift, 0)
+def MulAttributeAddShift(builder, shift):
+ """This method is deprecated. Please switch to AddShift."""
+ return AddShift(builder, shift)
+def End(builder): return builder.EndObject()
+def MulAttributeEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/PadAttribute.py b/python/tosa/PadAttribute.py
index 0875481..553cd53 100644
--- a/python/tosa/PadAttribute.py
+++ b/python/tosa/PadAttribute.py
@@ -10,13 +10,17 @@ class PadAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsPadAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = PadAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsPadAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def PadAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -65,9 +69,27 @@ class PadAttribute(object):
return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
return 0.0
-def PadAttributeStart(builder): builder.StartObject(3)
-def PadAttributeAddPadding(builder, padding): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(padding), 0)
-def PadAttributeStartPaddingVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def PadAttributeAddPadConstInt(builder, padConstInt): builder.PrependInt32Slot(1, padConstInt, 0)
-def PadAttributeAddPadConstFp(builder, padConstFp): builder.PrependFloat32Slot(2, padConstFp, 0.0)
-def PadAttributeEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(3)
+def PadAttributeStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddPadding(builder, padding): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(padding), 0)
+def PadAttributeAddPadding(builder, padding):
+ """This method is deprecated. Please switch to AddPadding."""
+ return AddPadding(builder, padding)
+def StartPaddingVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def PadAttributeStartPaddingVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartPaddingVector(builder, numElems)
+def AddPadConstInt(builder, padConstInt): builder.PrependInt32Slot(1, padConstInt, 0)
+def PadAttributeAddPadConstInt(builder, padConstInt):
+ """This method is deprecated. Please switch to AddPadConstInt."""
+ return AddPadConstInt(builder, padConstInt)
+def AddPadConstFp(builder, padConstFp): builder.PrependFloat32Slot(2, padConstFp, 0.0)
+def PadAttributeAddPadConstFp(builder, padConstFp):
+ """This method is deprecated. Please switch to AddPadConstFp."""
+ return AddPadConstFp(builder, padConstFp)
+def End(builder): return builder.EndObject()
+def PadAttributeEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/PadQuantInfo.py b/python/tosa/PadQuantInfo.py
index c07db07..f11f041 100644
--- a/python/tosa/PadQuantInfo.py
+++ b/python/tosa/PadQuantInfo.py
@@ -10,13 +10,17 @@ class PadQuantInfo(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsPadQuantInfo(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = PadQuantInfo()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsPadQuantInfo(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def PadQuantInfoBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -31,6 +35,15 @@ class PadQuantInfo(object):
return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos)
return 0
-def PadQuantInfoStart(builder): builder.StartObject(1)
-def PadQuantInfoAddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0)
-def PadQuantInfoEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(1)
+def PadQuantInfoStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0)
+def PadQuantInfoAddInputZp(builder, inputZp):
+ """This method is deprecated. Please switch to AddInputZp."""
+ return AddInputZp(builder, inputZp)
+def End(builder): return builder.EndObject()
+def PadQuantInfoEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/PoolAttribute.py b/python/tosa/PoolAttribute.py
index 08f956c..47a3173 100644
--- a/python/tosa/PoolAttribute.py
+++ b/python/tosa/PoolAttribute.py
@@ -10,13 +10,17 @@ class PoolAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsPoolAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = PoolAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsPoolAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def PoolAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -105,11 +109,35 @@ class PoolAttribute(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8))
return o == 0
-def PoolAttributeStart(builder): builder.StartObject(3)
-def PoolAttributeAddPadding(builder, padding): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(padding), 0)
-def PoolAttributeStartPaddingVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def PoolAttributeAddKernel(builder, kernel): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(kernel), 0)
-def PoolAttributeStartKernelVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def PoolAttributeAddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0)
-def PoolAttributeStartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def PoolAttributeEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(3)
+def PoolAttributeStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddPadding(builder, padding): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(padding), 0)
+def PoolAttributeAddPadding(builder, padding):
+ """This method is deprecated. Please switch to AddPadding."""
+ return AddPadding(builder, padding)
+def StartPaddingVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def PoolAttributeStartPaddingVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartPaddingVector(builder, numElems)
+def AddKernel(builder, kernel): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(kernel), 0)
+def PoolAttributeAddKernel(builder, kernel):
+ """This method is deprecated. Please switch to AddKernel."""
+ return AddKernel(builder, kernel)
+def StartKernelVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def PoolAttributeStartKernelVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartKernelVector(builder, numElems)
+def AddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0)
+def PoolAttributeAddStride(builder, stride):
+ """This method is deprecated. Please switch to AddStride."""
+ return AddStride(builder, stride)
+def StartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def PoolAttributeStartStrideVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartStrideVector(builder, numElems)
+def End(builder): return builder.EndObject()
+def PoolAttributeEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/RescaleAttribute.py b/python/tosa/RescaleAttribute.py
index 8ba68aa..f07f927 100644
--- a/python/tosa/RescaleAttribute.py
+++ b/python/tosa/RescaleAttribute.py
@@ -10,13 +10,17 @@ class RescaleAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsRescaleAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = RescaleAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsRescaleAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def RescaleAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -113,14 +117,47 @@ class RescaleAttribute(object):
return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos))
return False
-def RescaleAttributeStart(builder): builder.StartObject(7)
-def RescaleAttributeAddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0)
-def RescaleAttributeAddOutputZp(builder, outputZp): builder.PrependInt32Slot(1, outputZp, 0)
-def RescaleAttributeAddMultiplier(builder, multiplier): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(multiplier), 0)
-def RescaleAttributeStartMultiplierVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def RescaleAttributeAddShift(builder, shift): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(shift), 0)
-def RescaleAttributeStartShiftVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def RescaleAttributeAddScale32(builder, scale32): builder.PrependBoolSlot(4, scale32, 0)
-def RescaleAttributeAddDoubleRound(builder, doubleRound): builder.PrependBoolSlot(5, doubleRound, 0)
-def RescaleAttributeAddPerChannel(builder, perChannel): builder.PrependBoolSlot(6, perChannel, 0)
-def RescaleAttributeEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(7)
+def RescaleAttributeStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0)
+def RescaleAttributeAddInputZp(builder, inputZp):
+ """This method is deprecated. Please switch to AddInputZp."""
+ return AddInputZp(builder, inputZp)
+def AddOutputZp(builder, outputZp): builder.PrependInt32Slot(1, outputZp, 0)
+def RescaleAttributeAddOutputZp(builder, outputZp):
+ """This method is deprecated. Please switch to AddOutputZp."""
+ return AddOutputZp(builder, outputZp)
+def AddMultiplier(builder, multiplier): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(multiplier), 0)
+def RescaleAttributeAddMultiplier(builder, multiplier):
+ """This method is deprecated. Please switch to AddMultiplier."""
+ return AddMultiplier(builder, multiplier)
+def StartMultiplierVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def RescaleAttributeStartMultiplierVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartMultiplierVector(builder, numElems)
+def AddShift(builder, shift): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(shift), 0)
+def RescaleAttributeAddShift(builder, shift):
+ """This method is deprecated. Please switch to AddShift."""
+ return AddShift(builder, shift)
+def StartShiftVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def RescaleAttributeStartShiftVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartShiftVector(builder, numElems)
+def AddScale32(builder, scale32): builder.PrependBoolSlot(4, scale32, 0)
+def RescaleAttributeAddScale32(builder, scale32):
+ """This method is deprecated. Please switch to AddScale32."""
+ return AddScale32(builder, scale32)
+def AddDoubleRound(builder, doubleRound): builder.PrependBoolSlot(5, doubleRound, 0)
+def RescaleAttributeAddDoubleRound(builder, doubleRound):
+ """This method is deprecated. Please switch to AddDoubleRound."""
+ return AddDoubleRound(builder, doubleRound)
+def AddPerChannel(builder, perChannel): builder.PrependBoolSlot(6, perChannel, 0)
+def RescaleAttributeAddPerChannel(builder, perChannel):
+ """This method is deprecated. Please switch to AddPerChannel."""
+ return AddPerChannel(builder, perChannel)
+def End(builder): return builder.EndObject()
+def RescaleAttributeEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/ReshapeAttribute.py b/python/tosa/ReshapeAttribute.py
index 08ef3d6..d0f9135 100644
--- a/python/tosa/ReshapeAttribute.py
+++ b/python/tosa/ReshapeAttribute.py
@@ -10,13 +10,17 @@ class ReshapeAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsReshapeAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = ReshapeAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsReshapeAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def ReshapeAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -51,7 +55,19 @@ class ReshapeAttribute(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
return o == 0
-def ReshapeAttributeStart(builder): builder.StartObject(1)
-def ReshapeAttributeAddShape(builder, shape): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(shape), 0)
-def ReshapeAttributeStartShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def ReshapeAttributeEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(1)
+def ReshapeAttributeStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddShape(builder, shape): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(shape), 0)
+def ReshapeAttributeAddShape(builder, shape):
+ """This method is deprecated. Please switch to AddShape."""
+ return AddShape(builder, shape)
+def StartShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def ReshapeAttributeStartShapeVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartShapeVector(builder, numElems)
+def End(builder): return builder.EndObject()
+def ReshapeAttributeEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/ResizeAttribute.py b/python/tosa/ResizeAttribute.py
index 1ed2dc0..825808b 100644
--- a/python/tosa/ResizeAttribute.py
+++ b/python/tosa/ResizeAttribute.py
@@ -10,13 +10,17 @@ class ResizeAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsResizeAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = ResizeAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsResizeAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def ResizeAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -173,17 +177,59 @@ class ResizeAttribute(object):
return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos)
return 0
-def ResizeAttributeStart(builder): builder.StartObject(7)
-def ResizeAttributeAddOutputSize(builder, outputSize): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(outputSize), 0)
-def ResizeAttributeStartOutputSizeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def ResizeAttributeAddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0)
-def ResizeAttributeStartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def ResizeAttributeAddOffset(builder, offset): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(offset), 0)
-def ResizeAttributeStartOffsetVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def ResizeAttributeAddShift(builder, shift): builder.PrependInt32Slot(3, shift, 0)
-def ResizeAttributeAddStrideFp(builder, strideFp): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(strideFp), 0)
-def ResizeAttributeStartStrideFpVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def ResizeAttributeAddOffsetFp(builder, offsetFp): builder.PrependUOffsetTRelativeSlot(5, flatbuffers.number_types.UOffsetTFlags.py_type(offsetFp), 0)
-def ResizeAttributeStartOffsetFpVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def ResizeAttributeAddMode(builder, mode): builder.PrependUint32Slot(6, mode, 0)
-def ResizeAttributeEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(7)
+def ResizeAttributeStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddOutputSize(builder, outputSize): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(outputSize), 0)
+def ResizeAttributeAddOutputSize(builder, outputSize):
+ """This method is deprecated. Please switch to AddOutputSize."""
+ return AddOutputSize(builder, outputSize)
+def StartOutputSizeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def ResizeAttributeStartOutputSizeVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartOutputSizeVector(builder, numElems)
+def AddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0)
+def ResizeAttributeAddStride(builder, stride):
+ """This method is deprecated. Please switch to AddStride."""
+ return AddStride(builder, stride)
+def StartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def ResizeAttributeStartStrideVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartStrideVector(builder, numElems)
+def AddOffset(builder, offset): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(offset), 0)
+def ResizeAttributeAddOffset(builder, offset):
+ """This method is deprecated. Please switch to AddOffset."""
+ return AddOffset(builder, offset)
+def StartOffsetVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def ResizeAttributeStartOffsetVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartOffsetVector(builder, numElems)
+def AddShift(builder, shift): builder.PrependInt32Slot(3, shift, 0)
+def ResizeAttributeAddShift(builder, shift):
+ """This method is deprecated. Please switch to AddShift."""
+ return AddShift(builder, shift)
+def AddStrideFp(builder, strideFp): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(strideFp), 0)
+def ResizeAttributeAddStrideFp(builder, strideFp):
+ """This method is deprecated. Please switch to AddStrideFp."""
+ return AddStrideFp(builder, strideFp)
+def StartStrideFpVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def ResizeAttributeStartStrideFpVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartStrideFpVector(builder, numElems)
+def AddOffsetFp(builder, offsetFp): builder.PrependUOffsetTRelativeSlot(5, flatbuffers.number_types.UOffsetTFlags.py_type(offsetFp), 0)
+def ResizeAttributeAddOffsetFp(builder, offsetFp):
+ """This method is deprecated. Please switch to AddOffsetFp."""
+ return AddOffsetFp(builder, offsetFp)
+def StartOffsetFpVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def ResizeAttributeStartOffsetFpVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartOffsetFpVector(builder, numElems)
+def AddMode(builder, mode): builder.PrependUint32Slot(6, mode, 0)
+def ResizeAttributeAddMode(builder, mode):
+ """This method is deprecated. Please switch to AddMode."""
+ return AddMode(builder, mode)
+def End(builder): return builder.EndObject()
+def ResizeAttributeEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/SliceAttribute.py b/python/tosa/SliceAttribute.py
index 2d570cb..d7d476f 100644
--- a/python/tosa/SliceAttribute.py
+++ b/python/tosa/SliceAttribute.py
@@ -10,13 +10,17 @@ class SliceAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsSliceAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = SliceAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsSliceAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def SliceAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -78,9 +82,27 @@ class SliceAttribute(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6))
return o == 0
-def SliceAttributeStart(builder): builder.StartObject(2)
-def SliceAttributeAddBegin(builder, begin): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(begin), 0)
-def SliceAttributeStartBeginVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def SliceAttributeAddSize(builder, size): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(size), 0)
-def SliceAttributeStartSizeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def SliceAttributeEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(2)
+def SliceAttributeStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddBegin(builder, begin): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(begin), 0)
+def SliceAttributeAddBegin(builder, begin):
+ """This method is deprecated. Please switch to AddBegin."""
+ return AddBegin(builder, begin)
+def StartBeginVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def SliceAttributeStartBeginVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartBeginVector(builder, numElems)
+def AddSize(builder, size): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(size), 0)
+def SliceAttributeAddSize(builder, size):
+ """This method is deprecated. Please switch to AddSize."""
+ return AddSize(builder, size)
+def StartSizeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def SliceAttributeStartSizeVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartSizeVector(builder, numElems)
+def End(builder): return builder.EndObject()
+def SliceAttributeEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/TableAttribute.py b/python/tosa/TableAttribute.py
index ac6dd0f..87990c5 100644
--- a/python/tosa/TableAttribute.py
+++ b/python/tosa/TableAttribute.py
@@ -10,13 +10,17 @@ class TableAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsTableAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = TableAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsTableAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def TableAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -51,7 +55,19 @@ class TableAttribute(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
return o == 0
-def TableAttributeStart(builder): builder.StartObject(1)
-def TableAttributeAddTable(builder, table): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(table), 0)
-def TableAttributeStartTableVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def TableAttributeEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(1)
+def TableAttributeStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddTable(builder, table): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(table), 0)
+def TableAttributeAddTable(builder, table):
+ """This method is deprecated. Please switch to AddTable."""
+ return AddTable(builder, table)
+def StartTableVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def TableAttributeStartTableVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartTableVector(builder, numElems)
+def End(builder): return builder.EndObject()
+def TableAttributeEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/TileAttribute.py b/python/tosa/TileAttribute.py
index 03dd0fb..6d6d6f2 100644
--- a/python/tosa/TileAttribute.py
+++ b/python/tosa/TileAttribute.py
@@ -10,13 +10,17 @@ class TileAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsTileAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = TileAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsTileAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def TileAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -51,7 +55,19 @@ class TileAttribute(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
return o == 0
-def TileAttributeStart(builder): builder.StartObject(1)
-def TileAttributeAddMultiples(builder, multiples): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(multiples), 0)
-def TileAttributeStartMultiplesVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def TileAttributeEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(1)
+def TileAttributeStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddMultiples(builder, multiples): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(multiples), 0)
+def TileAttributeAddMultiples(builder, multiples):
+ """This method is deprecated. Please switch to AddMultiples."""
+ return AddMultiples(builder, multiples)
+def StartMultiplesVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def TileAttributeStartMultiplesVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartMultiplesVector(builder, numElems)
+def End(builder): return builder.EndObject()
+def TileAttributeEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/TosaBasicBlock.py b/python/tosa/TosaBasicBlock.py
index 1c93c63..106a137 100644
--- a/python/tosa/TosaBasicBlock.py
+++ b/python/tosa/TosaBasicBlock.py
@@ -10,13 +10,17 @@ class TosaBasicBlock(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsTosaBasicBlock(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = TosaBasicBlock()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsTosaBasicBlock(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def TosaBasicBlockBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -121,14 +125,47 @@ class TosaBasicBlock(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12))
return o == 0
-def TosaBasicBlockStart(builder): builder.StartObject(5)
-def TosaBasicBlockAddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0)
-def TosaBasicBlockAddOperators(builder, operators): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(operators), 0)
-def TosaBasicBlockStartOperatorsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def TosaBasicBlockAddTensors(builder, tensors): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(tensors), 0)
-def TosaBasicBlockStartTensorsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def TosaBasicBlockAddInputs(builder, inputs): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0)
-def TosaBasicBlockStartInputsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def TosaBasicBlockAddOutputs(builder, outputs): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0)
-def TosaBasicBlockStartOutputsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def TosaBasicBlockEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(5)
+def TosaBasicBlockStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0)
+def TosaBasicBlockAddName(builder, name):
+ """This method is deprecated. Please switch to AddName."""
+ return AddName(builder, name)
+def AddOperators(builder, operators): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(operators), 0)
+def TosaBasicBlockAddOperators(builder, operators):
+ """This method is deprecated. Please switch to AddOperators."""
+ return AddOperators(builder, operators)
+def StartOperatorsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def TosaBasicBlockStartOperatorsVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartOperatorsVector(builder, numElems)
+def AddTensors(builder, tensors): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(tensors), 0)
+def TosaBasicBlockAddTensors(builder, tensors):
+ """This method is deprecated. Please switch to AddTensors."""
+ return AddTensors(builder, tensors)
+def StartTensorsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def TosaBasicBlockStartTensorsVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartTensorsVector(builder, numElems)
+def AddInputs(builder, inputs): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0)
+def TosaBasicBlockAddInputs(builder, inputs):
+ """This method is deprecated. Please switch to AddInputs."""
+ return AddInputs(builder, inputs)
+def StartInputsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def TosaBasicBlockStartInputsVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartInputsVector(builder, numElems)
+def AddOutputs(builder, outputs): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0)
+def TosaBasicBlockAddOutputs(builder, outputs):
+ """This method is deprecated. Please switch to AddOutputs."""
+ return AddOutputs(builder, outputs)
+def StartOutputsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def TosaBasicBlockStartOutputsVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartOutputsVector(builder, numElems)
+def End(builder): return builder.EndObject()
+def TosaBasicBlockEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/TosaGraph.py b/python/tosa/TosaGraph.py
index eceffdb..180469e 100644
--- a/python/tosa/TosaGraph.py
+++ b/python/tosa/TosaGraph.py
@@ -10,13 +10,17 @@ class TosaGraph(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsTosaGraph(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = TosaGraph()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsTosaGraph(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def TosaGraphBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -60,8 +64,23 @@ class TosaGraph(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6))
return o == 0
-def TosaGraphStart(builder): builder.StartObject(2)
-def TosaGraphAddVersion(builder, version): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(version), 0)
-def TosaGraphAddBlocks(builder, blocks): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(blocks), 0)
-def TosaGraphStartBlocksVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def TosaGraphEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(2)
+def TosaGraphStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddVersion(builder, version): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(version), 0)
+def TosaGraphAddVersion(builder, version):
+ """This method is deprecated. Please switch to AddVersion."""
+ return AddVersion(builder, version)
+def AddBlocks(builder, blocks): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(blocks), 0)
+def TosaGraphAddBlocks(builder, blocks):
+ """This method is deprecated. Please switch to AddBlocks."""
+ return AddBlocks(builder, blocks)
+def StartBlocksVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def TosaGraphStartBlocksVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartBlocksVector(builder, numElems)
+def End(builder): return builder.EndObject()
+def TosaGraphEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/TosaOperator.py b/python/tosa/TosaOperator.py
index 040c2dc..86cdfcf 100644
--- a/python/tosa/TosaOperator.py
+++ b/python/tosa/TosaOperator.py
@@ -10,13 +10,17 @@ class TosaOperator(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsTosaOperator(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = TosaOperator()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsTosaOperator(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def TosaOperatorBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -105,14 +109,47 @@ class TosaOperator(object):
return obj
return None
-def TosaOperatorStart(builder): builder.StartObject(7)
-def TosaOperatorAddOp(builder, op): builder.PrependUint32Slot(0, op, 0)
-def TosaOperatorAddAttributeType(builder, attributeType): builder.PrependUint8Slot(1, attributeType, 0)
-def TosaOperatorAddAttribute(builder, attribute): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(attribute), 0)
-def TosaOperatorAddInputs(builder, inputs): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0)
-def TosaOperatorStartInputsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def TosaOperatorAddOutputs(builder, outputs): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0)
-def TosaOperatorStartOutputsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def TosaOperatorAddQuantInfoType(builder, quantInfoType): builder.PrependUint8Slot(5, quantInfoType, 0)
-def TosaOperatorAddQuantInfo(builder, quantInfo): builder.PrependUOffsetTRelativeSlot(6, flatbuffers.number_types.UOffsetTFlags.py_type(quantInfo), 0)
-def TosaOperatorEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(7)
+def TosaOperatorStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddOp(builder, op): builder.PrependUint32Slot(0, op, 0)
+def TosaOperatorAddOp(builder, op):
+ """This method is deprecated. Please switch to AddOp."""
+ return AddOp(builder, op)
+def AddAttributeType(builder, attributeType): builder.PrependUint8Slot(1, attributeType, 0)
+def TosaOperatorAddAttributeType(builder, attributeType):
+ """This method is deprecated. Please switch to AddAttributeType."""
+ return AddAttributeType(builder, attributeType)
+def AddAttribute(builder, attribute): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(attribute), 0)
+def TosaOperatorAddAttribute(builder, attribute):
+ """This method is deprecated. Please switch to AddAttribute."""
+ return AddAttribute(builder, attribute)
+def AddInputs(builder, inputs): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0)
+def TosaOperatorAddInputs(builder, inputs):
+ """This method is deprecated. Please switch to AddInputs."""
+ return AddInputs(builder, inputs)
+def StartInputsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def TosaOperatorStartInputsVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartInputsVector(builder, numElems)
+def AddOutputs(builder, outputs): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0)
+def TosaOperatorAddOutputs(builder, outputs):
+ """This method is deprecated. Please switch to AddOutputs."""
+ return AddOutputs(builder, outputs)
+def StartOutputsVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def TosaOperatorStartOutputsVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartOutputsVector(builder, numElems)
+def AddQuantInfoType(builder, quantInfoType): builder.PrependUint8Slot(5, quantInfoType, 0)
+def TosaOperatorAddQuantInfoType(builder, quantInfoType):
+ """This method is deprecated. Please switch to AddQuantInfoType."""
+ return AddQuantInfoType(builder, quantInfoType)
+def AddQuantInfo(builder, quantInfo): builder.PrependUOffsetTRelativeSlot(6, flatbuffers.number_types.UOffsetTFlags.py_type(quantInfo), 0)
+def TosaOperatorAddQuantInfo(builder, quantInfo):
+ """This method is deprecated. Please switch to AddQuantInfo."""
+ return AddQuantInfo(builder, quantInfo)
+def End(builder): return builder.EndObject()
+def TosaOperatorEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/TosaTensor.py b/python/tosa/TosaTensor.py
index a6f609d..bba9784 100644
--- a/python/tosa/TosaTensor.py
+++ b/python/tosa/TosaTensor.py
@@ -10,13 +10,17 @@ class TosaTensor(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsTosaTensor(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = TosaTensor()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsTosaTensor(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def TosaTensorBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -92,11 +96,35 @@ class TosaTensor(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10))
return o == 0
-def TosaTensorStart(builder): builder.StartObject(4)
-def TosaTensorAddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0)
-def TosaTensorAddShape(builder, shape): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(shape), 0)
-def TosaTensorStartShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def TosaTensorAddType(builder, type): builder.PrependUint32Slot(2, type, 0)
-def TosaTensorAddData(builder, data): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(data), 0)
-def TosaTensorStartDataVector(builder, numElems): return builder.StartVector(1, numElems, 1)
-def TosaTensorEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(4)
+def TosaTensorStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0)
+def TosaTensorAddName(builder, name):
+ """This method is deprecated. Please switch to AddName."""
+ return AddName(builder, name)
+def AddShape(builder, shape): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(shape), 0)
+def TosaTensorAddShape(builder, shape):
+ """This method is deprecated. Please switch to AddShape."""
+ return AddShape(builder, shape)
+def StartShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def TosaTensorStartShapeVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartShapeVector(builder, numElems)
+def AddType(builder, type): builder.PrependUint32Slot(2, type, 0)
+def TosaTensorAddType(builder, type):
+ """This method is deprecated. Please switch to AddType."""
+ return AddType(builder, type)
+def AddData(builder, data): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(data), 0)
+def TosaTensorAddData(builder, data):
+ """This method is deprecated. Please switch to AddData."""
+ return AddData(builder, data)
+def StartDataVector(builder, numElems): return builder.StartVector(1, numElems, 1)
+def TosaTensorStartDataVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartDataVector(builder, numElems)
+def End(builder): return builder.EndObject()
+def TosaTensorEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/TransposeAttribute.py b/python/tosa/TransposeAttribute.py
index e473bad..4c9b034 100644
--- a/python/tosa/TransposeAttribute.py
+++ b/python/tosa/TransposeAttribute.py
@@ -10,13 +10,17 @@ class TransposeAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsTransposeAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = TransposeAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsTransposeAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def TransposeAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -51,7 +55,19 @@ class TransposeAttribute(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
return o == 0
-def TransposeAttributeStart(builder): builder.StartObject(1)
-def TransposeAttributeAddPerm(builder, perm): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(perm), 0)
-def TransposeAttributeStartPermVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def TransposeAttributeEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(1)
+def TransposeAttributeStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddPerm(builder, perm): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(perm), 0)
+def TransposeAttributeAddPerm(builder, perm):
+ """This method is deprecated. Please switch to AddPerm."""
+ return AddPerm(builder, perm)
+def StartPermVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def TransposeAttributeStartPermVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartPermVector(builder, numElems)
+def End(builder): return builder.EndObject()
+def TransposeAttributeEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/TransposeConvAttribute.py b/python/tosa/TransposeConvAttribute.py
index f8970b3..b06e534 100644
--- a/python/tosa/TransposeConvAttribute.py
+++ b/python/tosa/TransposeConvAttribute.py
@@ -10,13 +10,17 @@ class TransposeConvAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsTransposeConvAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = TransposeConvAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsTransposeConvAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def TransposeConvAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -132,13 +136,43 @@ class TransposeConvAttribute(object):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10))
return o == 0
-def TransposeConvAttributeStart(builder): builder.StartObject(4)
-def TransposeConvAttributeAddOutpad(builder, outpad): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(outpad), 0)
-def TransposeConvAttributeStartOutpadVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def TransposeConvAttributeAddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0)
-def TransposeConvAttributeStartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def TransposeConvAttributeAddDilation(builder, dilation): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(dilation), 0)
-def TransposeConvAttributeStartDilationVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def TransposeConvAttributeAddOutputShape(builder, outputShape): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(outputShape), 0)
-def TransposeConvAttributeStartOutputShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
-def TransposeConvAttributeEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(4)
+def TransposeConvAttributeStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddOutpad(builder, outpad): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(outpad), 0)
+def TransposeConvAttributeAddOutpad(builder, outpad):
+ """This method is deprecated. Please switch to AddOutpad."""
+ return AddOutpad(builder, outpad)
+def StartOutpadVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def TransposeConvAttributeStartOutpadVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartOutpadVector(builder, numElems)
+def AddStride(builder, stride): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(stride), 0)
+def TransposeConvAttributeAddStride(builder, stride):
+ """This method is deprecated. Please switch to AddStride."""
+ return AddStride(builder, stride)
+def StartStrideVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def TransposeConvAttributeStartStrideVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartStrideVector(builder, numElems)
+def AddDilation(builder, dilation): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(dilation), 0)
+def TransposeConvAttributeAddDilation(builder, dilation):
+ """This method is deprecated. Please switch to AddDilation."""
+ return AddDilation(builder, dilation)
+def StartDilationVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def TransposeConvAttributeStartDilationVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartDilationVector(builder, numElems)
+def AddOutputShape(builder, outputShape): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(outputShape), 0)
+def TransposeConvAttributeAddOutputShape(builder, outputShape):
+ """This method is deprecated. Please switch to AddOutputShape."""
+ return AddOutputShape(builder, outputShape)
+def StartOutputShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4)
+def TransposeConvAttributeStartOutputShapeVector(builder, numElems):
+ """This method is deprecated. Please switch to Start."""
+ return StartOutputShapeVector(builder, numElems)
+def End(builder): return builder.EndObject()
+def TransposeConvAttributeEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/UnaryQuantInfo.py b/python/tosa/UnaryQuantInfo.py
index 648fc34..71978b3 100644
--- a/python/tosa/UnaryQuantInfo.py
+++ b/python/tosa/UnaryQuantInfo.py
@@ -10,13 +10,17 @@ class UnaryQuantInfo(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsUnaryQuantInfo(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = UnaryQuantInfo()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsUnaryQuantInfo(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def UnaryQuantInfoBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -38,7 +42,19 @@ class UnaryQuantInfo(object):
return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos)
return 0
-def UnaryQuantInfoStart(builder): builder.StartObject(2)
-def UnaryQuantInfoAddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0)
-def UnaryQuantInfoAddOutputZp(builder, outputZp): builder.PrependInt32Slot(1, outputZp, 0)
-def UnaryQuantInfoEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(2)
+def UnaryQuantInfoStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddInputZp(builder, inputZp): builder.PrependInt32Slot(0, inputZp, 0)
+def UnaryQuantInfoAddInputZp(builder, inputZp):
+ """This method is deprecated. Please switch to AddInputZp."""
+ return AddInputZp(builder, inputZp)
+def AddOutputZp(builder, outputZp): builder.PrependInt32Slot(1, outputZp, 0)
+def UnaryQuantInfoAddOutputZp(builder, outputZp):
+ """This method is deprecated. Please switch to AddOutputZp."""
+ return AddOutputZp(builder, outputZp)
+def End(builder): return builder.EndObject()
+def UnaryQuantInfoEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/Version.py b/python/tosa/Version.py
index 95df414..da53e3a 100644
--- a/python/tosa/Version.py
+++ b/python/tosa/Version.py
@@ -10,13 +10,17 @@ class Version(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsVersion(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = Version()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsVersion(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def VersionBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -52,9 +56,27 @@ class Version(object):
return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos))
return True
-def VersionStart(builder): builder.StartObject(4)
-def VersionAdd_major(builder, Major): builder.PrependInt32Slot(0, Major, 0)
-def VersionAdd_minor(builder, Minor): builder.PrependInt32Slot(1, Minor, 24)
-def VersionAdd_patch(builder, Patch): builder.PrependInt32Slot(2, Patch, 0)
-def VersionAdd_draft(builder, Draft): builder.PrependBoolSlot(3, Draft, 1)
-def VersionEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(4)
+def VersionStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def Add_major(builder, Major): builder.PrependInt32Slot(0, Major, 0)
+def VersionAdd_major(builder, Major):
+ """This method is deprecated. Please switch to Add_major."""
+ return Add_major(builder, Major)
+def Add_minor(builder, Minor): builder.PrependInt32Slot(1, Minor, 24)
+def VersionAdd_minor(builder, Minor):
+ """This method is deprecated. Please switch to Add_minor."""
+ return Add_minor(builder, Minor)
+def Add_patch(builder, Patch): builder.PrependInt32Slot(2, Patch, 0)
+def VersionAdd_patch(builder, Patch):
+ """This method is deprecated. Please switch to Add_patch."""
+ return Add_patch(builder, Patch)
+def Add_draft(builder, Draft): builder.PrependBoolSlot(3, Draft, 1)
+def VersionAdd_draft(builder, Draft):
+ """This method is deprecated. Please switch to Add_draft."""
+ return Add_draft(builder, Draft)
+def End(builder): return builder.EndObject()
+def VersionEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa/WhileLoopAttribute.py b/python/tosa/WhileLoopAttribute.py
index 1e18bca..fa66c42 100644
--- a/python/tosa/WhileLoopAttribute.py
+++ b/python/tosa/WhileLoopAttribute.py
@@ -10,13 +10,17 @@ class WhileLoopAttribute(object):
__slots__ = ['_tab']
@classmethod
- def GetRootAsWhileLoopAttribute(cls, buf, offset):
+ def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = WhileLoopAttribute()
x.Init(buf, n + offset)
return x
@classmethod
+ def GetRootAsWhileLoopAttribute(cls, buf, offset=0):
+ """This method is deprecated. Please switch to GetRootAs."""
+ return cls.GetRootAs(buf, offset)
+ @classmethod
def WhileLoopAttributeBufferHasIdentifier(cls, buf, offset, size_prefixed=False):
return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x4F\x53\x41", size_prefixed=size_prefixed)
@@ -38,7 +42,19 @@ class WhileLoopAttribute(object):
return self._tab.String(o + self._tab.Pos)
return None
-def WhileLoopAttributeStart(builder): builder.StartObject(2)
-def WhileLoopAttributeAddCondBranch(builder, condBranch): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(condBranch), 0)
-def WhileLoopAttributeAddBodyBranch(builder, bodyBranch): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(bodyBranch), 0)
-def WhileLoopAttributeEnd(builder): return builder.EndObject()
+def Start(builder): builder.StartObject(2)
+def WhileLoopAttributeStart(builder):
+ """This method is deprecated. Please switch to Start."""
+ return Start(builder)
+def AddCondBranch(builder, condBranch): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(condBranch), 0)
+def WhileLoopAttributeAddCondBranch(builder, condBranch):
+ """This method is deprecated. Please switch to AddCondBranch."""
+ return AddCondBranch(builder, condBranch)
+def AddBodyBranch(builder, bodyBranch): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(bodyBranch), 0)
+def WhileLoopAttributeAddBodyBranch(builder, bodyBranch):
+ """This method is deprecated. Please switch to AddBodyBranch."""
+ return AddBodyBranch(builder, bodyBranch)
+def End(builder): return builder.EndObject()
+def WhileLoopAttributeEnd(builder):
+ """This method is deprecated. Please switch to End."""
+ return End(builder) \ No newline at end of file
diff --git a/python/tosa_serializer.py b/python/tosa_serializer.py
index 6915c83..f294ba3 100644
--- a/python/tosa_serializer.py
+++ b/python/tosa_serializer.py
@@ -144,74 +144,74 @@ class TosaSerializerAttribute(TosaSerializerUnion):
self.utype = Attribute.Attribute().PoolAttribute
- self.optFcns = (a.PoolAttributeStart, a.PoolAttributeEnd)
- self.intvecs.append((a.PoolAttributeAddPadding, padding))
- self.intvecs.append((a.PoolAttributeAddKernel, kernel))
- self.intvecs.append((a.PoolAttributeAddStride, stride))
+ self.optFcns = (a.Start, a.End)
+ self.intvecs.append((a.AddPadding, padding))
+ self.intvecs.append((a.AddKernel, kernel))
+ self.intvecs.append((a.AddStride, stride))
def ConvAttribute(self, padding, stride, dilation):
from tosa import ConvAttribute as a, Attribute
self.utype = Attribute.Attribute().ConvAttribute
- self.optFcns = (a.ConvAttributeStart, a.ConvAttributeEnd)
+ self.optFcns = (a.Start, a.End)
- self.intvecs.append((a.ConvAttributeAddPadding, padding))
- self.intvecs.append((a.ConvAttributeAddStride, stride))
- self.intvecs.append((a.ConvAttributeAddDilation, dilation))
+ self.intvecs.append((a.AddPadding, padding))
+ self.intvecs.append((a.AddStride, stride))
+ self.intvecs.append((a.AddDilation, dilation))
def TransposeConvAttribute(self, outpad, stride, dilation, output_shape):
from tosa import TransposeConvAttribute as a, Attribute
self.utype = Attribute.Attribute().TransposeConvAttribute
- self.optFcns = (a.TransposeConvAttributeStart, a.TransposeConvAttributeEnd)
+ self.optFcns = (a.Start, a.End)
- self.intvecs.append((a.TransposeConvAttributeAddOutpad, outpad))
- self.intvecs.append((a.TransposeConvAttributeAddStride, stride))
- self.intvecs.append((a.TransposeConvAttributeAddDilation, dilation))
- self.intvecs.append((a.TransposeConvAttributeAddOutputShape, output_shape))
+ self.intvecs.append((a.AddOutpad, outpad))
+ self.intvecs.append((a.AddStride, stride))
+ self.intvecs.append((a.AddDilation, dilation))
+ self.intvecs.append((a.AddOutputShape, output_shape))
def PadAttribute(self, padding, pad_const_int, pad_const_fp):
from tosa import PadAttribute as a, Attribute
self.utype = Attribute.Attribute().PadAttribute
- self.optFcns = (a.PadAttributeStart, a.PadAttributeEnd)
+ self.optFcns = (a.Start, a.End)
- self.intvecs.append((a.PadAttributeAddPadding, padding))
- self.ints.append((a.PadAttributeAddPadConstInt, pad_const_int))
- self.floats.append((a.PadAttributeAddPadConstFp, pad_const_fp))
+ self.intvecs.append((a.AddPadding, padding))
+ self.ints.append((a.AddPadConstInt, pad_const_int))
+ self.floats.append((a.AddPadConstFp, pad_const_fp))
def AxisAttribute(self, axis):
from tosa import AxisAttribute as a, Attribute
self.utype = Attribute.Attribute().AxisAttribute
- self.optFcns = (a.AxisAttributeStart, a.AxisAttributeEnd)
+ self.optFcns = (a.Start, a.End)
- self.ints.append((a.AxisAttributeAddAxis, axis))
+ self.ints.append((a.AddAxis, axis))
def ReshapeAttribute(self, shape):
from tosa import ReshapeAttribute as a, Attribute
self.utype = Attribute.Attribute().ReshapeAttribute
- self.optFcns = (a.ReshapeAttributeStart, a.ReshapeAttributeEnd)
+ self.optFcns = (a.Start, a.End)
- self.intvecs.append((a.ReshapeAttributeAddShape, shape))
+ self.intvecs.append((a.AddShape, shape))
def SliceAttribute(self, begin, size):
from tosa import SliceAttribute as a, Attribute
self.utype = Attribute.Attribute().SliceAttribute
- self.optFcns = (a.SliceAttributeStart, a.SliceAttributeEnd)
+ self.optFcns = (a.Start, a.End)
- self.intvecs.append((a.SliceAttributeAddBegin, begin))
- self.intvecs.append((a.SliceAttributeAddSize, size))
+ self.intvecs.append((a.AddBegin, begin))
+ self.intvecs.append((a.AddSize, size))
def TileAttribute(self, multiples):
from tosa import TileAttribute as a, Attribute
self.utype = Attribute.Attribute().TileAttribute
- self.optFcns = (a.TileAttributeStart, a.TileAttributeEnd)
+ self.optFcns = (a.Start, a.End)
- self.intvecs.append((a.TileAttributeAddMultiples, multiples))
+ self.intvecs.append((a.AddMultiples, multiples))
def ResizeAttribute(
self, output_size, stride, offset, shift, stride_fp, offset_fp, mode
@@ -219,27 +219,27 @@ class TosaSerializerAttribute(TosaSerializerUnion):
from tosa import ResizeAttribute as a, Attribute
self.utype = Attribute.Attribute().ResizeAttribute
- self.optFcns = (a.ResizeAttributeStart, a.ResizeAttributeEnd)
+ self.optFcns = (a.Start, a.End)
- self.intvecs.append((a.ResizeAttributeAddOutputSize, output_size))
- self.intvecs.append((a.ResizeAttributeAddStride, stride))
- self.intvecs.append((a.ResizeAttributeAddOffset, offset))
- self.ints.append((a.ResizeAttributeAddShift, shift))
- self.fpvecs.append((a.ResizeAttributeAddStrideFp, stride_fp))
- self.fpvecs.append((a.ResizeAttributeAddOffsetFp, offset_fp))
- self.ints.append((a.ResizeAttributeAddMode, mode))
+ self.intvecs.append((a.AddOutputSize, output_size))
+ self.intvecs.append((a.AddStride, stride))
+ self.intvecs.append((a.AddOffset, offset))
+ self.ints.append((a.AddShift, shift))
+ self.fpvecs.append((a.AddStrideFp, stride_fp))
+ self.fpvecs.append((a.AddOffsetFp, offset_fp))
+ self.ints.append((a.AddMode, mode))
def ClampAttribute(self, minint, maxint, minfp, maxfp):
from tosa import ClampAttribute as a, Attribute
self.utype = Attribute.Attribute().ClampAttribute
- self.optFcns = (a.ClampAttributeStart, a.ClampAttributeEnd)
+ self.optFcns = (a.Start, a.End)
- self.ints.append((a.ClampAttributeAddMinInt, minint))
- self.ints.append((a.ClampAttributeAddMaxInt, maxint))
+ self.ints.append((a.AddMinInt, minint))
+ self.ints.append((a.AddMaxInt, maxint))
- self.ints.append((a.ClampAttributeAddMinFp, minfp))
- self.ints.append((a.ClampAttributeAddMaxFp, maxfp))
+ self.ints.append((a.AddMinFp, minfp))
+ self.ints.append((a.AddMaxFp, maxfp))
def RescaleAttribute(
self, input_zp, output_zp, multiplier, shift, scale32, double_round, per_channel
@@ -247,68 +247,68 @@ class TosaSerializerAttribute(TosaSerializerUnion):
from tosa import RescaleAttribute as a, Attribute
self.utype = Attribute.Attribute().RescaleAttribute
- self.optFcns = (a.RescaleAttributeStart, a.RescaleAttributeEnd)
+ self.optFcns = (a.Start, a.End)
- self.ints.append((a.RescaleAttributeAddInputZp, input_zp))
- self.ints.append((a.RescaleAttributeAddOutputZp, output_zp))
- self.intvecs.append((a.RescaleAttributeAddMultiplier, multiplier))
- self.intvecs.append((a.RescaleAttributeAddShift, shift))
- self.bools.append((a.RescaleAttributeAddScale32, scale32))
- self.bools.append((a.RescaleAttributeAddDoubleRound, double_round))
- self.bools.append((a.RescaleAttributeAddPerChannel, per_channel))
+ self.ints.append((a.AddInputZp, input_zp))
+ self.ints.append((a.AddOutputZp, output_zp))
+ self.intvecs.append((a.AddMultiplier, multiplier))
+ self.intvecs.append((a.AddShift, shift))
+ self.bools.append((a.AddScale32, scale32))
+ self.bools.append((a.AddDoubleRound, double_round))
+ self.bools.append((a.AddPerChannel, per_channel))
def MulAttribute(self, shift):
from tosa import MulAttribute as a, Attribute
self.utype = Attribute.Attribute().MulAttribute
- self.optFcns = (a.MulAttributeStart, a.MulAttributeEnd)
+ self.optFcns = (a.Start, a.End)
- self.ints.append((a.MulAttributeAddShift, shift))
+ self.ints.append((a.AddShift, shift))
def ArithmeticRightShiftAttribute(self, round):
from tosa import ArithmeticRightShiftAttribute as a, Attribute
self.utype = Attribute.Attribute().ArithmeticRightShiftAttribute
self.optFcns = (
- a.ArithmeticRightShiftAttributeStart,
- a.ArithmeticRightShiftAttributeEnd,
+ a.Start,
+ a.End,
)
- self.bools.append((a.ArithmeticRightShiftAttributeAddRound, round))
+ self.bools.append((a.AddRound, round))
def CondIfAttribute(self, then_branch, else_branch):
from tosa import CondIfAttribute as a, Attribute
self.utype = Attribute.Attribute().CondIfAttribute
- self.optFcns = (a.CondIfAttributeStart, a.CondIfAttributeEnd)
+ self.optFcns = (a.Start, a.End)
- self.strings.append((a.CondIfAttributeAddThenBranch, then_branch))
- self.strings.append((a.CondIfAttributeAddElseBranch, else_branch))
+ self.strings.append((a.AddThenBranch, then_branch))
+ self.strings.append((a.AddElseBranch, else_branch))
def WhileLoopAttribute(self, cond_branch, body_branch):
from tosa import WhileLoopAttribute as a, Attribute
self.utype = Attribute.Attribute().WhileLoopAttribute
- self.optFcns = (a.WhileLoopAttributeStart, a.WhileLoopAttributeEnd)
+ self.optFcns = (a.Start, a.End)
- self.strings.append((a.WhileLoopAttributeAddCondBranch, cond_branch))
- self.strings.append((a.WhileLoopAttributeAddBodyBranch, body_branch))
+ self.strings.append((a.AddCondBranch, cond_branch))
+ self.strings.append((a.AddBodyBranch, body_branch))
def TransposeAttribute(self, perm):
from tosa import TransposeAttribute as a, Attribute
self.utype = Attribute.Attribute().TransposeAttribute
- self.optFcns = (a.TransposeAttributeStart, a.TransposeAttributeEnd)
+ self.optFcns = (a.Start, a.End)
- self.intvecs.append((a.TransposeAttributeAddPerm, perm))
+ self.intvecs.append((a.AddPerm, perm))
def TableAttribute(self, table):
from tosa import TableAttribute as a, Attribute
self.utype = Attribute.Attribute().TableAttribute
- self.optFcns = (a.TableAttributeStart, a.TableAttributeEnd)
+ self.optFcns = (a.Start, a.End)
- self.intvecs.append((a.TableAttributeAddTable, table))
+ self.intvecs.append((a.AddTable, table))
class TosaSerializerQuantInfo(TosaSerializerUnion):
"""This class handles encapsulating all of the enumerated types for quantinfo types"""
@@ -320,32 +320,32 @@ class TosaSerializerQuantInfo(TosaSerializerUnion):
from tosa import ConvQuantInfo as q, QuantInfo
self.utype = QuantInfo.QuantInfo().ConvQuantInfo
- self.optFcns = (q.ConvQuantInfoStart, q.ConvQuantInfoEnd)
- self.ints.append((q.ConvQuantInfoAddInputZp, input_zp))
- self.ints.append((q.ConvQuantInfoAddWeightZp, weight_zp))
+ self.optFcns = (q.Start, q.End)
+ self.ints.append((q.AddInputZp, input_zp))
+ self.ints.append((q.AddWeightZp, weight_zp))
def UnaryQuantInfo(self, input_zp, output_zp):
from tosa import UnaryQuantInfo as q, QuantInfo
self.utype = QuantInfo.QuantInfo().UnaryQuantInfo
- self.optFcns = (q.UnaryQuantInfoStart, q.UnaryQuantInfoEnd)
- self.ints.append((q.UnaryQuantInfoAddInputZp, input_zp))
- self.ints.append((q.UnaryQuantInfoAddOutputZp, output_zp))
+ self.optFcns = (q.Start, q.End)
+ self.ints.append((q.AddInputZp, input_zp))
+ self.ints.append((q.AddOutputZp, output_zp))
def MatMulQuantInfo(self, a_zp, b_zp):
from tosa import MatMulQuantInfo as q, QuantInfo
self.utype = QuantInfo.QuantInfo().MatMulQuantInfo
- self.optFcns = (q.MatMulQuantInfoStart, q.MatMulQuantInfoEnd)
- self.ints.append((q.MatMulQuantInfoAddAZp, a_zp))
- self.ints.append((q.MatMulQuantInfoAddBZp, b_zp))
+ self.optFcns = (q.Start, q.End)
+ self.ints.append((q.AddAZp, a_zp))
+ self.ints.append((q.AddBZp, b_zp))
def PadQuantInfo(self, input_zp):
from tosa import PadQuantInfo as q, QuantInfo
self.utype = QuantInfo.QuantInfo().PadQuantInfo
- self.optFcns = (q.PadQuantInfoStart, q.PadQuantInfoEnd)
- self.ints.append((q.PadQuantInfoAddInputZp, input_zp))
+ self.optFcns = (q.Start, q.End)
+ self.ints.append((q.AddInputZp, input_zp))
class TosaSerializerTensor:
@@ -453,14 +453,14 @@ class TosaSerializerTensor:
)
fb_data = TosaSerializer.serializeUint8Vec(builder, u8_data)
- TosaTensor.TosaTensorStart(builder)
- TosaTensor.TosaTensorAddName(builder, fb_name)
- TosaTensor.TosaTensorAddShape(builder, fb_shapes)
- TosaTensor.TosaTensorAddType(builder, self.dtype)
+ TosaTensor.Start(builder)
+ TosaTensor.AddName(builder, fb_name)
+ TosaTensor.AddShape(builder, fb_shapes)
+ TosaTensor.AddType(builder, self.dtype)
if self.data:
- TosaTensor.TosaTensorAddData(builder, fb_data)
+ TosaTensor.AddData(builder, fb_data)
- return TosaTensor.TosaTensorEnd(builder)
+ return TosaTensor.End(builder)
class TosaSerializerOperator:
@@ -483,10 +483,10 @@ class TosaSerializerOperator:
def serialize(self, builder):
fb_inputs = TosaSerializer.serializeStrVec(
- builder, self.inputs, TosaOperator.TosaOperatorStartInputsVector
+ builder, self.inputs, TosaOperator.StartInputsVector
)
fb_outputs = TosaSerializer.serializeStrVec(
- builder, self.outputs, TosaOperator.TosaOperatorStartOutputsVector
+ builder, self.outputs, TosaOperator.StartOutputsVector
)
# Need to serialize quant_info and attributes enums still
if self.attributes is not None:
@@ -495,18 +495,18 @@ class TosaSerializerOperator:
if self.quantInfo is not None:
fb_qinfo = self.quantInfo.serialize(builder)
- TosaOperator.TosaOperatorStart(builder)
- TosaOperator.TosaOperatorAddOp(builder, self.op)
- TosaOperator.TosaOperatorAddInputs(builder, fb_inputs)
- TosaOperator.TosaOperatorAddOutputs(builder, fb_outputs)
+ TosaOperator.Start(builder)
+ TosaOperator.AddOp(builder, self.op)
+ TosaOperator.AddInputs(builder, fb_inputs)
+ TosaOperator.AddOutputs(builder, fb_outputs)
if self.attributes is not None:
- TosaOperator.TosaOperatorAddAttributeType(builder, self.attributes.utype)
- TosaOperator.TosaOperatorAddAttribute(builder, fb_attributes)
+ TosaOperator.AddAttributeType(builder, self.attributes.utype)
+ TosaOperator.AddAttribute(builder, fb_attributes)
if self.quantInfo is not None:
- TosaOperator.TosaOperatorAddQuantInfoType(builder, self.quantInfo.utype)
- TosaOperator.TosaOperatorAddQuantInfo(builder, fb_qinfo)
+ TosaOperator.AddQuantInfoType(builder, self.quantInfo.utype)
+ TosaOperator.AddQuantInfo(builder, fb_qinfo)
- return TosaOperator.TosaOperatorEnd(builder)
+ return TosaOperator.End(builder)
class TosaSerializerBasicBlock:
@@ -552,27 +552,27 @@ class TosaSerializerBasicBlock:
def serialize(self, builder):
fb_name = builder.CreateString(self.name)
fbv_inputs = TosaSerializer.serializeStrVec(
- builder, list(self.inputs), TosaBasicBlock.TosaBasicBlockStartInputsVector
+ builder, list(self.inputs), TosaBasicBlock.StartInputsVector
)
fbv_outputs = TosaSerializer.serializeStrVec(
- builder, list(self.outputs), TosaBasicBlock.TosaBasicBlockStartOutputsVector
+ builder, list(self.outputs), TosaBasicBlock.StartOutputsVector
)
fbv_tensors = TosaSerializer.serializeObjVec(
builder,
list(self.tensors.values()),
- TosaBasicBlock.TosaBasicBlockStartTensorsVector,
+ TosaBasicBlock.StartTensorsVector,
)
fbv_operators = TosaSerializer.serializeObjVec(
- builder, self.operators, TosaBasicBlock.TosaBasicBlockStartOperatorsVector
+ builder, self.operators, TosaBasicBlock.StartOperatorsVector
)
- TosaBasicBlock.TosaBasicBlockStart(builder)
- TosaBasicBlock.TosaBasicBlockAddName(builder, fb_name)
- TosaBasicBlock.TosaBasicBlockAddInputs(builder, fbv_inputs)
- TosaBasicBlock.TosaBasicBlockAddOutputs(builder, fbv_outputs)
- TosaBasicBlock.TosaBasicBlockAddTensors(builder, fbv_tensors)
- TosaBasicBlock.TosaBasicBlockAddOperators(builder, fbv_operators)
- return TosaBasicBlock.TosaBasicBlockEnd(builder)
+ TosaBasicBlock.Start(builder)
+ TosaBasicBlock.AddName(builder, fb_name)
+ TosaBasicBlock.AddInputs(builder, fbv_inputs)
+ TosaBasicBlock.AddOutputs(builder, fbv_outputs)
+ TosaBasicBlock.AddTensors(builder, fbv_tensors)
+ TosaBasicBlock.AddOperators(builder, fbv_operators)
+ return TosaBasicBlock.End(builder)
@unique
@@ -697,21 +697,21 @@ class TosaSerializer:
builder = self.builder
- Version.VersionStart(builder)
- Version.VersionAdd_major(builder, TOSA_VERSION[0])
- Version.VersionAdd_minor(builder, TOSA_VERSION[1])
- Version.VersionAdd_patch(builder, TOSA_VERSION[2])
- Version.VersionAdd_draft(builder, TOSA_VERSION[3])
- version = Version.VersionEnd(builder)
+ Version.Start(builder)
+ Version.Add_major(builder, TOSA_VERSION[0])
+ Version.Add_minor(builder, TOSA_VERSION[1])
+ Version.Add_patch(builder, TOSA_VERSION[2])
+ Version.Add_draft(builder, TOSA_VERSION[3])
+ version = Version.End(builder)
fbv_bb = TosaSerializer.serializeObjVec(
- builder, self.basicBlocks, TosaGraph.TosaGraphStartBlocksVector
+ builder, self.basicBlocks, TosaGraph.StartBlocksVector
)
- TosaGraph.TosaGraphStart(builder)
- TosaGraph.TosaGraphAddVersion(builder, version)
- TosaGraph.TosaGraphAddBlocks(builder, fbv_bb)
- graph = TosaGraph.TosaGraphEnd(builder)
+ TosaGraph.Start(builder)
+ TosaGraph.AddVersion(builder, version)
+ TosaGraph.AddBlocks(builder, fbv_bb)
+ graph = TosaGraph.End(builder)
self.builder.Finish(graph)
return self.builder.Output()
@@ -759,13 +759,7 @@ class TosaSerializer:
start_fcn(builder, len(fb_strs))
for s in fb_strs[::-1]:
builder.PrependUOffsetTRelative(s)
- # This try/except block supports both the Flatbuffers 2.x and 1.x APIs,
- # defaulting to 2.x. If/when Flatbuffers 1.x support is deprecated, the
- # try block and builder.EndVector(len) function calls can be removed.
- try:
- return builder.EndVector()
- except TypeError:
- return builder.EndVector(len(fb_strs))
+ return builder.EndVector()
@staticmethod
def serializeUint8Vec(builder, vec):
diff --git a/third_party/flatbuffers b/third_party/flatbuffers
-Subproject 6df40a2471737b27271bdd9b900ab5f3aec746c
+Subproject a9a295fecf3fbd5a4f571f53b01f63202a3e211