# GoogleとMeta、PyTorchでTPUを使えるTorchTPUを公開

> PyTorch Conference 2026で両社がTorchTPUをオープンソース化。.to('cuda')を.to('tpu')に変えるだけで、Google CloudのTPU上でモデルを実行できる。

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

GoogleとMetaは、サンノゼで開催されたPyTorch Conference North America 2026でTorchTPUを発表した。この新しいバックエンドを使えば、PyTorchのコードを1行のデバイス指定変更だけでGoogleのTensor Processing Units（TPU）上で実行できる。CPUとGPUを切り替える場合と同じ感覚だ。プロジェクトは完全なオープンソースで、GitHubからすでに入手できる。

TorchTPUは、コードに大幅な変更が必要で、コンパイル時間も長かった従来のPyTorch/XLAブリッジに代わるものだ。PyTorchの低レベルディスパッチャーに直接統合されており、Hugging Faceのモデル、vLLMやSGLangの推論エンジン、TorchTitanの学習スタックをすぐに利用できる。今回のリリースには、TorchTPU、vLLM‑TorchTPU、SGLang‑TorchTPU、TorchTitanの4つのリポジトリが含まれる。

Googleは、最大8,192基のTPU v7xチップまで、ほぼ線形に性能が拡張することを示した。同社のベンチマークでは、2,350億パラメーターのMixture of Expertsモデル「Qwen‑3」が、チップのFLOPs性能の28％を使用した。また、性能調整を自動化するTPUエージェントスイートもプレビュー公開した。一方、デバイス指定の変更だけでは出発点にすぎず、最高速度を得るにはテンソル形状やシャーディングの追加調整が必要だとしている。

## 今、TorchTPUが重要な理由

データセンターの計算需要では推論が主流になり、大規模言語モデルのサービスの多くが、より安価で高速なハードウェアを求めている。TPUは高い処理能力と低い消費電力で知られるが、これまではPyTorchから利用するのが難しかった。TorchTPUによってそのハードルが下がり、開発者は単一のコードベースを保ったまま、クラウド上のTPUクラスターを試せる。

Metaのエンジニアリングチームは、「性能、信頼性、保守性」が必要だとして、より大規模なLLMの学習をTPUに移行する計画を明らかにした。オープンソースであるため、ほかのクラウドプロバイダーも同じバックエンドを採用できる。これにより、すでにPyTorchを使っているチームは、特定ベンダーへの依存を減らせる。

## 事実

- TorchTPUは2026年10月21日、サンノゼで開催されたPyTorch Conference North Americaで発表された。
- このバックエンドでは、.to('cuda')を.to('tpu')に置き換えて、Google CloudのTPU上でモデルを実行できる。
- Googleは、Qwen‑3の2,350億パラメーターMoEモデルで、8,192基のTPU v7xチップまで拡張し、FLOPs使用率28％を達成する様子を示した。
- オープンソースのリポジトリとして、TorchTPU、vLLM‑TorchTPU、SGLang‑TorchTPU、TorchTitanの4つが公開された。
- ソフトウェアエンジニアの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
