# Google与Meta推出TorchTPU，让PyTorch原生运行于TPU

> 在2026年PyTorch大会上，两家公司开源TorchTPU。开发者只需将 .to('cuda') 改为 .to('tpu')，即可在Google Cloud TPU上运行模型。

Oossa · 2026-10-25 · https://oossa.com/zh/google-and-meta-release-torchtpu-for-native-pytorch-on-tpus

Google和Meta在圣何塞举行的2026年北美PyTorch大会上发布了TorchTPU。这个新后端只需改动一行设备设置，就能让PyTorch代码运行在Google的张量处理器（TPU）上，类似于开发者在CPU和GPU之间切换的方式。该项目完全开源，现已在GitHub上线。

TorchTPU取代了较早的PyTorch/XLA桥接方案。后者需要对代码进行较大改动，编译时间也很长。TorchTPU直接集成到PyTorch底层调度器中，可开箱即用地兼容Hugging Face模型、vLLM和SGLang推理引擎，以及TorchTitan训练框架。此次发布包含四个代码仓库：TorchTPU、vLLM‑TorchTPU、SGLang‑TorchTPU和TorchTitan。

Google展示了将任务扩展到8,192颗TPU v7x芯片时近乎线性的扩展能力。在其基准测试中，一个拥有2350亿参数的Qwen‑3混合专家模型使用了芯片28 %的浮点运算（FLOPs）能力。Google还预览了一套可自动进行性能调优的TPU智能体工具，但公司指出，只改动设备设置只是第一步；要达到最高速度，还需进一步调整张量形状和分片方式。

## TorchTPU为何正当其时

如今，推理任务已占据数据中心的大部分算力，许多大型语言模型服务都在寻找更便宜、更快的硬件。TPU以高吞吐量和较低能耗著称，但此前很难通过PyTorch使用。TorchTPU降低了这一门槛，让开发者可以保留同一套代码，同时在云端尝试TPU集群。

Meta工程团队表示，他们计划将更大规模的LLM训练转移到TPU上，理由是需要“性能、可靠性和可维护性”。由于该项目开源，其他云服务商也可以采用同一后端，降低已经使用PyTorch的团队被供应商锁定的风险。

## 事实

- TorchTPU于2026年10月21日在圣何塞举行的北美PyTorch大会上发布。
- 开发者将 .to('cuda') 改为 .to('tpu')，即可通过该后端在Google Cloud TPU上运行模型。
- Google展示了使用Qwen‑3 235B MoE模型扩展至8,192颗TPU v7x芯片的能力，FLOPs利用率为28 %。
- 此次发布了四个开源代码仓库：TorchTPU、vLLM‑TorchTPU、SGLang‑TorchTPU和TorchTitan。
- 软件工程师Zongwei Zhou表示，Meta计划将更大规模的LLM训练任务转移到TPU上。

## 为什么重要

对数据科学团队来说，TorchTPU让他们无需重写代码就能尝试TPU加速，有望降低运行大型模型的云成本。不过，要达到最佳速度仍需调整模型形状和分片方式，因此预算中应考虑性能优化所需的工程投入。

## 来源与参考

1. [PyTorch Conference 2026: Google and Meta Open-Source TorchTPU for Native PyTorch on TPUs](https://www.infoq.com/news/2026/10/google-meta-torchtpu/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=AI%2C+ML+%26+Data+Engineering) – InfoQ, 2026-10-25
2. [Introducing TorchTPU](https://pytorch.org/blog/introducing-torchtpu/) – PyTorch

最后更新: 2026-10-25
