Transformers 文档

通用工具

Hugging Face's logo
加入 Hugging Face 社区

并获得增强的文档体验

开始使用

通用工具

本页面列出了 utils.py 文件中所有 Transformers 的通用工具函数。

其中大部分只有在您研究库中的通用代码时才有用。

枚举和具名元组

class transformers.utils.ExplicitEnum

< >

( 名称 = 无 模块 = 无 限定名 = 无 类型 = 无 开始 = 1 )

带有更明确的缺失值错误消息的枚举。

class transformers.utils.PaddingStrategy

< >

( 名称 = 无 模块 = 无 限定名 = 无 类型 = 无 开始 = 1 )

用于 PreTrainedTokenizerBase.call()padding 参数的可能值。有助于 IDE 中的 Tab 补全。

class transformers.TensorType

< >

( 名称 = 无 模块 = 无 限定名 = 无 类型 = 无 开始 = 1 )

用于 PreTrainedTokenizerBase.call()return_tensors 参数的可能值。有助于 IDE 中的 Tab 补全。

特殊装饰器

transformers.add_start_docstrings

< >

( *docstr )

transformers.utils.add_start_docstrings_to_model_forward

< >

( *docstr )

transformers.add_end_docstrings

< >

( *docstr )

transformers.utils.add_code_sample_docstrings

< >

( *docstr processor_class = 无 检查点 = 无 输出类型 = 无 配置类 = 无 掩码 = '[MASK]' qa_target_start_index = 14 qa_target_end_index = 15 模型类 = 无 模态 = 无 预期输出 = 无 预期损失 = 无 真实检查点 = 无 修订 = 无 )

transformers.utils.replace_return_docstrings

< >

( 输出类型 = 无 配置类 = 无 )

特殊属性

class transformers.utils.cached_property

< >

( fget = 无 fset = 无 fdel = 无 文档 = 无 )

模拟 @property 但将输出缓存到成员变量中的描述符。

来自 tensorflow_datasets

Python 3.8 的 functools 中内置。

其他实用工具

class transformers.utils._LazyModule

< >

( 名称: str 模块文件: str 导入结构: dict 模块规范: typing.Optional[_frozen_importlib.ModuleSpec] = 无 额外对象: typing.Optional[dict[str, object]] = 无 显式导入快捷方式: typing.Optional[dict[str, list[str]]] = 无 )

模块类,显示所有对象,但仅在请求对象时才执行关联的导入。

< > 在 GitHub 上更新