今天花了一整天在安裝 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 重啟都會產生不一樣的網址.
沒有留言 :
張貼留言