最新SlackとTeamsの@GitHubが一般提供に
AI・テクノロジー

画像生成AI「FLUX 3 Image Klein」がNVIDIA B200で最大3.46倍速く

NVIDIA 公式発表掲載 2026/11/07読了 4分

本ページはプロモーションを含みます

B200 1台で、最適化なしの設定と比べ、テキストからの生成が最大3.46倍、画像からの生成が最大4.45倍速くなりました。

続きを読む

画像生成AIを自社のサービスや制作ツールに組み込んでいる開発者にとって、画像1枚ができるまでの待ち時間が短くなる話です。

一般の会社員や個人が、今すぐ変わる話ではありません。

FLUX 3 Image Kleinは、Black Forest Labs(BFL)が開発した、画像の生成と編集ができるAIモデルです。

NVIDIAの開発者向けブログによると、このモデルを速く動かす方法が示されました。速く動かす先は、NVIDIAのGPU(画像の計算を担う半導体)です。使うのは、NVIDIAの実行環境「TensorRT LLM VisualGen」です。

テキストから画像を作るとき、処理のほとんどはデノイズ(画像のもとになるノイズを段階的に取り除く処理)に使われます。

B200 1台で2048×2048の画像を作ると、Base版(50ステップ)のテキストからの生成は次のとおりでした。

  • 合計: 14.70秒
  • うちデノイズ: 14.24秒

まず、数値を4ビットで表すNVFP4という形式を使うと、BF16(16ビットの計算形式)と比べて速くなります。テキストからの生成は最大1.62倍、画像からの生成は最大1.58倍速くなりました。

さらに工夫を重ねると、最適化なしのBF16と比べて速くなります。

  • テキストからの生成: 最大3.46倍
  • 画像からの生成: 最大4.45倍

どちらもB200 1台で2048×2048の画像を作った場合の数字です。

NVIDIAの発表の画像(画像生成AI「FLUX 3 Image Klein」がNVIDIA B200で最大3.46倍速く)
画像:NVIDIA(公式発表)

最適化の効果を数字で見る

速さを上げる工夫は、主に次の4つです。数字はBase版のものです。画質の変化は、LPIPS(画像の見た目の違いを示す指標。0に近いほど元の画像に近い)で示されています。

  • 量子化アテンション(cuDNN FP8): 1.08倍、LPIPSは0.072
  • VC-Attention FP8(誤差を補正する方式): 1.18倍、LPIPSは0.086
  • Sol-Attention(計算を間引く方式): 1.30倍。最初の12ステップは通常の計算を使います
  • Cache-DiT(途中の計算結果を使い回す方式): 2048×2048で1.94倍、LPIPSは0.033

ここで効くのは、アテンション(画像の各部分どうしの関係を計算する部分)です。

VANILLA BF16(最適化なしの標準的な計算)では、この計算が大きな割合を占めていました。具体的には、DiT(拡散トランスフォーマー。画像を作るモデルの中心部分)のGPUの処理時間の約60%です。

8枚のB200で分担させると、テキストからの生成の中央値は次のとおり縮みました。

  • Base版: 14.90秒から3.00秒へ
  • 蒸留版(少ない手順で答えを出せるよう軽くした版): 2.73秒から1.08秒へ

デノイズだけなら、Base版は6.01倍、蒸留版は4.44倍速くなります。ただ蒸留版は、全体時間の約半分がデノイズ以外に残るため、全体の短縮は小さくなります。

編集部の見方では、速さの数字と並べて画質の変化を数値で示している点が、この発表の読みどころです。

Sol-Attentionでは、τ(タウ。間引きの強さを決める値)を上げると、画質が下がります。それなのに、速さの伸びは小さいとされています。

同じNVIDIAの「TensorRT Edge-LLM」は、手元の機器で動くAI(エッジAI)の開発向けです。サイソクは11月2日に報じています(エッジAI開発を数コマンドで始められる「TensorRT Edge-LLM」)。

NVIDIAの発表の画像(画像生成AI「FLUX 3 Image Klein」がNVIDIA B200で最大3.46倍速く)
画像:NVIDIA(公式発表)

設定の使い方(開発者向け)

設定はYAML(設定を書くテキスト形式)で書きます。NVFP4を使うには、pipeline_configのvariantにnvfp4を指定します。モデルは、BFLが用意したNVFP4版の学習済みデータを読み込みます。

量子化アテンションは、attention_configで選びます。設定は次のとおりです。

  • cuDNN FP8: backendをCUDNNにし、qk_dtypeとv_dtypeをfp8にします
  • VC-Attention FP8: backendをTRTLLMにし、vc_attentionをtrueにして、vc_repair_budgetに0.005を入れます
  • Sol-Attention: sparse_attention_configでalgorithmをsol_attn、tauを1.0にします
  • Cache-DiT: cache_configのcache_backendをcache_ditにし、residual_diff_thresholdを0.24にします

Cache-DiTは途中の計算結果を使い回す仕組みで、モデルの重みは変えず、再学習も要りません。

8枚のGPUで分担するBase版は、parallel_configでcfg_size: 2、ulysses_size: 4と設定します。

cfg_sizeは条件つきと条件なしの計算を別のGPUの組に分け、ulysses_sizeは1組の中で画像の計算を分担するGPUの数です。

蒸留版はcfg_size: 1、ulysses_size: 8で、チェックポイントはflux-3-image-kleinを指定します。公式ブログには、これらを使った実行例も載っています。

NVIDIAの発表を読む
一部で提供中

サイソクの判定

GPUを持つ開発チームは、公開された手順と設定を確かめるとよいでしょう。

主な対象
画像生成の開発者

11/7時点の判定。発表内容をもとにAIで判定しています。最新の提供状況は公式情報をご確認ください。

すぐにできること

  1. 1NVIDIAの開発者向けブログで、FLUX 3 Image Kleinの実行例とYAML設定を確かめる。
  2. 2自社で画像生成を動かしているなら、使っているGPUがB200かどうかを確認する。
  3. 3TensorRT LLMのGitHubで、開発チームへの報告や情報共有の場を確かめておく。

この記事をシェアする

出典と更新履歴

出典(公式)
NVIDIA Developer Blog「Speed Up Image Generation with FLUX 3 Image Klein on NVIDIA Blackwell GPUs」
日時
公式発表 サイソク掲載
確認方法
公開前に、本文を出典と自動で照合しています(事実確認 93点/100点、70点未満は非公開)。制作と確認の方法
誤りの報告
お問い合わせから受け付けています。直した記事は訂正履歴に残します。

次に読む記事

同じ話題の記事提供前NVIDIA、HBMを増やさず処理量を伸ばす設計 1ドル当たり最大30倍HBMを増やさず、重み・KVキャッシュ・RAGの置き場所を変えて処理量を伸ばす設計をNVIDIAが示しました。続きを読む

NEWSLETTER

毎朝7時、昨日のAIニュースの要点を5本

前日に出た記事から大きな発表を選び、1本2行でまとめてメールで届けます。無料・いつでも解除できます。

確認メールのリンクを開いた時点で登録完了です。アドレスは配信にだけ使います(プライバシーポリシー)。 配信の内容

大きな速報を、通知ですぐに

主要企業の大きな発表だけ、1日4回まで。夜22時〜朝7時は鳴らしません。いつでも解除できます。

本記事は公式発表の文章をもとにAIが要約・解説して自動生成したものです。誤りが含まれる可能性があるため、正確な仕様・料金は公式発表をご確認ください。元記事を読む制作方法と事実確認の手順は編集方針をご覧ください。誤りのご指摘はお問い合わせから受け付けています。