? AI繪畫
- 關於
AI
繪畫最近有多火,既然你有緣能看到這篇文章,那麼相信也不需要我過多贅述了吧? - 隨著
AI
繪畫技術的發展,最新感到壓力山大的應該屬於那些設計師了吧,AI
不僅作圖效率其高,而且畫面超級逼真,甚至在很多細節處理方面都已經超過專業設計師的級別,是不是瞬間感覺自己的飯碗保不住了。 - 雖然很多人聽說了這項技術,但是對於部署還是一知半解,到現在也只是只聞其聲不見其物。這篇文章主要就是教大家如何部署最新版本的
Stable Diffusion
繪畫工具。
? 本地環境要求
- 在下載
AI
繪畫工具前,電腦上需要提前下載一些執行的環境 - 首先本地機器最好是英偉達的N卡,並且至少需要
4GB
視訊記憶體才能在本地執行,當然,A卡也是可以玩起來的,因為繪畫對顯示卡是有著很高的要求的。不然的話,即使安裝成功,得到的圖片結果可能也是全黑圖或者是根本無法進行繪製 - 安裝的時候,需要開啟魔法上網,不然無法下載繪畫所需要的一些依賴
- 另外本地需要有
python
環境,官方要求下載 Python 3.10.6
版本 - 其中
python
的下載地址:https://www.python.org/downloads/ - 另外還需要安裝
Git
,下載地址:https://git-scm.com/downloads/ python
安裝完成後,我們執行以下命令,將 pip
升級到最新
python -m pip install --upgrade pip
? 下載 Stable Diffusion
? 執行啟動
- 下載到本地後,如果你是
windows
系統,直接雙擊資料夾中的 webui-user.bat
- 如果你是
MACOS
或者 Linux
系統,請執行命令 ./webui.sh
- 第一次啟動會下載各種依賴,時間比較久,而且最新版加入了一個近
4GB
的預設模型 v1-5-pruned-emaonly.safetensors
也是要下載的,所以耐心等就可以了。 - 如果想要加快下載速度的話,可以提前下載好這個模型,然後放到
models/Stable-diffusion
資料夾中即可,然後再啟動 webui-user.bat
,這樣就不會再重新下載這個模型了 - 模型預設官方下載地址:https://huggingface.co/runwayml/stable-diffusion-v1-5/tree/main
- 如果覺得官方預設下載緩慢,評論區我也貼上了百度雲預設模型的下載地址,請自行選擇
- 如果安裝過程順利,直接在瀏覽器開啟
http://127.0.0.1:7860
- 訪問成功即是安裝成功,開啟的頁面大概如下
? 啟動引數
- 如果你是
windows
系統,可以在 webui-user.bat
中的 set COMMANDLINE_ARGS
中配置啟動引數 - 如果你是
MacOS
系統,可以在 webui-macos-env.sh
中的 export COMMANDLINE_ARGS
中配置啟動引數 - 常見的啟動引數如下:
- --listen: 預設啟動繫結的 ip 是
127.0.0.1
,只能是你自己電腦可以訪問 webui,如果你想讓同個區域網的人都可以訪問的話,可以配置該引數 - --port: 預設埠是
7860
,如果想換個埠,可以配置該引數,例如:--port 8888
- --gradio-auth username:password: 如果你希望給
webui
設定登入密碼,可以配置該引數,例如:--gradio-auth tinygeeker:123456
- --use-cpu: 預設使用
GPU
算力(需要 Nvidia
顯示卡),如果沒顯示卡,可以配置該引數,改用 CPU
算力 - --medvram: 為低視訊記憶體(比如:4G)啟用模型最佳化,會犧牲一點速度
- --lowvram: 為極低視訊記憶體(比如:2G)啟用模型最佳化,會犧牲很多速度
- --autolaunch: 啟動時自動開啟瀏覽器訪問
webui
- --api: 可以在啟動
stable-diffusion-webui
的同時,啟動一個介面服務
# 常用 Nvidia 顯示卡啟動引數
COMMANDLINE_ARGS=--xformers --autolaunch
# 常用 AMD 顯示卡啟動引數
COMMANDLINE_ARGS=--precision full --no-half --opt-sub-quad-attention --lowvram --disable-nan-check --autolaunch