Transformers documentation
一般的なユーティリティ
一般的なユーティリティ
このページでは、utils.py ファイルに含まれる Transformers の一般的なユーティリティ関数をすべて一覧にしています。
それらの多くは、ライブラリの一般的なコードを研究している場合にのみ有用です。
Enum と namedtuple
クラス transformers.utils.ExplicitEnum
< source >( valuenames = Nonemodule = Nonequalname = Nonetype = Nonestart = 1boundary = None )
値が不足している場合、より明示的なエラーメッセージを返すEnum。
クラス transformers.utils.PaddingStrategy
< source >( valuenames = Nonemodule = Nonequalname = Nonetype = Nonestart = 1boundary = None )
PreTrainedTokenizerBase.call() の padding 引数に指定可能な値。IDE でのタブ補完に便利です。
class transformers.TensorType
< source >( valuenames = Nonemodule = Nonequalname = Nonetype = Nonestart = 1boundary = None )
PreTrainedTokenizerBase.call() の return_tensors 引数に指定可能な値です。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 )
その他のユーティリティ
class 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 )
要求されたオブジェクトに対してのみ関連するインポートを実行するが、すべてのオブジェクトを公開するモジュールクラス。