N卡A卡显卡用户需要先安装所需的显卡驱动,然后再按照本教程执行。
在Autodl、腾讯云GPU等云服务上无需安装显卡驱动。
网盘中的stable-diffusion-webui-lnv.zip仅下载了一些常用的插件,其他与AUTOMATIC1111相同,没有进行任何二次修改,目的是加快安装速度,已适配20230129的新webui。
该部署方式已在Autodl、腾讯云GPU测试,保证可用性。
方式一、从网盘下载
首先先上传stable-diffusion-webui-lnv.zip到服务器(或linux系统)中并解压。
地址:
https://www.123pan.com/s/S0HuVv-GapOd 提取码:i1zl
关于网盘中文件的解释:
网盘中的文件会随着webui的更新而更新,由于A大最近bug比较多,所有分为两个文件,如下:
stable-diffusion-webui-lnv.zip 为webui较为稳定的版本,上次更新见网盘的“稳定更新2023XXXX.txt”(无需下载这个txt文件),以后会大约一个月更新一次。
stable-diffusion-webui-lnv-s.zip 为webui的最新版本,以后一般会2~3天更新,最长不超过7天。
两个任选其一就行,记得解压哦
方式二、git clone克隆
推荐安装,因为使用conda虚拟环境可以避免将python和webui的依赖包影响系统中已经有的包,即使环境错误也可以直接换一个虚拟环境重新开始,不用重装系统。
(1)将网盘中的conda安装脚本放到服务器(或linux系统)中,并执行
(2)创建一个名为sd-webui的虚拟环境(sd-webui名字可以任意,但一般还是别改了)
并切换到刚创建的虚拟环境,如下图
将光标放在文件的最后一行,添加
conda activate sd-webui
使用这条命令可以查看虚拟环境安装的依赖包
注意:下面要按顺序执行
如果下面pip下载很慢,就在每条命令后加下面这条,使用清华源,会快很多
(1)A卡用户要先安装pytorch
如果你是n卡,直接执行(2)步
如果你是a卡,就执行这条命令:
注意:通过上面这条命令,a卡会安装rocm5.2,如果你的显卡不支持5.2或已经在安装驱动时安装了其他版本,就重新安装那个版本的rocm,不用执行上面那个了。
(2)安装webui依赖
(3)安装webui插件的依赖
注意:如果你使用gitclone克隆的webui,默认是没有任何插件的,就需要跳过这步。
比如dreambooth的插件:
其他的插件都需要对应文件夹的requirements.txt 进行安装。
将下面横杆线内粘贴到start.sh中
注意:需要将你需要的命令替换到COMMANDLINE_ARGS中。就像这样:
export COMMANDLINE_ARGS="--你的命令"
如:
export COMMANDLINE_ARGS="--xformers --deepdanbooru"
关于命令的解释我出一篇文章或视频详细解释。
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
提示:执行下面将自动安装(或补充)依赖包,一般只会安装一个openclip,这里需要使用代理。
网盘的stable-diffusion-webui-lnv-s.zip中已自带这个脚本,使用方法见这篇文章:
--教程结束--
### 问1:我该怎么更新webui?
答:在stable-diffusion-webui文件夹下执行:
### 问2:我该怎么导入模型到webui
答:
注意:运行lora模型需要较新的webui (stable-diffusion-webui-lnv-s.zip)
### 问3:start.sh文件中的 export COMMANDLINE_ARGS="--deepdanbooru --port 6006 --theme dark" 这一步的作用是什么呀,什么情况下需要修改呢?
答:
start.sh文件中的COMMANDLINE_ARGS是运行webui的一些参数,比如我这里--deepdanbooru 就是启用deepdanbooru识别tag, --port 6006就是端口号改为6006, --theme dark就是深色主题,按你的实际需求添加就行,不用的可以删除。
###问4:在(3)安装webui插件的依赖这一步,现在没有对应的requirement文件了?
答:
第三步是dreambooth插件的依赖包,你直接git的默认不带插件,所以跳过执行下一步就行。
### 1、执行命令unzip -q stable-diffusion-webui-lnv.zip 显示:Command 'unzip' not found, but can be installed with:
sudo apt install unzip
解决方法:
### 2、pip 报错出现 出现**Could not find a version that satisfies the requirement xxx (from versions: )**
解决方法:在每条命令后加“--trusted-host pypi.tuna.tsinghua.edu.cn”
如:
## 如果你需要使用xformers,请看这篇文章
最后可以到我的Blog转转:━(*`∀´*)ノ亻
如果文章觉得不错,就点个赞呗~ ,你的点赞是我的最大动力
有问题欢迎!大佬在下方留言━(*`∀´*)ノ亻