AI · Nov 9, 2026
OpenAI’s Control Room puts a fail-closed kill switch inside the inference engineHugging Face libraries now run natively on Google TPUs through TorchTPU
· Updated · Signal Desk newsroom
Analysis of reporting by Hugging Face. How we work

Hugging Face says TorchTPU, a native PyTorch backend for Google TPUs, lets Transformers, Diffusers and Kernels run on TPU without porting. 96.5% of Transformers tests that run on TPU pass, and a Hub kernel sped decoding up to 21.5x versus the default path. TPUs remain Google Cloud-only.
Key takeaways
- TorchTPU lets Transformers, Diffusers and Kernels target TPUs by passing a device name.
- Hugging Face says its Optimum TPU layer is no longer required for these libraries.
- 96.5% of Transformers tests that run on TPU pass; 19 of 34 filed TorchTPU issues are fixed.
- A Hub ragged-dot kernel made batch-64 decoding 21.5x faster on Qwen3-30B-A3B and 12.8x on Gemma 4 26B-A4B on a TPU v6e-8.
- Speedups compare against the default TPU path, not GPUs.
What changed
Hugging Face says TorchTPU, a native PyTorch backend for Google’s TPUs, now lets Transformers, Diffusers and Kernels run on TPU without porting; loading a model on a TPU becomes a matter of passing the device name. The older route, PyTorch/XLA, worked but came with lazy tensors, surprise recompilations and hard debugging, and Hugging Face says its own Optimum TPU layer is no longer required for these libraries. Google has designed TPUs for about a decade and uses them to train and serve its models, including Gemini, but the TPU software stack grew up around TensorFlow and JAX, leaving PyTorch users on a harder path.
Early numbers are encouraging and candid about gaps. Of the Transformers tests that run on TPU, 96.5% pass. Hugging Face has filed 34 issues against TorchTPU, 19 of them fixed, and is still working on a nightly TPU test run. A ragged-dot kernel from the Hub made batch-64 decoding 21.5x faster on Qwen3-30B-A3B and 12.8x faster on Gemma 4 26B-A4B, compared with the default implementation on a TPU v6e-8.
The software moat
Hardware competition in AI has been held back less by chips than by software. Most models and code are written in PyTorch, which has felt most at home on NVIDIA GPUs, and when another accelerator requires rewriting code or learning JAX, teams stay put. Making the TPU just another device attacks that friction. It arrives alongside Amazon’s TorchNeuron effort for its own chips (TorchNeuron), and we covered how Google and Amazon are both pressing on NVIDIA’s developer stronghold (Google joins Amazon). Hugging Face is a natural partner because its libraries sit between most developers and the models they use, though NVIDIA has also agreed to buy Hugging Face (Nvidia and Hugging Face).
More real choice in accelerators puts pressure on prices and supply and gives researchers and startups more places to find compute.
Caveats
TPUs are available only on Google Cloud, so this widens choice among chips while deepening reliance on one cloud. A 96.5% pass rate is good for early work but means some things will break, which Hugging Face says plainly. The headline speedups compare a tuned kernel with the default TPU path, not TPU with GPU, so they say nothing yet about which hardware is cheaper for a given job. Key signals are pass rates climbing toward parity, independent cost comparisons, and similar native backends for other non-NVIDIA accelerators. More in our Google coverage, Nvidia coverage and tools coverage.
Who feels it
- Developers
- Existing PyTorch and Hugging Face code can target TPUs with minimal changes.
- Google Cloud
- TPU capacity becomes realistic for many more users.
- NVIDIA
- Software lock-in erodes as rival chips become drop-in devices.
What to watch
- TPU test pass rate and the planned nightly CI.
- Independent TPU-versus-GPU cost and speed comparisons.
- Native PyTorch backends for other accelerators.
FAQ
What is TorchTPU?
A native PyTorch backend for Google’s TPUs that lets code target TPUs as an ordinary device.
Can Hugging Face Transformers run on TPUs?
Yes; Transformers, Diffusers and Kernels run on TPU through TorchTPU without porting, with 96.5% of TPU-run tests passing.
Is Optimum TPU still needed?
Hugging Face says it is no longer required for these libraries.
Are TPUs faster than GPUs?
The published speedups compare against the default TPU path, not GPUs, so that is not yet shown.
More on AI
AI · Oct 21, 2026
OpenAI on Google Cloud lets companies spend Google commitments on GPT-6, and that changes procurementAI · Oct 14, 2026
White Circle says newer OpenAI and Google image models are easier to jailbreak than their predecessorsAI · Oct 19, 2026
Microsoft ships Guardian Agents, saying frontier models ‘can’t be trusted’AI · Oct 13, 2026
After months off the frontier, Google ships Gemini 4 Argon with benchmark claims and aggressive pricing