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