安装Stable Diffussion Web UI(A卡/N卡)

1,117 阅读2分钟

官方安装教程:

[Dependencies · AUTOMATIC1111/stable-diffusion-webui Wiki (github.com)​

github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Dependencies](link.zhihu.com/?target=htt…)

使用AMD显卡的注意事项

[Install and Run on AMD GPUs · AUTOMATIC1111/stable-diffusion-webui Wiki (github.com)​

github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Install-and-Run-on-AMD-GPUs](link.zhihu.com/?target=htt…)

我的电脑配置是Win11系统 + AMD显卡6600XT

下面是我的步骤:

1、确保自己的系统已经安装了python和git:

2、进入GitHub官网下载项目到本地

[项目源码​

github.com/AUTOMATIC1111/stable-diffusion-webui/tree/81973091bc07c706d056809d89221bafcd01b38a](link.zhihu.com/?target=htt…)

打开终端,CMD或PowerShell,输入以下命令,将项目git克隆到本地(官方推荐这个方法,便于以后拉取最新版),也可以直接下载zip文件后解压

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

3、下载模型文件

[CompVis/stable-diffusion-v-1-4-original · Hugging Face​

huggingface.co/CompVis/stable-diffusion-v-1-4-original](link.zhihu.com/?target=htt…)

下载.ckpt文件,并放在项目的models/Stable-diffusion目录下

4、本地运行项目的webui-suer.bat

进入项目目录,按住shift+鼠标右键,选择在此处打开PowerShell,或直接在终端处使用cd命令进入到项目路径下进行操作。

cd <项目解压后的目录,如 D:/stable-diffusion-webui>
.\webui.bat --precision full --no-half --skip-torch-cuda-test

注意:

  • 不是RX 6000 Series 和RX 500 Series的AMD显卡需要加命令行参数 --precision full --no-half
  • 如果是Nvidia显卡,不用加命令行参数 --skip-torch-cuda-test

安装和运行Web UI

5、步骤3安装中遇到的的问题

5.1、pip源超时

如: HTTPSConnectionPool(host='pypi.tuna.tsinghua.edu.cn', port=443): Read timed out.

解决办法:更改pip下载源

进入此目录C:\Users\xxx\AppData\Roaming\pip\pip.ini

如果没有当前路径,则需要自己手动创建文件夹和文件

pip.ini中加入如下代码后保存文件,然后重新执行步骤4

[global] 
index-url = https://pypi.douban.com/simple/ 

可选的国内pip下载源:

5.2、git clone 超时

这里给出其中一个解决办法使用代理:

git 报错Failed to connect to github.com port 443 after 21224 ms: Timed out 解决办法

步骤:

  1. 启用本机代理软件

  2. 找到系统中的手动设置代理,查看代理的IP端口号

  3. 在终端配置Git代理

    IP和端口号示例 127.0.0.1:6666

    git config --global http.proxy ip:端口号 git config --global https.proxy ip:端口号