[精讚] [會員登入]
2596

【Stable Diffusion web UI】[AI 作畫](Linux)無 NVIDIA 顯卡之伺服器運行測試

凡事就是要試試看,才知道最後的結果

分享此文連結 //n.sfs.tw/15954

分享連結 【Stable Diffusion web UI】[AI 作畫](Linux)無 NVIDIA 顯卡之伺服器運行測試@小編過路君子
(文章歡迎轉載,務必尊重版權註明連結來源)
2022-10-10 01:51:33 最後編修
2022-10-10 00:47:33 By 過路君子
 

哈囉大家好,這裡是好奇心爆棚的小編過路君子

看該 github 上有提供 Linux 的安裝,就好奇地來試試看究竟效果如何。

 

 

本次測試的 github 專案是這個:AUTOMATIC1111 / stable-diffusion-webui

此專案就是目前很紅的 AI 作畫,可以利用 AI 訓練的方式大量且快速的產生一定風格的畫風。

小編本次的目的便是測試如果今天準備一台具有超強 CPU,但是沒有 GPU 的伺服器,看能不能巨幅縮短繪畫產生的時間。

 

那廢話不多說,這邊直接上小編的系統規格表:

系統 版本
Linux Ubuntu 3.10.0-1160.66.1.el7.x86_64
Python3 3.10.6
CPU Intel Xeon E5-2680 v3
GPU -

 

接著,開始測試啦。

首先,按照 github 上的指示先來安裝環境:

sudo apt update
sudo apt install -y wget git python3 python3-venv

(所有圖片點擊都可以放大、變高清)

 

接著安裝執行指令時所需的相依包:

sudo apt-get install -y ffmpeg libsm6 libxext6

在最小安裝的 Ubuntu 內不會有此相依包,所以我們必須在執行前手動安裝一下。

如果未安裝在執行的時候會出現以下的錯誤:

 

接下來我們必須創建一個一般使用者:

sudo adduser user
sudo su user

如果直接使用 root 執行會被阻止。

 

接下來才正式執行由作者所提供的安裝程式;

預設會安裝在 /home/$(whoami)/stable-diffusion-webui/ 下。

bash <(wget -qO- https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh)

 

結果發生了第一次的錯誤,詳細查看相關的錯誤訊息後得知是由 cuda 所引起的。

畢竟小編的伺服器上面並未安插任何的顯卡,所以沒裝 cuda 也很正常。

但我們最主要的目的就是要測試是否在沒有顯卡上的伺服器也可運行,所以我們必須忽略此錯誤。

 

為了達成此效果,我們必須編輯 webui-user.sh 這個檔案。

沒有 vi 的話自己多下 sudo apt-get install -y vim 安裝。

因為我們是在 Linux 環境下,所以編輯 webui-user.bat 是無法生效的。

cd /home/$(whoami)/stable-diffusion-webui/
vi webui-user.sh

 

在 export COMMANDLINE_ARGS="" 的雙引號內加入 --skip-torch-cuda-test。

不用擔心找不到或填錯,整個文件就只有這行沒有被註解,相當的明顯。

 

保存並離開文件,再次執行安裝程式:

./webui.sh

 

所有所需的資源包下載並安裝完成,包括最重要的 Web UI,而且也成功運行了。

但是找不到 GPU,所以還是沒辦法啟動,所以這次測試宣告失敗~

 

 

 

後記

小編當初是看朋友在使用 Windows 運行這套軟體,就突然萌生出一個念頭:究竟能不能在伺服器上跑起來。

所以才有了這篇測試筆記,很顯然的,必須要提供相關的 GPU 資源給它才能成功執行。

所以 CPU 在強都無用武之地。

END

你可能感興趣的文章

【Maven】[Wicket](Java) 如何部署Wicket到Wildfly內 Wicket 是一個 Java 下的套件,換言之,我們的網頁伺服器後端是由 Java 來撰寫的

【CoreProtect】[SpigotMC] (進階篇) 如何直接存取資料 大家好,這裡是準備要去參加FF38的小編過路君子 本來只要自己去,結果臨時有人說要一起去,那...好吧!走~ 對於一般人

【教程】[HTML](進階版)如何在手機上編輯電子書(epub)預覽介面 可能會有人認為電子書(epub)只能用電腦來開啟、編輯,其實不是的,手機也可以編輯喔!

【Wickct】如何製作一個簡單的動態響應頁面和傳遞參數至其他頁面 身為一個後端架構程式,這個功能當然是非常重要之一

【Java】[debug]多維泛型的大坑 incompatible types error

【Docker&Wildfly】(bitnami/wildfly)如何從零開始創建網頁伺服器 使用他人的 docker image 來架設我們的 wildfly web server

隨機好文

高捷少女:購票大作戰② 一個不好的預感浮現,艾米莉亞開始檢查屋子四處。窗戶跟陽台都有關好,也沒有被打開的跡象。但一股無形的壓力,開始在寂靜的公寓中蔓延,她不安地嚥一下喉嚨。最後,她走向那扇窗戶,那前天晚上,白龍為了逃脫,而撞

高捷少女:購票大作戰(終) 完了。 這下真的完了! 艾米腦內所有的思考中樞,同時發出了淒厲的吶喊。完蛋啦!這下真的被揭穿了啦!! 「那……那是因為……」艾米結結巴巴的說:「因為……

高捷少女:美麗島的守護者④ 光之穹頂的某處垃圾桶底,一個四方形的機器持續發出聲音,機器的儀表板上顯示著「1:25:10」的字樣,外表被一層鞭炮所掩蓋。儀表板的數字每秒不斷減少,細微的嗶嗶聲也隨著數字的改變發出,但在熙來攘往的美麗

高捷少女:耐耐的新年驚喜③ 即使如此,夫人仍然每年都會問老爺是否能空出一週時間,但總是被回絕,除了前年以外。老爺答應夫人一定會排出空檔,他們在去年的二十三日前往澳洲。」耐耐嘆了口氣。「那一天的晚上,我打電話給媽媽時,她很高興地告

【歌評】蓮台野夜行 -古の冥界寺 古老的冥界寺 冥界?那是什麼地方?該不會是像地獄那樣的地方吧?!