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

(2023.08)stable-diffusion-webui liunx部署包教程

2023-08-24 17:07 作者:青空朝颜モー  | 我要投稿

一、安装部署包

1、前提条件

(1)、N卡A卡要先安装显卡的驱动:

关于AMD显卡驱动安装部分可以参考这篇文章:


(2)、确保系统已安装vim git zip unzip 程序

没有安装或不确定可以执 行下面这条命令:


(3)、解压部署包

这里推荐使用以下命令进行解压,使用宝塔等其他解压文件可能会导致部署包损坏。

vXXX为webui的版本号,根据实际版本替换,详细见各个版本的webui版本说明

(4)、注意:部署包没有包含模型。

2、部署环境

(1)、解压完成后打开webui文件夹并运行install.sh脚本

N卡和A卡这里相同,下图为使用a卡运行的图。

(2)、输入1并回车 下面为安装过程,这里一般是自动的,如果提示覆盖需要根据实际情况选择是否覆盖。

(3)、这里如果输入y 会删除环境包(也就是删除webui文件夹下install文件夹),一般会选择n。等运行没有问题后可以删除webui目录下install文件夹。


3、激活conda环境

执行bash命令,一般会出现(base)如图: 表示conda安装成功

二、启动并运行sd-webui

注意:每次启动都要执行这步

1、切换到webui虚拟环境

执行:

在终端最左边 a卡括号变为(sd-webui-a),n卡括号变为(sd-webui) 为切换成功 很重要


提示:每次启动webui时都要先切换再运行,也可以编辑~/.bashrc文件将上面命令写到文件最后一行,即可实现打开终端自动切换。

2、运行start.sh

注意:在运行webui时的一些命令参数在start.shARGS部分,可以编辑它,它将在webui启动时加载。

如果你是a卡用户,如果显示:hipErrorNoBinaryForGpu: Unable to find code object for all current devices!就把start.shexport HSA_OVERRIDE_GFX_VERSION=10.3.0前的#号去掉即可解决,如图:

三、由旧部署包升级到新包

1、退出sd-webui虚拟环境

确保在更新前将虚拟环境切回到base,就是终端最前面那个括号。如果不是需要执行

退出到(base)环境下

2、下载并解压新包

注意:如果要保留旧包,在相同位置解压时要先将旧包文件夹改名。

3、运行安装脚本

(1)、输入1来升级

(2)

对于是否覆盖conda环境,一般选择 (不覆盖)

对于覆盖env 环境务必选择y来升级

等待解压完成,更新完成后按第二部分启动并运行sd-webui来运行


## 关于更多webui部署问题请看这篇文章


没有?可以直接在这些文章、视频下留言,也可以直接私信给我。我会定期将提出的问题进行整理发出来。



有什么问题欢迎给我大佬评论区补充━(*`∀´*)ノ亻! 

如果你觉得这篇文章不错,就不要忘记点的赞让更多的人看到。

(2023.08)stable-diffusion-webui liunx部署包教程的评论 (共 条)

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