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

手把手教你在linux中部署stable-diffusion-webui AMD显卡可用

2022-11-26 12:23 作者:青空朝颜モー  | 我要投稿

新修正的文章已发布,请直接查看新篇文章:

  1. amd显卡用户需要先安装所需的显卡驱动,然后再按照本教程执行。

2.网盘中的stable-diffusion-webui-lnv.zip仅下载了一些常用的插件,其他与AUTOMATIC1111相同,目的是加快安装速度。


0.首先先上传stable-diffusion-webui-lnv.zip到服务器(或linux系统)中并解压

地址:

https://www.123pan.com/s/S0HuVv-GapOd提取码:i1zl



当然也可以使用git克隆stable-diffusion-webui:

1、安装conda虚拟环境

推荐安装,因为使用conda虚拟环境可以避免将python和webui的依赖包影响系统中已经有的包,即使环境错误也可以直接换一个虚拟环境重新开始,不用重装系统。

(1)将网盘中的conda安装脚本放到服务器(或linux系统)中,并执行

按回车继续
输入yes
默认,直接按回车
输入yes

输入bash命令,然后出现如图为安装成功

(2)创建一个名为sd-webui的虚拟环境(sd-webui名字可以任意)

如图即为成功:

并切换到刚创建的虚拟环境

小技巧:如果你想每次打开自动切换到该环境,就执行:

将光标放在最后一行,添加

conda activate sd-webui

使用这条命令可以查看虚拟环境安装的依赖包(ps:现在应该只有默认的几个包)

这里是默认的几个包

2.安装webui所需要的依赖包(可能需要代理)

注意:下面要按顺序执行


(1)先安装pytorch(二选一)

如果你是n卡,执行这条命令:

如果你是amd卡,就执行这条命令:


(2)再安装webui依赖

先执行:

然后执行:


(3)安装webui插件的依赖

比如dreambooth的插件:

其他的插件都需要对应文件夹的requirements.txt 进行安装。


3.创建webui启动脚本:(如果你使用的是stable-diffusion-webui-lnv.zip解压的webui,就不用执行这步,已自带)


将下面横杆内粘贴到start.sh中

注意:需要将你需要的命令替换到COMMANDLINE_ARGS中。就像这样:

export COMMANDLINE_ARGS="--你的命令"

如:

export COMMANDLINE_ARGS="--xformers --deepdanbooru"


-----------------------------

#/bin/bash


export COMMANDLINE_ARGS="--deepdanbooru --port 6006 --theme dark"


python_cmd="python"

LAUNCH_SCRIPT="launch.py"


"${python_cmd}" "${LAUNCH_SCRIPT}" "$@"


-------------------------------------------

4.启动webui

提示:执行下面将自动安装(或补充)依赖包


--教程结束--



现在是问题时间:

## 问1:我该怎么更新webui?

答:在stable-diffusion-webui文件夹下执行:


## 问2:我该怎么导入模型到webui

答:



现在是错误解决时间:

1、执行命令unzip -q stable-diffusion-webui-lnv.zip 显示:Command 'unzip' not found, but can be installed with:sudo apt install unzip

解决方法:


最后可以到我的博客转转:━(*`∀´*)ノ亻

https://www.ymhworld.cn


有问题欢迎!大佬在下方留言━(*`∀´*)ノ亻



手把手教你在linux中部署stable-diffusion-webui AMD显卡可用的评论 (共 条)

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