模型与多模态AI 资源
Transformers:统一文本、视觉、音频与多模态模型的推理与训练框架
huggingface/transformers · 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
ELI5:它是什么,解决什么问题
Transformers 是 Hugging Face 维护的模型定义框架,集中定义文本、计算机视觉、音频、视频和多模态的模型结构,使其在各生态中保持兼容。它既支持推理也支持训练,可对接多种训练框架和推理引擎,并可从 Hugging Face Hub 使用超过 100 万个预训练模型检查点。
核心能力与快速开始
★ 165478 · Python
- 能做什么
- 提供统一的模型定义与 API,覆盖自然语言处理、计算机视觉、音频、视频和多模态任务;支持推理与训练;可作为不同训练框架(Axolotl、Unsloth、DeepSpeed、FSDP、PyTorch-Lightning 等)和推理引擎(vLLM、SGLang、TGI 等)之间的兼容中枢;提供高层 Pipeline API 处理文本、音频、视觉和多模态任务,并处理输入预处理与输出返回;支持在 PyTorch/JAX/TF2.0 之间移动单个模型;支持通过命令行运行 `transformers serve` 和 `transformers chat` 与模型交互。
- 适用场景
- 文本生成、对话、自动语音识别、图像分类、视觉问答、文档问答、图像描述、命名实体识别、摘要、翻译、目标检测、姿态估计、视频分类、文本转语音、文本转音频等;适用于研究人员、工程师和开发者快速加载并运行预训练模型,或基于 Transformers 提供的模型定义进行训练与微调。
- 项目形态
- 开发框架
- 部署方式
- 未说明。README 提及可从 PyPI 安装或从源码安装,未说明部署条件。(资料提到 `transformers serve` 命令行,但未说明具体服务部署要求)
- 主要依赖
- Python 3.10+,PyTorch 2.5+;建议使用 venv 或 uv 创建虚拟环境;安装方式为 `pip install "transformers[torch]"` 或 `uv pip install "transformers[torch]"`。
- 使用限制
- README 明确说明:该库不是神经网络模块化构建工具箱,模型文件代码有意不做额外抽象,以方便研究者快速迭代;训练 API 针对 Transformers 提供的 PyTorch 模型优化,通用机器学习循环应使用 Accelerate 等库;示例脚本仅为示例,未必能直接适配具体使用场景,需要自行调整代码;从源码安装的最新版本可能不稳定。
- 许可证
- Apache-2.0
- 最近推送
- 2026-09-14 03:07
资料检查:2026-09-14 07:00 · 卡片整理:2026-09-14 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。