diff --git a/tools/tflitefile_tool/select_operator.py b/tools/tflitefile_tool/select_operator.py index 41bf26a9f03..6106b1effbc 100755 --- a/tools/tflitefile_tool/select_operator.py +++ b/tools/tflitefile_tool/select_operator.py @@ -135,7 +135,8 @@ def GenerateOperatorCodes(new_builder, sample_model, used_opcodes_dic, tflite.OperatorCode.OperatorCodeStart(new_builder) tflite.OperatorCode.OperatorCodeAddBuiltinCode(new_builder, operator_code.BuiltinCode()) - + tflite.OperatorCode.OperatorCodeAddDeprecatedBuiltinCode(new_builder, + operator_code.DeprecatedBuiltinCode()) new_operator_code_string = operator_code.CustomCode() if new_operator_code_string in new_operator_code_string_list: tflite.OperatorCode.OperatorCodeAddCustomCode( @@ -987,6 +988,22 @@ def GenerateBuiltinOption(new_builder, selected_builtin_option, builtin_option_t new_builder, used_subgraphs_dic[while_option.CondSubgraphIndex()]) return tflite.WhileOptions.WhileOptionsEnd(new_builder) + # BatchMatMulOptions + import tflite.BatchMatMulOptions + if builtin_option_type == tflite.BuiltinOptions.BuiltinOptions().BatchMatMulOptions: + + batchmatmul_option = tflite.BatchMatMulOptions.BatchMatMulOptions() + batchmatmul_option.Init(selected_builtin_option.Bytes, + selected_builtin_option.Pos) + + tflite.BatchMatMulOptions.BatchMatMulOptionsStart(new_builder) + tflite.BatchMatMulOptions.BatchMatMulOptionsAddAdjX(new_builder, batchmatmul_option.AdjX()) + tflite.BatchMatMulOptions.BatchMatMulOptionsAddAdjY(new_builder, batchmatmul_option.AdjY()) + tflite.BatchMatMulOptions.BatchMatMulOptionsAddAsymmetricQuantizeInputs(new_builder, batchmatmul_option.AsymmetricQuantizeInputs()) + + return tflite.BatchMatMulOptions.BatchMatMulOptionsEnd(new_builder) + + # Cannot handle builtin option type yet print("Cannot handle BuiltinOptions {} yet. See BuiltinOptions.py for op name".format( builtin_option_type)) diff --git a/tools/tflitefile_tool/tflite/AbsOptions.py b/tools/tflitefile_tool/tflite/AbsOptions.py index 6e95bdfbaf5..3bb24dc7c84 100644 --- a/tools/tflitefile_tool/tflite/AbsOptions.py +++ b/tools/tflitefile_tool/tflite/AbsOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class AbsOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsAbsOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = AbsOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsAbsOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def AbsOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # AbsOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def AbsOptionsStart(builder): builder.StartObject(0) +def Start(builder): + AbsOptionsStart(builder) def AbsOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return AbsOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/ActivationFunctionType.py b/tools/tflitefile_tool/tflite/ActivationFunctionType.py index a31039eddc2..6d8ec952b8c 100644 --- a/tools/tflitefile_tool/tflite/ActivationFunctionType.py +++ b/tools/tflitefile_tool/tflite/ActivationFunctionType.py @@ -1,7 +1,6 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite - +# namespace: tflite class ActivationFunctionType(object): NONE = 0 diff --git a/tools/tflitefile_tool/tflite/AddNOptions.py b/tools/tflitefile_tool/tflite/AddNOptions.py index b928cafdb13..2bdad8aeae0 100644 --- a/tools/tflitefile_tool/tflite/AddNOptions.py +++ b/tools/tflitefile_tool/tflite/AddNOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class AddNOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsAddNOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = AddNOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsAddNOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def AddNOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # AddNOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def AddNOptionsStart(builder): builder.StartObject(0) +def Start(builder): + AddNOptionsStart(builder) def AddNOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return AddNOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/AddOptions.py b/tools/tflitefile_tool/tflite/AddOptions.py index 3e1337f73ef..cc4c4e3be0f 100644 --- a/tools/tflitefile_tool/tflite/AddOptions.py +++ b/tools/tflitefile_tool/tflite/AddOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class AddOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsAddOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = AddOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsAddOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def AddOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # AddOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,33 @@ def FusedActivationFunction(self): return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) return 0 + # AddOptions + def PotScaleInt16(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) + if o != 0: + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return True def AddOptionsStart(builder): - builder.StartObject(1) + builder.StartObject(2) +def Start(builder): + AddOptionsStart(builder) def AddOptionsAddFusedActivationFunction(builder, fusedActivationFunction): builder.PrependInt8Slot(0, fusedActivationFunction, 0) +def AddFusedActivationFunction(builder, fusedActivationFunction): + AddOptionsAddFusedActivationFunction(builder, fusedActivationFunction) + +def AddOptionsAddPotScaleInt16(builder, potScaleInt16): + builder.PrependBoolSlot(1, potScaleInt16, 1) + +def AddPotScaleInt16(builder, potScaleInt16): + AddOptionsAddPotScaleInt16(builder, potScaleInt16) def AddOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return AddOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/ArgMaxOptions.py b/tools/tflitefile_tool/tflite/ArgMaxOptions.py index 699978c486b..1c3ec62d8d2 100644 --- a/tools/tflitefile_tool/tflite/ArgMaxOptions.py +++ b/tools/tflitefile_tool/tflite/ArgMaxOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class ArgMaxOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsArgMaxOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ArgMaxOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsArgMaxOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def ArgMaxOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # ArgMaxOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def OutputType(self): return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) return 0 - def ArgMaxOptionsStart(builder): builder.StartObject(1) +def Start(builder): + ArgMaxOptionsStart(builder) def ArgMaxOptionsAddOutputType(builder, outputType): builder.PrependInt8Slot(0, outputType, 0) +def AddOutputType(builder, outputType): + ArgMaxOptionsAddOutputType(builder, outputType) def ArgMaxOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return ArgMaxOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/ArgMinOptions.py b/tools/tflitefile_tool/tflite/ArgMinOptions.py index 660c6a12ed3..d71af3d6560 100644 --- a/tools/tflitefile_tool/tflite/ArgMinOptions.py +++ b/tools/tflitefile_tool/tflite/ArgMinOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class ArgMinOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsArgMinOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ArgMinOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsArgMinOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def ArgMinOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # ArgMinOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def OutputType(self): return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) return 0 - def ArgMinOptionsStart(builder): builder.StartObject(1) +def Start(builder): + ArgMinOptionsStart(builder) def ArgMinOptionsAddOutputType(builder, outputType): builder.PrependInt8Slot(0, outputType, 0) +def AddOutputType(builder, outputType): + ArgMinOptionsAddOutputType(builder, outputType) def ArgMinOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return ArgMinOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/BatchMatMulOptions.py b/tools/tflitefile_tool/tflite/BatchMatMulOptions.py index 0b6d88f646c..ced6b42079f 100644 --- a/tools/tflitefile_tool/tflite/BatchMatMulOptions.py +++ b/tools/tflitefile_tool/tflite/BatchMatMulOptions.py @@ -1,52 +1,80 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class BatchMatMulOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsBatchMatMulOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = BatchMatMulOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsBatchMatMulOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def BatchMatMulOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # BatchMatMulOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) # BatchMatMulOptions - def AdjointLhs(self): + def AdjX(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False # BatchMatMulOptions - def AdjointRhs(self): + def AdjY(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False + # BatchMatMulOptions + def AsymmetricQuantizeInputs(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) + if o != 0: + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return False def BatchMatMulOptionsStart(builder): - builder.StartObject(2) + builder.StartObject(3) + +def Start(builder): + BatchMatMulOptionsStart(builder) +def BatchMatMulOptionsAddAdjX(builder, adjX): + builder.PrependBoolSlot(0, adjX, 0) -def BatchMatMulOptionsAddAdjointLhs(builder, adjointLhs): - builder.PrependBoolSlot(0, adjointLhs, 0) +def AddAdjX(builder, adjX): + BatchMatMulOptionsAddAdjX(builder, adjX) +def BatchMatMulOptionsAddAdjY(builder, adjY): + builder.PrependBoolSlot(1, adjY, 0) -def BatchMatMulOptionsAddAdjointRhs(builder, adjointRhs): - builder.PrependBoolSlot(1, adjointRhs, 0) +def AddAdjY(builder, adjY): + BatchMatMulOptionsAddAdjY(builder, adjY) +def BatchMatMulOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): + builder.PrependBoolSlot(2, asymmetricQuantizeInputs, 0) + +def AddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): + BatchMatMulOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs) def BatchMatMulOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return BatchMatMulOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/BatchToSpaceNDOptions.py b/tools/tflitefile_tool/tflite/BatchToSpaceNDOptions.py index 086cb89943c..e826284f7c8 100644 --- a/tools/tflitefile_tool/tflite/BatchToSpaceNDOptions.py +++ b/tools/tflitefile_tool/tflite/BatchToSpaceNDOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class BatchToSpaceNDOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsBatchToSpaceNDOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = BatchToSpaceNDOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsBatchToSpaceNDOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def BatchToSpaceNDOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # BatchToSpaceNDOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def BatchToSpaceNDOptionsStart(builder): builder.StartObject(0) +def Start(builder): + BatchToSpaceNDOptionsStart(builder) def BatchToSpaceNDOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return BatchToSpaceNDOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/BidirectionalSequenceLSTMOptions.py b/tools/tflitefile_tool/tflite/BidirectionalSequenceLSTMOptions.py index d99ef58e1cd..1fcbd5a0dc4 100644 --- a/tools/tflitefile_tool/tflite/BidirectionalSequenceLSTMOptions.py +++ b/tools/tflitefile_tool/tflite/BidirectionalSequenceLSTMOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class BidirectionalSequenceLSTMOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsBidirectionalSequenceLSTMOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = BidirectionalSequenceLSTMOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsBidirectionalSequenceLSTMOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def BidirectionalSequenceLSTMOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # BidirectionalSequenceLSTMOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -44,56 +53,67 @@ def ProjClip(self): def MergeOutputs(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False # BidirectionalSequenceLSTMOptions def TimeMajor(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return True # BidirectionalSequenceLSTMOptions def AsymmetricQuantizeInputs(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False - def BidirectionalSequenceLSTMOptionsStart(builder): builder.StartObject(6) +def Start(builder): + BidirectionalSequenceLSTMOptionsStart(builder) -def BidirectionalSequenceLSTMOptionsAddFusedActivationFunction(builder, - fusedActivationFunction): +def BidirectionalSequenceLSTMOptionsAddFusedActivationFunction(builder, fusedActivationFunction): builder.PrependInt8Slot(0, fusedActivationFunction, 0) +def AddFusedActivationFunction(builder, fusedActivationFunction): + BidirectionalSequenceLSTMOptionsAddFusedActivationFunction(builder, fusedActivationFunction) def BidirectionalSequenceLSTMOptionsAddCellClip(builder, cellClip): builder.PrependFloat32Slot(1, cellClip, 0.0) +def AddCellClip(builder, cellClip): + BidirectionalSequenceLSTMOptionsAddCellClip(builder, cellClip) def BidirectionalSequenceLSTMOptionsAddProjClip(builder, projClip): builder.PrependFloat32Slot(2, projClip, 0.0) +def AddProjClip(builder, projClip): + BidirectionalSequenceLSTMOptionsAddProjClip(builder, projClip) def BidirectionalSequenceLSTMOptionsAddMergeOutputs(builder, mergeOutputs): builder.PrependBoolSlot(3, mergeOutputs, 0) +def AddMergeOutputs(builder, mergeOutputs): + BidirectionalSequenceLSTMOptionsAddMergeOutputs(builder, mergeOutputs) def BidirectionalSequenceLSTMOptionsAddTimeMajor(builder, timeMajor): builder.PrependBoolSlot(4, timeMajor, 1) +def AddTimeMajor(builder, timeMajor): + BidirectionalSequenceLSTMOptionsAddTimeMajor(builder, timeMajor) -def BidirectionalSequenceLSTMOptionsAddAsymmetricQuantizeInputs( - builder, asymmetricQuantizeInputs): +def BidirectionalSequenceLSTMOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): builder.PrependBoolSlot(5, asymmetricQuantizeInputs, 0) +def AddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): + BidirectionalSequenceLSTMOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs) def BidirectionalSequenceLSTMOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return BidirectionalSequenceLSTMOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/BidirectionalSequenceRNNOptions.py b/tools/tflitefile_tool/tflite/BidirectionalSequenceRNNOptions.py index 49f8d566e2f..aebb95d1519 100644 --- a/tools/tflitefile_tool/tflite/BidirectionalSequenceRNNOptions.py +++ b/tools/tflitefile_tool/tflite/BidirectionalSequenceRNNOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class BidirectionalSequenceRNNOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsBidirectionalSequenceRNNOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = BidirectionalSequenceRNNOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsBidirectionalSequenceRNNOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def BidirectionalSequenceRNNOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # BidirectionalSequenceRNNOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -23,8 +32,7 @@ def Init(self, buf, pos): def TimeMajor(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False # BidirectionalSequenceRNNOptions @@ -38,40 +46,48 @@ def FusedActivationFunction(self): def MergeOutputs(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False # BidirectionalSequenceRNNOptions def AsymmetricQuantizeInputs(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False - def BidirectionalSequenceRNNOptionsStart(builder): builder.StartObject(4) +def Start(builder): + BidirectionalSequenceRNNOptionsStart(builder) def BidirectionalSequenceRNNOptionsAddTimeMajor(builder, timeMajor): builder.PrependBoolSlot(0, timeMajor, 0) +def AddTimeMajor(builder, timeMajor): + BidirectionalSequenceRNNOptionsAddTimeMajor(builder, timeMajor) -def BidirectionalSequenceRNNOptionsAddFusedActivationFunction(builder, - fusedActivationFunction): +def BidirectionalSequenceRNNOptionsAddFusedActivationFunction(builder, fusedActivationFunction): builder.PrependInt8Slot(1, fusedActivationFunction, 0) +def AddFusedActivationFunction(builder, fusedActivationFunction): + BidirectionalSequenceRNNOptionsAddFusedActivationFunction(builder, fusedActivationFunction) def BidirectionalSequenceRNNOptionsAddMergeOutputs(builder, mergeOutputs): builder.PrependBoolSlot(2, mergeOutputs, 0) +def AddMergeOutputs(builder, mergeOutputs): + BidirectionalSequenceRNNOptionsAddMergeOutputs(builder, mergeOutputs) -def BidirectionalSequenceRNNOptionsAddAsymmetricQuantizeInputs(builder, - asymmetricQuantizeInputs): +def BidirectionalSequenceRNNOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): builder.PrependBoolSlot(3, asymmetricQuantizeInputs, 0) +def AddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): + BidirectionalSequenceRNNOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs) def BidirectionalSequenceRNNOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return BidirectionalSequenceRNNOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/Buffer.py b/tools/tflitefile_tool/tflite/Buffer.py index 71ac5e717b8..5bd58bacb7b 100644 --- a/tools/tflitefile_tool/tflite/Buffer.py +++ b/tools/tflitefile_tool/tflite/Buffer.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class Buffer(object): __slots__ = ['_tab'] @classmethod - def GetRootAsBuffer(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = Buffer() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsBuffer(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def BufferBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # Buffer def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -24,9 +33,7 @@ def Data(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Uint8Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1)) + return self._tab.Get(flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1)) return 0 # Buffer @@ -43,19 +50,57 @@ def DataLength(self): return self._tab.VectorLen(o) return 0 + # Buffer + def DataIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) + return o == 0 + + # Buffer + def Offset(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) + if o != 0: + return self._tab.Get(flatbuffers.number_types.Uint64Flags, o + self._tab.Pos) + return 0 + + # Buffer + def Size(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) + if o != 0: + return self._tab.Get(flatbuffers.number_types.Uint64Flags, o + self._tab.Pos) + return 0 def BufferStart(builder): - builder.StartObject(1) + builder.StartObject(3) +def Start(builder): + BufferStart(builder) def BufferAddData(builder, data): - builder.PrependUOffsetTRelativeSlot( - 0, flatbuffers.number_types.UOffsetTFlags.py_type(data), 0) + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(data), 0) +def AddData(builder, data): + BufferAddData(builder, data) def BufferStartDataVector(builder, numElems): return builder.StartVector(1, numElems, 1) +def StartDataVector(builder, numElems: int) -> int: + return BufferStartDataVector(builder, numElems) + +def BufferAddOffset(builder, offset): + builder.PrependUint64Slot(1, offset, 0) + +def AddOffset(builder, offset): + BufferAddOffset(builder, offset) + +def BufferAddSize(builder, size): + builder.PrependUint64Slot(2, size, 0) + +def AddSize(builder, size): + BufferAddSize(builder, size) def BufferEnd(builder): return builder.EndObject() + +def End(builder): + return BufferEnd(builder) diff --git a/tools/tflitefile_tool/tflite/BuiltinOperator.py b/tools/tflitefile_tool/tflite/BuiltinOperator.py index 30745ed50d1..130e3986057 100644 --- a/tools/tflitefile_tool/tflite/BuiltinOperator.py +++ b/tools/tflitefile_tool/tflite/BuiltinOperator.py @@ -1,7 +1,6 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite - +# namespace: tflite class BuiltinOperator(object): ADD = 0 @@ -131,3 +130,85 @@ class BuiltinOperator(object): DENSIFY = 124 SEGMENT_SUM = 125 BATCH_MATMUL = 126 + PLACEHOLDER_FOR_GREATER_OP_CODES = 127 + CUMSUM = 128 + CALL_ONCE = 129 + BROADCAST_TO = 130 + RFFT2D = 131 + CONV_3D = 132 + IMAG = 133 + REAL = 134 + COMPLEX_ABS = 135 + HASHTABLE = 136 + HASHTABLE_FIND = 137 + HASHTABLE_IMPORT = 138 + HASHTABLE_SIZE = 139 + REDUCE_ALL = 140 + CONV_3D_TRANSPOSE = 141 + VAR_HANDLE = 142 + READ_VARIABLE = 143 + ASSIGN_VARIABLE = 144 + BROADCAST_ARGS = 145 + RANDOM_STANDARD_NORMAL = 146 + BUCKETIZE = 147 + RANDOM_UNIFORM = 148 + MULTINOMIAL = 149 + GELU = 150 + DYNAMIC_UPDATE_SLICE = 151 + RELU_0_TO_1 = 152 + UNSORTED_SEGMENT_PROD = 153 + UNSORTED_SEGMENT_MAX = 154 + UNSORTED_SEGMENT_SUM = 155 + ATAN2 = 156 + UNSORTED_SEGMENT_MIN = 157 + SIGN = 158 + BITCAST = 159 + BITWISE_XOR = 160 + RIGHT_SHIFT = 161 + STABLEHLO_LOGISTIC = 162 + STABLEHLO_ADD = 163 + STABLEHLO_DIVIDE = 164 + STABLEHLO_MULTIPLY = 165 + STABLEHLO_MAXIMUM = 166 + STABLEHLO_RESHAPE = 167 + STABLEHLO_CLAMP = 168 + STABLEHLO_CONCATENATE = 169 + STABLEHLO_BROADCAST_IN_DIM = 170 + STABLEHLO_CONVOLUTION = 171 + STABLEHLO_SLICE = 172 + STABLEHLO_CUSTOM_CALL = 173 + STABLEHLO_REDUCE = 174 + STABLEHLO_ABS = 175 + STABLEHLO_AND = 176 + STABLEHLO_COSINE = 177 + STABLEHLO_EXPONENTIAL = 178 + STABLEHLO_FLOOR = 179 + STABLEHLO_LOG = 180 + STABLEHLO_MINIMUM = 181 + STABLEHLO_NEGATE = 182 + STABLEHLO_OR = 183 + STABLEHLO_POWER = 184 + STABLEHLO_REMAINDER = 185 + STABLEHLO_RSQRT = 186 + STABLEHLO_SELECT = 187 + STABLEHLO_SUBTRACT = 188 + STABLEHLO_TANH = 189 + STABLEHLO_SCATTER = 190 + STABLEHLO_COMPARE = 191 + STABLEHLO_CONVERT = 192 + STABLEHLO_DYNAMIC_SLICE = 193 + STABLEHLO_DYNAMIC_UPDATE_SLICE = 194 + STABLEHLO_PAD = 195 + STABLEHLO_IOTA = 196 + STABLEHLO_DOT_GENERAL = 197 + STABLEHLO_REDUCE_WINDOW = 198 + STABLEHLO_SORT = 199 + STABLEHLO_WHILE = 200 + STABLEHLO_GATHER = 201 + STABLEHLO_TRANSPOSE = 202 + DILATE = 203 + STABLEHLO_RNG_BIT_GENERATOR = 204 + REDUCE_WINDOW = 205 + STABLEHLO_COMPOSITE = 206 + STABLEHLO_SHIFT_LEFT = 207 + STABLEHLO_CBRT = 208 diff --git a/tools/tflitefile_tool/tflite/BuiltinOptions.py b/tools/tflitefile_tool/tflite/BuiltinOptions.py index a20b9b18c0d..7c3b3da3d3b 100644 --- a/tools/tflitefile_tool/tflite/BuiltinOptions.py +++ b/tools/tflitefile_tool/tflite/BuiltinOptions.py @@ -1,7 +1,6 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite - +# namespace: tflite class BuiltinOptions(object): NONE = 0 @@ -106,3 +105,28 @@ class BuiltinOptions(object): DensifyOptions = 99 SegmentSumOptions = 100 BatchMatMulOptions = 101 + CumsumOptions = 102 + CallOnceOptions = 103 + BroadcastToOptions = 104 + Rfft2dOptions = 105 + Conv3DOptions = 106 + HashtableOptions = 107 + HashtableFindOptions = 108 + HashtableImportOptions = 109 + HashtableSizeOptions = 110 + VarHandleOptions = 111 + ReadVariableOptions = 112 + AssignVariableOptions = 113 + RandomOptions = 114 + BucketizeOptions = 115 + GeluOptions = 116 + DynamicUpdateSliceOptions = 117 + UnsortedSegmentProdOptions = 118 + UnsortedSegmentMaxOptions = 119 + UnsortedSegmentMinOptions = 120 + UnsortedSegmentSumOptions = 121 + ATan2Options = 122 + SignOptions = 123 + BitcastOptions = 124 + BitwiseXorOptions = 125 + RightShiftOptions = 126 diff --git a/tools/tflitefile_tool/tflite/CallOptions.py b/tools/tflitefile_tool/tflite/CallOptions.py index 01d87aa152a..a16f05868aa 100644 --- a/tools/tflitefile_tool/tflite/CallOptions.py +++ b/tools/tflitefile_tool/tflite/CallOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class CallOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsCallOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = CallOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsCallOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def CallOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # CallOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def Subgraph(self): return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos) return 0 - def CallOptionsStart(builder): builder.StartObject(1) +def Start(builder): + CallOptionsStart(builder) def CallOptionsAddSubgraph(builder, subgraph): builder.PrependUint32Slot(0, subgraph, 0) +def AddSubgraph(builder, subgraph): + CallOptionsAddSubgraph(builder, subgraph) def CallOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return CallOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/CastOptions.py b/tools/tflitefile_tool/tflite/CastOptions.py index cd415896c44..6c111992867 100644 --- a/tools/tflitefile_tool/tflite/CastOptions.py +++ b/tools/tflitefile_tool/tflite/CastOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class CastOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsCastOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = CastOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsCastOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def CastOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # CastOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -33,18 +42,26 @@ def OutDataType(self): return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) return 0 - def CastOptionsStart(builder): builder.StartObject(2) +def Start(builder): + CastOptionsStart(builder) def CastOptionsAddInDataType(builder, inDataType): builder.PrependInt8Slot(0, inDataType, 0) +def AddInDataType(builder, inDataType): + CastOptionsAddInDataType(builder, inDataType) def CastOptionsAddOutDataType(builder, outDataType): builder.PrependInt8Slot(1, outDataType, 0) +def AddOutDataType(builder, outDataType): + CastOptionsAddOutDataType(builder, outDataType) def CastOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return CastOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/CombinerType.py b/tools/tflitefile_tool/tflite/CombinerType.py index 228213f70ee..1e3a61f38ae 100644 --- a/tools/tflitefile_tool/tflite/CombinerType.py +++ b/tools/tflitefile_tool/tflite/CombinerType.py @@ -1,7 +1,6 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite - +# namespace: tflite class CombinerType(object): SUM = 0 diff --git a/tools/tflitefile_tool/tflite/ConcatEmbeddingsOptions.py b/tools/tflitefile_tool/tflite/ConcatEmbeddingsOptions.py index b0caaf30d69..b213db2aa1c 100644 --- a/tools/tflitefile_tool/tflite/ConcatEmbeddingsOptions.py +++ b/tools/tflitefile_tool/tflite/ConcatEmbeddingsOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class ConcatEmbeddingsOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsConcatEmbeddingsOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ConcatEmbeddingsOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsConcatEmbeddingsOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def ConcatEmbeddingsOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # ConcatEmbeddingsOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -31,9 +40,7 @@ def NumColumnsPerChannel(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Int32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Int32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # ConcatEmbeddingsOptions @@ -50,14 +57,17 @@ def NumColumnsPerChannelLength(self): return self._tab.VectorLen(o) return 0 + # ConcatEmbeddingsOptions + def NumColumnsPerChannelIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) + return o == 0 + # ConcatEmbeddingsOptions def EmbeddingDimPerChannel(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Int32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Int32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # ConcatEmbeddingsOptions @@ -74,32 +84,49 @@ def EmbeddingDimPerChannelLength(self): return self._tab.VectorLen(o) return 0 + # ConcatEmbeddingsOptions + def EmbeddingDimPerChannelIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) + return o == 0 def ConcatEmbeddingsOptionsStart(builder): builder.StartObject(3) +def Start(builder): + ConcatEmbeddingsOptionsStart(builder) def ConcatEmbeddingsOptionsAddNumChannels(builder, numChannels): builder.PrependInt32Slot(0, numChannels, 0) +def AddNumChannels(builder, numChannels): + ConcatEmbeddingsOptionsAddNumChannels(builder, numChannels) def ConcatEmbeddingsOptionsAddNumColumnsPerChannel(builder, numColumnsPerChannel): - builder.PrependUOffsetTRelativeSlot( - 1, flatbuffers.number_types.UOffsetTFlags.py_type(numColumnsPerChannel), 0) + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(numColumnsPerChannel), 0) +def AddNumColumnsPerChannel(builder, numColumnsPerChannel): + ConcatEmbeddingsOptionsAddNumColumnsPerChannel(builder, numColumnsPerChannel) def ConcatEmbeddingsOptionsStartNumColumnsPerChannelVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartNumColumnsPerChannelVector(builder, numElems: int) -> int: + return ConcatEmbeddingsOptionsStartNumColumnsPerChannelVector(builder, numElems) def ConcatEmbeddingsOptionsAddEmbeddingDimPerChannel(builder, embeddingDimPerChannel): - builder.PrependUOffsetTRelativeSlot( - 2, flatbuffers.number_types.UOffsetTFlags.py_type(embeddingDimPerChannel), 0) + builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(embeddingDimPerChannel), 0) +def AddEmbeddingDimPerChannel(builder, embeddingDimPerChannel): + ConcatEmbeddingsOptionsAddEmbeddingDimPerChannel(builder, embeddingDimPerChannel) def ConcatEmbeddingsOptionsStartEmbeddingDimPerChannelVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartEmbeddingDimPerChannelVector(builder, numElems: int) -> int: + return ConcatEmbeddingsOptionsStartEmbeddingDimPerChannelVector(builder, numElems) def ConcatEmbeddingsOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return ConcatEmbeddingsOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/ConcatenationOptions.py b/tools/tflitefile_tool/tflite/ConcatenationOptions.py index cf3da81da99..8ff2bce73d6 100644 --- a/tools/tflitefile_tool/tflite/ConcatenationOptions.py +++ b/tools/tflitefile_tool/tflite/ConcatenationOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class ConcatenationOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsConcatenationOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ConcatenationOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsConcatenationOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def ConcatenationOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # ConcatenationOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -33,18 +42,26 @@ def FusedActivationFunction(self): return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) return 0 - def ConcatenationOptionsStart(builder): builder.StartObject(2) +def Start(builder): + ConcatenationOptionsStart(builder) def ConcatenationOptionsAddAxis(builder, axis): builder.PrependInt32Slot(0, axis, 0) +def AddAxis(builder, axis): + ConcatenationOptionsAddAxis(builder, axis) def ConcatenationOptionsAddFusedActivationFunction(builder, fusedActivationFunction): builder.PrependInt8Slot(1, fusedActivationFunction, 0) +def AddFusedActivationFunction(builder, fusedActivationFunction): + ConcatenationOptionsAddFusedActivationFunction(builder, fusedActivationFunction) def ConcatenationOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return ConcatenationOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/Conv2DOptions.py b/tools/tflitefile_tool/tflite/Conv2DOptions.py index 5fe0890f18a..1d65f1398c9 100644 --- a/tools/tflitefile_tool/tflite/Conv2DOptions.py +++ b/tools/tflitefile_tool/tflite/Conv2DOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class Conv2DOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsConv2DOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = Conv2DOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsConv2DOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def Conv2DOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # Conv2DOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -61,34 +70,63 @@ def DilationHFactor(self): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 1 + # Conv2DOptions + def QuantizedBiasType(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) + if o != 0: + return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) + return 0 def Conv2DOptionsStart(builder): - builder.StartObject(6) + builder.StartObject(7) +def Start(builder): + Conv2DOptionsStart(builder) def Conv2DOptionsAddPadding(builder, padding): builder.PrependInt8Slot(0, padding, 0) +def AddPadding(builder, padding): + Conv2DOptionsAddPadding(builder, padding) def Conv2DOptionsAddStrideW(builder, strideW): builder.PrependInt32Slot(1, strideW, 0) +def AddStrideW(builder, strideW): + Conv2DOptionsAddStrideW(builder, strideW) def Conv2DOptionsAddStrideH(builder, strideH): builder.PrependInt32Slot(2, strideH, 0) +def AddStrideH(builder, strideH): + Conv2DOptionsAddStrideH(builder, strideH) def Conv2DOptionsAddFusedActivationFunction(builder, fusedActivationFunction): builder.PrependInt8Slot(3, fusedActivationFunction, 0) +def AddFusedActivationFunction(builder, fusedActivationFunction): + Conv2DOptionsAddFusedActivationFunction(builder, fusedActivationFunction) def Conv2DOptionsAddDilationWFactor(builder, dilationWFactor): builder.PrependInt32Slot(4, dilationWFactor, 1) +def AddDilationWFactor(builder, dilationWFactor): + Conv2DOptionsAddDilationWFactor(builder, dilationWFactor) def Conv2DOptionsAddDilationHFactor(builder, dilationHFactor): builder.PrependInt32Slot(5, dilationHFactor, 1) +def AddDilationHFactor(builder, dilationHFactor): + Conv2DOptionsAddDilationHFactor(builder, dilationHFactor) + +def Conv2DOptionsAddQuantizedBiasType(builder, quantizedBiasType): + builder.PrependInt8Slot(6, quantizedBiasType, 0) + +def AddQuantizedBiasType(builder, quantizedBiasType): + Conv2DOptionsAddQuantizedBiasType(builder, quantizedBiasType) def Conv2DOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return Conv2DOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/CosOptions.py b/tools/tflitefile_tool/tflite/CosOptions.py index f046d0c8c4b..685d923441c 100644 --- a/tools/tflitefile_tool/tflite/CosOptions.py +++ b/tools/tflitefile_tool/tflite/CosOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class CosOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsCosOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = CosOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsCosOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def CosOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # CosOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def CosOptionsStart(builder): builder.StartObject(0) +def Start(builder): + CosOptionsStart(builder) def CosOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return CosOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/CustomOptionsFormat.py b/tools/tflitefile_tool/tflite/CustomOptionsFormat.py index efb3eec6fe2..c2fc07c2521 100644 --- a/tools/tflitefile_tool/tflite/CustomOptionsFormat.py +++ b/tools/tflitefile_tool/tflite/CustomOptionsFormat.py @@ -1,7 +1,6 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite - +# namespace: tflite class CustomOptionsFormat(object): FLEXBUFFERS = 0 diff --git a/tools/tflitefile_tool/tflite/CustomQuantization.py b/tools/tflitefile_tool/tflite/CustomQuantization.py index 9f6555cf1b7..e65623c4508 100644 --- a/tools/tflitefile_tool/tflite/CustomQuantization.py +++ b/tools/tflitefile_tool/tflite/CustomQuantization.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class CustomQuantization(object): __slots__ = ['_tab'] @classmethod - def GetRootAsCustomQuantization(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = CustomQuantization() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsCustomQuantization(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def CustomQuantizationBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # CustomQuantization def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -24,9 +33,7 @@ def Custom(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Uint8Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1)) + return self._tab.Get(flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1)) return 0 # CustomQuantization @@ -43,19 +50,31 @@ def CustomLength(self): return self._tab.VectorLen(o) return 0 + # CustomQuantization + def CustomIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) + return o == 0 def CustomQuantizationStart(builder): builder.StartObject(1) +def Start(builder): + CustomQuantizationStart(builder) def CustomQuantizationAddCustom(builder, custom): - builder.PrependUOffsetTRelativeSlot( - 0, flatbuffers.number_types.UOffsetTFlags.py_type(custom), 0) + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(custom), 0) +def AddCustom(builder, custom): + CustomQuantizationAddCustom(builder, custom) def CustomQuantizationStartCustomVector(builder, numElems): return builder.StartVector(1, numElems, 1) +def StartCustomVector(builder, numElems: int) -> int: + return CustomQuantizationStartCustomVector(builder, numElems) def CustomQuantizationEnd(builder): return builder.EndObject() + +def End(builder): + return CustomQuantizationEnd(builder) diff --git a/tools/tflitefile_tool/tflite/DensifyOptions.py b/tools/tflitefile_tool/tflite/DensifyOptions.py index 4be460629fe..7cbd7ed661b 100644 --- a/tools/tflitefile_tool/tflite/DensifyOptions.py +++ b/tools/tflitefile_tool/tflite/DensifyOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class DensifyOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsDensifyOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = DensifyOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsDensifyOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def DensifyOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # DensifyOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def DensifyOptionsStart(builder): builder.StartObject(0) +def Start(builder): + DensifyOptionsStart(builder) def DensifyOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return DensifyOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/DepthToSpaceOptions.py b/tools/tflitefile_tool/tflite/DepthToSpaceOptions.py index ef328122268..f713da7ddd2 100644 --- a/tools/tflitefile_tool/tflite/DepthToSpaceOptions.py +++ b/tools/tflitefile_tool/tflite/DepthToSpaceOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class DepthToSpaceOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsDepthToSpaceOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = DepthToSpaceOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsDepthToSpaceOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def DepthToSpaceOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # DepthToSpaceOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def BlockSize(self): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 - def DepthToSpaceOptionsStart(builder): builder.StartObject(1) +def Start(builder): + DepthToSpaceOptionsStart(builder) def DepthToSpaceOptionsAddBlockSize(builder, blockSize): builder.PrependInt32Slot(0, blockSize, 0) +def AddBlockSize(builder, blockSize): + DepthToSpaceOptionsAddBlockSize(builder, blockSize) def DepthToSpaceOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return DepthToSpaceOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/DepthwiseConv2DOptions.py b/tools/tflitefile_tool/tflite/DepthwiseConv2DOptions.py index 2708767a561..7375fde62ae 100644 --- a/tools/tflitefile_tool/tflite/DepthwiseConv2DOptions.py +++ b/tools/tflitefile_tool/tflite/DepthwiseConv2DOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class DepthwiseConv2DOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsDepthwiseConv2DOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = DepthwiseConv2DOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsDepthwiseConv2DOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def DepthwiseConv2DOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # DepthwiseConv2DOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -68,38 +77,56 @@ def DilationHFactor(self): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 1 - def DepthwiseConv2DOptionsStart(builder): builder.StartObject(7) +def Start(builder): + DepthwiseConv2DOptionsStart(builder) def DepthwiseConv2DOptionsAddPadding(builder, padding): builder.PrependInt8Slot(0, padding, 0) +def AddPadding(builder, padding): + DepthwiseConv2DOptionsAddPadding(builder, padding) def DepthwiseConv2DOptionsAddStrideW(builder, strideW): builder.PrependInt32Slot(1, strideW, 0) +def AddStrideW(builder, strideW): + DepthwiseConv2DOptionsAddStrideW(builder, strideW) def DepthwiseConv2DOptionsAddStrideH(builder, strideH): builder.PrependInt32Slot(2, strideH, 0) +def AddStrideH(builder, strideH): + DepthwiseConv2DOptionsAddStrideH(builder, strideH) def DepthwiseConv2DOptionsAddDepthMultiplier(builder, depthMultiplier): builder.PrependInt32Slot(3, depthMultiplier, 0) +def AddDepthMultiplier(builder, depthMultiplier): + DepthwiseConv2DOptionsAddDepthMultiplier(builder, depthMultiplier) def DepthwiseConv2DOptionsAddFusedActivationFunction(builder, fusedActivationFunction): builder.PrependInt8Slot(4, fusedActivationFunction, 0) +def AddFusedActivationFunction(builder, fusedActivationFunction): + DepthwiseConv2DOptionsAddFusedActivationFunction(builder, fusedActivationFunction) def DepthwiseConv2DOptionsAddDilationWFactor(builder, dilationWFactor): builder.PrependInt32Slot(5, dilationWFactor, 1) +def AddDilationWFactor(builder, dilationWFactor): + DepthwiseConv2DOptionsAddDilationWFactor(builder, dilationWFactor) def DepthwiseConv2DOptionsAddDilationHFactor(builder, dilationHFactor): builder.PrependInt32Slot(6, dilationHFactor, 1) +def AddDilationHFactor(builder, dilationHFactor): + DepthwiseConv2DOptionsAddDilationHFactor(builder, dilationHFactor) def DepthwiseConv2DOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return DepthwiseConv2DOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/DequantizeOptions.py b/tools/tflitefile_tool/tflite/DequantizeOptions.py index 39f05824463..c0ef1c5dffa 100644 --- a/tools/tflitefile_tool/tflite/DequantizeOptions.py +++ b/tools/tflitefile_tool/tflite/DequantizeOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class DequantizeOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsDequantizeOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = DequantizeOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsDequantizeOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def DequantizeOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # DequantizeOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def DequantizeOptionsStart(builder): builder.StartObject(0) +def Start(builder): + DequantizeOptionsStart(builder) def DequantizeOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return DequantizeOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/DimensionMetadata.py b/tools/tflitefile_tool/tflite/DimensionMetadata.py index 585c11141eb..9b19bc8eb9a 100644 --- a/tools/tflitefile_tool/tflite/DimensionMetadata.py +++ b/tools/tflitefile_tool/tflite/DimensionMetadata.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class DimensionMetadata(object): __slots__ = ['_tab'] @classmethod - def GetRootAsDimensionMetadata(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = DimensionMetadata() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsDimensionMetadata(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def DimensionMetadataBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # DimensionMetadata def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -67,36 +76,50 @@ def ArrayIndices(self): return obj return None - def DimensionMetadataStart(builder): builder.StartObject(6) +def Start(builder): + DimensionMetadataStart(builder) def DimensionMetadataAddFormat(builder, format): builder.PrependInt8Slot(0, format, 0) +def AddFormat(builder, format): + DimensionMetadataAddFormat(builder, format) def DimensionMetadataAddDenseSize(builder, denseSize): builder.PrependInt32Slot(1, denseSize, 0) +def AddDenseSize(builder, denseSize): + DimensionMetadataAddDenseSize(builder, denseSize) def DimensionMetadataAddArraySegmentsType(builder, arraySegmentsType): builder.PrependUint8Slot(2, arraySegmentsType, 0) +def AddArraySegmentsType(builder, arraySegmentsType): + DimensionMetadataAddArraySegmentsType(builder, arraySegmentsType) def DimensionMetadataAddArraySegments(builder, arraySegments): - builder.PrependUOffsetTRelativeSlot( - 3, flatbuffers.number_types.UOffsetTFlags.py_type(arraySegments), 0) + builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(arraySegments), 0) +def AddArraySegments(builder, arraySegments): + DimensionMetadataAddArraySegments(builder, arraySegments) def DimensionMetadataAddArrayIndicesType(builder, arrayIndicesType): builder.PrependUint8Slot(4, arrayIndicesType, 0) +def AddArrayIndicesType(builder, arrayIndicesType): + DimensionMetadataAddArrayIndicesType(builder, arrayIndicesType) def DimensionMetadataAddArrayIndices(builder, arrayIndices): - builder.PrependUOffsetTRelativeSlot( - 5, flatbuffers.number_types.UOffsetTFlags.py_type(arrayIndices), 0) + builder.PrependUOffsetTRelativeSlot(5, flatbuffers.number_types.UOffsetTFlags.py_type(arrayIndices), 0) +def AddArrayIndices(builder, arrayIndices): + DimensionMetadataAddArrayIndices(builder, arrayIndices) def DimensionMetadataEnd(builder): return builder.EndObject() + +def End(builder): + return DimensionMetadataEnd(builder) diff --git a/tools/tflitefile_tool/tflite/DimensionType.py b/tools/tflitefile_tool/tflite/DimensionType.py index 500b410f11b..310d8eedf1e 100644 --- a/tools/tflitefile_tool/tflite/DimensionType.py +++ b/tools/tflitefile_tool/tflite/DimensionType.py @@ -1,7 +1,6 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite - +# namespace: tflite class DimensionType(object): DENSE = 0 diff --git a/tools/tflitefile_tool/tflite/DivOptions.py b/tools/tflitefile_tool/tflite/DivOptions.py index 5cb472a343c..079613c1984 100644 --- a/tools/tflitefile_tool/tflite/DivOptions.py +++ b/tools/tflitefile_tool/tflite/DivOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class DivOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsDivOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = DivOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsDivOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def DivOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # DivOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def FusedActivationFunction(self): return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) return 0 - def DivOptionsStart(builder): builder.StartObject(1) +def Start(builder): + DivOptionsStart(builder) def DivOptionsAddFusedActivationFunction(builder, fusedActivationFunction): builder.PrependInt8Slot(0, fusedActivationFunction, 0) +def AddFusedActivationFunction(builder, fusedActivationFunction): + DivOptionsAddFusedActivationFunction(builder, fusedActivationFunction) def DivOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return DivOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/EmbeddingLookupSparseOptions.py b/tools/tflitefile_tool/tflite/EmbeddingLookupSparseOptions.py index f26010b82f4..959d1037c42 100644 --- a/tools/tflitefile_tool/tflite/EmbeddingLookupSparseOptions.py +++ b/tools/tflitefile_tool/tflite/EmbeddingLookupSparseOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class EmbeddingLookupSparseOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsEmbeddingLookupSparseOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = EmbeddingLookupSparseOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsEmbeddingLookupSparseOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def EmbeddingLookupSparseOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # EmbeddingLookupSparseOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def Combiner(self): return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) return 0 - def EmbeddingLookupSparseOptionsStart(builder): builder.StartObject(1) +def Start(builder): + EmbeddingLookupSparseOptionsStart(builder) def EmbeddingLookupSparseOptionsAddCombiner(builder, combiner): builder.PrependInt8Slot(0, combiner, 0) +def AddCombiner(builder, combiner): + EmbeddingLookupSparseOptionsAddCombiner(builder, combiner) def EmbeddingLookupSparseOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return EmbeddingLookupSparseOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/EqualOptions.py b/tools/tflitefile_tool/tflite/EqualOptions.py index 2ed67e50bbb..af319830936 100644 --- a/tools/tflitefile_tool/tflite/EqualOptions.py +++ b/tools/tflitefile_tool/tflite/EqualOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class EqualOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsEqualOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = EqualOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsEqualOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def EqualOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # EqualOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def EqualOptionsStart(builder): builder.StartObject(0) +def Start(builder): + EqualOptionsStart(builder) def EqualOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return EqualOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/ExpOptions.py b/tools/tflitefile_tool/tflite/ExpOptions.py index 2cd4b1ba843..e3496603ec9 100644 --- a/tools/tflitefile_tool/tflite/ExpOptions.py +++ b/tools/tflitefile_tool/tflite/ExpOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class ExpOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsExpOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ExpOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsExpOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def ExpOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # ExpOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def ExpOptionsStart(builder): builder.StartObject(0) +def Start(builder): + ExpOptionsStart(builder) def ExpOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return ExpOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/ExpandDimsOptions.py b/tools/tflitefile_tool/tflite/ExpandDimsOptions.py index f9b6f7e0085..cd2b1373730 100644 --- a/tools/tflitefile_tool/tflite/ExpandDimsOptions.py +++ b/tools/tflitefile_tool/tflite/ExpandDimsOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class ExpandDimsOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsExpandDimsOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ExpandDimsOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsExpandDimsOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def ExpandDimsOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # ExpandDimsOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def ExpandDimsOptionsStart(builder): builder.StartObject(0) +def Start(builder): + ExpandDimsOptionsStart(builder) def ExpandDimsOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return ExpandDimsOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/FakeQuantOptions.py b/tools/tflitefile_tool/tflite/FakeQuantOptions.py index 28844d45e38..b889eda21cf 100644 --- a/tools/tflitefile_tool/tflite/FakeQuantOptions.py +++ b/tools/tflitefile_tool/tflite/FakeQuantOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class FakeQuantOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsFakeQuantOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = FakeQuantOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsFakeQuantOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def FakeQuantOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # FakeQuantOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -44,30 +53,41 @@ def NumBits(self): def NarrowRange(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False - def FakeQuantOptionsStart(builder): builder.StartObject(4) +def Start(builder): + FakeQuantOptionsStart(builder) def FakeQuantOptionsAddMin(builder, min): builder.PrependFloat32Slot(0, min, 0.0) +def AddMin(builder, min): + FakeQuantOptionsAddMin(builder, min) def FakeQuantOptionsAddMax(builder, max): builder.PrependFloat32Slot(1, max, 0.0) +def AddMax(builder, max): + FakeQuantOptionsAddMax(builder, max) def FakeQuantOptionsAddNumBits(builder, numBits): builder.PrependInt32Slot(2, numBits, 0) +def AddNumBits(builder, numBits): + FakeQuantOptionsAddNumBits(builder, numBits) def FakeQuantOptionsAddNarrowRange(builder, narrowRange): builder.PrependBoolSlot(3, narrowRange, 0) +def AddNarrowRange(builder, narrowRange): + FakeQuantOptionsAddNarrowRange(builder, narrowRange) def FakeQuantOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return FakeQuantOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/FillOptions.py b/tools/tflitefile_tool/tflite/FillOptions.py index 9780a70f387..dbe5653cabe 100644 --- a/tools/tflitefile_tool/tflite/FillOptions.py +++ b/tools/tflitefile_tool/tflite/FillOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class FillOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsFillOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = FillOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsFillOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def FillOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # FillOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def FillOptionsStart(builder): builder.StartObject(0) +def Start(builder): + FillOptionsStart(builder) def FillOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return FillOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/FloorDivOptions.py b/tools/tflitefile_tool/tflite/FloorDivOptions.py index e431c0b62cf..e0b199854f2 100644 --- a/tools/tflitefile_tool/tflite/FloorDivOptions.py +++ b/tools/tflitefile_tool/tflite/FloorDivOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class FloorDivOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsFloorDivOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = FloorDivOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsFloorDivOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def FloorDivOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # FloorDivOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def FloorDivOptionsStart(builder): builder.StartObject(0) +def Start(builder): + FloorDivOptionsStart(builder) def FloorDivOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return FloorDivOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/FloorModOptions.py b/tools/tflitefile_tool/tflite/FloorModOptions.py index 867dc2f537c..7c970aa1504 100644 --- a/tools/tflitefile_tool/tflite/FloorModOptions.py +++ b/tools/tflitefile_tool/tflite/FloorModOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class FloorModOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsFloorModOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = FloorModOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsFloorModOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def FloorModOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # FloorModOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def FloorModOptionsStart(builder): builder.StartObject(0) +def Start(builder): + FloorModOptionsStart(builder) def FloorModOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return FloorModOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/FullyConnectedOptions.py b/tools/tflitefile_tool/tflite/FullyConnectedOptions.py index 07a1e9d6967..543f4767e7d 100644 --- a/tools/tflitefile_tool/tflite/FullyConnectedOptions.py +++ b/tools/tflitefile_tool/tflite/FullyConnectedOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class FullyConnectedOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsFullyConnectedOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = FullyConnectedOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsFullyConnectedOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def FullyConnectedOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # FullyConnectedOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -37,38 +46,61 @@ def WeightsFormat(self): def KeepNumDims(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False # FullyConnectedOptions def AsymmetricQuantizeInputs(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False + # FullyConnectedOptions + def QuantizedBiasType(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) + if o != 0: + return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) + return 0 def FullyConnectedOptionsStart(builder): - builder.StartObject(4) + builder.StartObject(5) +def Start(builder): + FullyConnectedOptionsStart(builder) def FullyConnectedOptionsAddFusedActivationFunction(builder, fusedActivationFunction): builder.PrependInt8Slot(0, fusedActivationFunction, 0) +def AddFusedActivationFunction(builder, fusedActivationFunction): + FullyConnectedOptionsAddFusedActivationFunction(builder, fusedActivationFunction) def FullyConnectedOptionsAddWeightsFormat(builder, weightsFormat): builder.PrependInt8Slot(1, weightsFormat, 0) +def AddWeightsFormat(builder, weightsFormat): + FullyConnectedOptionsAddWeightsFormat(builder, weightsFormat) def FullyConnectedOptionsAddKeepNumDims(builder, keepNumDims): builder.PrependBoolSlot(2, keepNumDims, 0) +def AddKeepNumDims(builder, keepNumDims): + FullyConnectedOptionsAddKeepNumDims(builder, keepNumDims) def FullyConnectedOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): builder.PrependBoolSlot(3, asymmetricQuantizeInputs, 0) +def AddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): + FullyConnectedOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs) + +def FullyConnectedOptionsAddQuantizedBiasType(builder, quantizedBiasType): + builder.PrependInt8Slot(4, quantizedBiasType, 0) + +def AddQuantizedBiasType(builder, quantizedBiasType): + FullyConnectedOptionsAddQuantizedBiasType(builder, quantizedBiasType) def FullyConnectedOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return FullyConnectedOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/FullyConnectedOptionsWeightsFormat.py b/tools/tflitefile_tool/tflite/FullyConnectedOptionsWeightsFormat.py index 89537a712f5..d9a5388756e 100644 --- a/tools/tflitefile_tool/tflite/FullyConnectedOptionsWeightsFormat.py +++ b/tools/tflitefile_tool/tflite/FullyConnectedOptionsWeightsFormat.py @@ -1,7 +1,6 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite - +# namespace: tflite class FullyConnectedOptionsWeightsFormat(object): DEFAULT = 0 diff --git a/tools/tflitefile_tool/tflite/GatherNdOptions.py b/tools/tflitefile_tool/tflite/GatherNdOptions.py index 68786fc4792..b6ef7223687 100644 --- a/tools/tflitefile_tool/tflite/GatherNdOptions.py +++ b/tools/tflitefile_tool/tflite/GatherNdOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class GatherNdOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsGatherNdOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = GatherNdOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsGatherNdOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def GatherNdOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # GatherNdOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def GatherNdOptionsStart(builder): builder.StartObject(0) +def Start(builder): + GatherNdOptionsStart(builder) def GatherNdOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return GatherNdOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/GatherOptions.py b/tools/tflitefile_tool/tflite/GatherOptions.py index a91e5e9b334..4401481dd7a 100644 --- a/tools/tflitefile_tool/tflite/GatherOptions.py +++ b/tools/tflitefile_tool/tflite/GatherOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class GatherOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsGatherOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = GatherOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsGatherOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def GatherOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # GatherOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,33 @@ def Axis(self): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 + # GatherOptions + def BatchDims(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) + if o != 0: + return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) + return 0 def GatherOptionsStart(builder): - builder.StartObject(1) + builder.StartObject(2) +def Start(builder): + GatherOptionsStart(builder) def GatherOptionsAddAxis(builder, axis): builder.PrependInt32Slot(0, axis, 0) +def AddAxis(builder, axis): + GatherOptionsAddAxis(builder, axis) + +def GatherOptionsAddBatchDims(builder, batchDims): + builder.PrependInt32Slot(1, batchDims, 0) + +def AddBatchDims(builder, batchDims): + GatherOptionsAddBatchDims(builder, batchDims) def GatherOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return GatherOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/GreaterEqualOptions.py b/tools/tflitefile_tool/tflite/GreaterEqualOptions.py index ddeb1cd2e55..0a1c4134d92 100644 --- a/tools/tflitefile_tool/tflite/GreaterEqualOptions.py +++ b/tools/tflitefile_tool/tflite/GreaterEqualOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class GreaterEqualOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsGreaterEqualOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = GreaterEqualOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsGreaterEqualOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def GreaterEqualOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # GreaterEqualOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def GreaterEqualOptionsStart(builder): builder.StartObject(0) +def Start(builder): + GreaterEqualOptionsStart(builder) def GreaterEqualOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return GreaterEqualOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/GreaterOptions.py b/tools/tflitefile_tool/tflite/GreaterOptions.py index 88c9d083bf2..b2758d07afc 100644 --- a/tools/tflitefile_tool/tflite/GreaterOptions.py +++ b/tools/tflitefile_tool/tflite/GreaterOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class GreaterOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsGreaterOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = GreaterOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsGreaterOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def GreaterOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # GreaterOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def GreaterOptionsStart(builder): builder.StartObject(0) +def Start(builder): + GreaterOptionsStart(builder) def GreaterOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return GreaterOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/HardSwishOptions.py b/tools/tflitefile_tool/tflite/HardSwishOptions.py index 5fc4cd6c3ab..0e9560836e8 100644 --- a/tools/tflitefile_tool/tflite/HardSwishOptions.py +++ b/tools/tflitefile_tool/tflite/HardSwishOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class HardSwishOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsHardSwishOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = HardSwishOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsHardSwishOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def HardSwishOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # HardSwishOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def HardSwishOptionsStart(builder): builder.StartObject(0) +def Start(builder): + HardSwishOptionsStart(builder) def HardSwishOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return HardSwishOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/IfOptions.py b/tools/tflitefile_tool/tflite/IfOptions.py index 07ffeea896f..667f36a5a0f 100644 --- a/tools/tflitefile_tool/tflite/IfOptions.py +++ b/tools/tflitefile_tool/tflite/IfOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class IfOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsIfOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = IfOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsIfOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def IfOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # IfOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -33,18 +42,26 @@ def ElseSubgraphIndex(self): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 - def IfOptionsStart(builder): builder.StartObject(2) +def Start(builder): + IfOptionsStart(builder) def IfOptionsAddThenSubgraphIndex(builder, thenSubgraphIndex): builder.PrependInt32Slot(0, thenSubgraphIndex, 0) +def AddThenSubgraphIndex(builder, thenSubgraphIndex): + IfOptionsAddThenSubgraphIndex(builder, thenSubgraphIndex) def IfOptionsAddElseSubgraphIndex(builder, elseSubgraphIndex): builder.PrependInt32Slot(1, elseSubgraphIndex, 0) +def AddElseSubgraphIndex(builder, elseSubgraphIndex): + IfOptionsAddElseSubgraphIndex(builder, elseSubgraphIndex) def IfOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return IfOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/Int32Vector.py b/tools/tflitefile_tool/tflite/Int32Vector.py index 2e63abea203..e1bffcf3f16 100644 --- a/tools/tflitefile_tool/tflite/Int32Vector.py +++ b/tools/tflitefile_tool/tflite/Int32Vector.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class Int32Vector(object): __slots__ = ['_tab'] @classmethod - def GetRootAsInt32Vector(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = Int32Vector() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsInt32Vector(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def Int32VectorBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # Int32Vector def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -24,9 +33,7 @@ def Values(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Int32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Int32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # Int32Vector @@ -43,19 +50,31 @@ def ValuesLength(self): return self._tab.VectorLen(o) return 0 + # Int32Vector + def ValuesIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) + return o == 0 def Int32VectorStart(builder): builder.StartObject(1) +def Start(builder): + Int32VectorStart(builder) def Int32VectorAddValues(builder, values): - builder.PrependUOffsetTRelativeSlot( - 0, flatbuffers.number_types.UOffsetTFlags.py_type(values), 0) + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(values), 0) +def AddValues(builder, values): + Int32VectorAddValues(builder, values) def Int32VectorStartValuesVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartValuesVector(builder, numElems: int) -> int: + return Int32VectorStartValuesVector(builder, numElems) def Int32VectorEnd(builder): return builder.EndObject() + +def End(builder): + return Int32VectorEnd(builder) diff --git a/tools/tflitefile_tool/tflite/L2NormOptions.py b/tools/tflitefile_tool/tflite/L2NormOptions.py index 88bc1899541..e761b690b8e 100644 --- a/tools/tflitefile_tool/tflite/L2NormOptions.py +++ b/tools/tflitefile_tool/tflite/L2NormOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class L2NormOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsL2NormOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = L2NormOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsL2NormOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def L2NormOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # L2NormOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def FusedActivationFunction(self): return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) return 0 - def L2NormOptionsStart(builder): builder.StartObject(1) +def Start(builder): + L2NormOptionsStart(builder) def L2NormOptionsAddFusedActivationFunction(builder, fusedActivationFunction): builder.PrependInt8Slot(0, fusedActivationFunction, 0) +def AddFusedActivationFunction(builder, fusedActivationFunction): + L2NormOptionsAddFusedActivationFunction(builder, fusedActivationFunction) def L2NormOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return L2NormOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/LSHProjectionOptions.py b/tools/tflitefile_tool/tflite/LSHProjectionOptions.py index 6df83071ae0..f1bc34d0853 100644 --- a/tools/tflitefile_tool/tflite/LSHProjectionOptions.py +++ b/tools/tflitefile_tool/tflite/LSHProjectionOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class LSHProjectionOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsLSHProjectionOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = LSHProjectionOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsLSHProjectionOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def LSHProjectionOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # LSHProjectionOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def Type(self): return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) return 0 - def LSHProjectionOptionsStart(builder): builder.StartObject(1) +def Start(builder): + LSHProjectionOptionsStart(builder) def LSHProjectionOptionsAddType(builder, type): builder.PrependInt8Slot(0, type, 0) +def AddType(builder, type): + LSHProjectionOptionsAddType(builder, type) def LSHProjectionOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return LSHProjectionOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/LSHProjectionType.py b/tools/tflitefile_tool/tflite/LSHProjectionType.py index 00688607593..a7d6a313349 100644 --- a/tools/tflitefile_tool/tflite/LSHProjectionType.py +++ b/tools/tflitefile_tool/tflite/LSHProjectionType.py @@ -1,7 +1,6 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite - +# namespace: tflite class LSHProjectionType(object): UNKNOWN = 0 diff --git a/tools/tflitefile_tool/tflite/LSTMKernelType.py b/tools/tflitefile_tool/tflite/LSTMKernelType.py index 5afaf14e523..fd65799879e 100644 --- a/tools/tflitefile_tool/tflite/LSTMKernelType.py +++ b/tools/tflitefile_tool/tflite/LSTMKernelType.py @@ -1,7 +1,6 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite - +# namespace: tflite class LSTMKernelType(object): FULL = 0 diff --git a/tools/tflitefile_tool/tflite/LSTMOptions.py b/tools/tflitefile_tool/tflite/LSTMOptions.py index 499c21971a9..a8a50a5bd82 100644 --- a/tools/tflitefile_tool/tflite/LSTMOptions.py +++ b/tools/tflitefile_tool/tflite/LSTMOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class LSTMOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsLSTMOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = LSTMOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsLSTMOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def LSTMOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # LSTMOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -51,34 +60,47 @@ def KernelType(self): def AsymmetricQuantizeInputs(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False - def LSTMOptionsStart(builder): builder.StartObject(5) +def Start(builder): + LSTMOptionsStart(builder) def LSTMOptionsAddFusedActivationFunction(builder, fusedActivationFunction): builder.PrependInt8Slot(0, fusedActivationFunction, 0) +def AddFusedActivationFunction(builder, fusedActivationFunction): + LSTMOptionsAddFusedActivationFunction(builder, fusedActivationFunction) def LSTMOptionsAddCellClip(builder, cellClip): builder.PrependFloat32Slot(1, cellClip, 0.0) +def AddCellClip(builder, cellClip): + LSTMOptionsAddCellClip(builder, cellClip) def LSTMOptionsAddProjClip(builder, projClip): builder.PrependFloat32Slot(2, projClip, 0.0) +def AddProjClip(builder, projClip): + LSTMOptionsAddProjClip(builder, projClip) def LSTMOptionsAddKernelType(builder, kernelType): builder.PrependInt8Slot(3, kernelType, 0) +def AddKernelType(builder, kernelType): + LSTMOptionsAddKernelType(builder, kernelType) def LSTMOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): builder.PrependBoolSlot(4, asymmetricQuantizeInputs, 0) +def AddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): + LSTMOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs) def LSTMOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return LSTMOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/LeakyReluOptions.py b/tools/tflitefile_tool/tflite/LeakyReluOptions.py index 6dc6ab92c88..3dbe2f2680f 100644 --- a/tools/tflitefile_tool/tflite/LeakyReluOptions.py +++ b/tools/tflitefile_tool/tflite/LeakyReluOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class LeakyReluOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsLeakyReluOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = LeakyReluOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsLeakyReluOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def LeakyReluOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # LeakyReluOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def Alpha(self): return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos) return 0.0 - def LeakyReluOptionsStart(builder): builder.StartObject(1) +def Start(builder): + LeakyReluOptionsStart(builder) def LeakyReluOptionsAddAlpha(builder, alpha): builder.PrependFloat32Slot(0, alpha, 0.0) +def AddAlpha(builder, alpha): + LeakyReluOptionsAddAlpha(builder, alpha) def LeakyReluOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return LeakyReluOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/LessEqualOptions.py b/tools/tflitefile_tool/tflite/LessEqualOptions.py index f5b3f128f7d..cbcfed8d663 100644 --- a/tools/tflitefile_tool/tflite/LessEqualOptions.py +++ b/tools/tflitefile_tool/tflite/LessEqualOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class LessEqualOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsLessEqualOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = LessEqualOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsLessEqualOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def LessEqualOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # LessEqualOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def LessEqualOptionsStart(builder): builder.StartObject(0) +def Start(builder): + LessEqualOptionsStart(builder) def LessEqualOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return LessEqualOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/LessOptions.py b/tools/tflitefile_tool/tflite/LessOptions.py index e433a9c7686..fcec6c20f43 100644 --- a/tools/tflitefile_tool/tflite/LessOptions.py +++ b/tools/tflitefile_tool/tflite/LessOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class LessOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsLessOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = LessOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsLessOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def LessOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # LessOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def LessOptionsStart(builder): builder.StartObject(0) +def Start(builder): + LessOptionsStart(builder) def LessOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return LessOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/LocalResponseNormalizationOptions.py b/tools/tflitefile_tool/tflite/LocalResponseNormalizationOptions.py index b995b08b004..3563d232444 100644 --- a/tools/tflitefile_tool/tflite/LocalResponseNormalizationOptions.py +++ b/tools/tflitefile_tool/tflite/LocalResponseNormalizationOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class LocalResponseNormalizationOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsLocalResponseNormalizationOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = LocalResponseNormalizationOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsLocalResponseNormalizationOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def LocalResponseNormalizationOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # LocalResponseNormalizationOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -47,26 +56,38 @@ def Beta(self): return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos) return 0.0 - def LocalResponseNormalizationOptionsStart(builder): builder.StartObject(4) +def Start(builder): + LocalResponseNormalizationOptionsStart(builder) def LocalResponseNormalizationOptionsAddRadius(builder, radius): builder.PrependInt32Slot(0, radius, 0) +def AddRadius(builder, radius): + LocalResponseNormalizationOptionsAddRadius(builder, radius) def LocalResponseNormalizationOptionsAddBias(builder, bias): builder.PrependFloat32Slot(1, bias, 0.0) +def AddBias(builder, bias): + LocalResponseNormalizationOptionsAddBias(builder, bias) def LocalResponseNormalizationOptionsAddAlpha(builder, alpha): builder.PrependFloat32Slot(2, alpha, 0.0) +def AddAlpha(builder, alpha): + LocalResponseNormalizationOptionsAddAlpha(builder, alpha) def LocalResponseNormalizationOptionsAddBeta(builder, beta): builder.PrependFloat32Slot(3, beta, 0.0) +def AddBeta(builder, beta): + LocalResponseNormalizationOptionsAddBeta(builder, beta) def LocalResponseNormalizationOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return LocalResponseNormalizationOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/LogSoftmaxOptions.py b/tools/tflitefile_tool/tflite/LogSoftmaxOptions.py index 2c9aefbaa72..cf15540fde7 100644 --- a/tools/tflitefile_tool/tflite/LogSoftmaxOptions.py +++ b/tools/tflitefile_tool/tflite/LogSoftmaxOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class LogSoftmaxOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsLogSoftmaxOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = LogSoftmaxOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsLogSoftmaxOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def LogSoftmaxOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # LogSoftmaxOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def LogSoftmaxOptionsStart(builder): builder.StartObject(0) +def Start(builder): + LogSoftmaxOptionsStart(builder) def LogSoftmaxOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return LogSoftmaxOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/LogicalAndOptions.py b/tools/tflitefile_tool/tflite/LogicalAndOptions.py index 4868d7e9355..8c526382af6 100644 --- a/tools/tflitefile_tool/tflite/LogicalAndOptions.py +++ b/tools/tflitefile_tool/tflite/LogicalAndOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class LogicalAndOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsLogicalAndOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = LogicalAndOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsLogicalAndOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def LogicalAndOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # LogicalAndOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def LogicalAndOptionsStart(builder): builder.StartObject(0) +def Start(builder): + LogicalAndOptionsStart(builder) def LogicalAndOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return LogicalAndOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/LogicalNotOptions.py b/tools/tflitefile_tool/tflite/LogicalNotOptions.py index 84e1f6d1772..daaac21f5bc 100644 --- a/tools/tflitefile_tool/tflite/LogicalNotOptions.py +++ b/tools/tflitefile_tool/tflite/LogicalNotOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class LogicalNotOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsLogicalNotOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = LogicalNotOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsLogicalNotOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def LogicalNotOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # LogicalNotOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def LogicalNotOptionsStart(builder): builder.StartObject(0) +def Start(builder): + LogicalNotOptionsStart(builder) def LogicalNotOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return LogicalNotOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/LogicalOrOptions.py b/tools/tflitefile_tool/tflite/LogicalOrOptions.py index a619a4521ba..a0ab1f6212e 100644 --- a/tools/tflitefile_tool/tflite/LogicalOrOptions.py +++ b/tools/tflitefile_tool/tflite/LogicalOrOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class LogicalOrOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsLogicalOrOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = LogicalOrOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsLogicalOrOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def LogicalOrOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # LogicalOrOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def LogicalOrOptionsStart(builder): builder.StartObject(0) +def Start(builder): + LogicalOrOptionsStart(builder) def LogicalOrOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return LogicalOrOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/MatrixDiagOptions.py b/tools/tflitefile_tool/tflite/MatrixDiagOptions.py index 0f101d73bff..a2576a7ef65 100644 --- a/tools/tflitefile_tool/tflite/MatrixDiagOptions.py +++ b/tools/tflitefile_tool/tflite/MatrixDiagOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class MatrixDiagOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsMatrixDiagOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = MatrixDiagOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsMatrixDiagOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def MatrixDiagOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # MatrixDiagOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def MatrixDiagOptionsStart(builder): builder.StartObject(0) +def Start(builder): + MatrixDiagOptionsStart(builder) def MatrixDiagOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return MatrixDiagOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/MatrixSetDiagOptions.py b/tools/tflitefile_tool/tflite/MatrixSetDiagOptions.py index 820594e3264..4fbf4f463b0 100644 --- a/tools/tflitefile_tool/tflite/MatrixSetDiagOptions.py +++ b/tools/tflitefile_tool/tflite/MatrixSetDiagOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class MatrixSetDiagOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsMatrixSetDiagOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = MatrixSetDiagOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsMatrixSetDiagOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def MatrixSetDiagOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # MatrixSetDiagOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def MatrixSetDiagOptionsStart(builder): builder.StartObject(0) +def Start(builder): + MatrixSetDiagOptionsStart(builder) def MatrixSetDiagOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return MatrixSetDiagOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/MaximumMinimumOptions.py b/tools/tflitefile_tool/tflite/MaximumMinimumOptions.py index a03c330e13f..17571715e8d 100644 --- a/tools/tflitefile_tool/tflite/MaximumMinimumOptions.py +++ b/tools/tflitefile_tool/tflite/MaximumMinimumOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class MaximumMinimumOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsMaximumMinimumOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = MaximumMinimumOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsMaximumMinimumOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def MaximumMinimumOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # MaximumMinimumOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def MaximumMinimumOptionsStart(builder): builder.StartObject(0) +def Start(builder): + MaximumMinimumOptionsStart(builder) def MaximumMinimumOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return MaximumMinimumOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/Metadata.py b/tools/tflitefile_tool/tflite/Metadata.py index f4e319bad93..bffbacf1ebb 100644 --- a/tools/tflitefile_tool/tflite/Metadata.py +++ b/tools/tflitefile_tool/tflite/Metadata.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class Metadata(object): __slots__ = ['_tab'] @classmethod - def GetRootAsMetadata(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = Metadata() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsMetadata(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def MetadataBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # Metadata def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -33,19 +42,26 @@ def Buffer(self): return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos) return 0 - def MetadataStart(builder): builder.StartObject(2) +def Start(builder): + MetadataStart(builder) def MetadataAddName(builder, name): - builder.PrependUOffsetTRelativeSlot( - 0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0) + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0) +def AddName(builder, name): + MetadataAddName(builder, name) def MetadataAddBuffer(builder, buffer): builder.PrependUint32Slot(1, buffer, 0) +def AddBuffer(builder, buffer): + MetadataAddBuffer(builder, buffer) def MetadataEnd(builder): return builder.EndObject() + +def End(builder): + return MetadataEnd(builder) diff --git a/tools/tflitefile_tool/tflite/MirrorPadMode.py b/tools/tflitefile_tool/tflite/MirrorPadMode.py index a2cdc815f65..8fb6396f9f2 100644 --- a/tools/tflitefile_tool/tflite/MirrorPadMode.py +++ b/tools/tflitefile_tool/tflite/MirrorPadMode.py @@ -1,7 +1,6 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite - +# namespace: tflite class MirrorPadMode(object): REFLECT = 0 diff --git a/tools/tflitefile_tool/tflite/MirrorPadOptions.py b/tools/tflitefile_tool/tflite/MirrorPadOptions.py index 591b84ea018..7464552775b 100644 --- a/tools/tflitefile_tool/tflite/MirrorPadOptions.py +++ b/tools/tflitefile_tool/tflite/MirrorPadOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class MirrorPadOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsMirrorPadOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = MirrorPadOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsMirrorPadOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def MirrorPadOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # MirrorPadOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def Mode(self): return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) return 0 - def MirrorPadOptionsStart(builder): builder.StartObject(1) +def Start(builder): + MirrorPadOptionsStart(builder) def MirrorPadOptionsAddMode(builder, mode): builder.PrependInt8Slot(0, mode, 0) +def AddMode(builder, mode): + MirrorPadOptionsAddMode(builder, mode) def MirrorPadOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return MirrorPadOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/Model.py b/tools/tflitefile_tool/tflite/Model.py index bb1fc9ea908..68ecf7f92e3 100644 --- a/tools/tflitefile_tool/tflite/Model.py +++ b/tools/tflitefile_tool/tflite/Model.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class Model(object): __slots__ = ['_tab'] @classmethod - def GetRootAsModel(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = Model() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsModel(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def ModelBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # Model def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -33,7 +42,7 @@ def OperatorCodes(self, j): x = self._tab.Vector(o) x += flatbuffers.number_types.UOffsetTFlags.py_type(j) * 4 x = self._tab.Indirect(x) - from .OperatorCode import OperatorCode + from tflite.OperatorCode import OperatorCode obj = OperatorCode() obj.Init(self._tab.Bytes, x) return obj @@ -46,6 +55,11 @@ def OperatorCodesLength(self): return self._tab.VectorLen(o) return 0 + # Model + def OperatorCodesIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) + return o == 0 + # Model def Subgraphs(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) @@ -53,7 +67,7 @@ def Subgraphs(self, j): x = self._tab.Vector(o) x += flatbuffers.number_types.UOffsetTFlags.py_type(j) * 4 x = self._tab.Indirect(x) - from .SubGraph import SubGraph + from tflite.SubGraph import SubGraph obj = SubGraph() obj.Init(self._tab.Bytes, x) return obj @@ -66,6 +80,11 @@ def SubgraphsLength(self): return self._tab.VectorLen(o) return 0 + # Model + def SubgraphsIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) + return o == 0 + # Model def Description(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) @@ -80,7 +99,7 @@ def Buffers(self, j): x = self._tab.Vector(o) x += flatbuffers.number_types.UOffsetTFlags.py_type(j) * 4 x = self._tab.Indirect(x) - from .Buffer import Buffer + from tflite.Buffer import Buffer obj = Buffer() obj.Init(self._tab.Bytes, x) return obj @@ -93,14 +112,17 @@ def BuffersLength(self): return self._tab.VectorLen(o) return 0 + # Model + def BuffersIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) + return o == 0 + # Model def MetadataBuffer(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Int32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Int32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # Model @@ -117,6 +139,11 @@ def MetadataBufferLength(self): return self._tab.VectorLen(o) return 0 + # Model + def MetadataBufferIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) + return o == 0 + # Model def Metadata(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) @@ -124,7 +151,7 @@ def Metadata(self, j): x = self._tab.Vector(o) x += flatbuffers.number_types.UOffsetTFlags.py_type(j) * 4 x = self._tab.Indirect(x) - from .Metadata import Metadata + from tflite.Metadata import Metadata obj = Metadata() obj.Init(self._tab.Bytes, x) return obj @@ -137,64 +164,128 @@ def MetadataLength(self): return self._tab.VectorLen(o) return 0 + # Model + def MetadataIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) + return o == 0 + + # Model + def SignatureDefs(self, j): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(18)) + if o != 0: + x = self._tab.Vector(o) + x += flatbuffers.number_types.UOffsetTFlags.py_type(j) * 4 + x = self._tab.Indirect(x) + from tflite.SignatureDef import SignatureDef + obj = SignatureDef() + obj.Init(self._tab.Bytes, x) + return obj + return None + + # Model + def SignatureDefsLength(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(18)) + if o != 0: + return self._tab.VectorLen(o) + return 0 + + # Model + def SignatureDefsIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(18)) + return o == 0 def ModelStart(builder): - builder.StartObject(7) + builder.StartObject(8) +def Start(builder): + ModelStart(builder) def ModelAddVersion(builder, version): builder.PrependUint32Slot(0, version, 0) +def AddVersion(builder, version): + ModelAddVersion(builder, version) def ModelAddOperatorCodes(builder, operatorCodes): - builder.PrependUOffsetTRelativeSlot( - 1, flatbuffers.number_types.UOffsetTFlags.py_type(operatorCodes), 0) + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(operatorCodes), 0) +def AddOperatorCodes(builder, operatorCodes): + ModelAddOperatorCodes(builder, operatorCodes) def ModelStartOperatorCodesVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartOperatorCodesVector(builder, numElems: int) -> int: + return ModelStartOperatorCodesVector(builder, numElems) def ModelAddSubgraphs(builder, subgraphs): - builder.PrependUOffsetTRelativeSlot( - 2, flatbuffers.number_types.UOffsetTFlags.py_type(subgraphs), 0) + builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(subgraphs), 0) +def AddSubgraphs(builder, subgraphs): + ModelAddSubgraphs(builder, subgraphs) def ModelStartSubgraphsVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartSubgraphsVector(builder, numElems: int) -> int: + return ModelStartSubgraphsVector(builder, numElems) def ModelAddDescription(builder, description): - builder.PrependUOffsetTRelativeSlot( - 3, flatbuffers.number_types.UOffsetTFlags.py_type(description), 0) + builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(description), 0) +def AddDescription(builder, description): + ModelAddDescription(builder, description) def ModelAddBuffers(builder, buffers): - builder.PrependUOffsetTRelativeSlot( - 4, flatbuffers.number_types.UOffsetTFlags.py_type(buffers), 0) + builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(buffers), 0) +def AddBuffers(builder, buffers): + ModelAddBuffers(builder, buffers) def ModelStartBuffersVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartBuffersVector(builder, numElems: int) -> int: + return ModelStartBuffersVector(builder, numElems) def ModelAddMetadataBuffer(builder, metadataBuffer): - builder.PrependUOffsetTRelativeSlot( - 5, flatbuffers.number_types.UOffsetTFlags.py_type(metadataBuffer), 0) + builder.PrependUOffsetTRelativeSlot(5, flatbuffers.number_types.UOffsetTFlags.py_type(metadataBuffer), 0) +def AddMetadataBuffer(builder, metadataBuffer): + ModelAddMetadataBuffer(builder, metadataBuffer) def ModelStartMetadataBufferVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartMetadataBufferVector(builder, numElems: int) -> int: + return ModelStartMetadataBufferVector(builder, numElems) def ModelAddMetadata(builder, metadata): - builder.PrependUOffsetTRelativeSlot( - 6, flatbuffers.number_types.UOffsetTFlags.py_type(metadata), 0) + builder.PrependUOffsetTRelativeSlot(6, flatbuffers.number_types.UOffsetTFlags.py_type(metadata), 0) +def AddMetadata(builder, metadata): + ModelAddMetadata(builder, metadata) def ModelStartMetadataVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartMetadataVector(builder, numElems: int) -> int: + return ModelStartMetadataVector(builder, numElems) + +def ModelAddSignatureDefs(builder, signatureDefs): + builder.PrependUOffsetTRelativeSlot(7, flatbuffers.number_types.UOffsetTFlags.py_type(signatureDefs), 0) + +def AddSignatureDefs(builder, signatureDefs): + ModelAddSignatureDefs(builder, signatureDefs) + +def ModelStartSignatureDefsVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartSignatureDefsVector(builder, numElems: int) -> int: + return ModelStartSignatureDefsVector(builder, numElems) def ModelEnd(builder): return builder.EndObject() + +def End(builder): + return ModelEnd(builder) diff --git a/tools/tflitefile_tool/tflite/MulOptions.py b/tools/tflitefile_tool/tflite/MulOptions.py index 69a67e4339d..19217bce52b 100644 --- a/tools/tflitefile_tool/tflite/MulOptions.py +++ b/tools/tflitefile_tool/tflite/MulOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class MulOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsMulOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = MulOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsMulOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def MulOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # MulOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def FusedActivationFunction(self): return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) return 0 - def MulOptionsStart(builder): builder.StartObject(1) +def Start(builder): + MulOptionsStart(builder) def MulOptionsAddFusedActivationFunction(builder, fusedActivationFunction): builder.PrependInt8Slot(0, fusedActivationFunction, 0) +def AddFusedActivationFunction(builder, fusedActivationFunction): + MulOptionsAddFusedActivationFunction(builder, fusedActivationFunction) def MulOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return MulOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/NegOptions.py b/tools/tflitefile_tool/tflite/NegOptions.py index 904b1e03dcf..bb85291b276 100644 --- a/tools/tflitefile_tool/tflite/NegOptions.py +++ b/tools/tflitefile_tool/tflite/NegOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class NegOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsNegOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = NegOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsNegOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def NegOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # NegOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def NegOptionsStart(builder): builder.StartObject(0) +def Start(builder): + NegOptionsStart(builder) def NegOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return NegOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/NonMaxSuppressionV4Options.py b/tools/tflitefile_tool/tflite/NonMaxSuppressionV4Options.py index 84713ef8937..0c300d7c6d8 100644 --- a/tools/tflitefile_tool/tflite/NonMaxSuppressionV4Options.py +++ b/tools/tflitefile_tool/tflite/NonMaxSuppressionV4Options.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class NonMaxSuppressionV4Options(object): __slots__ = ['_tab'] @classmethod - def GetRootAsNonMaxSuppressionV4Options(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = NonMaxSuppressionV4Options() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsNonMaxSuppressionV4Options(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def NonMaxSuppressionV4OptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # NonMaxSuppressionV4Options def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def NonMaxSuppressionV4OptionsStart(builder): builder.StartObject(0) +def Start(builder): + NonMaxSuppressionV4OptionsStart(builder) def NonMaxSuppressionV4OptionsEnd(builder): return builder.EndObject() + +def End(builder): + return NonMaxSuppressionV4OptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/NonMaxSuppressionV5Options.py b/tools/tflitefile_tool/tflite/NonMaxSuppressionV5Options.py index d4ec4b5c75a..5d3dbe14e3f 100644 --- a/tools/tflitefile_tool/tflite/NonMaxSuppressionV5Options.py +++ b/tools/tflitefile_tool/tflite/NonMaxSuppressionV5Options.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class NonMaxSuppressionV5Options(object): __slots__ = ['_tab'] @classmethod - def GetRootAsNonMaxSuppressionV5Options(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = NonMaxSuppressionV5Options() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsNonMaxSuppressionV5Options(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def NonMaxSuppressionV5OptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # NonMaxSuppressionV5Options def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def NonMaxSuppressionV5OptionsStart(builder): builder.StartObject(0) +def Start(builder): + NonMaxSuppressionV5OptionsStart(builder) def NonMaxSuppressionV5OptionsEnd(builder): return builder.EndObject() + +def End(builder): + return NonMaxSuppressionV5OptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/NotEqualOptions.py b/tools/tflitefile_tool/tflite/NotEqualOptions.py index 92d30060b48..1cf3ba70078 100644 --- a/tools/tflitefile_tool/tflite/NotEqualOptions.py +++ b/tools/tflitefile_tool/tflite/NotEqualOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class NotEqualOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsNotEqualOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = NotEqualOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsNotEqualOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def NotEqualOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # NotEqualOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def NotEqualOptionsStart(builder): builder.StartObject(0) +def Start(builder): + NotEqualOptionsStart(builder) def NotEqualOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return NotEqualOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/OneHotOptions.py b/tools/tflitefile_tool/tflite/OneHotOptions.py index 3bab3cfb7a0..3a45e89efe6 100644 --- a/tools/tflitefile_tool/tflite/OneHotOptions.py +++ b/tools/tflitefile_tool/tflite/OneHotOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class OneHotOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsOneHotOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = OneHotOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsOneHotOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def OneHotOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # OneHotOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def Axis(self): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 - def OneHotOptionsStart(builder): builder.StartObject(1) +def Start(builder): + OneHotOptionsStart(builder) def OneHotOptionsAddAxis(builder, axis): builder.PrependInt32Slot(0, axis, 0) +def AddAxis(builder, axis): + OneHotOptionsAddAxis(builder, axis) def OneHotOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return OneHotOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/Operator.py b/tools/tflitefile_tool/tflite/Operator.py index 4278f91d3b1..c2eb6e69c8c 100644 --- a/tools/tflitefile_tool/tflite/Operator.py +++ b/tools/tflitefile_tool/tflite/Operator.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class Operator(object): __slots__ = ['_tab'] @classmethod - def GetRootAsOperator(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = Operator() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsOperator(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def OperatorBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # Operator def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -31,9 +40,7 @@ def Inputs(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Int32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Int32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # Operator @@ -50,14 +57,17 @@ def InputsLength(self): return self._tab.VectorLen(o) return 0 + # Operator + def InputsIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) + return o == 0 + # Operator def Outputs(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Int32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Int32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # Operator @@ -74,6 +84,11 @@ def OutputsLength(self): return self._tab.VectorLen(o) return 0 + # Operator + def OutputsIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) + return o == 0 + # Operator def BuiltinOptionsType(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) @@ -96,9 +111,7 @@ def CustomOptions(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Uint8Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1)) + return self._tab.Get(flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1)) return 0 # Operator @@ -115,6 +128,11 @@ def CustomOptionsLength(self): return self._tab.VectorLen(o) return 0 + # Operator + def CustomOptionsIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) + return o == 0 + # Operator def CustomOptionsFormat(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) @@ -127,9 +145,7 @@ def MutatingVariableInputs(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(18)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.BoolFlags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1)) + return self._tab.Get(flatbuffers.number_types.BoolFlags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1)) return 0 # Operator @@ -146,14 +162,17 @@ def MutatingVariableInputsLength(self): return self._tab.VectorLen(o) return 0 + # Operator + def MutatingVariableInputsIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(18)) + return o == 0 + # Operator def Intermediates(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(20)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Int32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Int32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # Operator @@ -170,72 +189,171 @@ def IntermediatesLength(self): return self._tab.VectorLen(o) return 0 + # Operator + def IntermediatesIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(20)) + return o == 0 + + # Operator + def LargeCustomOptionsOffset(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(22)) + if o != 0: + return self._tab.Get(flatbuffers.number_types.Uint64Flags, o + self._tab.Pos) + return 0 + + # Operator + def LargeCustomOptionsSize(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(24)) + if o != 0: + return self._tab.Get(flatbuffers.number_types.Uint64Flags, o + self._tab.Pos) + return 0 + + # Operator + def BuiltinOptions2Type(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(26)) + if o != 0: + return self._tab.Get(flatbuffers.number_types.Uint8Flags, o + self._tab.Pos) + return 0 + + # Operator + def BuiltinOptions2(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(28)) + if o != 0: + from flatbuffers.table import Table + obj = Table(bytearray(), 0) + self._tab.Union(obj, o) + return obj + return None + + # Operator + def DebugMetadataIndex(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(30)) + if o != 0: + return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) + return -1 def OperatorStart(builder): - builder.StartObject(9) + builder.StartObject(14) +def Start(builder): + OperatorStart(builder) def OperatorAddOpcodeIndex(builder, opcodeIndex): builder.PrependUint32Slot(0, opcodeIndex, 0) +def AddOpcodeIndex(builder, opcodeIndex): + OperatorAddOpcodeIndex(builder, opcodeIndex) def OperatorAddInputs(builder, inputs): - builder.PrependUOffsetTRelativeSlot( - 1, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0) + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0) +def AddInputs(builder, inputs): + OperatorAddInputs(builder, inputs) def OperatorStartInputsVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartInputsVector(builder, numElems: int) -> int: + return OperatorStartInputsVector(builder, numElems) def OperatorAddOutputs(builder, outputs): - builder.PrependUOffsetTRelativeSlot( - 2, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0) + builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0) +def AddOutputs(builder, outputs): + OperatorAddOutputs(builder, outputs) def OperatorStartOutputsVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartOutputsVector(builder, numElems: int) -> int: + return OperatorStartOutputsVector(builder, numElems) def OperatorAddBuiltinOptionsType(builder, builtinOptionsType): builder.PrependUint8Slot(3, builtinOptionsType, 0) +def AddBuiltinOptionsType(builder, builtinOptionsType): + OperatorAddBuiltinOptionsType(builder, builtinOptionsType) def OperatorAddBuiltinOptions(builder, builtinOptions): - builder.PrependUOffsetTRelativeSlot( - 4, flatbuffers.number_types.UOffsetTFlags.py_type(builtinOptions), 0) + builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(builtinOptions), 0) +def AddBuiltinOptions(builder, builtinOptions): + OperatorAddBuiltinOptions(builder, builtinOptions) def OperatorAddCustomOptions(builder, customOptions): - builder.PrependUOffsetTRelativeSlot( - 5, flatbuffers.number_types.UOffsetTFlags.py_type(customOptions), 0) + builder.PrependUOffsetTRelativeSlot(5, flatbuffers.number_types.UOffsetTFlags.py_type(customOptions), 0) +def AddCustomOptions(builder, customOptions): + OperatorAddCustomOptions(builder, customOptions) def OperatorStartCustomOptionsVector(builder, numElems): return builder.StartVector(1, numElems, 1) +def StartCustomOptionsVector(builder, numElems: int) -> int: + return OperatorStartCustomOptionsVector(builder, numElems) def OperatorAddCustomOptionsFormat(builder, customOptionsFormat): builder.PrependInt8Slot(6, customOptionsFormat, 0) +def AddCustomOptionsFormat(builder, customOptionsFormat): + OperatorAddCustomOptionsFormat(builder, customOptionsFormat) def OperatorAddMutatingVariableInputs(builder, mutatingVariableInputs): - builder.PrependUOffsetTRelativeSlot( - 7, flatbuffers.number_types.UOffsetTFlags.py_type(mutatingVariableInputs), 0) + builder.PrependUOffsetTRelativeSlot(7, flatbuffers.number_types.UOffsetTFlags.py_type(mutatingVariableInputs), 0) +def AddMutatingVariableInputs(builder, mutatingVariableInputs): + OperatorAddMutatingVariableInputs(builder, mutatingVariableInputs) def OperatorStartMutatingVariableInputsVector(builder, numElems): return builder.StartVector(1, numElems, 1) +def StartMutatingVariableInputsVector(builder, numElems: int) -> int: + return OperatorStartMutatingVariableInputsVector(builder, numElems) def OperatorAddIntermediates(builder, intermediates): - builder.PrependUOffsetTRelativeSlot( - 8, flatbuffers.number_types.UOffsetTFlags.py_type(intermediates), 0) + builder.PrependUOffsetTRelativeSlot(8, flatbuffers.number_types.UOffsetTFlags.py_type(intermediates), 0) +def AddIntermediates(builder, intermediates): + OperatorAddIntermediates(builder, intermediates) def OperatorStartIntermediatesVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartIntermediatesVector(builder, numElems: int) -> int: + return OperatorStartIntermediatesVector(builder, numElems) + +def OperatorAddLargeCustomOptionsOffset(builder, largeCustomOptionsOffset): + builder.PrependUint64Slot(9, largeCustomOptionsOffset, 0) + +def AddLargeCustomOptionsOffset(builder, largeCustomOptionsOffset): + OperatorAddLargeCustomOptionsOffset(builder, largeCustomOptionsOffset) + +def OperatorAddLargeCustomOptionsSize(builder, largeCustomOptionsSize): + builder.PrependUint64Slot(10, largeCustomOptionsSize, 0) + +def AddLargeCustomOptionsSize(builder, largeCustomOptionsSize): + OperatorAddLargeCustomOptionsSize(builder, largeCustomOptionsSize) + +def OperatorAddBuiltinOptions2Type(builder, builtinOptions2Type): + builder.PrependUint8Slot(11, builtinOptions2Type, 0) + +def AddBuiltinOptions2Type(builder, builtinOptions2Type): + OperatorAddBuiltinOptions2Type(builder, builtinOptions2Type) + +def OperatorAddBuiltinOptions2(builder, builtinOptions2): + builder.PrependUOffsetTRelativeSlot(12, flatbuffers.number_types.UOffsetTFlags.py_type(builtinOptions2), 0) + +def AddBuiltinOptions2(builder, builtinOptions2): + OperatorAddBuiltinOptions2(builder, builtinOptions2) + +def OperatorAddDebugMetadataIndex(builder, debugMetadataIndex): + builder.PrependInt32Slot(13, debugMetadataIndex, -1) + +def AddDebugMetadataIndex(builder, debugMetadataIndex): + OperatorAddDebugMetadataIndex(builder, debugMetadataIndex) def OperatorEnd(builder): return builder.EndObject() + +def End(builder): + return OperatorEnd(builder) diff --git a/tools/tflitefile_tool/tflite/OperatorCode.py b/tools/tflitefile_tool/tflite/OperatorCode.py index 46e419b48d3..60ed05a916b 100644 --- a/tools/tflitefile_tool/tflite/OperatorCode.py +++ b/tools/tflitefile_tool/tflite/OperatorCode.py @@ -1,26 +1,35 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class OperatorCode(object): __slots__ = ['_tab'] @classmethod - def GetRootAsOperatorCode(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = OperatorCode() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsOperatorCode(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def OperatorCodeBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # OperatorCode def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) # OperatorCode - def BuiltinCode(self): + def DeprecatedBuiltinCode(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) @@ -40,23 +49,45 @@ def Version(self): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 1 + # OperatorCode + def BuiltinCode(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) + if o != 0: + return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) + return 0 def OperatorCodeStart(builder): - builder.StartObject(3) + builder.StartObject(4) +def Start(builder): + OperatorCodeStart(builder) -def OperatorCodeAddBuiltinCode(builder, builtinCode): - builder.PrependInt8Slot(0, builtinCode, 0) +def OperatorCodeAddDeprecatedBuiltinCode(builder, deprecatedBuiltinCode): + builder.PrependInt8Slot(0, deprecatedBuiltinCode, 0) +def AddDeprecatedBuiltinCode(builder, deprecatedBuiltinCode): + OperatorCodeAddDeprecatedBuiltinCode(builder, deprecatedBuiltinCode) def OperatorCodeAddCustomCode(builder, customCode): - builder.PrependUOffsetTRelativeSlot( - 1, flatbuffers.number_types.UOffsetTFlags.py_type(customCode), 0) + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(customCode), 0) +def AddCustomCode(builder, customCode): + OperatorCodeAddCustomCode(builder, customCode) def OperatorCodeAddVersion(builder, version): builder.PrependInt32Slot(2, version, 1) +def AddVersion(builder, version): + OperatorCodeAddVersion(builder, version) + +def OperatorCodeAddBuiltinCode(builder, builtinCode): + builder.PrependInt32Slot(3, builtinCode, 0) + +def AddBuiltinCode(builder, builtinCode): + OperatorCodeAddBuiltinCode(builder, builtinCode) def OperatorCodeEnd(builder): return builder.EndObject() + +def End(builder): + return OperatorCodeEnd(builder) diff --git a/tools/tflitefile_tool/tflite/PackOptions.py b/tools/tflitefile_tool/tflite/PackOptions.py index 5d730d0007e..fa945562b93 100644 --- a/tools/tflitefile_tool/tflite/PackOptions.py +++ b/tools/tflitefile_tool/tflite/PackOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class PackOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsPackOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = PackOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsPackOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def PackOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # PackOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -33,18 +42,26 @@ def Axis(self): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 - def PackOptionsStart(builder): builder.StartObject(2) +def Start(builder): + PackOptionsStart(builder) def PackOptionsAddValuesCount(builder, valuesCount): builder.PrependInt32Slot(0, valuesCount, 0) +def AddValuesCount(builder, valuesCount): + PackOptionsAddValuesCount(builder, valuesCount) def PackOptionsAddAxis(builder, axis): builder.PrependInt32Slot(1, axis, 0) +def AddAxis(builder, axis): + PackOptionsAddAxis(builder, axis) def PackOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return PackOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/PadOptions.py b/tools/tflitefile_tool/tflite/PadOptions.py index 41a3013bca3..4c176e8034d 100644 --- a/tools/tflitefile_tool/tflite/PadOptions.py +++ b/tools/tflitefile_tool/tflite/PadOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class PadOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsPadOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = PadOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsPadOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def PadOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # PadOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def PadOptionsStart(builder): builder.StartObject(0) +def Start(builder): + PadOptionsStart(builder) def PadOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return PadOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/PadV2Options.py b/tools/tflitefile_tool/tflite/PadV2Options.py index 7028ce0b61c..ef5874d4631 100644 --- a/tools/tflitefile_tool/tflite/PadV2Options.py +++ b/tools/tflitefile_tool/tflite/PadV2Options.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class PadV2Options(object): __slots__ = ['_tab'] @classmethod - def GetRootAsPadV2Options(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = PadV2Options() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsPadV2Options(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def PadV2OptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # PadV2Options def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def PadV2OptionsStart(builder): builder.StartObject(0) +def Start(builder): + PadV2OptionsStart(builder) def PadV2OptionsEnd(builder): return builder.EndObject() + +def End(builder): + return PadV2OptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/Padding.py b/tools/tflitefile_tool/tflite/Padding.py index 99bd9668b81..168bf74cf85 100644 --- a/tools/tflitefile_tool/tflite/Padding.py +++ b/tools/tflitefile_tool/tflite/Padding.py @@ -1,7 +1,6 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite - +# namespace: tflite class Padding(object): SAME = 0 diff --git a/tools/tflitefile_tool/tflite/Pool2DOptions.py b/tools/tflitefile_tool/tflite/Pool2DOptions.py index 437edf16b96..e3248e58c94 100644 --- a/tools/tflitefile_tool/tflite/Pool2DOptions.py +++ b/tools/tflitefile_tool/tflite/Pool2DOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class Pool2DOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsPool2DOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = Pool2DOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsPool2DOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def Pool2DOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # Pool2DOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -61,34 +70,50 @@ def FusedActivationFunction(self): return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) return 0 - def Pool2DOptionsStart(builder): builder.StartObject(6) +def Start(builder): + Pool2DOptionsStart(builder) def Pool2DOptionsAddPadding(builder, padding): builder.PrependInt8Slot(0, padding, 0) +def AddPadding(builder, padding): + Pool2DOptionsAddPadding(builder, padding) def Pool2DOptionsAddStrideW(builder, strideW): builder.PrependInt32Slot(1, strideW, 0) +def AddStrideW(builder, strideW): + Pool2DOptionsAddStrideW(builder, strideW) def Pool2DOptionsAddStrideH(builder, strideH): builder.PrependInt32Slot(2, strideH, 0) +def AddStrideH(builder, strideH): + Pool2DOptionsAddStrideH(builder, strideH) def Pool2DOptionsAddFilterWidth(builder, filterWidth): builder.PrependInt32Slot(3, filterWidth, 0) +def AddFilterWidth(builder, filterWidth): + Pool2DOptionsAddFilterWidth(builder, filterWidth) def Pool2DOptionsAddFilterHeight(builder, filterHeight): builder.PrependInt32Slot(4, filterHeight, 0) +def AddFilterHeight(builder, filterHeight): + Pool2DOptionsAddFilterHeight(builder, filterHeight) def Pool2DOptionsAddFusedActivationFunction(builder, fusedActivationFunction): builder.PrependInt8Slot(5, fusedActivationFunction, 0) +def AddFusedActivationFunction(builder, fusedActivationFunction): + Pool2DOptionsAddFusedActivationFunction(builder, fusedActivationFunction) def Pool2DOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return Pool2DOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/PowOptions.py b/tools/tflitefile_tool/tflite/PowOptions.py index 8f3b3a63ef8..e49104ae005 100644 --- a/tools/tflitefile_tool/tflite/PowOptions.py +++ b/tools/tflitefile_tool/tflite/PowOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class PowOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsPowOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = PowOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsPowOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def PowOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # PowOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def PowOptionsStart(builder): builder.StartObject(0) +def Start(builder): + PowOptionsStart(builder) def PowOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return PowOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/QuantizationDetails.py b/tools/tflitefile_tool/tflite/QuantizationDetails.py index 9025e2d72cb..8d53af96e37 100644 --- a/tools/tflitefile_tool/tflite/QuantizationDetails.py +++ b/tools/tflitefile_tool/tflite/QuantizationDetails.py @@ -1,7 +1,6 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite - +# namespace: tflite class QuantizationDetails(object): NONE = 0 diff --git a/tools/tflitefile_tool/tflite/QuantizationParameters.py b/tools/tflitefile_tool/tflite/QuantizationParameters.py index 26e3a39c990..b3ef774069f 100644 --- a/tools/tflitefile_tool/tflite/QuantizationParameters.py +++ b/tools/tflitefile_tool/tflite/QuantizationParameters.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class QuantizationParameters(object): __slots__ = ['_tab'] @classmethod - def GetRootAsQuantizationParameters(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = QuantizationParameters() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsQuantizationParameters(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def QuantizationParametersBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # QuantizationParameters def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -24,9 +33,7 @@ def Min(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Float32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Float32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # QuantizationParameters @@ -43,14 +50,17 @@ def MinLength(self): return self._tab.VectorLen(o) return 0 + # QuantizationParameters + def MinIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) + return o == 0 + # QuantizationParameters def Max(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Float32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Float32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # QuantizationParameters @@ -67,14 +77,17 @@ def MaxLength(self): return self._tab.VectorLen(o) return 0 + # QuantizationParameters + def MaxIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) + return o == 0 + # QuantizationParameters def Scale(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Float32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Float32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # QuantizationParameters @@ -91,14 +104,17 @@ def ScaleLength(self): return self._tab.VectorLen(o) return 0 + # QuantizationParameters + def ScaleIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) + return o == 0 + # QuantizationParameters def ZeroPoint(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Int64Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 8)) + return self._tab.Get(flatbuffers.number_types.Int64Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 8)) return 0 # QuantizationParameters @@ -115,6 +131,11 @@ def ZeroPointLength(self): return self._tab.VectorLen(o) return 0 + # QuantizationParameters + def ZeroPointIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) + return o == 0 + # QuantizationParameters def DetailsType(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) @@ -139,59 +160,80 @@ def QuantizedDimension(self): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 - def QuantizationParametersStart(builder): builder.StartObject(7) +def Start(builder): + QuantizationParametersStart(builder) def QuantizationParametersAddMin(builder, min): - builder.PrependUOffsetTRelativeSlot( - 0, flatbuffers.number_types.UOffsetTFlags.py_type(min), 0) + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(min), 0) +def AddMin(builder, min): + QuantizationParametersAddMin(builder, min) def QuantizationParametersStartMinVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartMinVector(builder, numElems: int) -> int: + return QuantizationParametersStartMinVector(builder, numElems) def QuantizationParametersAddMax(builder, max): - builder.PrependUOffsetTRelativeSlot( - 1, flatbuffers.number_types.UOffsetTFlags.py_type(max), 0) + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(max), 0) +def AddMax(builder, max): + QuantizationParametersAddMax(builder, max) def QuantizationParametersStartMaxVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartMaxVector(builder, numElems: int) -> int: + return QuantizationParametersStartMaxVector(builder, numElems) def QuantizationParametersAddScale(builder, scale): - builder.PrependUOffsetTRelativeSlot( - 2, flatbuffers.number_types.UOffsetTFlags.py_type(scale), 0) + builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(scale), 0) +def AddScale(builder, scale): + QuantizationParametersAddScale(builder, scale) def QuantizationParametersStartScaleVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartScaleVector(builder, numElems: int) -> int: + return QuantizationParametersStartScaleVector(builder, numElems) def QuantizationParametersAddZeroPoint(builder, zeroPoint): - builder.PrependUOffsetTRelativeSlot( - 3, flatbuffers.number_types.UOffsetTFlags.py_type(zeroPoint), 0) + builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(zeroPoint), 0) +def AddZeroPoint(builder, zeroPoint): + QuantizationParametersAddZeroPoint(builder, zeroPoint) def QuantizationParametersStartZeroPointVector(builder, numElems): return builder.StartVector(8, numElems, 8) +def StartZeroPointVector(builder, numElems: int) -> int: + return QuantizationParametersStartZeroPointVector(builder, numElems) def QuantizationParametersAddDetailsType(builder, detailsType): builder.PrependUint8Slot(4, detailsType, 0) +def AddDetailsType(builder, detailsType): + QuantizationParametersAddDetailsType(builder, detailsType) def QuantizationParametersAddDetails(builder, details): - builder.PrependUOffsetTRelativeSlot( - 5, flatbuffers.number_types.UOffsetTFlags.py_type(details), 0) + builder.PrependUOffsetTRelativeSlot(5, flatbuffers.number_types.UOffsetTFlags.py_type(details), 0) +def AddDetails(builder, details): + QuantizationParametersAddDetails(builder, details) def QuantizationParametersAddQuantizedDimension(builder, quantizedDimension): builder.PrependInt32Slot(6, quantizedDimension, 0) +def AddQuantizedDimension(builder, quantizedDimension): + QuantizationParametersAddQuantizedDimension(builder, quantizedDimension) def QuantizationParametersEnd(builder): return builder.EndObject() + +def End(builder): + return QuantizationParametersEnd(builder) diff --git a/tools/tflitefile_tool/tflite/QuantizeOptions.py b/tools/tflitefile_tool/tflite/QuantizeOptions.py index 2a3d50ee271..fe62649a4b9 100644 --- a/tools/tflitefile_tool/tflite/QuantizeOptions.py +++ b/tools/tflitefile_tool/tflite/QuantizeOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class QuantizeOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsQuantizeOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = QuantizeOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsQuantizeOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def QuantizeOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # QuantizeOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def QuantizeOptionsStart(builder): builder.StartObject(0) +def Start(builder): + QuantizeOptionsStart(builder) def QuantizeOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return QuantizeOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/RNNOptions.py b/tools/tflitefile_tool/tflite/RNNOptions.py index c74d3e0f337..2c3cd202571 100644 --- a/tools/tflitefile_tool/tflite/RNNOptions.py +++ b/tools/tflitefile_tool/tflite/RNNOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class RNNOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsRNNOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = RNNOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsRNNOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def RNNOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # RNNOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -30,22 +39,29 @@ def FusedActivationFunction(self): def AsymmetricQuantizeInputs(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False - def RNNOptionsStart(builder): builder.StartObject(2) +def Start(builder): + RNNOptionsStart(builder) def RNNOptionsAddFusedActivationFunction(builder, fusedActivationFunction): builder.PrependInt8Slot(0, fusedActivationFunction, 0) +def AddFusedActivationFunction(builder, fusedActivationFunction): + RNNOptionsAddFusedActivationFunction(builder, fusedActivationFunction) def RNNOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): builder.PrependBoolSlot(1, asymmetricQuantizeInputs, 0) +def AddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): + RNNOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs) def RNNOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return RNNOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/RangeOptions.py b/tools/tflitefile_tool/tflite/RangeOptions.py index cc19cd4e9b5..f386d238526 100644 --- a/tools/tflitefile_tool/tflite/RangeOptions.py +++ b/tools/tflitefile_tool/tflite/RangeOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class RangeOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsRangeOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = RangeOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsRangeOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def RangeOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # RangeOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def RangeOptionsStart(builder): builder.StartObject(0) +def Start(builder): + RangeOptionsStart(builder) def RangeOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return RangeOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/RankOptions.py b/tools/tflitefile_tool/tflite/RankOptions.py index 7a996728952..b98ce14cdfd 100644 --- a/tools/tflitefile_tool/tflite/RankOptions.py +++ b/tools/tflitefile_tool/tflite/RankOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class RankOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsRankOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = RankOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsRankOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def RankOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # RankOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def RankOptionsStart(builder): builder.StartObject(0) +def Start(builder): + RankOptionsStart(builder) def RankOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return RankOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/ReducerOptions.py b/tools/tflitefile_tool/tflite/ReducerOptions.py index 33f5dc065e3..80bc5843d18 100644 --- a/tools/tflitefile_tool/tflite/ReducerOptions.py +++ b/tools/tflitefile_tool/tflite/ReducerOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class ReducerOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsReducerOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ReducerOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsReducerOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def ReducerOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # ReducerOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -23,18 +32,23 @@ def Init(self, buf, pos): def KeepDims(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False - def ReducerOptionsStart(builder): builder.StartObject(1) +def Start(builder): + ReducerOptionsStart(builder) def ReducerOptionsAddKeepDims(builder, keepDims): builder.PrependBoolSlot(0, keepDims, 0) +def AddKeepDims(builder, keepDims): + ReducerOptionsAddKeepDims(builder, keepDims) def ReducerOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return ReducerOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/ReshapeOptions.py b/tools/tflitefile_tool/tflite/ReshapeOptions.py index ad54290aab8..af58b082a7b 100644 --- a/tools/tflitefile_tool/tflite/ReshapeOptions.py +++ b/tools/tflitefile_tool/tflite/ReshapeOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class ReshapeOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsReshapeOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ReshapeOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsReshapeOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def ReshapeOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # ReshapeOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -24,9 +33,7 @@ def NewShape(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Int32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Int32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # ReshapeOptions @@ -43,19 +50,31 @@ def NewShapeLength(self): return self._tab.VectorLen(o) return 0 + # ReshapeOptions + def NewShapeIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) + return o == 0 def ReshapeOptionsStart(builder): builder.StartObject(1) +def Start(builder): + ReshapeOptionsStart(builder) def ReshapeOptionsAddNewShape(builder, newShape): - builder.PrependUOffsetTRelativeSlot( - 0, flatbuffers.number_types.UOffsetTFlags.py_type(newShape), 0) + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(newShape), 0) +def AddNewShape(builder, newShape): + ReshapeOptionsAddNewShape(builder, newShape) def ReshapeOptionsStartNewShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartNewShapeVector(builder, numElems: int) -> int: + return ReshapeOptionsStartNewShapeVector(builder, numElems) def ReshapeOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return ReshapeOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/ResizeBilinearOptions.py b/tools/tflitefile_tool/tflite/ResizeBilinearOptions.py index 188e3752740..7a54b48e744 100644 --- a/tools/tflitefile_tool/tflite/ResizeBilinearOptions.py +++ b/tools/tflitefile_tool/tflite/ResizeBilinearOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class ResizeBilinearOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsResizeBilinearOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ResizeBilinearOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsResizeBilinearOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def ResizeBilinearOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # ResizeBilinearOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -23,30 +32,36 @@ def Init(self, buf, pos): def AlignCorners(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False # ResizeBilinearOptions def HalfPixelCenters(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False - def ResizeBilinearOptionsStart(builder): builder.StartObject(4) +def Start(builder): + ResizeBilinearOptionsStart(builder) def ResizeBilinearOptionsAddAlignCorners(builder, alignCorners): builder.PrependBoolSlot(2, alignCorners, 0) +def AddAlignCorners(builder, alignCorners): + ResizeBilinearOptionsAddAlignCorners(builder, alignCorners) def ResizeBilinearOptionsAddHalfPixelCenters(builder, halfPixelCenters): builder.PrependBoolSlot(3, halfPixelCenters, 0) +def AddHalfPixelCenters(builder, halfPixelCenters): + ResizeBilinearOptionsAddHalfPixelCenters(builder, halfPixelCenters) def ResizeBilinearOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return ResizeBilinearOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/ResizeNearestNeighborOptions.py b/tools/tflitefile_tool/tflite/ResizeNearestNeighborOptions.py index 2d415181f61..d3d49f19d24 100644 --- a/tools/tflitefile_tool/tflite/ResizeNearestNeighborOptions.py +++ b/tools/tflitefile_tool/tflite/ResizeNearestNeighborOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class ResizeNearestNeighborOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsResizeNearestNeighborOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ResizeNearestNeighborOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsResizeNearestNeighborOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def ResizeNearestNeighborOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # ResizeNearestNeighborOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -23,18 +32,36 @@ def Init(self, buf, pos): def AlignCorners(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False + # ResizeNearestNeighborOptions + def HalfPixelCenters(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) + if o != 0: + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return False def ResizeNearestNeighborOptionsStart(builder): - builder.StartObject(1) + builder.StartObject(2) +def Start(builder): + ResizeNearestNeighborOptionsStart(builder) def ResizeNearestNeighborOptionsAddAlignCorners(builder, alignCorners): builder.PrependBoolSlot(0, alignCorners, 0) +def AddAlignCorners(builder, alignCorners): + ResizeNearestNeighborOptionsAddAlignCorners(builder, alignCorners) + +def ResizeNearestNeighborOptionsAddHalfPixelCenters(builder, halfPixelCenters): + builder.PrependBoolSlot(1, halfPixelCenters, 0) + +def AddHalfPixelCenters(builder, halfPixelCenters): + ResizeNearestNeighborOptionsAddHalfPixelCenters(builder, halfPixelCenters) def ResizeNearestNeighborOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return ResizeNearestNeighborOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/ReverseSequenceOptions.py b/tools/tflitefile_tool/tflite/ReverseSequenceOptions.py index 90068163af9..d2ea7bf3a50 100644 --- a/tools/tflitefile_tool/tflite/ReverseSequenceOptions.py +++ b/tools/tflitefile_tool/tflite/ReverseSequenceOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class ReverseSequenceOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsReverseSequenceOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ReverseSequenceOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsReverseSequenceOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def ReverseSequenceOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # ReverseSequenceOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -33,18 +42,26 @@ def BatchDim(self): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 - def ReverseSequenceOptionsStart(builder): builder.StartObject(2) +def Start(builder): + ReverseSequenceOptionsStart(builder) def ReverseSequenceOptionsAddSeqDim(builder, seqDim): builder.PrependInt32Slot(0, seqDim, 0) +def AddSeqDim(builder, seqDim): + ReverseSequenceOptionsAddSeqDim(builder, seqDim) def ReverseSequenceOptionsAddBatchDim(builder, batchDim): builder.PrependInt32Slot(1, batchDim, 0) +def AddBatchDim(builder, batchDim): + ReverseSequenceOptionsAddBatchDim(builder, batchDim) def ReverseSequenceOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return ReverseSequenceOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/ReverseV2Options.py b/tools/tflitefile_tool/tflite/ReverseV2Options.py index 3382720080c..d7f504ba93d 100644 --- a/tools/tflitefile_tool/tflite/ReverseV2Options.py +++ b/tools/tflitefile_tool/tflite/ReverseV2Options.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class ReverseV2Options(object): __slots__ = ['_tab'] @classmethod - def GetRootAsReverseV2Options(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ReverseV2Options() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsReverseV2Options(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def ReverseV2OptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # ReverseV2Options def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def ReverseV2OptionsStart(builder): builder.StartObject(0) +def Start(builder): + ReverseV2OptionsStart(builder) def ReverseV2OptionsEnd(builder): return builder.EndObject() + +def End(builder): + return ReverseV2OptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SVDFOptions.py b/tools/tflitefile_tool/tflite/SVDFOptions.py index 26ae85e96a6..98ef1a8a13e 100644 --- a/tools/tflitefile_tool/tflite/SVDFOptions.py +++ b/tools/tflitefile_tool/tflite/SVDFOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SVDFOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSVDFOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SVDFOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSVDFOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SVDFOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SVDFOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -37,26 +46,35 @@ def FusedActivationFunction(self): def AsymmetricQuantizeInputs(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False - def SVDFOptionsStart(builder): builder.StartObject(3) +def Start(builder): + SVDFOptionsStart(builder) def SVDFOptionsAddRank(builder, rank): builder.PrependInt32Slot(0, rank, 0) +def AddRank(builder, rank): + SVDFOptionsAddRank(builder, rank) def SVDFOptionsAddFusedActivationFunction(builder, fusedActivationFunction): builder.PrependInt8Slot(1, fusedActivationFunction, 0) +def AddFusedActivationFunction(builder, fusedActivationFunction): + SVDFOptionsAddFusedActivationFunction(builder, fusedActivationFunction) def SVDFOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): builder.PrependBoolSlot(2, asymmetricQuantizeInputs, 0) +def AddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): + SVDFOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs) def SVDFOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return SVDFOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/ScatterNdOptions.py b/tools/tflitefile_tool/tflite/ScatterNdOptions.py index eb0c153bb26..91efaee41f4 100644 --- a/tools/tflitefile_tool/tflite/ScatterNdOptions.py +++ b/tools/tflitefile_tool/tflite/ScatterNdOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class ScatterNdOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsScatterNdOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ScatterNdOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsScatterNdOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def ScatterNdOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # ScatterNdOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def ScatterNdOptionsStart(builder): builder.StartObject(0) +def Start(builder): + ScatterNdOptionsStart(builder) def ScatterNdOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return ScatterNdOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SegmentSumOptions.py b/tools/tflitefile_tool/tflite/SegmentSumOptions.py index 09d226e32c6..a04297f4cc2 100644 --- a/tools/tflitefile_tool/tflite/SegmentSumOptions.py +++ b/tools/tflitefile_tool/tflite/SegmentSumOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SegmentSumOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSegmentSumOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SegmentSumOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSegmentSumOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SegmentSumOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SegmentSumOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def SegmentSumOptionsStart(builder): builder.StartObject(0) +def Start(builder): + SegmentSumOptionsStart(builder) def SegmentSumOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return SegmentSumOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SelectOptions.py b/tools/tflitefile_tool/tflite/SelectOptions.py index fb3dc2536e3..b806d47c019 100644 --- a/tools/tflitefile_tool/tflite/SelectOptions.py +++ b/tools/tflitefile_tool/tflite/SelectOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SelectOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSelectOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SelectOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSelectOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SelectOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SelectOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def SelectOptionsStart(builder): builder.StartObject(0) +def Start(builder): + SelectOptionsStart(builder) def SelectOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return SelectOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SelectV2Options.py b/tools/tflitefile_tool/tflite/SelectV2Options.py index 4171659cd06..7984d633f15 100644 --- a/tools/tflitefile_tool/tflite/SelectV2Options.py +++ b/tools/tflitefile_tool/tflite/SelectV2Options.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SelectV2Options(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSelectV2Options(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SelectV2Options() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSelectV2Options(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SelectV2OptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SelectV2Options def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def SelectV2OptionsStart(builder): builder.StartObject(0) +def Start(builder): + SelectV2OptionsStart(builder) def SelectV2OptionsEnd(builder): return builder.EndObject() + +def End(builder): + return SelectV2OptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SequenceRNNOptions.py b/tools/tflitefile_tool/tflite/SequenceRNNOptions.py index 3a501f70d69..ff49e5f28d9 100644 --- a/tools/tflitefile_tool/tflite/SequenceRNNOptions.py +++ b/tools/tflitefile_tool/tflite/SequenceRNNOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SequenceRNNOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSequenceRNNOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SequenceRNNOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSequenceRNNOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SequenceRNNOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SequenceRNNOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -23,8 +32,7 @@ def Init(self, buf, pos): def TimeMajor(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False # SequenceRNNOptions @@ -38,26 +46,35 @@ def FusedActivationFunction(self): def AsymmetricQuantizeInputs(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False - def SequenceRNNOptionsStart(builder): builder.StartObject(3) +def Start(builder): + SequenceRNNOptionsStart(builder) def SequenceRNNOptionsAddTimeMajor(builder, timeMajor): builder.PrependBoolSlot(0, timeMajor, 0) +def AddTimeMajor(builder, timeMajor): + SequenceRNNOptionsAddTimeMajor(builder, timeMajor) def SequenceRNNOptionsAddFusedActivationFunction(builder, fusedActivationFunction): builder.PrependInt8Slot(1, fusedActivationFunction, 0) +def AddFusedActivationFunction(builder, fusedActivationFunction): + SequenceRNNOptionsAddFusedActivationFunction(builder, fusedActivationFunction) def SequenceRNNOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): builder.PrependBoolSlot(2, asymmetricQuantizeInputs, 0) +def AddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): + SequenceRNNOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs) def SequenceRNNOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return SequenceRNNOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/ShapeOptions.py b/tools/tflitefile_tool/tflite/ShapeOptions.py index cf38fc02db8..af0b1b2512a 100644 --- a/tools/tflitefile_tool/tflite/ShapeOptions.py +++ b/tools/tflitefile_tool/tflite/ShapeOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class ShapeOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsShapeOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ShapeOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsShapeOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def ShapeOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # ShapeOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def OutType(self): return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) return 0 - def ShapeOptionsStart(builder): builder.StartObject(1) +def Start(builder): + ShapeOptionsStart(builder) def ShapeOptionsAddOutType(builder, outType): builder.PrependInt8Slot(0, outType, 0) +def AddOutType(builder, outType): + ShapeOptionsAddOutType(builder, outType) def ShapeOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return ShapeOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SkipGramOptions.py b/tools/tflitefile_tool/tflite/SkipGramOptions.py index 07130e729d3..72b2e5bde82 100644 --- a/tools/tflitefile_tool/tflite/SkipGramOptions.py +++ b/tools/tflitefile_tool/tflite/SkipGramOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SkipGramOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSkipGramOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SkipGramOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSkipGramOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SkipGramOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SkipGramOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -37,26 +46,35 @@ def MaxSkipSize(self): def IncludeAllNgrams(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False - def SkipGramOptionsStart(builder): builder.StartObject(3) +def Start(builder): + SkipGramOptionsStart(builder) def SkipGramOptionsAddNgramSize(builder, ngramSize): builder.PrependInt32Slot(0, ngramSize, 0) +def AddNgramSize(builder, ngramSize): + SkipGramOptionsAddNgramSize(builder, ngramSize) def SkipGramOptionsAddMaxSkipSize(builder, maxSkipSize): builder.PrependInt32Slot(1, maxSkipSize, 0) +def AddMaxSkipSize(builder, maxSkipSize): + SkipGramOptionsAddMaxSkipSize(builder, maxSkipSize) def SkipGramOptionsAddIncludeAllNgrams(builder, includeAllNgrams): builder.PrependBoolSlot(2, includeAllNgrams, 0) +def AddIncludeAllNgrams(builder, includeAllNgrams): + SkipGramOptionsAddIncludeAllNgrams(builder, includeAllNgrams) def SkipGramOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return SkipGramOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SliceOptions.py b/tools/tflitefile_tool/tflite/SliceOptions.py index b71b1892518..ef95adb8710 100644 --- a/tools/tflitefile_tool/tflite/SliceOptions.py +++ b/tools/tflitefile_tool/tflite/SliceOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SliceOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSliceOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SliceOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSliceOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SliceOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SliceOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def SliceOptionsStart(builder): builder.StartObject(0) +def Start(builder): + SliceOptionsStart(builder) def SliceOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return SliceOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SoftmaxOptions.py b/tools/tflitefile_tool/tflite/SoftmaxOptions.py index 328aeadbda9..e38dc6ff3e4 100644 --- a/tools/tflitefile_tool/tflite/SoftmaxOptions.py +++ b/tools/tflitefile_tool/tflite/SoftmaxOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SoftmaxOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSoftmaxOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SoftmaxOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSoftmaxOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SoftmaxOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SoftmaxOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def Beta(self): return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos) return 0.0 - def SoftmaxOptionsStart(builder): builder.StartObject(1) +def Start(builder): + SoftmaxOptionsStart(builder) def SoftmaxOptionsAddBeta(builder, beta): builder.PrependFloat32Slot(0, beta, 0.0) +def AddBeta(builder, beta): + SoftmaxOptionsAddBeta(builder, beta) def SoftmaxOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return SoftmaxOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SpaceToBatchNDOptions.py b/tools/tflitefile_tool/tflite/SpaceToBatchNDOptions.py index 2fdcfbe4364..ed28614a46c 100644 --- a/tools/tflitefile_tool/tflite/SpaceToBatchNDOptions.py +++ b/tools/tflitefile_tool/tflite/SpaceToBatchNDOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SpaceToBatchNDOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSpaceToBatchNDOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SpaceToBatchNDOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSpaceToBatchNDOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SpaceToBatchNDOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SpaceToBatchNDOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def SpaceToBatchNDOptionsStart(builder): builder.StartObject(0) +def Start(builder): + SpaceToBatchNDOptionsStart(builder) def SpaceToBatchNDOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return SpaceToBatchNDOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SpaceToDepthOptions.py b/tools/tflitefile_tool/tflite/SpaceToDepthOptions.py index b95a65e79e1..eaea2e80f16 100644 --- a/tools/tflitefile_tool/tflite/SpaceToDepthOptions.py +++ b/tools/tflitefile_tool/tflite/SpaceToDepthOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SpaceToDepthOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSpaceToDepthOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SpaceToDepthOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSpaceToDepthOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SpaceToDepthOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SpaceToDepthOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def BlockSize(self): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 - def SpaceToDepthOptionsStart(builder): builder.StartObject(1) +def Start(builder): + SpaceToDepthOptionsStart(builder) def SpaceToDepthOptionsAddBlockSize(builder, blockSize): builder.PrependInt32Slot(0, blockSize, 0) +def AddBlockSize(builder, blockSize): + SpaceToDepthOptionsAddBlockSize(builder, blockSize) def SpaceToDepthOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return SpaceToDepthOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SparseIndexVector.py b/tools/tflitefile_tool/tflite/SparseIndexVector.py index f676d00d9af..e2c9db78273 100644 --- a/tools/tflitefile_tool/tflite/SparseIndexVector.py +++ b/tools/tflitefile_tool/tflite/SparseIndexVector.py @@ -1,7 +1,6 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite - +# namespace: tflite class SparseIndexVector(object): NONE = 0 diff --git a/tools/tflitefile_tool/tflite/SparseToDenseOptions.py b/tools/tflitefile_tool/tflite/SparseToDenseOptions.py index 82f160f0fa6..994cabb90d1 100644 --- a/tools/tflitefile_tool/tflite/SparseToDenseOptions.py +++ b/tools/tflitefile_tool/tflite/SparseToDenseOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SparseToDenseOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSparseToDenseOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SparseToDenseOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSparseToDenseOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SparseToDenseOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SparseToDenseOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -23,18 +32,23 @@ def Init(self, buf, pos): def ValidateIndices(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False - def SparseToDenseOptionsStart(builder): builder.StartObject(1) +def Start(builder): + SparseToDenseOptionsStart(builder) def SparseToDenseOptionsAddValidateIndices(builder, validateIndices): builder.PrependBoolSlot(0, validateIndices, 0) +def AddValidateIndices(builder, validateIndices): + SparseToDenseOptionsAddValidateIndices(builder, validateIndices) def SparseToDenseOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return SparseToDenseOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SparsityParameters.py b/tools/tflitefile_tool/tflite/SparsityParameters.py index aa432868baf..8998c3856a4 100644 --- a/tools/tflitefile_tool/tflite/SparsityParameters.py +++ b/tools/tflitefile_tool/tflite/SparsityParameters.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SparsityParameters(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSparsityParameters(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SparsityParameters() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSparsityParameters(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SparsityParametersBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SparsityParameters def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -24,9 +33,7 @@ def TraversalOrder(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Int32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Int32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # SparsityParameters @@ -43,14 +50,17 @@ def TraversalOrderLength(self): return self._tab.VectorLen(o) return 0 + # SparsityParameters + def TraversalOrderIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) + return o == 0 + # SparsityParameters def BlockMap(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Int32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Int32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # SparsityParameters @@ -67,6 +77,11 @@ def BlockMapLength(self): return self._tab.VectorLen(o) return 0 + # SparsityParameters + def BlockMapIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) + return o == 0 + # SparsityParameters def DimMetadata(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) @@ -74,7 +89,7 @@ def DimMetadata(self, j): x = self._tab.Vector(o) x += flatbuffers.number_types.UOffsetTFlags.py_type(j) * 4 x = self._tab.Indirect(x) - from .DimensionMetadata import DimensionMetadata + from tflite.DimensionMetadata import DimensionMetadata obj = DimensionMetadata() obj.Init(self._tab.Bytes, x) return obj @@ -87,37 +102,55 @@ def DimMetadataLength(self): return self._tab.VectorLen(o) return 0 + # SparsityParameters + def DimMetadataIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) + return o == 0 def SparsityParametersStart(builder): builder.StartObject(3) +def Start(builder): + SparsityParametersStart(builder) def SparsityParametersAddTraversalOrder(builder, traversalOrder): - builder.PrependUOffsetTRelativeSlot( - 0, flatbuffers.number_types.UOffsetTFlags.py_type(traversalOrder), 0) + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(traversalOrder), 0) +def AddTraversalOrder(builder, traversalOrder): + SparsityParametersAddTraversalOrder(builder, traversalOrder) def SparsityParametersStartTraversalOrderVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartTraversalOrderVector(builder, numElems: int) -> int: + return SparsityParametersStartTraversalOrderVector(builder, numElems) def SparsityParametersAddBlockMap(builder, blockMap): - builder.PrependUOffsetTRelativeSlot( - 1, flatbuffers.number_types.UOffsetTFlags.py_type(blockMap), 0) + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(blockMap), 0) +def AddBlockMap(builder, blockMap): + SparsityParametersAddBlockMap(builder, blockMap) def SparsityParametersStartBlockMapVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartBlockMapVector(builder, numElems: int) -> int: + return SparsityParametersStartBlockMapVector(builder, numElems) def SparsityParametersAddDimMetadata(builder, dimMetadata): - builder.PrependUOffsetTRelativeSlot( - 2, flatbuffers.number_types.UOffsetTFlags.py_type(dimMetadata), 0) + builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(dimMetadata), 0) +def AddDimMetadata(builder, dimMetadata): + SparsityParametersAddDimMetadata(builder, dimMetadata) def SparsityParametersStartDimMetadataVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartDimMetadataVector(builder, numElems: int) -> int: + return SparsityParametersStartDimMetadataVector(builder, numElems) def SparsityParametersEnd(builder): return builder.EndObject() + +def End(builder): + return SparsityParametersEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SplitOptions.py b/tools/tflitefile_tool/tflite/SplitOptions.py index 8514642248d..1166448c8ac 100644 --- a/tools/tflitefile_tool/tflite/SplitOptions.py +++ b/tools/tflitefile_tool/tflite/SplitOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SplitOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSplitOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SplitOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSplitOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SplitOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SplitOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def NumSplits(self): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 - def SplitOptionsStart(builder): builder.StartObject(1) +def Start(builder): + SplitOptionsStart(builder) def SplitOptionsAddNumSplits(builder, numSplits): builder.PrependInt32Slot(0, numSplits, 0) +def AddNumSplits(builder, numSplits): + SplitOptionsAddNumSplits(builder, numSplits) def SplitOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return SplitOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SplitVOptions.py b/tools/tflitefile_tool/tflite/SplitVOptions.py index 699715e49d6..0f038343627 100644 --- a/tools/tflitefile_tool/tflite/SplitVOptions.py +++ b/tools/tflitefile_tool/tflite/SplitVOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SplitVOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSplitVOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SplitVOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSplitVOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SplitVOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SplitVOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def NumSplits(self): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 - def SplitVOptionsStart(builder): builder.StartObject(1) +def Start(builder): + SplitVOptionsStart(builder) def SplitVOptionsAddNumSplits(builder, numSplits): builder.PrependInt32Slot(0, numSplits, 0) +def AddNumSplits(builder, numSplits): + SplitVOptionsAddNumSplits(builder, numSplits) def SplitVOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return SplitVOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SquareOptions.py b/tools/tflitefile_tool/tflite/SquareOptions.py index 83d2e4172b1..2a3e3be66e1 100644 --- a/tools/tflitefile_tool/tflite/SquareOptions.py +++ b/tools/tflitefile_tool/tflite/SquareOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SquareOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSquareOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SquareOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSquareOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SquareOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SquareOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def SquareOptionsStart(builder): builder.StartObject(0) +def Start(builder): + SquareOptionsStart(builder) def SquareOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return SquareOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SquaredDifferenceOptions.py b/tools/tflitefile_tool/tflite/SquaredDifferenceOptions.py index ffe51fb6513..9ec54077f81 100644 --- a/tools/tflitefile_tool/tflite/SquaredDifferenceOptions.py +++ b/tools/tflitefile_tool/tflite/SquaredDifferenceOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SquaredDifferenceOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSquaredDifferenceOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SquaredDifferenceOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSquaredDifferenceOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SquaredDifferenceOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SquaredDifferenceOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def SquaredDifferenceOptionsStart(builder): builder.StartObject(0) +def Start(builder): + SquaredDifferenceOptionsStart(builder) def SquaredDifferenceOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return SquaredDifferenceOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SqueezeOptions.py b/tools/tflitefile_tool/tflite/SqueezeOptions.py index 8407e38d9cf..0d7c72e3945 100644 --- a/tools/tflitefile_tool/tflite/SqueezeOptions.py +++ b/tools/tflitefile_tool/tflite/SqueezeOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SqueezeOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSqueezeOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SqueezeOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSqueezeOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SqueezeOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SqueezeOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -24,9 +33,7 @@ def SqueezeDims(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Int32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Int32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # SqueezeOptions @@ -43,19 +50,31 @@ def SqueezeDimsLength(self): return self._tab.VectorLen(o) return 0 + # SqueezeOptions + def SqueezeDimsIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) + return o == 0 def SqueezeOptionsStart(builder): builder.StartObject(1) +def Start(builder): + SqueezeOptionsStart(builder) def SqueezeOptionsAddSqueezeDims(builder, squeezeDims): - builder.PrependUOffsetTRelativeSlot( - 0, flatbuffers.number_types.UOffsetTFlags.py_type(squeezeDims), 0) + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(squeezeDims), 0) +def AddSqueezeDims(builder, squeezeDims): + SqueezeOptionsAddSqueezeDims(builder, squeezeDims) def SqueezeOptionsStartSqueezeDimsVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartSqueezeDimsVector(builder, numElems: int) -> int: + return SqueezeOptionsStartSqueezeDimsVector(builder, numElems) def SqueezeOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return SqueezeOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/StridedSliceOptions.py b/tools/tflitefile_tool/tflite/StridedSliceOptions.py index 0de2eef80a6..769f6475aad 100644 --- a/tools/tflitefile_tool/tflite/StridedSliceOptions.py +++ b/tools/tflitefile_tool/tflite/StridedSliceOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class StridedSliceOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsStridedSliceOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = StridedSliceOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsStridedSliceOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def StridedSliceOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # StridedSliceOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -54,30 +63,57 @@ def ShrinkAxisMask(self): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 + # StridedSliceOptions + def Offset(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) + if o != 0: + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return False def StridedSliceOptionsStart(builder): - builder.StartObject(5) + builder.StartObject(6) +def Start(builder): + StridedSliceOptionsStart(builder) def StridedSliceOptionsAddBeginMask(builder, beginMask): builder.PrependInt32Slot(0, beginMask, 0) +def AddBeginMask(builder, beginMask): + StridedSliceOptionsAddBeginMask(builder, beginMask) def StridedSliceOptionsAddEndMask(builder, endMask): builder.PrependInt32Slot(1, endMask, 0) +def AddEndMask(builder, endMask): + StridedSliceOptionsAddEndMask(builder, endMask) def StridedSliceOptionsAddEllipsisMask(builder, ellipsisMask): builder.PrependInt32Slot(2, ellipsisMask, 0) +def AddEllipsisMask(builder, ellipsisMask): + StridedSliceOptionsAddEllipsisMask(builder, ellipsisMask) def StridedSliceOptionsAddNewAxisMask(builder, newAxisMask): builder.PrependInt32Slot(3, newAxisMask, 0) +def AddNewAxisMask(builder, newAxisMask): + StridedSliceOptionsAddNewAxisMask(builder, newAxisMask) def StridedSliceOptionsAddShrinkAxisMask(builder, shrinkAxisMask): builder.PrependInt32Slot(4, shrinkAxisMask, 0) +def AddShrinkAxisMask(builder, shrinkAxisMask): + StridedSliceOptionsAddShrinkAxisMask(builder, shrinkAxisMask) + +def StridedSliceOptionsAddOffset(builder, offset): + builder.PrependBoolSlot(5, offset, 0) + +def AddOffset(builder, offset): + StridedSliceOptionsAddOffset(builder, offset) def StridedSliceOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return StridedSliceOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SubGraph.py b/tools/tflitefile_tool/tflite/SubGraph.py index 3de190730bf..851a4c8a571 100644 --- a/tools/tflitefile_tool/tflite/SubGraph.py +++ b/tools/tflitefile_tool/tflite/SubGraph.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SubGraph(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSubGraph(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SubGraph() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSubGraph(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SubGraphBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SubGraph def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,7 +35,7 @@ def Tensors(self, j): x = self._tab.Vector(o) x += flatbuffers.number_types.UOffsetTFlags.py_type(j) * 4 x = self._tab.Indirect(x) - from .Tensor import Tensor + from tflite.Tensor import Tensor obj = Tensor() obj.Init(self._tab.Bytes, x) return obj @@ -39,14 +48,17 @@ def TensorsLength(self): return self._tab.VectorLen(o) return 0 + # SubGraph + def TensorsIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) + return o == 0 + # SubGraph def Inputs(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Int32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Int32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # SubGraph @@ -63,14 +75,17 @@ def InputsLength(self): return self._tab.VectorLen(o) return 0 + # SubGraph + def InputsIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) + return o == 0 + # SubGraph def Outputs(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Int32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Int32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # SubGraph @@ -87,6 +102,11 @@ def OutputsLength(self): return self._tab.VectorLen(o) return 0 + # SubGraph + def OutputsIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) + return o == 0 + # SubGraph def Operators(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) @@ -94,7 +114,7 @@ def Operators(self, j): x = self._tab.Vector(o) x += flatbuffers.number_types.UOffsetTFlags.py_type(j) * 4 x = self._tab.Indirect(x) - from .Operator import Operator + from tflite.Operator import Operator obj = Operator() obj.Init(self._tab.Bytes, x) return obj @@ -107,6 +127,11 @@ def OperatorsLength(self): return self._tab.VectorLen(o) return 0 + # SubGraph + def OperatorsIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) + return o == 0 + # SubGraph def Name(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) @@ -114,51 +139,81 @@ def Name(self): return self._tab.String(o + self._tab.Pos) return None + # SubGraph + def DebugMetadataIndex(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) + if o != 0: + return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) + return -1 def SubGraphStart(builder): - builder.StartObject(5) + builder.StartObject(6) +def Start(builder): + SubGraphStart(builder) def SubGraphAddTensors(builder, tensors): - builder.PrependUOffsetTRelativeSlot( - 0, flatbuffers.number_types.UOffsetTFlags.py_type(tensors), 0) + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(tensors), 0) +def AddTensors(builder, tensors): + SubGraphAddTensors(builder, tensors) def SubGraphStartTensorsVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartTensorsVector(builder, numElems: int) -> int: + return SubGraphStartTensorsVector(builder, numElems) def SubGraphAddInputs(builder, inputs): - builder.PrependUOffsetTRelativeSlot( - 1, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0) + builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(inputs), 0) +def AddInputs(builder, inputs): + SubGraphAddInputs(builder, inputs) def SubGraphStartInputsVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartInputsVector(builder, numElems: int) -> int: + return SubGraphStartInputsVector(builder, numElems) def SubGraphAddOutputs(builder, outputs): - builder.PrependUOffsetTRelativeSlot( - 2, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0) + builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(outputs), 0) +def AddOutputs(builder, outputs): + SubGraphAddOutputs(builder, outputs) def SubGraphStartOutputsVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartOutputsVector(builder, numElems: int) -> int: + return SubGraphStartOutputsVector(builder, numElems) def SubGraphAddOperators(builder, operators): - builder.PrependUOffsetTRelativeSlot( - 3, flatbuffers.number_types.UOffsetTFlags.py_type(operators), 0) + builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(operators), 0) +def AddOperators(builder, operators): + SubGraphAddOperators(builder, operators) def SubGraphStartOperatorsVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartOperatorsVector(builder, numElems: int) -> int: + return SubGraphStartOperatorsVector(builder, numElems) def SubGraphAddName(builder, name): - builder.PrependUOffsetTRelativeSlot( - 4, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0) + builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0) + +def AddName(builder, name): + SubGraphAddName(builder, name) +def SubGraphAddDebugMetadataIndex(builder, debugMetadataIndex): + builder.PrependInt32Slot(5, debugMetadataIndex, -1) + +def AddDebugMetadataIndex(builder, debugMetadataIndex): + SubGraphAddDebugMetadataIndex(builder, debugMetadataIndex) def SubGraphEnd(builder): return builder.EndObject() + +def End(builder): + return SubGraphEnd(builder) diff --git a/tools/tflitefile_tool/tflite/SubOptions.py b/tools/tflitefile_tool/tflite/SubOptions.py index 6c399a8459a..0154744dbb5 100644 --- a/tools/tflitefile_tool/tflite/SubOptions.py +++ b/tools/tflitefile_tool/tflite/SubOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class SubOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsSubOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = SubOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsSubOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def SubOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # SubOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,33 @@ def FusedActivationFunction(self): return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) return 0 + # SubOptions + def PotScaleInt16(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) + if o != 0: + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return True def SubOptionsStart(builder): - builder.StartObject(1) + builder.StartObject(2) +def Start(builder): + SubOptionsStart(builder) def SubOptionsAddFusedActivationFunction(builder, fusedActivationFunction): builder.PrependInt8Slot(0, fusedActivationFunction, 0) +def AddFusedActivationFunction(builder, fusedActivationFunction): + SubOptionsAddFusedActivationFunction(builder, fusedActivationFunction) + +def SubOptionsAddPotScaleInt16(builder, potScaleInt16): + builder.PrependBoolSlot(1, potScaleInt16, 1) + +def AddPotScaleInt16(builder, potScaleInt16): + SubOptionsAddPotScaleInt16(builder, potScaleInt16) def SubOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return SubOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/Tensor.py b/tools/tflitefile_tool/tflite/Tensor.py index 75e4ebdc30a..fc3c69256a2 100644 --- a/tools/tflitefile_tool/tflite/Tensor.py +++ b/tools/tflitefile_tool/tflite/Tensor.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class Tensor(object): __slots__ = ['_tab'] @classmethod - def GetRootAsTensor(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = Tensor() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsTensor(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def TensorBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # Tensor def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -24,9 +33,7 @@ def Shape(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Int32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Int32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # Tensor @@ -43,6 +50,11 @@ def ShapeLength(self): return self._tab.VectorLen(o) return 0 + # Tensor + def ShapeIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) + return o == 0 + # Tensor def Type(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) @@ -69,7 +81,7 @@ def Quantization(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) if o != 0: x = self._tab.Indirect(o + self._tab.Pos) - from .QuantizationParameters import QuantizationParameters + from tflite.QuantizationParameters import QuantizationParameters obj = QuantizationParameters() obj.Init(self._tab.Bytes, x) return obj @@ -79,8 +91,7 @@ def Quantization(self): def IsVariable(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False # Tensor @@ -88,7 +99,7 @@ def Sparsity(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) if o != 0: x = self._tab.Indirect(o + self._tab.Pos) - from .SparsityParameters import SparsityParameters + from tflite.SparsityParameters import SparsityParameters obj = SparsityParameters() obj.Init(self._tab.Bytes, x) return obj @@ -99,9 +110,7 @@ def ShapeSignature(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(18)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Int32Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) + return self._tab.Get(flatbuffers.number_types.Int32Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 4)) return 0 # Tensor @@ -118,55 +127,129 @@ def ShapeSignatureLength(self): return self._tab.VectorLen(o) return 0 + # Tensor + def ShapeSignatureIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(18)) + return o == 0 + + # Tensor + def HasRank(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(20)) + if o != 0: + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return False + + # Tensor + def VariantTensors(self, j): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(22)) + if o != 0: + x = self._tab.Vector(o) + x += flatbuffers.number_types.UOffsetTFlags.py_type(j) * 4 + x = self._tab.Indirect(x) + from tflite.VariantSubType import VariantSubType + obj = VariantSubType() + obj.Init(self._tab.Bytes, x) + return obj + return None + + # Tensor + def VariantTensorsLength(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(22)) + if o != 0: + return self._tab.VectorLen(o) + return 0 + + # Tensor + def VariantTensorsIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(22)) + return o == 0 def TensorStart(builder): - builder.StartObject(8) + builder.StartObject(10) +def Start(builder): + TensorStart(builder) def TensorAddShape(builder, shape): - builder.PrependUOffsetTRelativeSlot( - 0, flatbuffers.number_types.UOffsetTFlags.py_type(shape), 0) + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(shape), 0) +def AddShape(builder, shape): + TensorAddShape(builder, shape) def TensorStartShapeVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartShapeVector(builder, numElems: int) -> int: + return TensorStartShapeVector(builder, numElems) def TensorAddType(builder, type): builder.PrependInt8Slot(1, type, 0) +def AddType(builder, type): + TensorAddType(builder, type) def TensorAddBuffer(builder, buffer): builder.PrependUint32Slot(2, buffer, 0) +def AddBuffer(builder, buffer): + TensorAddBuffer(builder, buffer) def TensorAddName(builder, name): - builder.PrependUOffsetTRelativeSlot( - 3, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0) + builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0) +def AddName(builder, name): + TensorAddName(builder, name) def TensorAddQuantization(builder, quantization): - builder.PrependUOffsetTRelativeSlot( - 4, flatbuffers.number_types.UOffsetTFlags.py_type(quantization), 0) + builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(quantization), 0) +def AddQuantization(builder, quantization): + TensorAddQuantization(builder, quantization) def TensorAddIsVariable(builder, isVariable): builder.PrependBoolSlot(5, isVariable, 0) +def AddIsVariable(builder, isVariable): + TensorAddIsVariable(builder, isVariable) def TensorAddSparsity(builder, sparsity): - builder.PrependUOffsetTRelativeSlot( - 6, flatbuffers.number_types.UOffsetTFlags.py_type(sparsity), 0) + builder.PrependUOffsetTRelativeSlot(6, flatbuffers.number_types.UOffsetTFlags.py_type(sparsity), 0) +def AddSparsity(builder, sparsity): + TensorAddSparsity(builder, sparsity) def TensorAddShapeSignature(builder, shapeSignature): - builder.PrependUOffsetTRelativeSlot( - 7, flatbuffers.number_types.UOffsetTFlags.py_type(shapeSignature), 0) + builder.PrependUOffsetTRelativeSlot(7, flatbuffers.number_types.UOffsetTFlags.py_type(shapeSignature), 0) +def AddShapeSignature(builder, shapeSignature): + TensorAddShapeSignature(builder, shapeSignature) def TensorStartShapeSignatureVector(builder, numElems): return builder.StartVector(4, numElems, 4) +def StartShapeSignatureVector(builder, numElems: int) -> int: + return TensorStartShapeSignatureVector(builder, numElems) + +def TensorAddHasRank(builder, hasRank): + builder.PrependBoolSlot(8, hasRank, 0) + +def AddHasRank(builder, hasRank): + TensorAddHasRank(builder, hasRank) + +def TensorAddVariantTensors(builder, variantTensors): + builder.PrependUOffsetTRelativeSlot(9, flatbuffers.number_types.UOffsetTFlags.py_type(variantTensors), 0) + +def AddVariantTensors(builder, variantTensors): + TensorAddVariantTensors(builder, variantTensors) + +def TensorStartVariantTensorsVector(builder, numElems): + return builder.StartVector(4, numElems, 4) + +def StartVariantTensorsVector(builder, numElems: int) -> int: + return TensorStartVariantTensorsVector(builder, numElems) def TensorEnd(builder): return builder.EndObject() + +def End(builder): + return TensorEnd(builder) diff --git a/tools/tflitefile_tool/tflite/TensorType.py b/tools/tflitefile_tool/tflite/TensorType.py index c425b623c99..c41779f4e63 100644 --- a/tools/tflitefile_tool/tflite/TensorType.py +++ b/tools/tflitefile_tool/tflite/TensorType.py @@ -1,7 +1,6 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite - +# namespace: tflite class TensorType(object): FLOAT32 = 0 @@ -15,3 +14,11 @@ class TensorType(object): COMPLEX64 = 8 INT8 = 9 FLOAT64 = 10 + COMPLEX128 = 11 + UINT64 = 12 + RESOURCE = 13 + VARIANT = 14 + UINT32 = 15 + UINT16 = 16 + INT4 = 17 + BFLOAT16 = 18 diff --git a/tools/tflitefile_tool/tflite/TileOptions.py b/tools/tflitefile_tool/tflite/TileOptions.py index 0200561a227..24ed26ebd98 100644 --- a/tools/tflitefile_tool/tflite/TileOptions.py +++ b/tools/tflitefile_tool/tflite/TileOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class TileOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsTileOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = TileOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsTileOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def TileOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # TileOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def TileOptionsStart(builder): builder.StartObject(0) +def Start(builder): + TileOptionsStart(builder) def TileOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return TileOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/TopKV2Options.py b/tools/tflitefile_tool/tflite/TopKV2Options.py index e778ee43b47..bb87b58bb6b 100644 --- a/tools/tflitefile_tool/tflite/TopKV2Options.py +++ b/tools/tflitefile_tool/tflite/TopKV2Options.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class TopKV2Options(object): __slots__ = ['_tab'] @classmethod - def GetRootAsTopKV2Options(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = TopKV2Options() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsTopKV2Options(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def TopKV2OptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # TopKV2Options def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def TopKV2OptionsStart(builder): builder.StartObject(0) +def Start(builder): + TopKV2OptionsStart(builder) def TopKV2OptionsEnd(builder): return builder.EndObject() + +def End(builder): + return TopKV2OptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/TransposeConvOptions.py b/tools/tflitefile_tool/tflite/TransposeConvOptions.py index 4bbe6666650..fb0fa621205 100644 --- a/tools/tflitefile_tool/tflite/TransposeConvOptions.py +++ b/tools/tflitefile_tool/tflite/TransposeConvOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class TransposeConvOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsTransposeConvOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = TransposeConvOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsTransposeConvOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def TransposeConvOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # TransposeConvOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -40,22 +49,58 @@ def StrideH(self): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 + # TransposeConvOptions + def FusedActivationFunction(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) + if o != 0: + return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) + return 0 + + # TransposeConvOptions + def QuantizedBiasType(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) + if o != 0: + return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) + return 0 def TransposeConvOptionsStart(builder): - builder.StartObject(3) + builder.StartObject(5) +def Start(builder): + TransposeConvOptionsStart(builder) def TransposeConvOptionsAddPadding(builder, padding): builder.PrependInt8Slot(0, padding, 0) +def AddPadding(builder, padding): + TransposeConvOptionsAddPadding(builder, padding) def TransposeConvOptionsAddStrideW(builder, strideW): builder.PrependInt32Slot(1, strideW, 0) +def AddStrideW(builder, strideW): + TransposeConvOptionsAddStrideW(builder, strideW) def TransposeConvOptionsAddStrideH(builder, strideH): builder.PrependInt32Slot(2, strideH, 0) +def AddStrideH(builder, strideH): + TransposeConvOptionsAddStrideH(builder, strideH) + +def TransposeConvOptionsAddFusedActivationFunction(builder, fusedActivationFunction): + builder.PrependInt8Slot(3, fusedActivationFunction, 0) + +def AddFusedActivationFunction(builder, fusedActivationFunction): + TransposeConvOptionsAddFusedActivationFunction(builder, fusedActivationFunction) + +def TransposeConvOptionsAddQuantizedBiasType(builder, quantizedBiasType): + builder.PrependInt8Slot(4, quantizedBiasType, 0) + +def AddQuantizedBiasType(builder, quantizedBiasType): + TransposeConvOptionsAddQuantizedBiasType(builder, quantizedBiasType) def TransposeConvOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return TransposeConvOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/TransposeOptions.py b/tools/tflitefile_tool/tflite/TransposeOptions.py index 86d79af6335..27750429da8 100644 --- a/tools/tflitefile_tool/tflite/TransposeOptions.py +++ b/tools/tflitefile_tool/tflite/TransposeOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class TransposeOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsTransposeOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = TransposeOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsTransposeOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def TransposeOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # TransposeOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def TransposeOptionsStart(builder): builder.StartObject(0) +def Start(builder): + TransposeOptionsStart(builder) def TransposeOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return TransposeOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/Uint16Vector.py b/tools/tflitefile_tool/tflite/Uint16Vector.py index 3f30e3ea920..56fa5280655 100644 --- a/tools/tflitefile_tool/tflite/Uint16Vector.py +++ b/tools/tflitefile_tool/tflite/Uint16Vector.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class Uint16Vector(object): __slots__ = ['_tab'] @classmethod - def GetRootAsUint16Vector(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = Uint16Vector() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsUint16Vector(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def Uint16VectorBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # Uint16Vector def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -24,9 +33,7 @@ def Values(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Uint16Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 2)) + return self._tab.Get(flatbuffers.number_types.Uint16Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 2)) return 0 # Uint16Vector @@ -43,19 +50,31 @@ def ValuesLength(self): return self._tab.VectorLen(o) return 0 + # Uint16Vector + def ValuesIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) + return o == 0 def Uint16VectorStart(builder): builder.StartObject(1) +def Start(builder): + Uint16VectorStart(builder) def Uint16VectorAddValues(builder, values): - builder.PrependUOffsetTRelativeSlot( - 0, flatbuffers.number_types.UOffsetTFlags.py_type(values), 0) + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(values), 0) +def AddValues(builder, values): + Uint16VectorAddValues(builder, values) def Uint16VectorStartValuesVector(builder, numElems): return builder.StartVector(2, numElems, 2) +def StartValuesVector(builder, numElems: int) -> int: + return Uint16VectorStartValuesVector(builder, numElems) def Uint16VectorEnd(builder): return builder.EndObject() + +def End(builder): + return Uint16VectorEnd(builder) diff --git a/tools/tflitefile_tool/tflite/Uint8Vector.py b/tools/tflitefile_tool/tflite/Uint8Vector.py index 02d3a293c16..afffea8e6c4 100644 --- a/tools/tflitefile_tool/tflite/Uint8Vector.py +++ b/tools/tflitefile_tool/tflite/Uint8Vector.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class Uint8Vector(object): __slots__ = ['_tab'] @classmethod - def GetRootAsUint8Vector(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = Uint8Vector() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsUint8Vector(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def Uint8VectorBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # Uint8Vector def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -24,9 +33,7 @@ def Values(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: a = self._tab.Vector(o) - return self._tab.Get( - flatbuffers.number_types.Uint8Flags, - a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1)) + return self._tab.Get(flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1)) return 0 # Uint8Vector @@ -43,19 +50,31 @@ def ValuesLength(self): return self._tab.VectorLen(o) return 0 + # Uint8Vector + def ValuesIsNone(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) + return o == 0 def Uint8VectorStart(builder): builder.StartObject(1) +def Start(builder): + Uint8VectorStart(builder) def Uint8VectorAddValues(builder, values): - builder.PrependUOffsetTRelativeSlot( - 0, flatbuffers.number_types.UOffsetTFlags.py_type(values), 0) + builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(values), 0) +def AddValues(builder, values): + Uint8VectorAddValues(builder, values) def Uint8VectorStartValuesVector(builder, numElems): return builder.StartVector(1, numElems, 1) +def StartValuesVector(builder, numElems: int) -> int: + return Uint8VectorStartValuesVector(builder, numElems) def Uint8VectorEnd(builder): return builder.EndObject() + +def End(builder): + return Uint8VectorEnd(builder) diff --git a/tools/tflitefile_tool/tflite/UnidirectionalSequenceLSTMOptions.py b/tools/tflitefile_tool/tflite/UnidirectionalSequenceLSTMOptions.py index ad6e3ca864b..a680ced7b5a 100644 --- a/tools/tflitefile_tool/tflite/UnidirectionalSequenceLSTMOptions.py +++ b/tools/tflitefile_tool/tflite/UnidirectionalSequenceLSTMOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class UnidirectionalSequenceLSTMOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsUnidirectionalSequenceLSTMOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = UnidirectionalSequenceLSTMOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsUnidirectionalSequenceLSTMOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def UnidirectionalSequenceLSTMOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # UnidirectionalSequenceLSTMOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -44,44 +53,67 @@ def ProjClip(self): def TimeMajor(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False # UnidirectionalSequenceLSTMOptions def AsymmetricQuantizeInputs(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) if o != 0: - return bool( - self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) return False + # UnidirectionalSequenceLSTMOptions + def DiagonalRecurrentTensors(self): + o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) + if o != 0: + return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) + return False def UnidirectionalSequenceLSTMOptionsStart(builder): - builder.StartObject(5) + builder.StartObject(6) +def Start(builder): + UnidirectionalSequenceLSTMOptionsStart(builder) -def UnidirectionalSequenceLSTMOptionsAddFusedActivationFunction( - builder, fusedActivationFunction): +def UnidirectionalSequenceLSTMOptionsAddFusedActivationFunction(builder, fusedActivationFunction): builder.PrependInt8Slot(0, fusedActivationFunction, 0) +def AddFusedActivationFunction(builder, fusedActivationFunction): + UnidirectionalSequenceLSTMOptionsAddFusedActivationFunction(builder, fusedActivationFunction) def UnidirectionalSequenceLSTMOptionsAddCellClip(builder, cellClip): builder.PrependFloat32Slot(1, cellClip, 0.0) +def AddCellClip(builder, cellClip): + UnidirectionalSequenceLSTMOptionsAddCellClip(builder, cellClip) def UnidirectionalSequenceLSTMOptionsAddProjClip(builder, projClip): builder.PrependFloat32Slot(2, projClip, 0.0) +def AddProjClip(builder, projClip): + UnidirectionalSequenceLSTMOptionsAddProjClip(builder, projClip) def UnidirectionalSequenceLSTMOptionsAddTimeMajor(builder, timeMajor): builder.PrependBoolSlot(3, timeMajor, 0) +def AddTimeMajor(builder, timeMajor): + UnidirectionalSequenceLSTMOptionsAddTimeMajor(builder, timeMajor) -def UnidirectionalSequenceLSTMOptionsAddAsymmetricQuantizeInputs( - builder, asymmetricQuantizeInputs): +def UnidirectionalSequenceLSTMOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): builder.PrependBoolSlot(4, asymmetricQuantizeInputs, 0) +def AddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs): + UnidirectionalSequenceLSTMOptionsAddAsymmetricQuantizeInputs(builder, asymmetricQuantizeInputs) + +def UnidirectionalSequenceLSTMOptionsAddDiagonalRecurrentTensors(builder, diagonalRecurrentTensors): + builder.PrependBoolSlot(5, diagonalRecurrentTensors, 0) + +def AddDiagonalRecurrentTensors(builder, diagonalRecurrentTensors): + UnidirectionalSequenceLSTMOptionsAddDiagonalRecurrentTensors(builder, diagonalRecurrentTensors) def UnidirectionalSequenceLSTMOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return UnidirectionalSequenceLSTMOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/UniqueOptions.py b/tools/tflitefile_tool/tflite/UniqueOptions.py index 673f4cf6870..856559cd8a6 100644 --- a/tools/tflitefile_tool/tflite/UniqueOptions.py +++ b/tools/tflitefile_tool/tflite/UniqueOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class UniqueOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsUniqueOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = UniqueOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsUniqueOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def UniqueOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # UniqueOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -26,14 +35,20 @@ def IdxOutType(self): return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) return 2 - def UniqueOptionsStart(builder): builder.StartObject(1) +def Start(builder): + UniqueOptionsStart(builder) def UniqueOptionsAddIdxOutType(builder, idxOutType): builder.PrependInt8Slot(0, idxOutType, 2) +def AddIdxOutType(builder, idxOutType): + UniqueOptionsAddIdxOutType(builder, idxOutType) def UniqueOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return UniqueOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/UnpackOptions.py b/tools/tflitefile_tool/tflite/UnpackOptions.py index b0210ddb9ff..4e3c4ab7933 100644 --- a/tools/tflitefile_tool/tflite/UnpackOptions.py +++ b/tools/tflitefile_tool/tflite/UnpackOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class UnpackOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsUnpackOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = UnpackOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsUnpackOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def UnpackOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # UnpackOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -33,18 +42,26 @@ def Axis(self): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 - def UnpackOptionsStart(builder): builder.StartObject(2) +def Start(builder): + UnpackOptionsStart(builder) def UnpackOptionsAddNum(builder, num): builder.PrependInt32Slot(0, num, 0) +def AddNum(builder, num): + UnpackOptionsAddNum(builder, num) def UnpackOptionsAddAxis(builder, axis): builder.PrependInt32Slot(1, axis, 0) +def AddAxis(builder, axis): + UnpackOptionsAddAxis(builder, axis) def UnpackOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return UnpackOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/WhereOptions.py b/tools/tflitefile_tool/tflite/WhereOptions.py index ad1cb029e9f..e1245670e6b 100644 --- a/tools/tflitefile_tool/tflite/WhereOptions.py +++ b/tools/tflitefile_tool/tflite/WhereOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class WhereOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsWhereOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = WhereOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsWhereOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def WhereOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # WhereOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def WhereOptionsStart(builder): builder.StartObject(0) +def Start(builder): + WhereOptionsStart(builder) def WhereOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return WhereOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/WhileOptions.py b/tools/tflitefile_tool/tflite/WhileOptions.py index 3b2c07d37fe..5d113b07e43 100644 --- a/tools/tflitefile_tool/tflite/WhileOptions.py +++ b/tools/tflitefile_tool/tflite/WhileOptions.py @@ -1,20 +1,29 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class WhileOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsWhileOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = WhileOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsWhileOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def WhileOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # WhileOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) @@ -33,18 +42,26 @@ def BodySubgraphIndex(self): return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) return 0 - def WhileOptionsStart(builder): builder.StartObject(2) +def Start(builder): + WhileOptionsStart(builder) def WhileOptionsAddCondSubgraphIndex(builder, condSubgraphIndex): builder.PrependInt32Slot(0, condSubgraphIndex, 0) +def AddCondSubgraphIndex(builder, condSubgraphIndex): + WhileOptionsAddCondSubgraphIndex(builder, condSubgraphIndex) def WhileOptionsAddBodySubgraphIndex(builder, bodySubgraphIndex): builder.PrependInt32Slot(1, bodySubgraphIndex, 0) +def AddBodySubgraphIndex(builder, bodySubgraphIndex): + WhileOptionsAddBodySubgraphIndex(builder, bodySubgraphIndex) def WhileOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return WhileOptionsEnd(builder) diff --git a/tools/tflitefile_tool/tflite/ZerosLikeOptions.py b/tools/tflitefile_tool/tflite/ZerosLikeOptions.py index bbb15bdb431..61db4c43d39 100644 --- a/tools/tflitefile_tool/tflite/ZerosLikeOptions.py +++ b/tools/tflitefile_tool/tflite/ZerosLikeOptions.py @@ -1,28 +1,41 @@ # automatically generated by the FlatBuffers compiler, do not modify -# namespace: onert_tflite +# namespace: tflite import flatbuffers - +from flatbuffers.compat import import_numpy +np = import_numpy() class ZerosLikeOptions(object): __slots__ = ['_tab'] @classmethod - def GetRootAsZerosLikeOptions(cls, buf, offset): + def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = ZerosLikeOptions() x.Init(buf, n + offset) return x + @classmethod + def GetRootAsZerosLikeOptions(cls, buf, offset=0): + """This method is deprecated. Please switch to GetRootAs.""" + return cls.GetRootAs(buf, offset) + @classmethod + def ZerosLikeOptionsBufferHasIdentifier(cls, buf, offset, size_prefixed=False): + return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x46\x4C\x33", size_prefixed=size_prefixed) + # ZerosLikeOptions def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos) - def ZerosLikeOptionsStart(builder): builder.StartObject(0) +def Start(builder): + ZerosLikeOptionsStart(builder) def ZerosLikeOptionsEnd(builder): return builder.EndObject() + +def End(builder): + return ZerosLikeOptionsEnd(builder)