Transformers documentation
Общие утилиты
Общие утилиты
На этой странице перечислены все общие вспомогательные функции Transformers, которые находятся в файле utils.py.
Большинство из них полезны только при изучении общего кода библиотеки.
Перечисления и именованные кортежи
класс transformers.utils.ExplicitEnum
< source >( valuenames = Nonemodule = Nonequalname = Nonetype = Nonestart = 1boundary = None )
Перечисление с более явным сообщением об ошибке при отсутствии значений.
класс transformers.utils.PaddingStrategy
< source >( valuenames = Nonemodule = Nonequalname = Nonetype = Nonestart = 1boundary = None )
Возможные значения аргумента padding в PreTrainedTokenizerBase.call(). Полезно для автодополнения в
IDE.
класс transformers.TensorType
< source >( valuenames = Nonemodule = Nonequalname = Nonetype = Nonestart = 1boundary = None )
Возможные значения аргумента return_tensors в PreTrainedTokenizerBase.call(). Полезно для
автодополнения в IDE.
Особые декораторы
transformers.utils.add_code_sample_docstrings
< source >( *docstrprocessor_class = Nonecheckpoint = Noneoutput_type = Noneconfig_class = Nonemask = '[MASK]'qa_target_start_index = 14qa_target_end_index = 15model_cls = Nonemodality = Noneexpected_output = Noneexpected_loss = Nonereal_checkpoint = Nonerevision = None )
Другие утилиты
класс transformers.utils._LazyModule
< source >( name: strmodule_file: strimport_structure: dictmodule_spec: _frozen_importlib.ModuleSpec | None = Noneextra_objects: dict[str, object] | None = Noneexplicit_import_shortcut: dict[str, list[str]] | None = None )
Класс модуля, который предоставляет доступ ко всем объектам, но выполняет соответствующие импорты только при обращении к ним.