Download 19/libtextclassifier3/Model.py from dejanseo/chrome_models: direct link, hf CLI and curl.
- Browser
- Download file 20.6 kB
-
https://huggingface.co/dejanseo/chrome_models/resolve/refs%2Fpr%2F13/19/libtextclassifier3/Model.py
- Command line
-
hf download hf://dejanseo/chrome_models@refs/pr/13/19/libtextclassifier3/Model.py
-
curl -L -o Model.py https://huggingface.co/dejanseo/chrome_models/resolve/refs%2Fpr%2F13/19/libtextclassifier3/Model.py
20.6 kB
| # automatically generated by the FlatBuffers compiler, do not modify | |
| # namespace: libtextclassifier3 | |
| import flatbuffers | |
| from flatbuffers.compat import import_numpy | |
| np = import_numpy() | |
| class Model(object): | |
| __slots__ = ['_tab'] | |
| def GetRootAsModel(cls, buf, offset): | |
| n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) | |
| x = Model() | |
| x.Init(buf, n + offset) | |
| return x | |
| def ModelBufferHasIdentifier(cls, buf, offset, size_prefixed=False): | |
| return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x54\x43\x32\x20", size_prefixed=size_prefixed) | |
| # Model | |
| def Init(self, buf, pos): | |
| self._tab = flatbuffers.table.Table(buf, pos) | |
| # Model | |
| def Locales(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) | |
| if o != 0: | |
| return self._tab.String(o + self._tab.Pos) | |
| return None | |
| # Model | |
| def Version(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 | |
| # Model | |
| def Name(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) | |
| if o != 0: | |
| return self._tab.String(o + self._tab.Pos) | |
| return None | |
| # Model | |
| def SelectionFeatureOptions(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.FeatureProcessorOptions import FeatureProcessorOptions | |
| obj = FeatureProcessorOptions() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def ClassificationFeatureOptions(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.FeatureProcessorOptions import FeatureProcessorOptions | |
| obj = FeatureProcessorOptions() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def SelectionModel(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 0 | |
| # Model | |
| def SelectionModelAsNumpy(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) | |
| if o != 0: | |
| return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) | |
| return 0 | |
| # Model | |
| def SelectionModelLength(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) | |
| if o != 0: | |
| return self._tab.VectorLen(o) | |
| return 0 | |
| # Model | |
| def SelectionModelIsNone(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) | |
| return o == 0 | |
| # Model | |
| def ClassificationModel(self, j): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) | |
| 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 0 | |
| # Model | |
| def ClassificationModelAsNumpy(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) | |
| if o != 0: | |
| return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) | |
| return 0 | |
| # Model | |
| def ClassificationModelLength(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) | |
| if o != 0: | |
| return self._tab.VectorLen(o) | |
| return 0 | |
| # Model | |
| def ClassificationModelIsNone(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) | |
| return o == 0 | |
| # Model | |
| def EmbeddingModel(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.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1)) | |
| return 0 | |
| # Model | |
| def EmbeddingModelAsNumpy(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(18)) | |
| if o != 0: | |
| return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) | |
| return 0 | |
| # Model | |
| def EmbeddingModelLength(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(18)) | |
| if o != 0: | |
| return self._tab.VectorLen(o) | |
| return 0 | |
| # Model | |
| def EmbeddingModelIsNone(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(18)) | |
| return o == 0 | |
| # Model | |
| def SelectionOptions(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(20)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.SelectionModelOptions import SelectionModelOptions | |
| obj = SelectionModelOptions() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def ClassificationOptions(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(22)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.ClassificationModelOptions import ClassificationModelOptions | |
| obj = ClassificationModelOptions() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def RegexModel(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(24)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.RegexModel import RegexModel | |
| obj = RegexModel() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def DatetimeModel(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(26)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.DatetimeModel import DatetimeModel | |
| obj = DatetimeModel() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def TriggeringOptions(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(28)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.ModelTriggeringOptions import ModelTriggeringOptions | |
| obj = ModelTriggeringOptions() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def EnabledModes(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 7 | |
| # Model | |
| def SnapWhitespaceSelections(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(32)) | |
| if o != 0: | |
| return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) | |
| return True | |
| # Model | |
| def OutputOptions(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(34)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.OutputOptions import OutputOptions | |
| obj = OutputOptions() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def AndroidIntentOptions(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(36)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.AndroidIntentFactoryOptions import AndroidIntentFactoryOptions | |
| obj = AndroidIntentFactoryOptions() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def IntentOptions(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(38)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.IntentFactoryModel import IntentFactoryModel | |
| obj = IntentFactoryModel() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def Resources(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(40)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.ResourcePool import ResourcePool | |
| obj = ResourcePool() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def EntityDataSchema(self, j): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(42)) | |
| 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 0 | |
| # Model | |
| def EntityDataSchemaAsNumpy(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(42)) | |
| if o != 0: | |
| return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) | |
| return 0 | |
| # Model | |
| def EntityDataSchemaLength(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(42)) | |
| if o != 0: | |
| return self._tab.VectorLen(o) | |
| return 0 | |
| # Model | |
| def EntityDataSchemaIsNone(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(42)) | |
| return o == 0 | |
| # Model | |
| def NumberAnnotatorOptions(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(44)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.NumberAnnotatorOptions import NumberAnnotatorOptions | |
| obj = NumberAnnotatorOptions() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def DurationAnnotatorOptions(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(46)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.DurationAnnotatorOptions import DurationAnnotatorOptions | |
| obj = DurationAnnotatorOptions() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def TriggeringLocales(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(48)) | |
| if o != 0: | |
| return self._tab.String(o + self._tab.Pos) | |
| return None | |
| # Model | |
| def EmbeddingPruningMask(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(50)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.Model_.EmbeddingPruningMask import EmbeddingPruningMask | |
| obj = EmbeddingPruningMask() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def ContactAnnotatorOptions(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(54)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.ContactAnnotatorOptions import ContactAnnotatorOptions | |
| obj = ContactAnnotatorOptions() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def MoneyParsingOptions(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(56)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.MoneyParsingOptions import MoneyParsingOptions | |
| obj = MoneyParsingOptions() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def TranslateAnnotatorOptions(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(58)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.TranslateAnnotatorOptions import TranslateAnnotatorOptions | |
| obj = TranslateAnnotatorOptions() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def GrammarModel(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(60)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.GrammarModel import GrammarModel | |
| obj = GrammarModel() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def ConflictResolutionOptions(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(62)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.Model_.ConflictResolutionOptions import ConflictResolutionOptions | |
| obj = ConflictResolutionOptions() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def ExperimentalModel(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(64)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.ExperimentalModel import ExperimentalModel | |
| obj = ExperimentalModel() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def PodNerModel(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(66)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.PodNerModel import PodNerModel | |
| obj = PodNerModel() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| # Model | |
| def VocabModel(self): | |
| o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(68)) | |
| if o != 0: | |
| x = self._tab.Indirect(o + self._tab.Pos) | |
| from libtextclassifier3.VocabModel import VocabModel | |
| obj = VocabModel() | |
| obj.Init(self._tab.Bytes, x) | |
| return obj | |
| return None | |
| def ModelStart(builder): builder.StartObject(33) | |
| def ModelAddLocales(builder, locales): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(locales), 0) | |
| def ModelAddVersion(builder, version): builder.PrependInt32Slot(1, version, 0) | |
| def ModelAddName(builder, name): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0) | |
| def ModelAddSelectionFeatureOptions(builder, selectionFeatureOptions): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(selectionFeatureOptions), 0) | |
| def ModelAddClassificationFeatureOptions(builder, classificationFeatureOptions): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(classificationFeatureOptions), 0) | |
| def ModelAddSelectionModel(builder, selectionModel): builder.PrependUOffsetTRelativeSlot(5, flatbuffers.number_types.UOffsetTFlags.py_type(selectionModel), 0) | |
| def ModelStartSelectionModelVector(builder, numElems): return builder.StartVector(1, numElems, 1) | |
| def ModelAddClassificationModel(builder, classificationModel): builder.PrependUOffsetTRelativeSlot(6, flatbuffers.number_types.UOffsetTFlags.py_type(classificationModel), 0) | |
| def ModelStartClassificationModelVector(builder, numElems): return builder.StartVector(1, numElems, 1) | |
| def ModelAddEmbeddingModel(builder, embeddingModel): builder.PrependUOffsetTRelativeSlot(7, flatbuffers.number_types.UOffsetTFlags.py_type(embeddingModel), 0) | |
| def ModelStartEmbeddingModelVector(builder, numElems): return builder.StartVector(1, numElems, 1) | |
| def ModelAddSelectionOptions(builder, selectionOptions): builder.PrependUOffsetTRelativeSlot(8, flatbuffers.number_types.UOffsetTFlags.py_type(selectionOptions), 0) | |
| def ModelAddClassificationOptions(builder, classificationOptions): builder.PrependUOffsetTRelativeSlot(9, flatbuffers.number_types.UOffsetTFlags.py_type(classificationOptions), 0) | |
| def ModelAddRegexModel(builder, regexModel): builder.PrependUOffsetTRelativeSlot(10, flatbuffers.number_types.UOffsetTFlags.py_type(regexModel), 0) | |
| def ModelAddDatetimeModel(builder, datetimeModel): builder.PrependUOffsetTRelativeSlot(11, flatbuffers.number_types.UOffsetTFlags.py_type(datetimeModel), 0) | |
| def ModelAddTriggeringOptions(builder, triggeringOptions): builder.PrependUOffsetTRelativeSlot(12, flatbuffers.number_types.UOffsetTFlags.py_type(triggeringOptions), 0) | |
| def ModelAddEnabledModes(builder, enabledModes): builder.PrependInt32Slot(13, enabledModes, 7) | |
| def ModelAddSnapWhitespaceSelections(builder, snapWhitespaceSelections): builder.PrependBoolSlot(14, snapWhitespaceSelections, 1) | |
| def ModelAddOutputOptions(builder, outputOptions): builder.PrependUOffsetTRelativeSlot(15, flatbuffers.number_types.UOffsetTFlags.py_type(outputOptions), 0) | |
| def ModelAddAndroidIntentOptions(builder, androidIntentOptions): builder.PrependUOffsetTRelativeSlot(16, flatbuffers.number_types.UOffsetTFlags.py_type(androidIntentOptions), 0) | |
| def ModelAddIntentOptions(builder, intentOptions): builder.PrependUOffsetTRelativeSlot(17, flatbuffers.number_types.UOffsetTFlags.py_type(intentOptions), 0) | |
| def ModelAddResources(builder, resources): builder.PrependUOffsetTRelativeSlot(18, flatbuffers.number_types.UOffsetTFlags.py_type(resources), 0) | |
| def ModelAddEntityDataSchema(builder, entityDataSchema): builder.PrependUOffsetTRelativeSlot(19, flatbuffers.number_types.UOffsetTFlags.py_type(entityDataSchema), 0) | |
| def ModelStartEntityDataSchemaVector(builder, numElems): return builder.StartVector(1, numElems, 1) | |
| def ModelAddNumberAnnotatorOptions(builder, numberAnnotatorOptions): builder.PrependUOffsetTRelativeSlot(20, flatbuffers.number_types.UOffsetTFlags.py_type(numberAnnotatorOptions), 0) | |
| def ModelAddDurationAnnotatorOptions(builder, durationAnnotatorOptions): builder.PrependUOffsetTRelativeSlot(21, flatbuffers.number_types.UOffsetTFlags.py_type(durationAnnotatorOptions), 0) | |
| def ModelAddTriggeringLocales(builder, triggeringLocales): builder.PrependUOffsetTRelativeSlot(22, flatbuffers.number_types.UOffsetTFlags.py_type(triggeringLocales), 0) | |
| def ModelAddEmbeddingPruningMask(builder, embeddingPruningMask): builder.PrependUOffsetTRelativeSlot(23, flatbuffers.number_types.UOffsetTFlags.py_type(embeddingPruningMask), 0) | |
| def ModelAddContactAnnotatorOptions(builder, contactAnnotatorOptions): builder.PrependUOffsetTRelativeSlot(25, flatbuffers.number_types.UOffsetTFlags.py_type(contactAnnotatorOptions), 0) | |
| def ModelAddMoneyParsingOptions(builder, moneyParsingOptions): builder.PrependUOffsetTRelativeSlot(26, flatbuffers.number_types.UOffsetTFlags.py_type(moneyParsingOptions), 0) | |
| def ModelAddTranslateAnnotatorOptions(builder, translateAnnotatorOptions): builder.PrependUOffsetTRelativeSlot(27, flatbuffers.number_types.UOffsetTFlags.py_type(translateAnnotatorOptions), 0) | |
| def ModelAddGrammarModel(builder, grammarModel): builder.PrependUOffsetTRelativeSlot(28, flatbuffers.number_types.UOffsetTFlags.py_type(grammarModel), 0) | |
| def ModelAddConflictResolutionOptions(builder, conflictResolutionOptions): builder.PrependUOffsetTRelativeSlot(29, flatbuffers.number_types.UOffsetTFlags.py_type(conflictResolutionOptions), 0) | |
| def ModelAddExperimentalModel(builder, experimentalModel): builder.PrependUOffsetTRelativeSlot(30, flatbuffers.number_types.UOffsetTFlags.py_type(experimentalModel), 0) | |
| def ModelAddPodNerModel(builder, podNerModel): builder.PrependUOffsetTRelativeSlot(31, flatbuffers.number_types.UOffsetTFlags.py_type(podNerModel), 0) | |
| def ModelAddVocabModel(builder, vocabModel): builder.PrependUOffsetTRelativeSlot(32, flatbuffers.number_types.UOffsetTFlags.py_type(vocabModel), 0) | |
| def ModelEnd(builder): return builder.EndObject() | |