项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
环境要求
- Python 环境(README 未指定具体版本)
- pip 包管理工具
- Git,用于克隆源码仓库
- 可访问 ModelScope 或 HuggingFace 的网络(用于下载模型)
- 支持扩散模型推理的 GPU(非 NVIDIA GPU 另有安装指南)
安装与启动步骤
-
1克隆代码仓库
从 GitHub 克隆 DiffSynth-Studio 源码到本地,需保证网络可访问 GitHub。
git clone https://github.com/modelscope/DiffSynth-Studio.git -
2进入项目目录
切换到刚克隆下来的 DiffSynth-Studio 目录,后续命令都在此目录执行。
cd DiffSynth-Studio -
3源码安装依赖
README 推荐的安装方式,以可编辑模式安装项目及其依赖,需等待 pip 完成解析。
pip install -e . -
4配置下载源(可选)
海外用户可把模型下载源切换到 ModelScope 国际站;中国用户通常无需设置。
export MODELSCOPE_ENDPOINT=https://modelscope.ai -
5切换HuggingFace源(可选)
如需从 HuggingFace 下载模型,设置该环境变量,注意模型 ID 在不同平台可能不同。
export DIFFSYNTH_DOWNLOAD_SOURCE="huggingface" -
6查阅详细安装指南
非 NVIDIA GPU 或其他安装方式,README 指向官方安装文档,需自行按文档操作。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
MODELSCOPE_ENDPOINT | 否 | 指定 ModelScope 下载站点,海外用户设为国际站以加速模型下载 | https://modelscope.ai |
DIFFSYNTH_DOWNLOAD_SOURCE | 否 | 指定模型下载来源,设为 huggingface 时从 HuggingFace 下载模型 | huggingface |
如何确认成功
pip install -e . 执行无报错即安装完成;再按官方文档运行推理示例,能正常加载模型即成功。
常见问题
Q:非 NVIDIA GPU 怎么安装?
A:README 说明请参考官方安装指南 docs/en/Pipeline_Usage/Setup.md,其中包含非 NVIDIA GPU 的安装说明。
Q:国内下载模型慢或失败怎么办?
A:项目默认从 ModelScope 下载模型。可确认网络可访问 ModelScope,或参考环境变量文档调整下载源与相关配置。
Q:如何改用 HuggingFace 下载模型?
A:执行 export DIFFSYNTH_DOWNLOAD_SOURCE="huggingface"。注意模型 ID 在不同平台可能不同,需使用对应的模型 ID。
Q:显存不够怎么跑大模型?
A:README 提供 VRAM 管理能力,可在磁盘、内存和显存之间动态调度模型参数,具体用法见官方 VRAM_management 文档。
注意事项
- README 未给出 Python 版本要求,建议使用较新的 Python 环境并按安装文档确认。
- 项目默认从 ModelScope 下载模型,海外用户可切换到 ModelScope 国际站。
- 模型 ID 在 ModelScope 与 HuggingFace 之间可能不同,切换下载源时需注意。
- README 还提供了参数量化、显存管理等文档,低显存设备建议先阅读官方指南。
核心亮点
- 统一接口支持 FLUX、SD、CogVideoX、Wan 等主流扩散模型,切换成本低
- 提供 LoRA 微调、全量训练、模型蒸馏等完整训练脚本,开箱即用
- 内置显存优化与量化方案,消费级显卡也能跑视频生成
不足之处
- 文档以中文为主,英文资料和社区问答相对较少
- 部分高级功能依赖 ModelScope 生态,与 Hugging Face 工作流衔接不够顺滑
适用场景
- 快速体验和对比不同文生图/文生视频模型效果
- 用自己的数据集对扩散模型做 LoRA 微调
- 在有限显存下部署视频生成或图像编辑应用
替代项目
diffusers、ComfyUI
下一篇:swift-diffusion
同类项目推荐
satori
开源
网页代码一键变高清图,放大不糊,不用截图
Enlightened library to convert HTML and CSS to SVG
stable-diffusion-webui
开源
打开网页说想法,配图素材几秒到手
Stable Diffusion web UI
C2GAN
开源
用关键点精准控制图像生成,让AI画出你想要的结构
[ACM MM 2019 Oral] Cycle In Cycle Generative Adversarial Networks for Keypoint-Guide···
ComfyUI
开源
像搭积木一样连节点,生图流程自己搭
The most powerful and modular diffusion model GUI, api and backend with a graph/node···
