rupeshs/fastsdcpu
Fast stable diffusion on CPU and AI PC
解決的問題
FastSD CPU 透過在 CPU 上使用 Stable Diffusion 實現高速圖像生成,克服了傳統 CPU 推論速度慢的瓶頸。它允許使用者僅用一步即可生成圖像,大幅縮短在缺乏高性能專用 GPU 的硬體上創建視覺內容所需時間。
工作原理
本專案利用潛在一致性模型(LCM)與對抗性擴散蒸餾(ADD)來減少所需的推論步驟。透過整合 Intel 的 OpenVINO 工具包,進一步加速在 CPU、整合 GPU(iGPU)與 NPU 上的效能。為節省記憶體並提升速度,支援小型自動編碼器(TAESD),可取代標準解碼器,降低記憶體使用量與延遲。
適用對象
專為希望在 Windows、Linux、Mac、Android(透過 Termux)或 Raspberry Pi 4 上本地執行 Stable Diffusion 的使用者設計,特別適合沒有高階 NVIDIA GPU 的使用者。
主要亮點
- 多接口支援:提供桌面 GUI(Qt)、支援進階功能的 WebUI 與命令列介面(CLI)。
- 極致速度:在 Core i7-12700 上使用 OpenVINO 與 SDXS-512-0.9,可在 0.82 秒內生成 512x512 圖像。
- 廣泛模型支援:相容 SD 1.5、SDXL、SD Turbo、SDXL-Lightning、FLUX.1 與 FLUX.2-klein。
- C-Suite 功能:支援 LoRA、ControlNet、圖像到圖像、圖像變體、圖像編輯(修復與著色)。
- 硬體優化:特別針對 Intel AI PC 優化,支援 Lunar Lake NPU。
相關
- Dispatch
- 專案
- Dispatch
- 專案
- Dispatch