vLLM-Omni、MiniMax H3-ImageをVera Rubinで4K生成0.87秒

スペック

総パラメータ33.1B(dense DiT)
重みの公開オープンウェイト
配布形式・量子化MXFP8(対象DiT線形層、Vera Rubin)
4bit量子化の目安メモリ約19.9GB(24GB以上のメモリで実行可能な目安)

メモリの目安はパラメータ数×0.6バイトの概算で、実際はコンテキスト長と実装で変わります

vLLM-Omniチームは、MiniMaxのオープンウェイト画像生成・編集モデルH3-ImageをNVIDIA Vera RubinでDay-0対応させました。4基のGPUで、ネイティブ4096×4096画像の生成が短いプロンプトのサービングベンチマークで中央値0.866秒(見出しでは0.87秒)に達したと2026年11月12日に発表しています。

vLLMは大規模言語モデルの推論とAPI配信のためのライブラリで、MiniMaxはマルチモーダルモデルを開発するAI企業です。

何が新しいか

H3-Imageは、テキストからの画像生成と画像編集を1つのチェックポイントで扱います。構成はQwen3-VLエンコーダー、33.1Bのdense DiT、画像VAEです。6サンプリングステップでアップスケーラーを使わずにネイティブ高解像度を出力し、参照画像は最大16枚まで扱えます。4096×4096出力では、VAEデコード前に16,384個のターゲット画像トークンを6ステップで処理します。

vLLM-OmniチームはRubin対応で2点を変更しました。

  • MXFP8統合: Omniのdiffusion線形層をvLLMのオンラインMXFP8ロードとカーネル選択に接続しました。Rubinでは対象のDiT線形層がFlashInfer CuTe-DSL MXFP8 GEMMを、attentionがTRTLLM_ATTNを使います。テキストエンコーダーとVAEはネイティブ精度のままです。
  • 4K出力の安定化: 4Kリクエストを繰り返すと出力転送経路でストールが起きていました。チームはデコード済みuint8テンソルの転送後、最終的な画像レイアウト変換をCPU側に移しました。

このほか、Ulysses SP4によるシーケンス分散、AdaLNキャッシュ、VAEタイルのGPU分散とCUDA Graph replay・複数CUDA streamの併用を使っています。4基GB300でのBF16制御測定では、VAEデコードが2.635秒から0.213秒に縮み、エンドツーエンドは約4.0秒から1.6秒(2.5倍)になりました。ランタイムはCUDA 13.4です。

ベンチマーク

項目 条件 結果
4K生成レイテンシ(Rubin) 4基、SP4、MXFP8、同時実行数1、短いプロンプト 中央値0.866秒(p95 0.944秒)
4Kスループット(Rubin) SP1×DP4、同時実行数8 6,115 images/hour(中央値4.411秒)
4Kスループット(Rubin) SP4、同時実行数2 4,407 images/hour(中央値1.421秒)
4Kテキスト・画像生成 4基GB300 平均1.48秒
4K画像編集(参照1枚) 4基GB300 平均1.77秒
4Kテキスト・画像生成 単一RTX 5090、CPU layerwise offload 52.29秒
4K画像編集(参照1枚) 単一RTX 5090、CPU layerwise offload 61.45秒
2Kテキスト・画像生成 単一H200、BF16、常駐ウェイト 平均1.49秒

RubinはSP4の4基構成で、レイテンシがGB200比2.21倍、GB300比1.64倍、ピークスループットがGB200比2.20倍、GB300比1.60倍でした。レプリカ構成はSP4よりスループットが38.7%高くなりますが、1秒未満の応答とピークスループットは別の動作点です。短文ベンチマークは122〜160文字の20プロンプト×8シードの160リクエストで測定しています。各数値はGPU数・精度・メモリ配置が異なるため、GPUアーキテクチャ単体ではなくデプロイ済みシステムの比較です。

試し方と対応ハードウェア

vLLM-OmniでH3-Imageを実行し、単一のRTX GPUまたは複数のデータセンターGPUに配置できます。Text-to-Imageはプロンプトのみ、Image Editはプロンプトと参照画像1・2・4・8・16枚で動きます。

  • NVIDIA RTX: RTX 5090とRTX 5080はDiTとテキストエンコーダーをCPUにオフロードし、VAEをeagerでデコードします。RTX 6000DとRTX PRO 6000はDiTを常駐させ、エンコーダーをオフロードし、VAE CUDA Graphを使います。
  • AMD Instinct: MI325X/MI350Xで1〜8基、BF16とFLASH_ATTNを使います。ROCmでは並行graph replayでのハングを避けるため、VAE graphレプリカを1つにしています。
  • Intel Arc Pro B70: 推奨は32GBカード4枚でDiT TP4とテキストエンコーダーのlayerwise offloadです。小規模構成ではDiTウェイトもオフロードします。
  • Huawei Ascend: Atlas 800I A2、Atlas 800T A3、Atlas 350(A5)に対応し、BF16とeager実行で1・2・4 NPUを測定しています。
  • Moore Threads MTT S5000: MUSA実装で、80GBカードでのTP2・TP4構成を含みます。

NVIDIA以外はコミュニティによる検証で、各自のワークロードと構成で測定しています。

収益試算

チームは、MiniMax公式のStandard 4K価格例(発売割引前、1枚USD 0.06879)を販売価格と仮定して試算しました。4基のRubinシステムで1日146,755枚、粗収益は課金稼働率100%でUSD 105.16/GPU/hour、75%でUSD 78.87/GPU/hourです。運用費を含まず、日間容量は測定レートからの外挿で、24時間負荷試験の結果ではありません。

この記事の固有名詞

コメント (0)

まだコメントはありません。

コメントを書く

2000文字以内