Transformers
预训练模型的事实标准加载库:集中定义模型架构,训练框架与推理引擎共享同一套模型格式
Hugging Face 维护的 Python 模型定义框架,覆盖文本、视觉、音频、视频及多模态模型的推理与训练。它的核心设计是把模型架构定义集中维护,使 Axolotl、Unsloth、DeepSpeed、FSDP 等训练框架与 vLLM、SGLang、TGI 等推理引擎都能基于同一份模型定义工作,社区因此把它当成加载预训练模型的通用入口——代码里 from_pretrained() 一行即可下载并加载模型,已发布在 Hub 上的模型检查点超过 100 万。高层 API Pipeline 把预处理、推理、后处理串成一次调用;Trainer 封装了混合精度、torch.compile、分布式训练等完整训练流程。还内置了一个 OpenAI 兼容的服务端 transformers serve,支持 chat/completions/responses/transcriptions 等端点。
社区实测
作为主流基准库,社区认可其生态成熟度,但替代方案在速度上已显现优势,且基准测试仍集中在经典任务上。
- 提供成熟的基准测试参考(替代方案普遍缺乏经典基准测试结果)
- 配套学习资源丰富(如 The Illustrated Transformer 被社区广泛推荐)
- 推理速度低于部分替代方案,后者在社区实测中明显更快
- 并非所有任务都适用,在旋转不变性视觉、图神经网络、点云数据等场景下不一定是正确选择,甚至可能无法直接使用
来源
Ask HN: Release Path for 'Transformers Alternatives'? | Hacker NewsThe Illustrated Transformer | Hacker News
截至 2026-08-05
pip install "transformers[torch]" conda install conda-forge::transformers