添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

win11-AMD显卡安装stable-diffusion

作为一个完全的小白,最近想在电脑上安装stable-diffusion,结果发现amd显卡支持度很差,查了N多个帖子,踩坑无数,终于是成功的安装上了。

先说一下个人的电脑配置:

16G内存

AMD核心显卡,8G显存

主要是看这两个配置,其他的都不重要,因为主要是GPU参与计算的。

废话不多说,直接上干货:

安装git

下载地址:

根据个人电脑配置,选择对应的安装包即可。

安装过程比较简单,基本上就是一直点next就行;

安装Python

下载地址:

选择3.10.6版本,我也不知道为啥是用这个,但是这个的确是可以的,其他的版本都尝试了,的确是不行。

安装的时候,一定要勾选,配置环境变量。

下载工程

找一个空间足够大的盘,然后创建一个文件夹

我这里实在D盘,创建了一个stable-diffusion文件夹

到这个文件夹下,右键打开,在终端中打开

分别执行以下命令:

重要提醒:如果出现以下错误提示,多尝试几次就可以了

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

安装完后,在文件夹stable-diffusion-webui-directml下,继续打开终端窗口,分别执行以下两个命令

git clone https://github.com/lshqqytiger/k-diffusion-directml repositories/k-diffusion

git clone https://github.com/stability-AI/stablediffusion repositoriesable-diffusion-stability-ai

修改webui-user.bat文件

在stable-diffusion-webui-directml文件夹下找到webui-user.bat文件,然后用记事本打开,添加属性,如下图所示:

--opt-sub-quad-attention --lowvram

因为我的显卡配置很低,且显存只有8G,所以,修改为lowvram。别问我为啥知道,因为显卡干爆过。

如果显卡配置高,那可以改成:medvram

修改launch.py文件

在stable-diffusion-webui-directml文件夹下找到launch.py文件,找到prepare_environment方法

添加代理,主要是为了下载速度快一些,否则基本不可能下载;

在截图中找到 https://github.com , 然后在前边统一加上: https://ghproxy.com/

不知道怎么加的,可以看下图:

然后把具体指向的后缀删了

最后一步

在stable-diffusion-webui-directml文件夹下找到webui-user.bat文件,然后双击执行

然后就是漫长的等待

如果比较慢,可以修改成国内镜像地址

参考下文

如果中途失败了,或者出现任何错误,重新双击执行webui-user.bat文件即可。

直到出现下图,就可以了。

绘制一个图片

在stable-diffusion-webui-directml文件夹下找到webui-user.bat文件,然后双击执行

然后按着ctrl,点击地址,就可以使用浏览器打开了

stable diffusion 的使用就不介绍了,有很多教程

发布于 2023-05-08 07:39 ・IP 属地北京