2025年4月19日 星期六

Stable Diffusion 學習筆記 (十四) : 遠端分享網址設定

今天花了一整天在安裝 Satble Diffusion 的外掛, 到下午四點終於全部搞定, 這才啟程返回鄉下, 為了周末在鄉下也能使用 SD 生圖, 我修改了 sd.webui\sebui 底下的 webui-user.bat 檔 : 




在 set COMMANDLINE ARGS 變數後面添加 --share : 




這樣在重新執行 SD 時除了固定會建立本機網址 http://127.0.0.1:7860/ 外, 還會建立一個有效時間 72 小時的 Gradio 公網域名網址, 這樣任何知道此網址者都能連線到本機伺服器使用 SD :

Running on public URL: https://2f2f4995d1538409ab.gradio.live  

This share link expires in 72 hours. For free permanent hosting and GPU upgrades, run `gradio deploy` from Terminal to deploy to Spaces (https://huggingface.co/spaces)
Startup time: 36.5s (prepare environment: 15.1s, import torch: 6.1s, import gradio: 1.8s, setup paths: 1.1s, initialize shared: 0.3s, other imports: 0.2s, load scripts: 2.7s, create ui: 0.8s, gradio launch: 8.3s).

傍晚回到鄉下用筆電連線此網址, 果然就連回高雄家裡的那台 MIS 電競主機上運行的 SD 了 :




因為 webui 使用 Gradio 實作, 因此可以利用 Gradio 提供此公網域名網址的服務, 非常適合 prototype 遠端測試. 但那網址有效期限僅 72 小時, 且每次 webui 重啟都會產生不一樣的網址. 

沒有留言 :