AIToday
AIコーディングオープンソースAIHugging Face Blog掲載日時: 2026年10月21日 1:00

Hugging Face

LINEで送る
Hugging Face

3つのポイント

  1. 何が起きたか

    Hugging Faceは、TorchTPUがTPUをPyTorchのネイティブバックエンドとして追加し、device_map="tpu"の設定だけでTransformers、Diffusers、KernelsがTPU上で動作すると発表。

  2. なぜ重要か

    開発者はTPU専用フォークを維持せずにHubのモデルを"tpu"に送れるようになり、TPUハードウェアでHugging Faceライブラリを使う際の障壁が下がるはずだ。

誰に効くかHugging Faceのライブラリを使い、Google CloudのTPUでモデルを動かしたい機械学習エンジニアや開発者は、torch_xlaへ移植したり別のフレームワークを学んだりすることなく、通常のPyTorchコードでそれができるようになる。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

これまでTPU上でPyTorchを動かすには、通常PyTorch/XLA(torch_xla)を経由する必要があり、遅延テンソルやデバッグのしにくさといった癖があった。Hugging FaceはOptimum TPUを構築し、自社モデルのTPU上での推論と訓練を支えてきたが、そこにさらに一層が加わっていた。TorchTPUはTPUをPyTorchの単なるデバイスの一つにすることでこの構成を変え、TPU専用フォークなしで同じコードが動くようにする。TPUはGoogle独自のAIアクセラレータであり、Google Cloudで1チップから数千チップのポッドまで利用でき、ソフトウェアスタックは歴史的にTensorFlowとJAXを中心に育ってきた。Hugging Faceはこの統合をテスト中で、TPU上で実行するテストのうち96.5%が通過し、TorchTPUリポジトリでは34件のIssueを報告、うち19件はすでに修正済みだ。TPU上での実行により、StaticCacheやQwen3のテンソル並列プランなど、Transformers自体のバグも表面化し、これらは上流で修正された。

よくある質問
TPU上でHugging Faceのモデルを読み込むにはどうすればよいですか?
from_pretrainedにdevice_map="tpu"を渡すか、Diffusersのパイプラインならpipe.to("tpu")を呼び出します。モデルはデフォルトでeagerモードで動作し、性能向上には任意でtorch.compileも使えます。
Optimum TPUはまだ必要ですか?
いいえ。TorchTPUのネイティブ対応により、TransformersやDiffusersでHugging Faceのモデルを動かすのにOptimum TPUはもう必要ありません。
TPUカーネルにはどのような性能向上がありますか?
バッチサイズ64で、Hubのカーネルを使うとデフォルト実装と比べてデコードがQwen3-30B-A3Bで21.5倍、Gemma 4 26B-A4Bで12.8倍高速になります。
Hugging Face Blog元記事を読む
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

Jevを6回調整もClaudeのgrepに2倍差で敗北

TypeSafe AIのJevを6回調整後、著者が100件のリクエストでgrepを使うClaude(Opus)と比較したところ、Opusはノートが必要な77件中52件を正解し、Jevは24件だった

NEWZenn AI/ML3時間前

16体のAIエージェントでレガシー移行

10年物のPHP/LaravelモノリスをLaravel 12マイクロサービス+Vue 3に移行する作業を、Zennの執筆者が16体のClaude Codeサブエージェントに分担させた

NEWZenn AI/ML3時間前

Piのbashフック拒否は通常のツールエラー止まり

Pi 0.84.2をclaude-sonnet-4-5で試すと、rmに{ block: true, reason }を返すフックはクラッシュせず通常のツールエラーになり、event.input.commandへの書き換え…

NEWZenn AI/ML3時間前

GPT-6シリーズが希少言語の処理精度を大幅改善

OpenAIはGPT-6 AstraがMultiLangBenchで87.39%、GPT-6.1 Solが87.04%に合格、GPT-5.6 Solの26.77%を大きく上回った

NEWGIGAZINE AI3時間前

DeepSeekが推論基盤DeepInferをOSS公開

DeepSeekがDeepInferをApache 2.0ライセンスでGitHubに公開

SiliconANGLE AI6時間前

IBMら、自社運用AI基盤llm-dの新版を公開

IBM、Red Hat、GoogleがKubernetesベースの推論フレームワークllm-dのバージョン1.0をリリースし、マルチテナントのサービス品質、無停止運用、エージェント専用のサービングパターンを追加した

Top Companies AI9時間前
次の記事へAWSがAtScaleで意味レイヤー構築