Stable Diffusion Web UI - AMD顯卡版 本地安裝及漢化指南
1、安裝運(yùn)行環(huán)境
安裝 Git
下載:https://git-scm.com/download/win
按默認(rèn)配置安裝
驗(yàn)證:【win + R】> 輸入git > 出現(xiàn)提示,表明安裝成功
安裝 Python
下載:https://www.python.org/downloads/
選 Python 3.10.6 的64位版本,較新版本的 Python 不支持 torch

安裝時(shí)勾選:Add python.exe to PATH;

安裝路徑:C:\Users\******\AppData\Local\Programs\Python\Python310\python.exe
驗(yàn)證:【win + R】> 輸入py > 出現(xiàn) >>> ,表明安裝成功
退出 >>> :【Ctrl+Z】> 回車
2、獲取 SD Web UI AMD顯卡版源碼
方法一:克隆
創(chuàng)建目錄:C:\AI
在CMD終端輸入以下命令,將源文件包克隆到SD根目錄下:
C:\AI\stable-diffusion-webui
方法二:下載
如果克隆出現(xiàn)問(wèn)題,可以直接在下載頁(yè)面下載源文件包,文件也不大
下載:https://github.com/lshqqytiger/stable-diffusion-webui-directml

在目錄 C:\AI 中解壓縮包
3、安裝
配置 Github 代理(訪問(wèn)Github流暢可跳過(guò))
安裝中很多依賴包都是從github下載,若無(wú)法順利連接github,需要手動(dòng)添加代理
進(jìn)入:SD根目錄下的 modules 文件夾
編輯 launch_utils.py
全局搜索 https://github.com
在前面加上 https://ghproxy.com/ 前綴
變成: https://ghproxy.com/https://github.com
保存 > 退出編輯
運(yùn)行腳本參數(shù)配置
編輯 webui-user.bat 參數(shù):“set COMMANDLINE_ARGS=”
若顯存真比較?。簊et COMMANDLINE_ARGS= --lowvram
若顯存一般:set COMMANDLINE_ARGS= --medvram
若顯存較大:不用修改,保持默認(rèn)
運(yùn)行批處理
運(yùn)行 webui-user.bat
先將系統(tǒng)已經(jīng)安裝的Python復(fù)制一份到SD根目錄下的\venv文件夾中,作為webui運(yùn)行時(shí)的虛擬環(huán)境
從github上下載一些依賴,持續(xù)過(guò)程取決于網(wǎng)速快慢
正常的話安裝會(huì)順利完成
安裝依賴一
若下載完成后報(bào)錯(cuò):缺少k-diffusion之類的依賴,請(qǐng)按以下操作:
此時(shí)在webui的根目錄下生成 repositories文件夾
其中的內(nèi)容是在安裝過(guò)程中從github上拉取的
但以下2個(gè)文件夾中可能沒(méi)有任何內(nèi)容:
repositories\k-diffusion
repositories\stable-diffusion-stability-ai
此時(shí)需要手動(dòng)從github上拉取相應(yīng)的文件,然后將拉取的文件夾(不包括根文件夾)下的所有內(nèi)容分別復(fù)制到相應(yīng)的目錄中:
安裝依賴二
AMD版的webui開(kāi)源說(shuō)明中并沒(méi)有指定要安裝webui根目錄下requirements.txt文件中的依賴,但最好安裝一下,以免運(yùn)行過(guò)程中出現(xiàn)一些莫名其妙的錯(cuò)誤
打開(kāi)CMD,進(jìn)入SD根目錄下的虛擬環(huán)境所在目錄:\venv\Scripts
然后執(zhí)行第二項(xiàng)命令:
等待依賴安裝完成
4、運(yùn)行
完成以上依賴安裝后,再次雙擊運(yùn)行 webui-user.bat,可以看到安裝的最后流程:

下載一個(gè)3.97GB大小的 v1-5-pruned-emaonly.safetensors 模型
該模型是一個(gè)V1.5版本的基礎(chǔ)模型
等待模型下載完成后,如果日志中出現(xiàn)地址:127.0.0.1:7860 ,表明安裝成功
在瀏覽器中輸入:127.0.0.1:7860?調(diào)出 webui 界面,大功告成!
5、漢化
離線安裝
下載插件包(二選一):
https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN
https://github.com/hanamizuki-ai/stable-diffusion-webui-localization-zh_Hans
解壓后,在其中找到 localizations 目錄下的 zh_CN.json 文件
復(fù)制到:SD根目錄下的 /localizations 目錄下
進(jìn)入SD UI界面,在【settings】選項(xiàng)欄下找到【User interface】
在下拉菜單選擇 zh_CN(找不到的話點(diǎn)擊旁邊的刷新按鈕)
點(diǎn)擊 【apply and restart UI】重啟UI,完成
方法二:在線安裝
選擇【Extensions】> 【availabel】> load from > Extensions index URL
這里的URL 系統(tǒng)默認(rèn)為 stable diffusion webui 的地址,選擇默認(rèn)即可
hide Extensions with tags下面的幾個(gè)功能按鍵,取消勾選
點(diǎn)擊【load from】,檢索出官方的所有插件
搜索:zh_zh_CN,找到 zh_CN localization 插件,點(diǎn)擊【install】安裝
再次點(diǎn)擊【extensions】> 【installed】
選擇剛下載的插件
點(diǎn)擊【apply and restart UI】,安裝成功!