Top Menu

如何在windows上安装stable-diffusion-webui(AUTOMATIC1111)

参考

  • 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

步骤 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

等待下载依赖完成

访问:http://127.0.0.1:7860/

关闭服务:关闭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命令添加全局代理

其中的your-http-proxy-ip:your-proxy-port必须是http或https协议的代理服务器

如果有合适的网络环境的服务器,可以使用以下命令临时运行一个http代理服务

其中的http://your-http-proxy-ip:your-proxy-port可以填写成http://your-server-ip:4433

下载成功后reset环境到初始状态

服务器删除临时代理服务

本地重置git的代理状态

无影云桌面GPU机型内存溢出

机型:企业图形型-8vCPU/16GiB内存/4GiB显存

报错:RuntimeError: CUDA error: CUBLAS_STATUS_ALLOC_FAILED when calling cublasCreate(handle)

原因:显存不够

解决:

修改C:\Users\%userprofile%\stable-diffusion-webui\webui-user.bat

这样设置之后内存和显存会满负荷,但是其实GPU并没有利用到多少,显存是瓶颈。

 

There are no comments yet

  • Hello, guest

Powered by WordPress. Designed by WooThemes