Google 开源 PyTorch 原生 TPU 后端
推荐指数 83.0 NO. 013 · 2026.10.21
发布2026/10/20Score195Comments47
简介
TorchTPU 让 PyTorch 模型无需转框架即可直接跑在 Google TPU 上,支持 torch.compile() 图模式执行和分布式训练。对用 PyTorch 但想蹭 TPU 性价比的工程师来说,终于不用在 XLA 上踩坑了。
编辑判断
之前 PyTorch 用户想跑 TPU 只能用 torch_xla,调试体验差、报错信息晦涩是社区长期槽点。TorchTPU 是 Google 官方从头写的原生后端,直接对接 PyTorch 2.x 的编译栈,这意味着 torch.compile() 的 graph break 问题会少很多,性能可预期性更强。
跟 AWS 的 Trainium 后端(torch-neuronx)相比,Google 这次开源更彻底,ATen kernel 实现都放出来了,自定义算子门槛大幅降低。如果你在 GCP 上有 TPU 配额,或者正在对比 TPU v5p 和 H100 的训练成本,现在可以拿 Llama 示例直接跑 benchmark 了,不用先学一堆 XLA 概念。
社区反馈
意见分歧 46 条评论
核心争论:TorchTPU是战略产品布局还是仓促应对DeepSeek的竞品反应
Are there TPUs outside Google Cloud?
Google coral USB and m.2 devices are TPUs.
Only in marketing name. They're not related otherwise.