参考
- https://github.com/AUTOMATIC1111/stable-diffusion-webui
- https://stable-diffusion-art.com/install-windows/
步骤
- 步骤 1: 安装 python
- 步骤 2: 安装 git
- 步骤 3: Clone web-ui
- 步骤 4: 下载 model
- 步骤 5: 运行 webui
步骤 1: 安装 python
python-3.10.6-amd64.exe
https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe
安装时勾选添加到path
步骤 2: 安装 git
Git-2.40.1-64-bit.exe
https://github.com/git-for-windows/git/releases/download/v2.40.1.windows.1/Git-2.40.1-64-bit.exe
步骤 3: Clone web-ui
运行cmd
Clone web-ui
1 |
cd %userprofile% |
1 |
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git |
步骤 4: 下载 model
下载Stable Diffusion v1.5 model checkpoint (v1-5-pruned-emaonly.ckpt):https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.ckpt
放入C:\Users\%userprofile%\stable-diffusion-webui\models\Stable-diffusion文件夹内
步骤 5: 运行 webui
运行C:\Users\%userprofile%\stable-diffusion-webui\webui-user.bat
等待下载依赖完成
关闭服务:关闭cmd窗口
重新打开服务:运行C:\Users\%userprofile%\stable-diffusion-webui\webui-user.bat
测试
- 输入参数
- batch size: 4
- batch count: 10
- Image size: 512×512
- Sampling steps: 20
- Sampling method: Euler a
- Model: SD v1.5
- prompt:a swimming pool
- GPU:RTX 5000
用时:1m 57.87s
GPU基本满负荷运行,显存使用大约9G左右
know more
Connection was reset报错
出现这个错误主要是因为安装的网络环境无法git下载依赖,解决办法运行cmd后给git命令添加全局代理
1 |
git config --global http.proxy http://your-http-proxy-ip:your-proxy-port |
其中的your-http-proxy-ip:your-proxy-port必须是http或https协议的代理服务器
如果有合适的网络环境的服务器,可以使用以下命令临时运行一个http代理服务
1 |
docker run -d --restart unless-stopped -p 4433:4433 --name verysimple-http minirplus/verysimple:v1.2.5 verysimple -L='https://0.0.0.0:4433' && docker logs -f verysimple-http |
其中的http://your-http-proxy-ip:your-proxy-port可以填写成http://your-server-ip:4433
下载成功后reset环境到初始状态
服务器删除临时代理服务
1 |
docker rm -f verysimple-http |
本地重置git的代理状态
1 |
git config --global --unset http.proxy |
无影云桌面GPU机型内存溢出
机型:企业图形型-8vCPU/16GiB内存/4GiB显存
报错:RuntimeError: CUDA error: CUBLAS_STATUS_ALLOC_FAILED when calling cublasCreate(handle)
原因:显存不够
解决:
修改C:\Users\%userprofile%\stable-diffusion-webui\webui-user.bat
1 |
set COMMANDLINE_ARGS=--lowvram --precision full --no-half --skip-torch-cuda-test |
这样设置之后内存和显存会满负荷,但是其实GPU并没有利用到多少,显存是瓶颈。
There are no comments yet