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