快轉到主要內容

❓ 如何更新程式|Stable Diffusion WebUI使用手冊

開源AI人工智慧應用 Stable Diffusion教學
🗓️ 民國113年 甲辰年
✍ 切換正體/簡體字
目錄
Stable Diffusion WebUI使用手冊 - 點選展開系列文章
11: 本篇文章

AUTOMATIC1111的Stable Diffusion WebUI專案原始碼託管在Github,目前「更新」是以git pull指令來操作。

如何確認最新版本?最新版本號碼和更新日誌可以到 Github Releases查看,或者到這裡看作者的 commit紀錄

1. 檢查本機程式版本
#

這節步驟是用於檢查本機程式的版本,非必要。如果未來要降版才執行這些步驟。

  1. 進入stable-diffusion-webui資料夾,在裡面開啟終端機

Windows請於空白處按右鍵+SHIFT → 開啟終端機

Linux和macOS請用cd指令,切換到stable-diffusion-webui資料夾:

cd ~/stable-diffusion-webui
  1. 輸入以下指令,會印出一組長長的英數代碼
git rev-parse HEAD
# 範例輸出:89f9faa63388756314e8a1d96cf86bf5e0663045
  1. 這串英數就是本機程式的版本(分支代碼)。更新後要降版的話,務必記下此代碼。

2. 更新程式到最新版本
#

  1. 進入stable-diffusion-webui資料夾,在裡面開啟終端機

Windows請於空白處按右鍵+SHIFT → 開啟終端機

Linux和macOS請用cd指令,切換到stable-diffusion-webui資料夾:

cd ~/stable-diffusion-webui
  1. 如果您已經很久沒更新,或是AUTOMATIC1111發布了大版本更新,則建議您刪除venv資料夾,讓它啟動後重裝依賴套件。

  2. 如果您想要在更新後降版,請先執行上面提及的git rev-parse HEAD指令取得本機的分支代碼。

  3. 拉取最新分支,更新到最新版檔案。

git pull

# 如果無法更新再用以下指令,注意這會導致本機變更全部丟失
git reset --hard master
git pull
  1. 檢查啟動指令稿(用文字編輯器開啟webui-user.batwebui-user.sh),查看 命令列引數有無變更。

  2. 啟動WebUI,看能否正常啟動,以及查看有哪些新變化。

  3. 如果您發現某個功能壞掉,想要降版回之前的版本,則在終端機按CTRL+C終止程式,然後輸入git checkout指令,退回之前的版本:

git checkout "分支代碼"

Stable Diffusion WebUI使用手冊 - 點選展開系列文章
11: 本篇文章

相關文章

☁️ 部署至Google Colab|Stable Diffusion WebUI使用手冊
開源AI人工智慧應用 Stable Diffusion教學
📱手機遠端存取|Stable Diffusion WebUI使用手冊
開源AI人工智慧應用 Stable Diffusion教學
🐳 用Docker容器跑|Stable Diffusion WebUI使用手冊
開源AI人工智慧應用 Stable Diffusion教學

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。