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

新修正的文章已發(fā)布,請(qǐng)直接查看新篇文章:


amd顯卡用戶需要先安裝所需的顯卡驅(qū)動(dòng),然后再按照本教程執(zhí)行。
2.網(wǎng)盤中的stable-diffusion-webui-lnv.zip僅下載了一些常用的插件,其他與AUTOMATIC1111相同,目的是加快安裝速度。

0.首先先上傳stable-diffusion-webui-lnv.zip到服務(wù)器(或linux系統(tǒng))中并解壓
地址:
https://www.123pan.com/s/S0HuVv-GapOd提取碼:i1zl
當(dāng)然也可以使用git克隆stable-diffusion-webui:

1、安裝conda虛擬環(huán)境
推薦安裝,因?yàn)槭褂胏onda虛擬環(huán)境可以避免將python和webui的依賴包影響系統(tǒng)中已經(jīng)有的包,即使環(huán)境錯(cuò)誤也可以直接換一個(gè)虛擬環(huán)境重新開(kāi)始,不用重裝系統(tǒng)。
(1)將網(wǎng)盤中的conda安裝腳本放到服務(wù)器(或linux系統(tǒng))中,并執(zhí)行




輸入bash命令,然后出現(xiàn)如圖為安裝成功

(2)創(chuàng)建一個(gè)名為sd-webui的虛擬環(huán)境(sd-webui名字可以任意)
如圖即為成功:

并切換到剛創(chuàng)建的虛擬環(huán)境


小技巧:如果你想每次打開(kāi)自動(dòng)切換到該環(huán)境,就執(zhí)行:
將光標(biāo)放在最后一行,添加
conda activate sd-webui

使用這條命令可以查看虛擬環(huán)境安裝的依賴包(ps:現(xiàn)在應(yīng)該只有默認(rèn)的幾個(gè)包)

2.安裝webui所需要的依賴包(可能需要代理)
注意:下面要按順序執(zhí)行
(1)先安裝pytorch(二選一)
如果你是n卡,執(zhí)行這條命令:
如果你是amd卡,就執(zhí)行這條命令:
(2)再安裝webui依賴
先執(zhí)行:
然后執(zhí)行:
(3)安裝webui插件的依賴
比如dreambooth的插件:
其他的插件都需要對(duì)應(yīng)文件夾的requirements.txt 進(jìn)行安裝。
3.創(chuàng)建webui啟動(dòng)腳本:(如果你使用的是stable-diffusion-webui-lnv.zip解壓的webui,就不用執(zhí)行這步,已自帶)
將下面橫桿內(nèi)粘貼到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.啟動(dòng)webui
提示:執(zhí)行下面將自動(dòng)安裝(或補(bǔ)充)依賴包
--教程結(jié)束--
現(xiàn)在是問(wèn)題時(shí)間:
## 問(wèn)1:我該怎么更新webui?
答:在stable-diffusion-webui文件夾下執(zhí)行:
## 問(wèn)2:我該怎么導(dǎo)入模型到webui
答:
現(xiàn)在是錯(cuò)誤解決時(shí)間:
1、執(zhí)行命令unzip -q stable-diffusion-webui-lnv.zip 顯示:Command 'unzip' not found, but can be installed with:sudo apt install unzip
解決方法:
最后可以到我的博客轉(zhuǎn)轉(zhuǎn):━(*`?′*)ノ亻
https://www.ymhworld.cn
有問(wèn)題歡迎!大佬在下方留言━(*`?′*)ノ亻
