自從 Kohya's GUI 進入 v25.x 版本以後,自動升級流程大幅強化,讓常常需要更新的用戶,終於可以和繁瑣的手動升級說再見!這篇文章整理新版自動升級的重點、實際操作經驗,並分享為什麼現在的升級體驗,真的輕鬆許多。
v24.x 以前:每次升級都要手動
過去 Kohya's GUI 用戶在每次升級時,流程通常是:
git pull
拉下最新程式碼
- 手動再執行一次
setup.bat
或 setup.sh
- 等待安裝/升級所有 Python 依賴
- 最後才能啟動 GUI
雖然不算困難,但每次升級多一道「手動 setup」工序,遇到 Python 依賴版本不同,還有可能裝不乾淨,導致出現莫名其妙的錯誤。
v25.x 新時代:自動升級再也不用手動 setup!
Kohya_ss 團隊在 v25.x 之後全面強化升級體驗,自動化檢查並安裝新依賴。現在流程只需要:
git pull
更新程式碼
- 直接執行
gui.bat
(Windows)或 gui.sh
(Linux/macOS)
啟動腳本會自動偵測你的 Python 依賴是不是最新版,只要 requirements 有變動就會自動幫你安裝/升級。
如果你使用的是 gui-uv.bat
或 gui-uv.sh
(新版推薦方式),升級過程會更快、更穩定,幾乎不用再擔心升級出錯。
實測自動升級流程
筆者實際操作步驟:
# 1. 拉新程式碼
git pull
# 2. 啟動 GUI(例如 Windows)
./gui-uv.bat
# 或舊版
./gui.bat
程式啟動時,會自動檢查 requirements,偵測有新版依賴就開始安裝,全程無須再手動 setup。升級完成後會自動啟動 GUI,整體體驗流暢又直覺。
自動升級小提醒
- 升級速度 主要取決於你的網路,如果 torch 等大型 whl 套件需要重裝,還是會花一點時間(但這已屬於正常現象)。
- 如果 requirements 沒變動,第二次啟動就會跳過依賴檢查,直接進入 GUI。
- 遇到依賴異常還是可以手動執行
setup.bat
或 setup.sh
,但一般來說已經很少需要。
使用心得與結論
新版 Kohya's GUI v25.x 以後,升級體驗大幅提升,對於頻繁拉新版或跨平台部署的用戶來說,一行指令就能升級到最新版,真的輕鬆不少。不論你是模型訓練高手還是剛接觸 AI 圖像生成的新手,現在都可以把「setup」這一步放心交給自動流程處理。
一句話總結:
只要 git pull
再啟動 GUI,升級流程一氣呵成,再也不用手動 setup,Kohya_ss 真的變懶人神器!