谷歌开源TorchTPU:PyTorch原生跑上TPU,一行参数不再绑定CUDA

资讯 AI 应用前沿 全文 4342 字 · 约 11 分钟读完 配图 15 张 分类HuggingFaceGoogleMeta开源TPU

谷歌在PyTorch Conference 2026上宣布开源TorchTPU,让PyTorch原生支持TPU。只需修改device_map参数,即可将模型部署到TPU。这一举措打破了英伟达CUDA在AI框架层的垄断,Meta、Hugging Face等主流项目已同步接入。技术报告显示,TPU在大规模训练和推理上的性能

所属频道 大厂动态开源生态

一行参数带来的变化

这条新闻最精简的概括,就是下面这一行代码device_map="tpu"。

图片

在圣何塞举办的 PyTorch Conference 2026 上,谷歌宣布 TorchTPU 正式开源。它是一整套软件栈,能让 PyTorch 直接在 TPU 上原生运行。对开发者而言,在 Hugging Face Transformers v5 里部署模型时,不用再折腾繁琐配置,也不用加额外的转换层,只要把这一个参数传进去,代码就能在 TPU 上跑。

图片

改动看起来不大,实质是谷歌软件战略的一次明显转向,也让英伟达 CUDA 生态近十年来第一次面对这么直接的冲击。

图片

过去十年,人们谈 AI 芯片竞争,常常只比硬件参数。可真正难被复制的是软件生态。PyTorch 是全球最主流的 AI 框架,2016 年问世以来一直和 CUDA 绑得很紧。英伟达为此投入了大量工程师,保证 PyTorch 在自家 N 卡上的体验最好。华尔街分析师甚至把 CUDA 称作英伟达挡住对手最硬的一面盾。

图片

谷歌 TPU 的硬件性能不弱,但多年来的主要服务对象是自家的 TensorFlow 和 JAX。PyTorch 用户想用 TPU,得先过 PyTorch/XLA 这层“转接”。工程量上去了,性能还有折损,不少开发者因此放弃。

图片

TorchTPU 把这道门槛拆掉了。按谷歌官方的说法,TPU 从今以后和 GPU、CPU 平起平坐,成了 PyTorch 的原生选项之一。

图片

这个项目是谷歌和 PyTorch 创始方 Meta 一起做的。vLLM、SGLang、Hugging Face、Ray、TorchTitan 等主流开源项目也在同一时间完成了接入。arXiv 上同步放出了一份技术报告,里面写明了技术细节。

图片

不再靠“转接头”:原生支持是怎么实现的

图片

PyTorch 跑在 TPU 上其实早有先例。2020 年谷歌就做过基于惰性张量的 PyTorch/XLA。不过技术报告里,谷歌少见地承认了这套方案的问题:得侵入式改源码来划出可编译区域,编译延迟很重,PyTorch 原生的即时执行模式也不支持。分布式新原语的支持同样偏慢。

图片

之后的 TorchAX 想把 PyTorch 算子一个个翻译成 JAX 再执行,说到底还是让 PyTorch 去适应 JAX 的运行方式。

图片

TorchTPU 在 2025 年年中立项,当时定下了几条核心原则:运行时不依赖 JAX,即时执行必须得到扎实支持,代码迁移应当像把.to("cuda") 改为 .to("tpu") 一样简单。

图片

落地上,TorchTPU走的是PyTorch给第三方硬件留的PrivateUse1接口,在分发器里注册成一个新的C++后端。开发者手里拿到的还是标准PyTorch张量,既没有子类,也没有多套一层包装。

图片

灵活性和性能要兼顾,TorchTPU因此给出三种即时执行模式:

图片

  • Strict模式:默认走这一档,算子逐个分发,和CPU异步执行,用起来跟GPU上的常规体验差不多。
  • Debug模式:改成同步执行,主要用来查形状错误和NaN值。
  • DeferAndFuse模式:这是TorchTPU新引入的混合玩法。先把一串算子缓存住,等到需要取值时再自动融合成大块计算任务,交给TPU去跑。跟Strict模式比,速度快了50%以上,峰值显存占用也压了下来。

图片

三种模式共用一套分层编译缓存,同一串算子只编译一次,之后反复使用。

图片

要榨性能,开发者可以切到torch.compile。这一步谷歌做了个刻意的取舍:用TorchDynamo捕获计算图之后,绕开PyTorch默认的Inductor编译器,把算子映射到StableHLO,再交给XLA生成TPU程序。

报告里讲了这么选的三条理由:一是即时模式搭好的基础设施能直接复用;二是XLA经过多年验证,稳定性够;三是Inductor的成功很大程度上靠Triton,而Triton很难移植到TPU架构上。这也从侧面说明,PyTorch和GPU的绑定已经扎到了编译器底层。

分布式这块,TorchTPU在Process Group层做了TPU集合通信,DDP、FSDP2和DTensor都能开箱即用。它还支持让rank 0进程顺手处理日志等额外工作的“不对称”写法,只支持SPMD的PyTorch/XLA做不到这一点。按官方文档的说法,TorchTPU公开后将正式取代PyTorch/XLA。

技术成绩单:覆盖率与性能

技术报告亮出了三张关键答卷。

头一张是覆盖面。谷歌在TPU上持续测Hugging Face下载量最高的约5000个模型,到报告撰写时一共测了4917个,横跨500多个架构族。其中98%的模型能正常跑起来不崩溃。657个代表性架构里,97%的输出结果和GPU数值对得上。

第二张是未经专门优化的性能。谷歌用PyTorch标准模块写了个30B参数的MuseGlimmer模型,没调用任何定制内核。单颗TPU v7上,5120序列长度的预填充速度达到每秒2.57万token,模型利用率(MFU)为59%;4颗TPU v7训练时,MFU是38%。就连原本为GPU写的TorchTitan实现,稍加修改迁过来,训练MFU也能到36%。

第三张是扩展规模。Qwen3 235B MoE模型上,用64颗TPU v7时,PyTorch方案的吞吐量达到谷歌自家JAX方案MaxText的约94%。芯片从1024颗扩到8192颗(也就是一个完整的TPU v7 Pod),每个TensorCore的吞吐量只降了约6%,MFU稳在27%到29%之间,各规模下的损失曲线几乎重合。官方博客还提到,Qwen 3 8B的训练MFU最高能到52%。

说白了,PyTorch在TPU上的表现跟“亲儿子”JAX之间的差距,已经缩到个位数百分比。

推理侧的数字同样抓眼。SemiAnalysis InferenceX基准测试显示,TPU v7搭配vLLM-TorchTPU,在8K输入、1K输出的场景下,每百万token的成本降到2.01美分,比9月首次亮相时的3.6美分低了约40%。

报告还列了几个案例:FLUX训练从开箱即时模式切到完整编译优化,单步时间从11.49秒降到2.78秒;Meta的DLRM v2推荐模型在32颗TPU v7x上的表现,跟谷歌高度优化的JAX基线完全持平。眼下,TorchTPU已经在部分谷歌云大客户的生产环境里承担推理和训练任务。

生态“全家桶”:从训练到端侧

比技术本身更有分量的是生态的完整度。

推理侧,和Inferact合作的vLLM后端、和RadixArk合作的SGLang后端都保留了上游原有的调度器和API服务器,现有推理栈不用改。谷歌还拉上Red Hat、IBM发布了llm-d 1.0,在GKE上GPU和TPU能共用同一个推理入口。

训练侧,TorchTitan给出了稠密模型、MoE和扩散模型的预训练配方。强化学习框架VeRL合入了TPU后端,Ray则支持把同一工作流的不同阶段分别调度到CPU、GPU或TPU上。

端侧,前身是TensorFlow Lite的LiteRT正式加入PyTorch生态。TorchTPU、vLLM-TorchTPU、SGLang-TorchTPU和TorchTitan四个核心仓库同步开源。

站台方的态度也有意思。Meta PyTorch工程总监Jana van Greunen表示,Meta不能被单一硬件架构绑住,TorchTPU已经撑起其LLM、广告和推荐系统的关键生产场景。考虑到Meta是英伟达的超级大客户,这番话的象征意味很足。

CUDA 的护城河会被填平吗?

框架层这道墙一拆,问题就来了:英伟达手里还剩下什么牌?

得说清楚一点:TorchTPU 填平的是框架层面的落差,硬件本身的物理限制它管不了。报告里写得很明白,只改那一行并不等于就能拿到峰值性能。.to("tpu")原因在于,模型的形状、分片方式和算子选择,原先多半是照着 GPU 调的。TPU 的 TensorCore 说到底是个单线程处理器,形状得足够宽才能把矩阵单元喂饱;GPU 那套思路正相反,靠并行处理一大堆小内核吃饭。

迁移的人还得留意几处细节差别:TorchTPU 默认用 BF16 做乘法、FP32 做累加,PyTorch 在 CUDA 上默认走的是完整 FP32;默认的集合通信编译方式会吃掉 30% 到 40% 的端到端性能,得额外加标注去优化;每颗 TPU 只允许一个进程访问,强化学习里训练和推理放在一起跑的做法,眼下还没法开箱即用。“能跑”和“跑得好”之间,差的还是调优那部分活。

另外,动手的不只谷歌。同一场会议上,AWS 也讲了 Trainium 转原生 PyTorch 的过程:其 Neuron SDK 已经不再支持通过 PyTorch/XLA 训练,改走原生的 TorchNeuron。

PyTorch 正变成事实上的硬件抽象层,PrivateUse1 接口则成了各家的芯片接进来的标准插槽。等到所有硬件都能原生跑同一份 PyTorch 代码,比拼的重点就会从“生态能不能用”挪到“每美元换来多少吞吐”。谷歌在发布稿里反复强调的,正是这个指标。

变量当然还在。报告里大部分性能数据是谷歌自己测的,还得靠社区在更多模型和场景里独立验证。TPU 能不能以足够的产能、合适的价格让普通开发者用上,也决定着这次开源最终能掀起多大浪。谷歌说,未来 6 到 12 个月的重点是生产环境加固、动态形状支持,以及面向下一代 TPU 的 FP8、FP4 量化支持。

不过方向已经摆在那了。过去十年,选 PyTorch 基本等于选 CUDA。从今天起,这个等式不成立了。

本文由本站编辑组整理与排版,内容基于公开信息核实后归纳发布,与文中提及的产品、公司无隶属关系。我们持续跟踪 AI 领域的模型、产品与行业动态,力求信息准确、表述清晰;文中涉及的名称、价格与功能细节可能随官方调整而变化,请以官方最新说明为准。如发现疏漏或表述有误,欢迎通过站内渠道反馈指正。

相关推荐 按相关度与热度排序

全部资讯 →
  1. Google推出Agent Compute Engine:智能体基建从能跑转向管好

    本期速报聚焦基础设施层变动:Google Cloud发布Agent Compute Engine解决智能体规模化运行难题;DeepSeek开源支持昇腾与NVIDIA新架构的DeepInfer框架;Meta放出单卡可跑的30B智能体模型。此外,Google开源TorchTPU降低迁移成本,Hugging Face推出Tr

    来源 AI 应用前沿
  2. 韩国前8月新发AI模型近半基于中国底座,Qwen占46.8%

    智库Rockbridge Network Korea报告显示,今年1月至8月,韩国本土账号在Hugging Face平台发布的1845个模型中,49.3%基于中国模型,35.9%基于美国模型,14.9%基于韩国本土模型。其中,阿里巴巴Qwen是使用最广泛的“开放权重模型”,占全部模型的46.8%(864个);谷歌Gem

    来源 腾讯网
  3. DecisionFormer开源:一次前向传播,让大模型直接输出概率

    FrontiersMind开源了DecisionFormer库,能把任意Hugging Face模型微调成 calibrated 的决策模型。它不生成文本,而是直接输出选项概率,支持LoRA、QLoRA和多种注意力机制。本文介绍其核心原理、配置方法及在笔记本到多GPU集群上的部署方案,适合需要高精度结构化输出的开发者。

    来源 AI 应用前沿
  4. Pollen Robotics Microduck:Isaac Lab 3.0 仿真训练如何落地真机?

    本文介绍如何利用 NVIDIA Isaac Lab 3.0 和 Newton 物理引擎,为开源双足机器人 Microduck 训练行走策略。内容涵盖环境配置、并行加速训练、ONNX 模型导出,以及在 Hugging Face Arena 验证和真机部署的具体步骤,帮助开发者实现从仿真到现实的无缝迁移。

    来源 AI 应用前沿
  5. OpenAI拟采购谷歌TPU:英伟达独占AI算力格局生变

    据彭博社和The Information报道,OpenAI计划采购谷歌母公司Alphabet旗下的TPU芯片,这将是英伟达GPU主导AI基础设施格局出现的最高级别裂缝。两家公司在大模型和搜索领域直接竞争,却在算力供应上愈发深度绑定。更值得关注的是,谷歌同日宣布与Oracle合作在其云平台上提供TPU,标志着谷歌芯片战略

    来源 AI 科技快讯
  6. Hugging Face开源DNA模型:改一个碱基会怎样,先问AI

    Hugging Face发布全新开源AI生物学模型,它能“读懂”DNA语言,帮助科研人员预测基因序列中任意一处改动对基因活性和健康的影响。本文梳理这一模型的意义、基因组基础模型的行业脉络,以及开源路线背后的机遇与风险。

    来源 AI 科技快讯
  7. OpenAI拟采购谷歌TPU,Oracle云2027年引入

    据报道,英伟达的长期客户OpenAI计划采购谷歌的人工智能芯片(TPU),不过,相关交易的财务条款、采购规模及其他细节目前尚不清楚。 如果这一计划最终落地,意味着OpenAI在获取AI算力....

    来源 腾讯网
  8. Llama for Windows发布:Win11本地跑大模型,一键下载免管理员权限

    长期以来,对于希望在个人电脑上运行大语言模型的 Windows 用户而言,安装与配置本地 AI 工具往往面临着不小的门槛。用户不仅需要费心寻找合适的模型文件,还要考虑模型格式、硬件兼容性、推理引擎安装以及复杂的启动参数等一系列繁琐问题。 为了打破这一痛点,由 Hugging Face 与 llama.cpp 团队相关开

    来源 AI 开发者社区
  9. 蚂蚁Ling-3.1-flash开源:560B参数、4卡部署,百万上下文还没落地

    9 月 30 日发布时,社区的质疑声很直接:免费体验只给 25.6 万上下文,百万窗口要等付费后,开源更是"计划"——先圈用户、再放权重,这顺序把不少人惹毛了。 10 月 15 日,蚂蚁把承诺兑现了:Ling-3.1-flash 权重正式开源,FP8 checkpoint 以 MIT 许可上架 Hugging Face

    来源 AI 行业观察
  10. 甲骨文扩产英伟达至数吉瓦级,云平台首纳谷歌TPU

    财联社10月28日讯(编辑 李莹)甲骨文当地时间周二宣布加码英伟达算力,同时计划在云平台上线谷歌TPU等多家竞品芯片,为不同AI工作负载提供多元选择。投资者日在即,有机构预期其上调长期目标,高额资本开支仍是市场顾虑。据媒体当地时间10月27日报道,甲骨文(Oracle)宣布扩大与英伟达的云端AI芯片合作,同时将在其云平

    来源 腾讯网
  11. Conway Research成立8个月推Underdog:获a16z与Anthropic联合体投资

    智东西(公众号:zhidxcom)作者 | 程茜编辑 | 李水青智东西10月19日报道,近日,一家刚成立8个月的美国AI Agent创企Conway Research‌,亮出首款个人AI助手Underdog,同时官宣获得Anthropic旗下投资联合体、硅谷知名风投公司a16z,以及来自谷歌、OpenAI、Huggin

    来源 腾讯网
  12. FTC扩大对Anthropic、OpenAI调查:拟强制传唤高管作证

    据纽约邮报消息,政府官员透露,美国联邦贸易委员会 FTC 正在加大对 Anthropic、OpenAI 及其他前沿人工智能实验室的全面调查力度,旨在彻查其技术可能对消费者造成的潜在风险。FTC 计划向这些科技巨头下达类似于传票的正式要求,强制其提交相关信息。 2026 年 7 月,Hugging Face 的人工智能开

    来源 AI 开发者社区
  13. Google为XProf加入Pallas内核分析:125.5µs降到88µs

    Google 为 XProf 添加了一个内核性能分析套件。XProf 是其面向 TPU 工作负载的开源性能分析器。现在,开发者可以查看自定义 Pallas 内核中的周期级细节。此前,这些内核在跟踪记录中显示为单个不透明块。在 TPU v7(Ironwood)上,XProf 会在运行时对硬件性能计数器进行采样。在一个分块

    来源 AI 行业观察
  14. Google TPU v8量产:2027年出货上看910万颗

    预计TPU v8出货量将从2026年约402万颗增长至2027年约910万颗。 谷歌TPU v8预计本季在硬件供应链进入量产阶段,将为2027年AI服务器市场硬件供应链增添动能。大型机构表....

    来源 腾讯网
  15. Opera推WebAI标准:浏览器本地跑AI模型,Opera One已开预览

    浏览器制造商Opera推出全新网络标准WebAI,旨在让用户直接在浏览器中运行AI模型,无需依赖云端服务。该标准兼容多种AI模型,Opera以谷歌开源模型Gemma为例进行演示,并表示WebAI也支持苹果设备端基础模型。该技术不依赖特定模型,主要面向各类开放权重AI系统,是Opera此前探索浏览器本地运行大语言模型工作

    来源 AI 开发者社区
  16. Google开源GenAI Toolbox:YAML配置让LLM安全查数据库

    Google推出的genai-toolbox是一个基于MCP协议的开源工具,旨在解决大模型直接访问数据库时的安全和效率问题。它通过YAML配置文件将SQL语句封装为标准化工具,支持PostgreSQL等主流数据库,并提供Python、Node.js等多语言SDK。本文介绍其架构原理、核心功能及快速部署方法,帮助开发者在

    来源 AI 应用前沿
  17. Agent Skills等四个项目入AAIF:Agent规则争夺战开打

    AI 圈又有一件看起来很技术、实际上相当关键的事。 今天,Linux基金会旗下的 Agentic AI Foundation(AAIF)一口气迎来四个新的托管项目: Anthropic贡献 Agent Skills,OpenAI贡献 Open Responses,Hugging Face贡献 OpenEnv,阿里贡献

    来源 AI 行业观察
  18. Opera推WebAI网页标准:浏览器本地跑AI模型,无需云端

    IT之家 10 月 28 日消息,浏览器厂商 Opera 推出了一项名为 WebAI 的新 Web 标准,允许用户直接在浏览器中运行 AI 模型,无需依赖云端服务。 Opera 表示,WebAI 旨在兼容多种 AI 模型。该公司以谷歌(Google)的 Gemma 为例。这是一款由谷歌推出的开放权重模型,首次发布于两年

    来源 AI 行业观察
  19. Hugging Face与AWS推出Trainium兼容性数据集,模型能否运行一查便知

    Hugging Face 与 AWS 合作推出了一个公开的数据集和 Space,专门用于查询 Transformer 模型在 AWS Trainium 芯片上的兼容性。文章介绍了如何通过该工具查看模型是否支持、需要多少核心、内存占用以及具体的运行脚本。它还解释了“能跑”的具体测试标准,并展示了如何直接利用缓存加速编译过

    来源 AI 应用前沿
  20. TokenGate让长文本预填充快11.3倍,Anthropic开源代码审计工具

    本期关注两项硬核技术突破:斯坦福与伯克利提出的TokenGate技术,将长上下文预填充速度最高提升11.3倍;Anthropic开源OSS Scanner,用AI审计代码并在11天内发现数百个高危漏洞。此外,Grok Bot学会自主打电话,Google AI Studio传闻将推智能体管理平台,KRAFTON发布韩语优

    来源 AI 应用前沿
  21. Linux基金会AAIF新增4个项目:Agent Skills、Open Responses等入列

    编辑|Red Panda四家公司的四项基础设施入驻AAIF,Agent生态正在从各自造轮子走向争夺公共标准。AI 圈又有一件看起来很技术、实际上相当关键的事。今天,Linux基金会旗下的 Agentic AI Foundation(AAIF)一口气迎来四个新的托管项目:Anthropic贡献 Agent Skills,

    来源 腾讯网
向下滚动自动加载更多