在個人電腦上部署好了了Stable-Diffusion,用了一段時間后發(fā)現(xiàn)推理速度太慢。于是就想到部署服務器上使用,但這樣有一個問題是每次使用web服務都得連遠程桌面去控制,非常不方便,所以想能不能把Stable_Diffusion的web界面搬到公網(wǎng)上,直接在個人電腦上通過瀏覽器訪問。
new bing介紹了三種把localhost本地測試地址映射到公網(wǎng)提供訪問的工具:?Localtunnel?、?ngrok.com、Sunny ngrok。一番折騰后最終用ngrok搞定了地址映射,以下貼出Stable_Diffusion部署到公網(wǎng)的步驟:
1. 安裝Stable-Diffusion
根據(jù)博客介紹的步驟在ubuntu服務器上安裝好Stable-Diffusion
最詳細的Ubuntu服務器搭建Stable-Diffusion教程(無顯卡,僅用CPU)https://blog.csdn.net/UCB001/article/details/130039154?ops_request_misc=&request_id=&biz_id=102&utm_term=ubuntu%E5%AE%89%E8%A3%85stabel_diffsion&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-1-130039154.142%5Ev88%5Einsert_down28v1,239%5Ev2%5Einsert_chatgpt&spm=1018.2226.3001.4187
2. 在ubuntu服務器上安裝ngrok
登錄ngrok官網(wǎng),注冊賬號
下載linux版本的壓縮包
解壓tgz壓縮包到ubuntu服務器
tar zxvf?ngrok-v3-stable-linux-arm.tgz
在終端輸入ngrok測試,出現(xiàn)提示信息即為安裝成功
3. 啟動Stable-Diffusion
cd到Stable-Diffusion根目錄下,啟動Stable-Diffusion的web服務,并設置端口號為7860(可自定義)
python3 launch.py --port 7860
4. 啟動ngrok服務
ngrok http 7860
(注:這里的端口號需要與啟動Stable-Diffusion web服務時設置的端口號一致)
?ngrok服務啟動后,終端顯示內(nèi)容如下,F(xiàn)orwarding一行對應的內(nèi)容即為ngrok隨機分配的公網(wǎng)地址
5. 個人電腦公網(wǎng)訪問
在個人電腦瀏覽器輸入公網(wǎng)地址https://fb5e-2001-da8-215-6a01-00-f-2b0.ngrok-free.app
出現(xiàn)如下界面:
?點擊visit site即可訪問Stable-Diffusion的web服務文章來源:http://www.zghlxwxcb.cn/news/detail-498606.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-498606.html
到了這里,關于Stable-Diffusion部署web服務到公網(wǎng),實現(xiàn)個人電腦遠程訪問的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!