超級簡單 | 0基礎(chǔ)教你學(xué)會 Stable Diffusion 入門教學(xué) 安裝篇【7】— 用Docker容器運(yùn)行 SD
AI紀(jì)元網(wǎng)工具使用教程丨Stable Diffusion 使用教程系列
用Docker容器運(yùn)行 SD
Docker容器技術(shù)可以方便在多個(gè)平臺部署Stable Diffusion WebUI。
以Ubuntu 22.04為例,采用AbdBarho提供的docker-compose,僅支持Nvidia顯卡。
安裝Git、 Docker,并確認(rèn)已安裝 Nvidia驅(qū)動、CUDA、NVIDIA Container Toolkit 套件
拷貝AbdBarho的保存庫
安裝依賴套件,會自動下載Stable Diffusion v1.5的模型。
啟動容器,選取auto代表啟動AUTOMATIC1111開發(fā)的WebUI
等待啟動完成,用瀏覽器打開http://127.0.0.1:7860進(jìn)入WebUI。要停止運(yùn)行就是在終端機(jī)按Ctrl+C。
此docker-compose啟動的Stable Diffusion WebUI,數(shù)據(jù)會掛載至同一目錄下的data目錄。
自訂模型要放到data/Stable-diffusion
生圖的輸出文件夾則是data/output。
擴(kuò)充功能請從網(wǎng)頁界面裝,或是在data新建extensions目錄再于該處放入擴(kuò)充功能的目錄。
若要修改WebUI啟動時(shí)的 命令行參數(shù),編輯此項(xiàng)目目錄下的docker-compose.yml,修改CLI_ARGS這一行:
auto: &automatic
<<: *base_service
profiles: ["auto"]
build: ./services/AUTOMATIC1111
image: sd-auto:51
environment:
- CLI_ARGS=--allow-code --medvram --xformers --enable-insecure-extension-access --api