huggingface/transformers
Hugging Face 出品的开源模型定义框架,覆盖文本、视觉、音频与多模态的推理与训练。
Hugging Face 出品的开源模型定义框架,覆盖文本、视觉、音频与多模态的推理与训练。
产品定位
Transformers 的定位是模型定义框架,而非神经网络构建模块的模块化工具箱,模型文件代码有意不做额外抽象重构,因此不适合用它来拼装自定义网络组件。训练 API 针对 Transformers 提供的 PyTorch 模型优化,通用机器学习循环建议改用 Accelerate。仓库中的示例脚本仅是示例,未必能开箱即用地适配具体用例,需要自行修改代码。选型时还需注意环境要求:需要 Python 3.10+ 和 PyTorch 2.5+,从源码安装的最新版本可能不稳定。项目采用 Apache-2.0 许可证开源,仓库处于活跃维护状态。
适合用户
- 机器学习研究人员
- 工程师与开发者
- 学生与教育工作者
功能亮点
Pipeline 高级推理 API
通过统一的 Pipeline 类对文本、音频、视觉和多模态任务进行推理,自动处理输入预处理并返回输出。
模型训练支持
框架同时支持推理与训练,训练 API 针对 Transformers 提供的 PyTorch 模型优化。
多模态任务支持
支持文本、视觉、音频、视频及多模态任务,包括语音识别、图像分类、视觉问答、OCR 文档理解、翻译、文本生成等。
命令行对话
在 transformers serve 运行时,可通过命令行直接与模型对话。
跨框架兼容
受支持的模型定义可兼容多数训练框架、推理引擎和相邻建模库。
访问与价格
可用状态: 当前可用
价格信息: 开源
支持平台: 自托管
价格说明: 开源库,采用 Apache-2.0 许可证,可免费使用。
官方入口
来源核验
资料核验于 2026-09-01