AMD使用stable-diffusion-webui

看到网上大部分都是英伟达显卡的stable-diffusion使用教程,这里给个amd的。

关键点:

1、AMD版本用这个分支 github.com/lshqqytiger/

2、最好有学术上网工具


具体步骤:

1、安装python

官网下载链接: python.org/downloads/

官网首页直接下载就行,安装的时候第一个选项卡记得勾选添加环境变量。

2、安装Git

官网下载链接: Git - Downloads

无脑下一步安装就行

3、克隆stable-diffusion-webui项目

github.com/lshqqytiger/

复制此处链接,然后在合适的文件夹右键打开cmd,执行命令克隆你刚复制的链接。

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

执行命令安装子模块

git submodule update --init

如果克隆不下来,比如遇到443超时问题,可以给git配置代理

首先打开你的代理工具(比如clash),然后在此处查看你的代理ip和端口

然后在cmd配置git的http和https代理:

git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890

4、下载模型

你可以搜索更详细的关于stable-diffusion模型的帖子,选择你喜欢的模型,比如如下模型


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

5、启动项目

AMD只需要安装官方驱动,不需要额外的配置和工具。比我我的显卡是6750xt,直接双击此脚本即可自动下载依赖启动项目!非常方便!

执行过程中遇到443超时问题依旧是要按照上一步单独给git配置代理

如果是比较老的显卡(我也不确定需要不)可以试试在项目根目录打开cmd输入命令配置参数启动

.\webui.bat --precision full --no-half

有些帖子会加--skip-torch-cuda-test参数,这个项目是没有这个参数的。

启动之后在浏览器访问终端提示的url就可以使用了

有遇到其他问题欢迎讨论

编辑于 2023-03-15 16:07 ・IP 属地北京