sd-webui安裝comfyui擴展

文章目錄

    • 導讀
      • 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擴展,出現以下頁面則表示安裝成功
在這里插入圖片描述

錯誤信息以及解決辦法

  1. [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
  1. 打開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-listendefault改成你的IP地址

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/43107.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/43107.shtml
英文地址,請注明出處:http://en.pswp.cn/news/43107.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

兩個list如何根據一個list中的屬性去過濾掉另一個list中不包含這部分的屬性,用流實現

你可以使用Java 8的流來實現這個功能。假設你有兩個包含對象的List,每個對象有一個屬性,你想根據一個List中的屬性值來過濾掉另一個List中不包含這個屬性值的對象。下面是一種使用流的方式來實現這個功能 import java.util.ArrayList; import java.util…

什么是閉包(closure)?為什么它在JavaScript中很有用?

聚沙成塔每天進步一點點 ? 專欄簡介? 閉包(Closure)是什么?? 閉包的用處? 寫在最后 ? 專欄簡介 前端入門之旅:探索Web開發的奇妙世界 記得點擊上方或者右側鏈接訂閱本專欄哦 幾何帶你啟航前端之旅 歡迎來到前端入門之旅&…

IO流面試題

題目一: 在磁盤中新建一個文件(如果目錄結構不存在,則創建目錄) 文件名:data.txt 文件日錄:C:\demo\test\files (盤符不限) linux目錄~/demo/test/files 題二 在新建的data.txt中添加如下內容: 張三,測試,2019-02-18 …

windows10 安裝WSL2, Ubuntu,docker

AI- 通過docker開發調試部署ChatLLM 閱讀時長:10分鐘 本文內容: window上安裝ubuntu虛擬機,并在虛擬機中安裝docker,通過docker部署數字人模型,通過vscode鏈接到虛擬機進行開發調試.調試完成后,直接部署在云…

優漫動游零基礎如何學習好UI設計

智能時代的來臨,很多企業都越來越注重用戶體驗這一塊,想要有一個吸引用戶的好頁面,UI設計師崗位不可或缺,如今越來越多的人想要學習UI設計技術,那么對于零基礎小白如何學習好UI設計呢? 零基礎小白如何學習好UI設計…

變更通知在開源SpringBoot/SpringCloud微服務中的最佳實踐

目錄導讀 變更通知在開源SpringBoot/SpringCloud微服務中的最佳實踐1. 什么是變更通知2. 變更通知的場景分析3. 變更通知的技術方案3.1 變更通知的技術實現方案 4. 變更通知的最佳實踐總結5. 參考資料 變更通知在開源SpringBoot/SpringCloud微服務中的最佳實踐 1. 什么是變更通…

Ubuntu在自己的項目中使用pcl

1、建立一個文件夾,如pcl_demos,里面建立一個.cpp文件和一個cmake文件 2、打開終端并進入該文件夾下,建立一個build文件夾存放編譯的結果并進入該文件夾 3、對上一級進行編譯 cmake .. 4、生成可執行文件 make 5、運行該可執行文件 6、可視…

最強自動化測試框架Playwright(30)-JS句柄

在 Playwright 中,JSHandle 是一個表示瀏覽器中 JavaScript 對象的類。它提供了與網頁中的 JavaScript 對象進行交互和操作的方法。 可以通過調用 Playwright中的 evaluateHandle 或 evaluate 方法來獲取 JSHandle from playwright.sync_api import sync_playwrig…

微服務中間件-分布式緩存Redis

分布式緩存 a.Redis持久化1) RDB持久化1.a) RDB持久化-原理 2) AOF持久化3) 兩者對比 b.Redis主從1) 搭建主從架構2) 數據同步原理(全量同步)3) 數據同步原理(增量同步) c.Redis哨兵1) 哨兵的作用2) 搭建Redis哨兵集群3) RedisTem…

金融語言模型:FinGPT

項目簡介 FinGPT是一個開源的金融語言模型(LLMs),由FinNLP項目提供。這個項目讓對金融領域的自然語言處理(NLP)感興趣的人們有了一個可以自由嘗試的平臺,并提供了一個與專有模型相比更容易獲取的金融數據。…

Java根據List集合中的一個字段對集合進行去重

利用HashSet 創建了一個HashSet用于存儲唯一的字段值&#xff0c;并創建了一個新的列表uniqueList用于存儲去重后的對象。遍歷原始列表時&#xff0c;如果字段值未在HashSet中出現過&#xff0c;則將其添加到HashSet和uniqueList中。 List<Person> originalList new Ar…

VS2015項目中,MFC內存中調用DLL函數(VC6生成的示例DLL)

本例主要講一下&#xff0c;用VC6如何生成DLL&#xff0c;用工具WinHex取得DLL全部內容&#xff0c;VC2015項目加載內存中的DLL函數&#xff0c;并調用函數的示例。 本例中的示例代碼下載&#xff0c;點擊可以下載 一、VC6.0生成示例DLL項目 1.新建項目&#xff0c;…

mysql中的is null和空字符串

相比于oracle&#xff0c;mysql中的is null 和空坑就沒那么多&#xff0c;直接寫就行。 不為空 and (username is not null and username !)注&#xff1a; 不為空中間用的是and。 為空 and (username is null or username !)注&#xff1a; 為空中間用的是or。

java應用運行在docker,并且其他組件也在docker

docker啟動redis容器 # create redis docker run -d --name redis-container -p 6379:6379 redis:latest創建java 應用 dockerfile FROM openjdk:17##Pre-create related directories RUN mkdir -p /data/etax/ms-app WORKDIR /data/etax/ms-appEXPOSE 10133 COPY ./target…

SQL Server Express 自動備份方案

文章目錄 SQL Server Express 自動備份方案前言方案原理SQL Server Express 自動備份1.創建存儲過程2.設定計劃任務3.結果檢查sqlcmd 參數說明SQL Server Express 自動備份方案 前言 對于許多小型企業和個人開發者來說,SQL Server Express是一個經濟實惠且強大的數據庫解決方…

Spring Framework中的Bean生命周期

目錄 一.Bean生命周期的簡介 1.基本概念 2.Spring生命周期的幾大階段 3.注意點及小結 4.生活案例 5.Spring容器管理JavaBean的初始化過程 二. Bean的單例選擇與多例選擇 1.單例選擇與多例選擇的優缺點 1.1單例模式的優點&#xff1a; 1.2單例模式的缺點&#xff1a; 1…

JDK 8 升級 JDK 17 全流程教學指南

JDK 8 升級 JDK 17 首先已有項目升級是會經歷一個較長的調試和自測過程來保證允許和兼容沒有問題。先說幾個重要的點 遇到問題別放棄仔細閱讀報錯&#xff0c;精確到每個單詞每一行&#xff0c;不是自己項目的代碼也要點進去看看源碼到底是為啥報錯明確你項目引入的包&#x…

第三屆“贛政杯”網絡安全大賽 | 賽寧筑牢安全應急防線

??為持續強化江西省黨政機關網絡安全風險防范意識&#xff0c;提高信息化崗位從業人員基礎技能&#xff0c;提升應對網絡安全風險處置能力。由江西省委網信辦、江西省發展改革委主辦&#xff0c;江西省大數據中心、國家計算機網絡與信息安全管理中心江西分中心承辦&#xff0…

Qt掃盲-QTableView理論總結

QTableView理論總結 一、概述二、導航三、視覺外觀四、坐標系統五、示例代碼1. 性別代理2. 學生信息模型3. 對應視圖 一、概述 QTableView實現了一個tableview 來顯示model 中的元素。這個類用于提供之前由QTable類提供的標準表&#xff0c;但這個是使用Qt的model/view架構提供…

MySQL 存儲過程

create procedure 存儲過程名 &#xff08;in | out | INPUT 參數名 參數類型&#xff0c;。。。&#xff09; 【characteristics 。。。】begin存儲過程體end存儲過程的參數類型 IN 、OUT、INPUT 都可以在一個存儲過程帶多個 沒有參數&#xff08;無參數無返回&#xff09;僅…