Stable Diffusion web UI
Stable Diffusion web UI
用於本地端AI繪圖生成的框架
可下載網路上的模型來套用
可惜的是我的筆電上只跑得動1GB, 2GB的模型
也可擴充各種extension
例如:去被、圖片放大算法等等
這篇主要是講如何安裝在本地+擴充的套件+一些問題的過程
github
from https://github.com/AUTOMATIC1111/stable-diffusion-webui, by AUTOMATIC1111
安裝在win10上
- 首先確保有一塊能夠算圖的顯卡(可使用空間超過2GB)
a. 可以透過工作管理員查看,鍵盤輸入ctrl + Shift + Esc(打開工作管理員),效能處可以看見當前CPU的使用率
b. 使用終端機,打開終端機,輸入nvidia-smi可以看見使用率 - 下載python3.10.6
a. 不要下載別的版本
b. 適配上可能會有問題 - 下載git
- 在終端機上把專案git下來
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
- 設定webui-user.bat為以下內容 a. –xformers:加速算圖
@echo off set PYTHON="C:\Users\Lenovo\AppData\Local\Programs\Python\Python310\python.exe" //Python3.10.6的位置 set GIT= set VENV_DIR= set COMMANDLINE_ARGS=--xformers --lowvram --opt-split-attention //執行時的參數設置 git pull //每次執行 更新倉庫 call webui.bat //呼叫主程式
b. –lowvram:跑小模型(大概2GB,也有中、大模型的參數)(如果選超過GPU大小的,請及時終止程式ctrl + c)(否則電腦會crash)
c. –opt-split-attention:優化
d. 詳細、其他參數可以看wiki(https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki)
6.之後要用,就是打開終端,到程式在的位置,執行webui-user.bat
添加模型
可以在該網站找模型
https://civitai.com/
下載完模型以後,放到stable-diffusion-webui\models\Stable-diffusion底下就可以了
添加Lora
所謂的Lora,概念類似於手機拍照中的濾鏡
先用模型算出圖後,再透過濾鏡去修正
一樣可以在
https://civitai.com/
找到lora
下載完lora以後,放在stable-diffusion-webui\models\Lora底下
之後打開程式,在算圖前添加Lora就可以了
添加extension
一些額外的功能,可以幫助我們更好、更有效率的使用AI繪圖
參考自:https://vocus.cc/article/64868acbfd8978000122b077
執行程式後,可以點擊extension頁面,搜尋欄中輸入想找的extension之後,點擊下載就可以了
推薦extension:
sd-webui-controlnet(骨架設定、動作設定等等專業功能)
https://github.com/Mikubill/sd-webui-controlnet
stable-diffusion-webui-rembg(去背)
https://github.com/AUTOMATIC1111/stable-diffusion-webui-rembg