Raw SignalOct 20, 20261 min read1 source

Hugging Face announced TorchTPU, a native PyTorch backend that adds Google TPU as a device and extends TPU

In one minute

Hugging Face announced TorchTPU, a native PyTorch backend that adds Google TPU as a device and extends TPU support across Transformers, Diffusers, and Kernels.

What changed: Hugging Face announces TorchTPU, enabling native PyTorch support for Transformers, Diffusers and Kernels on Google TPUs.

The post says users can load a Transformers model with device_map="tpu" and move a Diffusers pipeline with .to("tpu"); it also describes distributed training and torch.compile integration. Hugging Face says Optimum TPU is no longer required to run its Transformers and Diffusers models on TPUs.

The announcement reports that 96.5% of the tests run on TPU pass, with 34 issues reported and 19 fixed. It also gives workload-specific performance examples: at batch size 64, the company reports decoding 21.5 times faster for Qwen3-30B-A3B and 12.8 times faster for Gemma 4 26B-A4B using Hub kernels, measured on a TPU v6e-8. Those figures are not a general comparison of TPU and GPU performance or cost.

Evidence / sources

  1. 1huggingface.co/blog/hf-torchtpu
All Raw Signals

Next reads

Read next

Open the graph
  1. 01topicGoogleExplore the google topic hub.
  2. 02archiveRaw SignalsOpen every source-linked raw signal.
  3. 03source ledgerSource LedgerInspect the public source evidence graph.
Who read this page?Machine requests, hidden until opened

Loading the privacy-safe route aggregate...

Open the JSON contract