通用实用程序
此页面列出了 Transformers 中所有在文件 `utils.py` 中找到的通用实用程序函数。
大多数这些函数仅在您研究库中的通用代码时才有用。
枚举和命名元组
class transformers.utils.ExplicitEnum
< 源代码 >( value names = None module = None qualname = None type = None start = 1 )
具有更明确缺失值错误消息的枚举。
类 transformers.utils.PaddingStrategy
< 源代码 >( value names = None module = None qualname = None type = None start = 1 )
PreTrainedTokenizerBase.__call__() 中 padding
参数的可能值。在 IDE 中使用标签完成很有用。
类 transformers.TensorType
< 源代码 >( value names = None module = None qualname = None type = None start = 1 )
PreTrainedTokenizerBase.__call__() 中 return_tensors
参数的可能值。在 IDE 中使用标签完成很有用。
特殊装饰器
transformers.utils.add_code_sample_docstrings
< 源代码 >( *docstr processor_class = None checkpoint = None output_type = None config_class = None mask = '[MASK]' qa_target_start_index = 14 qa_target_end_index = 15 model_cls = None modality = None expected_output = None expected_loss = None real_checkpoint = None revision = None )
特殊属性
模拟 @property 但将输出缓存到成员变量中的描述符。
来自 tensorflow_datasets
Python 3.8 中的内置函数(functools)。
其他实用程序
类 transformers.utils._LazyModule
< 源代码 >( name: str module_file: str import_structure: Dict module_spec: ModuleSpec = None extra_objects: Dict = None )
仅在请求对象时执行关联导入的模块类,该类显示所有对象。