欢迎光临散文网 会员登陆 & 注册

AMD显卡Stable diffusion本地部署(Windows系统下,支持SDXL模型)

2023-08-21 21:36 作者:Y优语  | 我要投稿

1、首先需要安装python 3.10.6和git,这两步目前网上很多教程。完成后使用

git clone从下面的地址下载webui模型,https://github.com/lshqqytiger/stable-diffusion-webui-directml.git

2、注释掉如图所示的六行代码,

图1 修改lauch_utils.py文件(文件在根目录modules文件夹下,找不到可以搜索)

保存后手动去repositories下使用git clone生成。

这里安装好之后可以手动复制.git文件,并用记事本修改路径为对应文件名。

图2 给出了手动下载的路径,也可以直接去网页中下载好解压到repositories文件夹中

3、手动安装gfpganclipopen_clip_torch;使用虚拟环境中的python直接采用pip install的方式来进行安装。

图3 采用pip install的方法手动安装,注意open_clip的库名称为open_clip_torch

4、安装好后启动webui-user.bat(需要下载模型并放入models/Stable diffusion文件夹中才可以使用并进行绘图,虽然会出现一个报错:code-former setup error)

报错原因是因为code-former中的basicSR版本为(1.3.2),而外部虚拟环境中的版本为1.4.2,可以通过下面的方法解决。(来源https://github.com/sczhou/CodeFormer/issues/194)

复制此路径中的misc.py文件(repositories/CodeFormer/basicsr/utils/misc.py)并替换此misc.py文件(venv/lib/python3.10/site-packages/basicsr/utils/misc.py

"stable-diffusion-webui-directml\modules\codeformer_model.py"中需要将"face_det"修改为:"face_detector"

5、如果触发交互时产生Something went wrong Expecting value: line 1 column 1 (char 0)的红色报错信息,可以在webui-user.bat文件中增加参数:--no-gradio-queue。(来源:https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/9150)


AMD显卡Stable diffusion本地部署(Windows系统下,支持SDXL模型)的评论 (共 条)

分享到微博请遵守国家法律