Stable Diffusion本地部署
准备工作
安装git和python 3.10.6
- git下载官网:https://git-scm.com/downloads
- python下载官网:https://www.python.org/downloads/release/python-3106/
- 安装后注意配置环境变量,确保在命令行输入
python正常
- 安装后注意配置环境变量,确保在命令行输入
项目下载
- 项目github地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui
- 直接下载链接:http://github.com/AUTOMATIC1111/stable-diffusion-webui/archive/refs/heads/master.zip
- github国内加速地址:
https://ghproxy.com/{github_url}
启动前准备
修改launch.py内容以加速国内下载速度(非必须)
pip加速
找到run_pip方法,在--prefer-binary{index_url_line}后面增加-i https://pypi.douban.com/simple
git clone加速
找到git_clone方法,添加加速地址,即"{git}" clone "{url}"修改为"{git}" clone "https://ghproxy.com/{url}"
提前准本好模型(非必须)
如果没有模型,启动时会自动下载一个默认模型
启动
Windows电脑直接双击webui.bat,等待出现Running on local URL,打开网页就可以开始调参了
- 第一次启动会安装各种Python包和依赖,会比较慢
- 提前放入下载好的模型跳过下载默认模型,模型(
.ckpt文件)放在models/Stable-diffusion目录
其他问题
后台下载
- 后台可能会从github上下载
.pth文件,会显示下载地址和下载位置,如果比较慢,手动加速下载后放过去即可,比如ESRGAN.pth
内存不足问题
- 减少关键词(prompt)数量
- 降低图片分辨率
- 降低
hires.fix的Upscale
有用的网站
- 人物模型网站: https://huggingface.co/models
- 人脸优化: https://github.com/TencentARC/GFPGAN
- 自动补全插件: https://github.com/DominikDoom/a1111-sd-webui-tagcomplete ,按照文档操作就好,重启后台直接生效
- 如何使用模型: https://github.com/civitai/civitai/wiki/How-to-use-models
- prompt网: http://aitag.top/
- 模型和prompt: https://civitai.com/