文章目錄
- 導讀
- ComfyUI
- 環境
- 安裝
- 1. 安裝相關組件
- 2. 啟動sd-webui
- 3. 訪問sd-webui
- 錯誤信息以及解決辦法
導讀
這篇文章主要給大家介紹如何在sd-webui
中來安裝ComfyUI
插件
ComfyUI
ComfyUI
是一個基于節點流程式
的stable diffusion的繪圖工具,它集成了stable diffusion的substance designer
功能,通過將stable diffusion的流程拆分成節點,實現了更加精準的工作流定制和完善的可復現性
由于ComfyUI
針對內部生成圖片的流程做了優化,所以生成圖片的速度相對于sd-webui又提升了10%-25%
(與顯卡的型號有關),而且在相同顯存的情況下相對sd-webui
能夠生成更大尺寸的圖片,而不需要依賴于其他的擴展,從而可以極大的提高生成圖片的畫質。
環境
- stable-diffusion-webui版本:v1.5.1
安裝
1. 安裝相關組件
在使用sd-webui安裝擴展的時候通常有3種方式,大家根據自己的實際(網絡)情況來選擇
- 通過sd-webui的Extensions來安裝
- 進入到
stable-diffusion-webui/extensions
使用git clone來進行安裝 - 從git上面下載壓縮包在
stable-diffusion-webui/extensions
目錄下進行解壓安裝
這里我按照的時候采用的是第二種方法來進行安裝的,安裝步驟如下
cd stable-diffusion-webui/extensions
git clone https://github.com/ModelSurge/sd-webui-comfyui.git
cd sd-webui-comfyui
git clone https://github.com/comfyanonymous/ComfyUI
2. 啟動sd-webui
如果控制臺輸出以下信息,則表示安裝成功
3. 訪問sd-webui
選中ComfyUI擴展,出現以下頁面則表示安裝成功
錯誤信息以及解決辦法
- [sd-webui-comfyui] Could not find ComfyUI under directory “stable-diffusion-webui/extensions/sd-webui-comfyui/ComfyUI”. The server will NOT be started
在啟動sd-webui的時候控制臺出現以下錯誤,是因為沒有安裝ComfyUI,執行以下命令即可
cd sd-webui-comfyui
git clone https://github.com/comfyanonymous/ComfyUI
- 打開comfyUI時出現以下信息
出現這個錯誤的原因是因為我在訪問sd-webui的時候,采用的是IP:7860的形式,而不是127.0.0.1:7860,而comfyui擴展里面采用的地址是127.0.0.1所以我們只需要將127.0.0.1改成我們本機的IP地址即可,修改方式如下,打開
extensions/sd-webui-comfyui/preload.py
文件,將--comfyui-listen
的default
改成你的IP地址