所有節目›AI Engineer Europe 2026World's Fair 2026World's Fair 線上軌AI in HealthcareSoftware Factories
You Might Not Need 50 Diffusion Steps在 YouTube 看這一場

AI Engineer Europe 2026 · 演講 · 2026-06-16 · 19 分

擴散模型不需要跑滿 50 步

You Might Not Need 50 Diffusion Steps · Ziv Ilan,Nvidia

Nvidia 的 Ziv Ilan 把 LLM 的最佳化手法搬到影像與影片擴散模型,依序講量化、快取、步驟蒸餾,目標是即時生成。

其他:產品與研究介紹看原片 ↗

概要

  • 瓶頸是延遲Ziv 說擴散模型通常要 20 到 50 步去噪,拿到第一張圖就要等很久;要做 world model、遊戲、機器人這類即時應用,延遲是最大的問題。
  • 量化最簡單做法跟 LLM 相近,可以省記憶體、也能跑在比較低階的 GPU 上。Ziv 舉與 Black Forest Labs 合作的 Flux2 為例,用的是動態量化。
  • 快取要小心畫質擴散模型不是一次生成一個 token,所以 LLM 的 KV cache 不能直接套用。Ziv 介紹 tcache 與更新的分塊式做法,也提醒快取沒做好會明顯傷害畫質。
  • 蒸餾效益最大目標不是縮小模型,而是訓練學生模型用更少步數,從 50 步降到 4 步、8 步,有時只要一步。Ziv 說這是走向即時生成大概唯一的路。
  • 兩條蒸餾路線軌跡式要學生照老師的去噪路徑走,分佈式只看最後的輸出分佈。Ziv 說現在比較常見、畫質也較好的是分佈式。
  • 三招可以疊加從量化開始,再做多 GPU 與 context parallelism、加快取,最後才是蒸餾。提到的工具都開源,包括 Nvidia 研究團隊的 FastGen。

原話

  • “In diffusion, the goal is not to get to a smaller model.”

    擴散模型蒸餾的目標不是得到更小的模型

    ▶ 09:47
  • “The more common, I would say, and better quality technique these days is distribution-based.”

    現在比較常見、畫質也比較好的技術是分佈式

    ▶ 11:45
  • “I think the best value about it is all of it is incremental”

    我覺得最有價值的是這些做法都可以一步步疊上去

    ▶ 15:04
  • “What's good about distillation is that you don't need GB200, right?”

    蒸餾的好處是不需要 GB200

    ▶ 17:02

延伸

  • Ziv 提到有新的模型團隊在試 transfusion 或自回歸式擴散:先用擴散生成一張畫面,再一幀接一幀自回歸地生成。
  • Ziv 說擴散的蒸餾仍偏研究導向,預期會有更多技術出現;在蛋白質生成這類領域,則需要更特定的資料。

章節

點時碼直接跳到原片的那一段。

  1. 開場與自我介紹Ziv 是 Nvidia AI labs 團隊成員,常駐巴黎,與多家前沿模型廠商合作,這場只有 20 分鐘,主題是擴散模型。
  2. 擴散與自回歸的差別擴散模型靠 20 到 50 步反覆去噪,生態不如自回歸的 LLM 與 VLM 成熟,所以想把 LLM 的概念借過來。
  3. 即時生成與延遲Ziv 把即時影像與影片稱為聖杯,可用在機器人 world model 與遊戲,但延遲讓它還做不到;接著預告量化、快取、蒸餾三個方向。
  4. 量化:兩種做法分成訓練後量化與量化感知訓練,希望用較簡單的前者,但擴散模型要維持畫質比較麻煩。
  5. Flux2 動態量化實例與 Black Forest Labs 合作的 Flux2 用動態量化,範圍在執行時算;做法放在 TRT-LLM Visual Gen,也有預量化的 checkpoint 可從 Hugging Face 載。
  6. 快取為何難用LLM 的 KV cache 大家很熟,但擴散模型每次不是生成一個 token,不能照搬。
  7. tcache 與分塊快取去噪步驟之間有些區域幾乎不變,變化很小就不重算;較新的做法按區塊判斷,門檻可自己設,旗標打開就能試。
  8. 步驟蒸餾的目標擴散的蒸餾不是縮小模型,參數量不變,而是讓學生模型用更少步數達到相近畫質。
  9. GTC 即時生成 demo幾週前在聖荷西的 GTC,Nvidia 用兩種蒸餾技術做出即時生成的 demo。
  10. 軌跡式與分佈式軌跡式學老師的去噪路徑,分佈式只管輸出分佈;兩者可以組合,最近的 fast video 發布用了混合做法。
  11. 蒸餾的代價蒸餾是後訓練,需要資料、運算、時間與經驗,結果好壞取決於資料品質。
  12. FastGen影片擴散模型動輒 20、30、40B 參數,需要跨 GPU 分片;FastGen 是 NV research 團隊開源的框架,把這套流程整理好。Ziv 說在 GTC 用一張 Blackwell B200 就做到接近即時的影片生成。
  13. 增量疊加的建議Ziv 認為最有價值的是各招可以逐步疊加:量化、多 GPU、快取,最後做最有效的蒸餾;也提到新一代模型在試擴散加自回歸的做法。
  14. 開源資源與結語資源都開源,已支援 Flux2 與 LTX2 家族,Ziv 希望看到社群一起貢獻。
  15. Q&A:運算與資料有聽眾問蒸餾要多少運算與資料:不用 GB200,Hopper 這類就行,但仍要運算;資料方面要先會評估通用資料與自家資料的差別。

名詞

Step distillation
訓練學生模型用更少去噪步數產生接近的畫質,不改變參數量
Trajectory-based / distribution-based
兩種蒸餾路線:前者學老師的去噪路徑,後者只對齊最後的輸出分佈
PTQ / QAT
訓練後量化與量化感知訓練,前者較簡單,擴散模型要維持畫質較麻煩
tcache
這場舉的快取例子:步驟間變化很小時就不重算;Ziv 也說它不算很強,但適合拿來理解概念
FastGen
NV research 團隊開源的蒸餾框架,整理大模型的後訓練與分片流程
TRT-LLM Visual Gen
Ziv 提到的開源 repo,內含量化範例與快取旗標
Flux2
Black Forest Labs 的影像模型,Ziv 以它示範動態量化
LTX2
Ziv 舉的影片生成模型之一,工具已支援它的家族

相關影片 同在「其他:產品與研究介紹」