DiffusionGemmaがvLLMに統合:260億パラメーターの離散拡散モデルが本番環境へ
DiffusionGemmaは260億パラメーターを持ち、従来の左から右へのテキスト生成の代わりに256トークンのキャンバスを反復的に精製する。vLLMチーム、Google DeepMind、NVIDIAの共同チームはH200 GPU上で毎秒1,288トークンを達成——自己回帰型の比較モデルに比べておよそ6倍の速度だ。
この記事はAIにより一次情報源から生成されました。
vLLMプロジェクト、Google DeepMind、NVIDIAの各チームは本日、DiffusionGemmaのvLLMへの統合を発表した。これにより本番推論フレームワークが初めてネイティブサポートの離散拡散言語モデル(dLLM: discrete diffusion language model)を得た。モデルは260億パラメーターを持ち、Gemma4アーキテクチャ上に構築されている。
なぜ拡散型テキスト生成は異なるのか?
従来の大規模言語モデル(LLM)は自己回帰的にテキストを生成する——左から右へ、1トークンずつだ。DiffusionGemmaはまったく異なる動作をする。256トークンのノイズで満たされたキャンバスから始まり、コヒーレントなテキストになるまで複数ステップで反復的に精製する。このアプローチは自己回帰型では構造的に不可能な可能性を切り開く——たとえば、ノイズ除去の後半ステップで回答の初期部分を修正することなどだ。
アーキテクチャはデュアルモードで設計されている。エンコーダーモードでは、入力プロンプトの処理に因果的(一方向)アテンションを使用する——従来のトランスフォーマーと同一だ。反復的なノイズ除去に使用されるデコーダーモードでは、スライディングウィンドウ(±Wトークン)の双方向アテンションに切り替わり、キャンバス上の各トークンが両方向を見て全体を調整できるようになっている。
トークンの確定メカニズム
DiffusionGemmaはエントロピーベースのサンプリング(entropy-based sampling)を使用する。各ノイズ除去ステップでモデルは各トークンの確信度を計算し、累積エントロピーが事前に定めたしきい値を超えるまで、最も確信度の高いものから順に受け入れる。これにより最も確実なトークンが早い段階で「固定」され、不確実なトークンはより多くの反復アテンションを受ける。
反復間にはモデルが自己条件付けシグナルも受け取る。前のステップの完全なソフトマックス分布が確率加重埋め込み平均(probability-weighted embedding average)に変換され、追加入力としてモデルに渡される。これにより収束が安定し、後半ステップでの振動が抑制される。
vLLMインフラへの統合
完全に新しいコードを書く代わりに、チームはvLLM内の既存の投機的デコーディングインフラ(speculative decoding)を適応させた。主な新要素は2つだ。
- ModelState抽象化 — 非自己回帰アーキテクチャのモデル状態を汎化。具体実装
DiffusionGemmaModelStateがリクエストごとの拡散ループ状態を追跡する。 - DiffusionSampler — プリフィル(入力読み込み)、ノイズ除去(反復精製)、コミット(トークン確定)の3フェーズを区別するサンプリングハンドラー。
シーケンスごとの動的因果アテンション対応により混合バッチが可能になり、同一バッチ内でエンコーダーモードとデコーダーモードのリクエストが競合なく共存できる。
計測パフォーマンス
FP8量子化版DiffusionGemmaはバッチサイズ1においてNVIDIA H200 GPU上で毎秒1,288トークンを達成しており、これは自己回帰型比較モデルよりおよそ6倍速い。H100では毎秒1,008トークン——自己回帰比で約5倍速く、一部の比較モデル変種の2.6倍だ。
利用可能な量子化チェックポイントは2種類。
- 動的アクティベーション付きFP8
- 重みとアクティベーション両方を量子化したNVFP4
いずれもRedHatAI Hubで公開されており、vLLM内で即座に利用可能だ。
エコシステムへの意味
DiffusionGemmaの統合は、vLLMが従来の自己回帰モデルに限定されないことを示している。投機的デコーディングインフラの汎化により、プロジェクトは独立した推論スタックを書くことなく将来の拡散モデルへの扉を開く。本プロジェクトにはGoogle DeepMind、vLLMチーム、NVIDIAから11名のコントリビューターが参加しており、このモデルクラスへの長期的な真剣な取り組みを示している。
よくある質問
- DiffusionGemmaとは何か、そして従来の言語モデルとどう違うのか?
- DiffusionGemmaはGemma4アーキテクチャをベースにした260億パラメーターの離散拡散言語モデル(dLLM)だ。左から右へ1トークンずつ生成するのではなく、256トークンのノイズで満たされたキャンバスを複数ステップで反復的に精製し、一貫したテキストを生成する——画像向けの拡散モデルが徐々に被写体を明らかにするのと似た仕組みだ。
- 生成速度はどのくらいで、どのインフラで計測されたのか?
- FP8量子化版DiffusionGemmaはNVIDIA H200 GPU上でバッチサイズ1において毎秒1,288トークンを達成し、自己回帰型比較モデルよりおよそ6倍速い。H100では毎秒1,008トークンが計測されており、従来方式の約5倍の速度だ。
- モデルの量子化チェックポイントはどこで入手できるか?
- DiffusionGemmaのFP8とNVFP4チェックポイントはRedHatAI Hubで公開されており、追加調整なしにvLLMインフラ内で直接利用できる。
📬 AIニュースをあなたの受信箱へ
毎日のダイジェストを自分仕様に——トピック、ソース、頻度を選べます。ワンクリックで解除。