【舊】Stable Diffusion webui linux部署一鍵包及教程(2022.11.16更新)
注意:
1.不支持windows,不要用其他windows的包覆蓋此包。
2.該包只加入了一些插件,其他與官方相同。
2.可以使用任意用戶(包括root,但不推薦)運(yùn)行。
3.該包使用Python3.10制作,盡量使用相同版本,版本不一致可能需要重新下載依賴包。
4.可以在autodl平臺(tái)使用。
5.依賴包只包含cuda,需要amd rocm 看第8步。(沒(méi)有amd顯卡未測(cè)試)
6.實(shí)測(cè)只要系統(tǒng)中存在python>3.8以上即可跳過(guò)1~2步。

Bugs:
1.已知插件**dreambooth_extension**會(huì)有一的概率在運(yùn)行webui.sh卡者不動(dòng),解決方法:
? ? rm -rf stable-diffusion-webui\extensions\dreambooth_extension

0.下載
> https://www.123pan.com/s/S0HuVv-IfpOd 提取碼:1111
阿里云盤(pán):
> https://www.aliyundrive.com/s/rWSMegad5px 提取碼:k70w
注:阿里云盤(pán)需要將stable-diffusion-webui-l**.txt** 擴(kuò)展名改為stable-diffusion-webui-l.**zip**

教程
?1.部署conda環(huán)境 (如果有python或conda就跳過(guò))?
先上傳Miniconda3-latest-Linux-x86_64.sh 到服務(wù)器
打開(kāi).bashrc:
??
添加環(huán)境變量,將光標(biāo)放在最后一行({username}根據(jù)自己的電腦的用戶名進(jìn)行修改):
然后執(zhí)行:
??
繼續(xù)執(zhí)行:
??
執(zhí)行后終端前面如下顯示即為成功
(base) usr@server:~$

2.使用conda部署Python3.10環(huán)境(已有python環(huán)境可以跳過(guò))
執(zhí)行后終端前面如下顯示即為成功
(py310) usr@server:~$
3.解壓

4.修改stable-diffusion-webui/venv/lib64
(必須修改,不修改會(huì)重新下載所有依賴文件)

5.放入模型ckpt文件

6.編輯webui-user.sh
將需要的命令放到這里,就像下面這樣:
退出

?7.運(yùn)行webui.sh
可以愉快的煉丹了

8.添加amd顯卡 rocm5.2(未測(cè)試)(amd顯卡)
編輯webui-user.sh
修改export TORCH_COMMAND,就像下面這樣:
按第7步運(yùn)行,將自動(dòng)安裝依賴(可能需要代理)
更新webui
理論上每次運(yùn)行webui.sh時(shí)會(huì)自動(dòng)更新,但任然可以手動(dòng)運(yùn)行:
在stable-diffusion-webui文件夾下執(zhí)行:

可以到我的博客轉(zhuǎn)轉(zhuǎn):
有問(wèn)題可以下方留言
