1. 準(zhǔn)備條件
1.1 環(huán)境搭建(白嫖阿里云GPU資源包)
- 顯卡:VRAM 4GB 以上 (建議使用NVIDIA顯卡)
- 內(nèi)存:建議8G以上
- Python版本:>3.10
1.1.1 阿里云先領(lǐng)取資源包
https://free.aliyun.com/?product=9602825&crowd=personal&spm=5176.28055625.J_3207526240.52.6898154aojwVP9&scm=20140722.M_9602982._.V_1
1.1.2 從工作臺進入,刷新后,開通機器學(xué)習(xí)PAI平臺,不然顯示以下沒有權(quán)限
1.1.3 進入DSW
1.1.4 創(chuàng)建實例
- 規(guī)格務(wù)必選擇支持資源包抵扣的
- 強烈推薦選擇 ecs.gn7i-c8g1.2xlarge
- 鏡像選擇最底下的StableDiffusion鏡像 可以節(jié)省很多搭建環(huán)節(jié)
完成搭建
注意:?。。。。?!因為是按量付費,不用務(wù)必請關(guān)機?。。。。。。。?!
2. 搭建過程
2.1 拉取代碼
git clone https://github.com/IDEA-CCNL/stable-diffusion-webui.git
cd stable-diffusion-webui
2.2 運行webui.sh安裝一些python環(huán)境
bash webui.sh
錯誤1:
ERROR: This script must not be launched as root, aborting...
可以注釋掉webui.sh的63-74行的內(nèi)容,如下所示:
## Do not run as root
#if [[ $(id -u) -eq 0 ]]
#then
# printf "\n%s\n" "${delimiter}"
# printf "\e[1m\e[31mERROR: This script must not be launched as root, aborting...\e[0m"
# printf "\n%s\n" "${delimiter}"
# exit 1
#else
# printf "\n%s\n" "${delimiter}"
# printf "Running on \e[1m\e[32m%s\e[0m user" "$(whoami)"
# printf "\n%s\n" "${delimiter}"
#fi
錯誤2:
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
可以運行下面命令
#物理機上運行:
pip install opencv-python-headless
#docker環(huán)境運行:
apt-get install ffmpeg libsm6 libxext6 -y
apt-get install libgl1
錯誤3:
ERROR: python3-venv is not installed, aborting...
可以試試把weiui.sh腳本里面97-103行的內(nèi)容注釋掉看是否能夠運行,如下所示:
#if ! "${python_cmd}" -c "import venv" &>/dev/null
#then
# printf "\n%s\n" "${delimiter}"
# printf "\e[1m\e[31mERROR: python3-venv is not installed, aborting...\e[0m"
# printf "\n%s\n" "${delimiter}"
# exit 1
#fi
2.3 最后運行以下命令啟動webui
./webui.sh --share
會返回一個URL 打開即可
3.模型下載和上傳
3.1 下載站點
-
C站
地址 :https://civitai.com/ -
huggingface
地址 :https://huggingface.co/ -
LiblibAI
訪問速度快,作品墻、有提示詞參考,無需登錄即可下載模型。
地址 : https://www.liblibai.com/#/ -
煉丹閣
訪問速度快,有完整參數(shù) + 提示詞,需要登錄才可下載模型。
地址 : https://www.liandange.com/ -
i-DESAI
訪問速度快,作品墻,需登錄才可下載模型。
地址:https://www.i-desai.com/#/ -
Stable Diffusion WebuI
便捷的一鍵下載方式,模型名字清晰明了,但沒有縮略圖,本地部署安裝之后,有菜單一鍵下載模型。
GitHub頂目 : https://github.com/AUTOMATIC1111/stable-diffusion-webui
GitHub不解正常訪問,可以下載個Wat Toolkit( 原Steam++)。
3.2 上傳模型
上傳到./stable-diffusion-webui/models/Stable-diffusion下
頁面刷新
4. 運行
5. 使用插件加速c站模型下載(可選,建議沒有科學(xué)上網(wǎng)的機子還是手動下載了上傳)
5.1 安裝插件
進入已部署好的Stable Diffusion WebUI界面
進入擴展 → 從網(wǎng)址安裝 → 拉取倉庫安裝Civitai Helper
https://github.com/butaixianran/Stable-Diffusion-Webui-Civitai-Helper
安裝完成 → 應(yīng)用并重啟用戶節(jié)點 → 看到C站助手 Civitai Helper → 安裝成功
錯誤1:
AssertionError: extension access disabed because of commandline flags
一個原因是啟動參數(shù)加了–share,因為公網(wǎng)環(huán)境為了安全性禁止安裝插件,去掉–share即可;
如果上個方法不奏效,在啟動參數(shù)中添加
--enable-insecure-extension-access
5.2 使用Civitai Helper下載C站模型(科學(xué)上網(wǎng))
安裝完成后進入Civitai Helper插件,插件支持掃描模型、獲取模型信息、模型下載。由于C站在海外,下載模型需要訪問加速,可使用UCloud GPU云服務(wù)器,內(nèi)置C站下載加速。
訪問C站找到對應(yīng)的模型(civitai.com),進入模型詳情頁復(fù)制網(wǎng)址(注意僅復(fù)制紅框處部分)
將復(fù)制的SD模型網(wǎng)址添加至Civitai Helper插件,選擇對應(yīng)的子文件夾和模型版本,這里選擇majicmiax,下載安裝,模型下載速度取決與帶寬大小
下載完成后重啟WebUI,可以看到majicmiax模型已經(jīng)可以加載使用了
注:請勿用于非法用途文章來源:http://www.zghlxwxcb.cn/news/detail-534280.html
本文轉(zhuǎn)載自http://blog.mrjo.top/articles/335
請持續(xù)關(guān)注AI內(nèi)容輸出,有問題直接評論區(qū)討論文章來源地址http://www.zghlxwxcb.cn/news/detail-534280.html
到了這里,關(guān)于阿里云白嫖GPU搭建Stable Diffusion Webui (保姆級教程)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!