Hugging Face 於 2026 年 10 月 6 日發布 Diffusers 0.41.0,這是這個累積 34,774 顆星標的擴散模型函式庫在影像方向上一次結構性的更新。版本把 Qwen-Image 2.1 納入官方管線,同時調整整個專案的發佈節奏,並正式淘汰 ONNX 支援。對於把影像生成放進生產流程的團隊而言,這是一次同時涉及能力邊界與相容性的變更。

Hugging Face Diffusers 儲存庫 README 開頭畫面,顯示專案標誌、授權與貢獻指南徽章,以及說明此函式庫支援影像、音訊與分子三維結構生成的開場段落

Diffusers 0.41.0 是什麼?

Diffusers 是 Hugging Face 的開源擴散模型函式庫,由推論管線、噪聲排程器與預訓練模型三層組件構成。0.41.0 於 2026 年 10 月 6 日發布。

這個專案自 2022 年 5 月建立以來,定位一直是擴散模型的模組化工具箱,而非單一應用的封裝。它的設計原則寫在官方文件裡:可用性優先於效能、簡單優先於便利、可調整性優先於抽象層。這三條原則解釋了為何函式庫同時服務兩種看似衝突的需求,一端是幾行程式碼完成推論的入門者,另一端是需要自行組裝排程器與模型的行研究團隊。

目前函式庫覆蓋的模態已超出靜態圖像,README 明確列出音訊與分子三維結構。Hub 上標記為此函式庫的檢查點數量超過三萬個,這個規模讓它成為擴散模型生態的事實標準介面。專案採 Apache 2.0 授權,主要語言為 Python,分支數達 7,414,開放中的議題約 1,508 個。

Qwen-Image 2.1 帶來哪些新能力?

Qwen-Image 2.1 把文字生成圖像與圖像編輯合併於單一模型,視覺生成部分為 70 億參數,支援多張參考圖與原生 RGBA 透明輸出,並可進行 LoRA 訓練。

過去在 Diffusers 內處理生成與編輯,通常需要載入兩條不同的管線,權重與前處理邏輯各自獨立。Qwen-Image 2.1 把兩者統一,同一份模型同時接受純文字提示與帶參考圖的編輯指令,這對需要反覆修改同一張素材的工作流意義明顯:不必在兩個模型之間搬移中間結果,也不必為編輯任務額外維護一套依賴。

原生 RGBA 輸出是另一個實務上的改動。多數擴散模型輸出的是三通道圖像,透明背景要靠後處理的抠圖步驟補上,邊緣品質取決於另一個模型的好壞。原生透明通道把這道工序移進生成階段,對電商素材、介面圖示與分層設計直接可用。多參考圖支援則讓風格一致性的控制從提示詞層面提升到輸入層面,設計團隊可以用既有的視覺資產約束輸出。

此次整合由社群貢獻者 naykun 完成,對應的合併請求編號為 14804。官方文件為此管線建立獨立頁面,涵蓋載入方式、參數說明與範例程式碼,這也是 Diffusers 一貫的做法:新模型進入主線時,文件與測試一併到位。

這次版本在訓練與載入上有什麼改進?

張量平行檢查點載入讓每個 rank 只讀取自己負責的分片權重,降低載入期的記憶體佔用;Modular 管線亦新增 Wan 2.2 VACE 的模組化區塊。

大模型載入階段的記憶體峰值,長期是分散式訓練的隱性瓶頸。傳統做法是先在單一節點讀取完整檢查點,再分發到各 rank,這個瞬間的峰值往往超過推論或訓練本身的需求。0.41.0 改為讓每個 rank 直接讀取自己負責的分片,載入期的記憶體佔用隨之下降,對多卡環境的啟動成功率有直接幫助。

Modular Diffusers 這條產品線同時推進。Wan 2.2 VACE 取得模組化區塊,開發者可以替換其中元件而不必複製整條管線;從既有本機路徑載入時也不再重複下載權重,這一項對離線環境與內網部署尤其實際。單檔載入器新增 Krea 2 與 MiniMax-H3,讓以單一 safetensors 檔案流通的模型可以直接進入管線,不必先轉換成目錄結構。

影片方向有 LTX-2.5 DFR,支援關鍵影格槽位與可組合的空間、時間細化流程。Cosmos 3 則加入 SeaCache 與 ModelOpt FP8 檢查點的混合 W8A8、W8A16 去噪,量化精度組合的選擇權交回使用者手上。

為什麼 Diffusers 改用模型驅動的發佈節奏?

官方改採 Transformers 的節奏:小版本圍繞新模型整合推出,補丁版本專注修正錯誤,使新架構的支援時間點更容易預期。

版本說明明確寫出這項政策轉向:從 0.41.0 開始,小版本圍繞新模型整合來協調,同時納入自上一個版本以來合併的其他變更,補丁版本則維持只做修正。這是 Transformers 長期採用的做法,現在複製到擴散模型這一側。

對下游團隊的實際影響是排程可預期。過去模型整合與功能重構混在同一條時間線上,升級時很難判斷某個版本是否只包含模型支援。節奏拆開之後,需要新架構的團隊可以在小版本跟進,重視穩定性的團隊則可以停在補丁線上,等累積幾輪修正再移動。

代價是小版本的內容仍然混雜。官方說明寫得很清楚,小版本除了模型整合,也會帶入期間合併的其他變動,因此「小版本等於只有新模型」並不成立。依賴內部客製管線的專案,仍須逐版檢視合併清單。

有哪些破壞性變更與升級風險?

ONNX 支援已棄用,須改用 Optimum;Lumina 舊管線別名移除,改為 LuminaPipeline 與 Lumina2Pipeline。

兩項變更會直接讓既有程式碼無法執行。其一是 ONNX 支援進入棄用狀態,官方指引轉向 Optimum 的 ONNX Runtime 工作流。專案若在部署流程中依賴 Diffusers 內建的 ONNX 匯出,升級後會缺少對應模組,必須提前改寫匯出與載入兩端。其二是先前已標記棄用的 Lumina 別名被移除,LuminaText2ImgPipeline 與 Lumina2Text2ImgPipeline 不再存在,呼叫端需改為 LuminaPipeline 與 Lumina2Pipeline。

測試架構的調整同樣值得注意。團隊移除了單體的 test_pipelines_common.py,改以 mixin 結構與 pytest 分拆各管線的測試。這項重構對一般使用者沒有直接影響,但對維護自家管線擴充的團隊意味著測試基底類別已經換掉,自訂管線的測試需要跟著遷移,否則升級後會在收集階段就失敗。

實務上的升級順序建議先做依賴盤點,再分批替換。先確認專案是否直接引用 ONNX 相關模組與 Lumina 舊別名,這兩項是硬性阻斷;接著檢查自訂管線是否繼承已移除的測試基底;最後才處理量化與平行化的行為差異,這部分不會報錯,但可能改變記憶體佔用與輸出一致性。

如何快速開始使用 Diffusers 0.41?

安裝時以 pip 加上 torch 附加項,再用 DiffusionPipeline.from_pretrained 載入 Hub 檢查點即可完成推論。

安裝路徑維持不變,PyTorch 環境建議使用官方套件並加上 torch 附加項,Apple Silicon 另有對應的 MPS 指南。推論端的最小範例仍是三行結構:載入管線、指定裝置與精度、呼叫管線取得圖像。這個介面自早期版本以來保持穩定,是函式庫在生態中立足的關鍵。

需要自行組裝系統的開發者,可以使用排程器與模型的底層組合。官方文件提供從 DDPMScheduler 與 UNet2DModel 出發的完整迴圈範例,逐步展示噪聲初始化、時間步迭代與輸出轉換。這條路徑適合需要改動取樣邏輯或研究新排程策略的場景。

若專案使用 AI 編碼代理,專案在儲存庫內提供了 .ai 目錄,記錄專案慣例與貢獻規則,可透過外掛或技能方式載入。這項安排反映維護團隊對自動化貢獻的態度:與其阻擋,不如把規則寫成代理可讀的形式。

34,774星標
7,414分支
0.41.0最新版本
Apache 2.0授權
Python主要語言
2022-05建立時間

Hugging Face Diffusers 儲存庫首頁頂部畫面,顯示 huggingface/diffusers 專案名稱、公開狀態、7.4k 分支數與 34.8k 星標數

Diffusers 的關鍵數據表現如何?

儲存庫累積 34,774 顆星標、7,414 個分支與約 1,508 個開放議題,採 Apache 2.0 授權,主要語言為 Python,專案建立於 2022 年 5 月。

星標與分支的比例呈現典型的基礎設施特徵。分支數接近星標數的五分之一,高於一般應用型專案,說明有大量團隊將其納入自家產品後長期維護分支,而非只是收藏關注。開放議題約 1,508 個,對一個每兩週推進的活躍專案屬於正常水位,但也意味著提出問題到回應之間存在等待。

版本節奏在 2026 年維持穩定。0.38.0 於 5 月 1 日、0.39.0 於 7 月 3 日、0.40.0 於 8 月 20 日、0.41.0 於 10 月 6 日,大致落在六至八週。貢獻者名單累計超過四百五十人,主線提交在版本之間持續流入,10 月 21 日仍有合併記錄。

Hugging Face Diffusers 儲存庫的貢獻者與程式碼頻率頁面,顯示提交隨時間的分佈與分支網絡資訊

出處連結有哪些?

本文數據取自 huggingface/diffusers 官方儲存庫、0.41.0 版本說明與官方文件,資料讀取時間為 2026 年 10 月 22 日。

官方儲存庫:https://github.com/huggingface/diffusers

版本說明的完整內容刊載於儲存庫的 Releases 頁面,逐項列出模型整合、最佳化、測試重構與棄用項目,並標註對應的合併請求編號。Qwen-Image 2.1 的文件位於 Hugging Face 官方文件站的管線章節,包含參數表與範例。貢獻規則與 AI 代理慣例則放在儲存庫的 .ai 目錄與貢獻指南頁。

總結:Diffusers 0.41 適合哪些團隊?

需要統一生成與編輯流程、或計畫訓練影像 LoRA 的團隊適合升級;生產環境依賴 ONNX 匯出或繼承舊測試基底的專案,應先完成相容性改寫。

0.41.0 的價值集中在兩處。Qwen-Image 2.1 把生成與編輯收斂到單一模型,原生透明輸出與多參考圖支援讓素材流程少掉兩個外部步驟;張量平行載入則直接改善多卡環境的啟動體驗,屬於不需要改動程式碼就能受益的底層優化。

升級判斷可以簡化為兩個問題。若專案正準備把影像功能從實驗推進到產品,這個版本提供的管線與文件支援已經足夠開工,值得跟進。若部署流程綁定 ONNX,或維護著繼承舊測試基底的自訂管線,則應先完成替換再升級,強行跟版只會在部署階段付出更高成本。