win本地部署stable diffusion

本文详细指导如何在Windows上本地部署StableDiffusion,包括Python、Git、CUDA和相关库的安装,以及遇到错误时的解决方案,如xformers、GFPGAN和clip的安装问题。
摘要由CSDN通过智能技术生成

win本地部署stable diffusion

1,下载python
最好下载python3.10往后的版本,自用3.10.9

python 3.10.9下载链接:
https://www.python.org/downloads/release/python-3109/

安装时,用默认安装地址,后续启动sd时不容易报错,选择默认添加环境变量,
cmd输入python -V查看环境变量配置是否成功,可以手动去环境变量里面配置python

2,下载git
下载链接:
https://github.com/git-for-windows/git/releases/download/v2.42.0.windows.2/Git-2.42.0.2-64-bit.exe
点击安装,无脑next
git -V查看安装成功

3,下载cuda
cmd输入nvidia-smi查看显卡默认配置,版本选择nvidia-smi查看的相同版本,配置环境变量之后cmd输入nvcc -V输出cuda版本安装成功

4,克隆sd源码
用国内镜像克隆速度快

git clone https://gitcode.net/mirrors/AUTOMATIC1111/stable-diffusion-webui.git

5,启动 webui-user.bat
如果网络通常并且可以流畅的访问外网,在启动过程中基本不会碰到什么错误

错误解决:
1,No module ‘xformers’. Proceeding without it.
解决:在 webui-user.bat 文件这添加一行:

set COMMANDLINE_ARGS=--xformers

之后启动会自动安装xformers

2,安装gfpgan时报错安装失败,显示RuntimeError: Couldn’t install gfpgan
解决:直接到github下载 GFPGAN 代码到本地stable-diffusion-webui\venv\Scripts目录下,并进行本地安装
GFPGAN 下载链接:https://gitcode.net/mirrors/TencentARC/GFPGAN.git

git clone https://gitcode.net/mirrors/TencentARC/GFPGAN.git

cmd进入GFPGAN,运行命令

python.exe -m pip install basicsr facexlib
python.exe -m pip install -r requirements.txt
python.exe setup.py develop

此时的python用的是sd启动时自动创建的venv虚拟环境中的python,如果安装之后发现没用,可以进入venv虚拟环境中重新安装
cmd进入stable-diffusion-webui\venv\Scripts目录下
运行 activate.bat 进入虚拟环境重新运行上方三条安装命令

3,安装clip报错,提示安装失败
方法和安装GFPGAN差不多,大概率都是网络波动导致自动安装失败,手动重新安装即可
下载open_clip源码

git clone https://gitcode.net/mirrors/mlfoundations/open_clip.git

进入sd的venv虚拟环境

python setup.py build install

4,sd安装默认模型时太慢或者提示安装失败
解决:手动下载模型并且放入 stable-diffusion-webui\models\Stable-diffusion 目录下面
我存在了我自己的飞浆数据集里面,飞浆个人主页中有sd项目,利用飞浆的gpu算力部署的sd
模型下载链接:https://aistudio.baidu.com/datasetdetail/241063

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zsh_abc

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值