官方安装教程:
[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:
- python3.10或以上的版本:Python Releases for Windows | Python.org
- git工具:Git - Downloads (git-scm.com)
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下载源:
- 阿里云 mirrors.aliyun.com/pypi/simple…
- 中国科技大学 pypi.mirrors.ustc.edu.cn/simple/
- 豆瓣(douban) pypi.douban.com/simple/
- 清华大学 pypi.tuna.tsinghua.edu.cn/simple/
- 中国科学技术大学 pypi.mirrors.ustc.edu.cn/simple/
5.2、git clone 超时
这里给出其中一个解决办法使用代理:
git 报错Failed to connect to github.com port 443 after 21224 ms: Timed out 解决办法
步骤: