Stable Disffusion WebUI 嘗鮮
參考文檔:
git官網(wǎng) https://git-scm.com/
Python官網(wǎng) https://www.python.org/
WebUI 地址 https://github.com/AUTOMATIC1111/stable-diffusion-webui
Git工具教程 https://www.liaoxuefeng.com/wiki/896043488029600
StableDiffusion 地址? https://github.com/CompVis/stable-diffusion
免費(fèi)模型下載網(wǎng)站1 civitai.com
免費(fèi)模型下載網(wǎng)站2 https://huggingface.co/CompVis/stable-diffusion
準(zhǔn)備工作:
裝有獨(dú)立顯卡的pc/筆記本 (筆者為3060ti 顯卡的win10臺式)
電腦安裝vscode,python3.10+ 以及git ,并確保工具正常配置與正常調(diào)用
在電腦任意空閑磁盤上創(chuàng)建項(xiàng)目存放目錄(建議全字母目錄,中文路徑容易因?yàn)樽址瘑栴}引發(fā)各種莫名其妙的報(bào)錯)

按win+R 彈出輸入框,輸出 powershell 或者 cmd ,按回車調(diào)用對應(yīng)工具


在彈出的工具輸入框上輸入對應(yīng)命令進(jìn)入準(zhǔn)備存放webUI項(xiàng)目的目錄:

在這路徑下輸入 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui folder_name 將webUI 下載到這個folder_name目錄下

下載完成后進(jìn)入項(xiàng)目目錄


假如你的網(wǎng)絡(luò)連接外網(wǎng)速度非???,這時候就可以輸入 ?.\webui.bat 并回車
腳本會在項(xiàng)目目錄下創(chuàng)建 python虛擬環(huán)境目錄venv并開始下載所有的依賴插件

如果不湊巧你的網(wǎng)絡(luò)連接外網(wǎng)很慢(主要是python下載源和github連接速度太慢)
pip下載加速:

在pip.ini 文件中寫入如下配置:
[global]
timeout = 6000
index-url = https://mirrors.bfsu.edu.cn/pypi/web/simple/
trusted-host = pypi.douban.com
cache-dir = E:\code\pipCache
這個例子使用了北京外國語大學(xué)開源軟件鏡像站的pip鏡像源來加速pip下載,你也可以用別的更快的國內(nèi)源。
github下載太慢或者失敗:
打開項(xiàng)目目錄里的launch.py
找到函數(shù)prepare_environment,用git clone 把里面涉及到github的pip package和repo插件包都下載到項(xiàng)目目錄里(隨便創(chuàng)建個新目錄存著)。

在項(xiàng)目目錄下創(chuàng)建目錄repositories,把所有單獨(dú)下載的repo放進(jìn)去

把所有單獨(dú)下載的package創(chuàng)建一個目錄放進(jìn)去,為了好認(rèn)目錄名就叫 pip_packages:
回到powershell,使用venv目錄里的pip工具安裝下載的所有package:

加速工作完成后,再回項(xiàng)目目錄下執(zhí)行 ?.\webui.bat

此時腳本會先檢查是否存在之前配置的依賴,存在的話腳本自己就會去執(zhí)行
.\venv\Scripts\pip.exe install -r .\requirements.txt 安裝一些必備的依賴(如果有報(bào)錯,百度一下報(bào)錯的信息,自己解決!相信自己?。?br>
如果一切順利,則會進(jìn)入上面的狀態(tài),開始下載一個基礎(chǔ)模型,

直到下載完畢后,會彈出一個ip地址 http://127.0.0.1:7860 ,使用該地址訪問webUI

至此webUI配置完畢,
啟動方法則是每次進(jìn)項(xiàng)目目錄下執(zhí)行? .\webui.bat 并且從瀏覽器訪問?

水文章完畢,怎么使用可以看看網(wǎng)上其他人的視頻,一大堆了,就不重復(fù)寫了,以及一切以github README.md 里的介紹為主,現(xiàn)在可以用的,也許下次更新就變了。