Stable Diffusion web UI

Stable Diffusion web UI

用於本地端AI繪圖生成的框架
可下載網路上的模型來套用
可惜的是我的筆電上只跑得動1GB, 2GB的模型

也可擴充各種extension
例如:去被、圖片放大算法等等

這篇主要是講如何安裝在本地+擴充的套件+一些問題的過程

github

from https://github.com/AUTOMATIC1111/stable-diffusion-webui, by AUTOMATIC1111

安裝在win10上

  1. 首先確保有一塊能夠算圖的顯卡(可使用空間超過2GB)
    a. 可以透過工作管理員查看,鍵盤輸入ctrl + Shift + Esc(打開工作管理員),效能處可以看見當前CPU的使用率
    b. 使用終端機,打開終端機,輸入nvidia-smi可以看見使用率
  2. 下載python3.10.6
    a. 不要下載別的版本
    b. 適配上可能會有問題
  3. 下載git
  4. 在終端機上把專案git下來
    git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
  5. 設定webui-user.bat為以下內容
    @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    //呼叫主程式
    a. –xformers:加速算圖
    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

曾經算過的圖


Stable Diffusion web UI
https://z-hwa.github.io/webHome/[object Object]/2023/09/17/AI-about/Stable-Diffusion-web-UI/
作者
crown tako
發布於
2023年9月17日
許可協議