PyTorch 2.15 把 MPS 推到台前,苹果芯片上的深度学习工作流正在被重新定义。
发生了什么
据 Hugging Face 发布的信息,PyTorch 2.15 引入了对 MPS(Metal Performance Shaders)的支持。MPS 是苹果为自家芯片提供的 GPU 计算后端,此前在 PyTorch 生态中更多以实验性、受限的方式存在。此次随 2.15 版本进入正式视野,意味着 PyTorch 在 Apple Silicon 上的 GPU 加速从“能跑”向“可用、可依赖”迈进了一步。
需要说明的是,目前公开信息有限,具体覆盖哪些算子、训练与推理的支持边界如何,仍需以官方文档和实际测试为准。
为什么重要
过去几年,PyTorch 在 NVIDIA CUDA 生态上的优势几乎不可撼动,而苹果芯片的开发者长期处在一种尴尬位置:Mac 适合写代码、调试和小规模实验,但一旦涉及 GPU 加速训练,往往要转向云端或 Linux 工作站。MPS 后端的成熟,直接针对的就是这个断层。
这件事的背景是苹果持续加码本地 AI 算力。统一内存架构让 Mac 在高内存、低功耗场景下有独特优势,尤其适合模型推理和中小规模微调。PyTorch 作为最主流的深度学习框架,其对 MPS 的支持程度,实际上决定了苹果硬件能否真正进入 AI 开发的主流程,而不只是“演示机”。
对 Hugging Face 生态而言,这也是一条顺理成章的链路:transformers、accelerate 等库对设备后端的抽象已经比较成熟,MPS 一旦稳定,大量现成脚本只需少量改动就能在 Mac 上跑起来。
影响与看点
对开发者来说,最直接的变化是本地迭代成本下降。数据不出本机、无需排队等云 GPU,对隐私敏感场景和小团队尤其友好。轻量微调、原型验证、教学演示会是最先受益的环节。
但也要保持克制:MPS 与 CUDA 在算子覆盖、混合精度、分布式训练等方面仍有差距,复杂模型和规模化训练短期内仍离不开云端。真正值得观察的是后续版本中算子补齐的速度,以及社区反馈的稳定性。
一个独立判断:MPS 进入 PyTorch 主线,象征意义大于当下的性能意义——它标志着“本地 AI 开发”从边缘实验变成框架层面要认真对待的战场,苹果与 PyTorch 生态的绑定会越来越深。



