相對(duì)于使用整合包,手動(dòng)在 Windows 系統(tǒng)下本地部署 Stable Diffusion Web UI(簡(jiǎn)稱 SD-WebUI),更能讓人了解一些事情的來(lái)龍去脈。
一、安裝前置軟件:Python 和 Git
1、安裝 Python for windows。
下載地址
https://www.python.org/downloads/
建議下載 3.10.6 Windows 64 位版。
安裝時(shí),請(qǐng)勾選“Add Python 3.10 to Path”,然后點(diǎn)擊“Install Now”按鈕,等待安裝完畢。
安裝完成后,在 Windows 的命令行窗口進(jìn)行確認(rèn)。
在任一文件夾窗口空白處右擊,選擇“在終端中打開(kāi)”?;蛘?,使用快捷鍵 Win + R 打開(kāi)“運(yùn)行”,并輸入“CMD”,然后在命令行輸入“python”。
2、安裝 Git for windows。
下載并安裝 Windows 版本的 Git。
下載地址
https://git-scm.com/download
安裝時(shí)使用默認(rèn)選項(xiàng),持續(xù)點(diǎn)擊“Next”按鈕直至完成安裝。
3、(英偉達(dá)顯卡)安裝 CUDA。
在命令行窗口中輸入:nvidia-smi,確定自己的電腦所支持的 CUDA 版本。
下載地址
https://developer.nvidia.com/cuda-toolkit
下載對(duì)應(yīng)系統(tǒng)的 CUDA,安裝完成后,一般需要重啟電腦。
說(shuō)明:
英偉達(dá)顯卡俗稱 N 卡,AMD 顯卡俗稱 A 卡。
有關(guān) A 卡運(yùn)行 SD-WebUI 的設(shè)置請(qǐng)自行網(wǎng)上搜索。
二、拉取 SD-WebUI 主項(xiàng)目
SD-WebUI 主項(xiàng)目文件夾一定要放在有足夠大空間的磁盤上,可以是移動(dòng)硬盤,最好是 SSD 硬盤,不要放在 C 盤上。
方法一:直接從 GitHub 拉取 SD-WebUI 主項(xiàng)目文件夾。
在某個(gè)文件夾窗口(要存放?SD-WebUI?主項(xiàng)目文件夾的文件夾,比如 F?盤的根目錄)的空白處,右鍵選擇“Open Git Bash Here”(有時(shí)需要點(diǎn)擊“查看更多選項(xiàng)”才會(huì)顯示),然后輸入或拷貝粘貼下列命令行。
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
本方法更便于后續(xù)的更新(見(jiàn)后)。
方法二:
若上述方法連接速度慢或超時(shí),可直接下載 ZIP 文件并解壓到磁盤上。
下載地址
https://github.com/AUTOMATIC1111/stable-diffusion-webui
三、下載并置放好模型文件
從網(wǎng)絡(luò)下載官方基礎(chǔ)模型(比如 Stable Diffusion 1.4.ckpt,約 4 G),并放置在對(duì)應(yīng)的文件夾。
下載地址
https://huggingface.co/CompVis/stable-diffusion-v-1-4-original
也可從 MediaTea 共享的百度網(wǎng)盤里下載(在文末隨意“贊賞”即可獲得分享鏈接)。
下載好的文件,請(qǐng)放置在本地對(duì)應(yīng)的文件夾中。
模型文件夾:
SD-WebUI 主文件夾\models\Stable-diffusion
VAE文件夾:
SD-WebUI 主文件夾\models\VAE
四、首次啟動(dòng) SD-WebUI
在 SD-WebUI 主文件夾中雙擊 webui-user.bat 文件。
第一次啟動(dòng)時(shí),會(huì)自動(dòng)下載安裝一些必要的包并進(jìn)行部署。
視網(wǎng)速快慢,一般會(huì)要幾分鐘或幾十分鐘。
五、設(shè)置 SD-WebUI
注意,命令行窗口在 SD-WebUI 運(yùn)行期間不能關(guān)閉,它是 AI 生圖的后臺(tái),所有的進(jìn)程會(huì)在其中顯示。
將命令行窗口給出的地址,如, http://127.0.0.1:7860,拷貝到瀏覽器的地址欄,即會(huì)打開(kāi) SD-WebUI 的主界面。
然后輸入提示詞等,開(kāi)始玩轉(zhuǎn) AI 生圖。
新裝之后的 SD-WebUI 主界面上缺少了 VAE 和 CLIP。
點(diǎn)擊 Settings 選項(xiàng)卡,再點(diǎn)擊左側(cè)欄目最后面的 Show all pages,在右側(cè)內(nèi)容中找到 Quicksettings list。
在下拉菜單里找到 sd_vae 和 CLIP_stop_at_last_layers 兩項(xiàng)并打勾。然后點(diǎn)擊頁(yè)面最上方的“Apply settings”按鈕,并點(diǎn)擊“Reload UI”,重啟 SD-WebUI 主界面。?
若要變成中文界面或中英對(duì)照的界面,可將本地化語(yǔ)言包復(fù)制到 SD-WebUI 主文件夾\localizations 里面。
提示:
可在以下網(wǎng)址或在 MediaTea 的共享資源中下載。
下載地址
https://github.com/VinsonLaro/stable-diffusion-webui-chinese
然后,在 settings 選項(xiàng)卡的 User interface 中的 Localization 中選擇。同樣需要“Apply settings”,并“Reload UI”。
六、關(guān)閉、啟動(dòng)、更新
瀏覽器窗口僅是 UI 界面,關(guān)閉命令行窗口才會(huì)真正關(guān)閉 SD-WebUI。
跟第一次啟動(dòng) SD-WebUI 一樣,在 SD-WebUI 主文件夾雙擊 webui-user.bat 文件,并在瀏覽器輸入地址即可再次啟動(dòng)。
若想使用黑暗主題界面,可以瀏覽器地址后面添加??__theme=dark,如下所示。
http://127.0.0.1:7860/?__theme=dark
若在使用過(guò)程有什么異常,請(qǐng)檢查命令行窗口中的提示。
若要更新,請(qǐng)?jiān)?SD-WebUI 主文件夾窗口空白處右擊選擇“Open Git Bash Here”,并輸入“git pull”。
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-669803.html
“點(diǎn)贊有美意,贊賞是鼓勵(lì)”文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-669803.html
到了這里,關(guān)于本地部署 Stable Diffusion(Windows 系統(tǒng))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!