Stable Diffusion - Installation
Stable Diffusion
- 一個開源的 AI 繪圖模型,用來生成各種風格的高品質圖像
- 本地即可運行
- 沒有任何限制和審核
- 開源且免費
客家人狂喜- 因為開源的性質,有許多開發者投入設計各種外掛和衍伸模型
Hardware Requirements
- 因為 AI 繪圖會需要大量的運算資源,所以安裝 Stable Diffusion 會對電腦硬體規格有一定的要求
- SSD 20 ~ 30 GB 的硬碟空間
- 16 GB 以上的 RAM
- NVIDIA GeForce RTX 3060 以上
- windows 10 以上
- Stable Diffusion 只是一個繪圖模型,並不包含供用戶操作的圖形介面,需使用額外的介面軟體配合使用
- Automatic1111
- 介面簡潔,操作容易
- ComfyUI
- 基於節點式的介面,自由度高,效能較佳,但學習曲線陡峭,適合較進階的使用者
- Automatic1111
Automatic1111
- 用 Python 撰寫開發的,需要有 Python 的開發環境
- 用 Git 下載 Automatic1111,之後的更新維護也使用 Git
Installation
透過 Git 下載 Automatic1111
1
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
到 Git clone stable-diffusion-webui 安裝的路徑下找到
webui-user.bat
,執行此 windows 批次檔案,讓他繼續安裝剩下的元件(第一次執行時需要下載額外的資源)
stable diffusion model failed to load
如果在安裝的過程中,出現了 stable diffusion model failed to load
Error
原因是你的顯卡不夠… 1650 之類的都會不夠
回去 webui-user.bat
右鍵點編輯,
在 set COMMANDLINE_ARGS=
加上 --lowvram --no-half --no-half-vae --precision full --opt-split-attention-v1 --xformers
大致用意是犧牲精確度換取快速產圖,但仍舊有機率會產出黑圖
--xformers
:減少顯卡記憶體的占用
買一張 4090
- 完成時 CMD 會顯示
http://127.0.0.1:7860
,用瀏覽器打開,就可以看到 Automatic1111 的介面了
在安裝 Automatic1111 時,如果系統發現你的電腦沒有任何 AI 繪圖的模型,它會自動幫你下載 Stable Diffusion 1.5 版本
How to use
從左上角的選單,將 Stable Diffusion 1.5 版本模型載入
在底下的 txt2img 文字欄輸入 prompt
點擊右側的 Generate 生成按鈕
等待圖片生成,這裡的範例 prompt 是
a cat
生成速度取決於你的顯卡有多高級
Update
- CMD 路徑在 Stable Diffusion 的資料夾下
1
git pull