ComfyUI 快速入门:从安装到使用的全面指南!

news2024/10/9 14:29:32

前言

在现代 AI 应用中,图像生成已成为一个热门话题。ComfyUI 是一个功能强大的工具,可以帮助用户轻松生成高质量的图像。本文将详细介绍如何在 Mac M系列(我的电脑是M2的) 和 Windows 上安装和使用 ComfyUI,从准备环境到生成图像的每一步都详细解析。

所有的AI设计工具,安装包、模型和插件,都已经整理好了,👇获取~在这里插入图片描述

安装步骤

1. 安装 Homebrew 和 Git

Mac:

如果还没有安装 Homebrew,请打开终端,输入以下命令并按回车键安装:

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

安装完成后,继续安装 Git:

brew install git

Windows:

前往 Git 官方网站 (https://git-scm.com/),下载并安装 Git。

2. 安装 Python

Mac:

在终端中输入以下命令并按回车键安装 Python:

brew install python

Windows:

前往 Python 官方网站 (https://www.python.org/),下载并安装 Python。确保在安装过程中选中 “Add Python to PATH” 选项。

3. 检查 Python 安装

确认 Python 已正确安装并查看版本:

Mac:在终端中输入 python3 –version

Windows:在命令提示符中输入 python –version

4. 克隆 ComfyUI 仓库

在终端(Mac M2)或命令提示符(Windows)中运行以下命令:

git clone https://github.com/comfyanonymous/ComfyUI

cd ComfyUI

5. 创建虚拟环境(推荐)

在 ComfyUI 目录中,创建一个虚拟环境以管理依赖:

Mac :python3 -m venv venv

Windows:python -m venv venv

激活虚拟环境:

Mac:source venv/bin/activate

Windows:venv\Scripts\activate

6. 安装依赖

在终端(Mac M2)或命令提示符(Windows)中运行:

pip install -r requirements.txt

7. 运行 ComfyUI

安装完成后,使用以下命令启动 ComfyUI:

python main.py –force-fp16

使用步骤

1. 加载模型

将 Stable Diffusion 的模型检查点文件(.ckpt 或 .safetensors 文件)放入 ComfyUI/models/checkpoints 目录中。如果没有模型文件,可以从 Hugging Face 或 CivitAI 下载。

2. 启动 ComfyUI

在终端(Mac M2)或命令提示符(Windows)中运行以下命令以启动 ComfyUI:

python main.py –force-fp16

打开浏览器并访问 http://127.0.0.1:8188。

3. 创建工作流程

打开 ComfyUI 后,通过右键点击空白区域并选择“Add Node”来添加节点,或者双击空白区域并输入节点名称来添加节点。

4. 设置图像生成工作流程

一个基本的图像生成工作流程通常包括以下节点:

Text Encoder:用于输入和编码文本提示。

Diffusion Model:核心的图像生成模型节点。

VAE Encode 和 VAE Decode:用于处理图像数据的变分自动编码器节点。

Preview Image:用于预览生成的图像。

连接这些节点以形成一个完整的工作流程。例如,将 Text Encoder 的输出连接到 Diffusion Model 的输入,然后将 Diffusion Model 的输出连接到 VAE Decode,最后将 VAE Decode 的输出连接到 Preview Image。

5. 输入文本提示

在 Text Encoder 节点中,输入你想要生成图像的文本提示。

6. 生成图像

设置好工作流程后,点击“Queue Prompt”按钮,或者按 Cmd+Enter(Mac) 或 Ctrl+Enter(Windows) 开始生成图像。

ComfyUI Manager 安装(可选)

1. 进入 custom_nodes 文件夹

cd path/ComfyUI

cd custom_nodes

2. 克隆 ComfyUI Manager

git clone https://github.com/ltdrdata/ComfyUI-Manager.git

3. 重启 ComfyUI 并回到根目录

cd path/ComfyUI

python main.py

示例工作流程

以下是一个简单的示例工作流程图:

  1. Text Encoder - 输入文本提示。

  2. Diffusion Model - 图像生成模型。

  3. VAE Decode - 解码生成的图像。

  4. Preview Image - 预览图像。

资源

• ComfyUI GitHub: https://github.com/comfyanonymous/ComfyUI

• ComfyUI 手册: https://www.comfyuidoc.com

• ComfyUI 介绍: https://easywithai.com/stable-diffusion-ui/comfyui/

再次使用 ComfyUI

再次使用 ComfyUI 时,只需激活虚拟环境并运行以下命令启动 ComfyUI:

Mac M2:

cd ComfyUI

source venv/bin/activate

python main.py –force-fp16

Windows:

cd ComfyUI

venv\Scripts\activate

python main.py –force-fp16

最后看一下在中国海边玩水的爱莎:‍‍‍

为了帮助大家更好地掌握 ComfyUI,我在去年花了几个月的时间,撰写并录制了一套ComfyUI的基础教程,共六篇。这套教程详细介绍了选择ComfyUI的理由、其优缺点、下载安装方法、模型与插件的安装、工作流节点和底层逻辑详解、遮罩修改重绘/Inpenting模块以及SDXL工作流手把手搭建。

由于篇幅原因,本文精选几个章节,详细版点击下方卡片免费领取

在这里插入图片描述

一、ComfyUI配置指南

  • 报错指南
  • 环境配置
  • 脚本更新
  • 后记

img

二、ComfyUI基础入门

  • 软件安装篇
  • 插件安装篇

img

三、 ComfyUI工作流节点/底层逻辑详解

  • ComfyUI 基础概念理解
  • Stable diffusion 工作原理
  • 工作流底层逻辑
  • 必备插件补全

img

四、ComfyUI节点技巧进阶/多模型串联

  • 节点进阶详解
  • 提词技巧精通
  • 多模型节点串联

img

五、ComfyUI遮罩修改重绘/Inpenting模块详解

  • 图像分辨率
  • 姿势

img

六、ComfyUI超实用SDXL工作流手把手搭建

  • Refined模型
  • SDXL风格化提示词
  • SDXL工作流搭建

img

由于篇幅原因,本文精选几个章节,详细版点击下方卡片免费领取

在这里插入图片描述

img

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2199254.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Lumerical——Eigensolver Analysis

一、整体布局 上图显示的是“模式分析(MODE ANALYSIS )”窗口。①部分是模式列表 (MODE LIST)”,其中显示模式个数、反射率、传播损失、以及偏振方向。②部分显示的是计算参数;按照启动时设置,窗口左下角显示进行模拟计算用到的缺省参数。③部分包含模拟数据的“…

rpm软件包的制作方法

源码包制作成rpm包,可以在centos系列系统上平移 其他机器需要这个环境,把包发过去,就可以yum -y install new_pkg_name.rpm安装 比较方便 rpm包构建过程: 第一步:下载tar.gz源码包 在nginx官网下载自己准备用的版本&am…

查询效率提升近200倍!AntDB数据库助力医疗行业省级医保信息平台建设

导读: 本文介绍了在西北某省医保信息平台架构演进升级过程中,AntDB对于新建平台数据分析能力、数据同步能力、数据运维管理能力的提升。本次AntDB数据库多引擎能力的上线,解决了该医保系统数据同步不准确、数据查询结果不准确、复杂数据查询…

U盘数据丢失?这4款神器助你找回!

朋友们,今天咱们来聊聊U盘数据恢复工具;你是不是也遇到过U盘数据丢失的尴尬情况?别急,今天就让我来给你推荐几款好用的U盘数据恢复工具,并分享一下我的使用感受。 第一款:福昕数据恢复 直通车(…

OBOO鸥柏:布局于为无人机展厅行产业提供LCD液晶显示终端

新华网快讯,于10月9日消息,有投资者在互动平台向OBOO鸥柏公司提问:您好!目前有哪些工业/商用显示产品应用于无人机展厅展馆场景?能否着重介绍下贵司屏幕主要应用哪些品牌无人机数字化展厅展馆做保障? 鸥柏…

【ELKB】Kibana使用

搭建好ELKB后访问地址:http://localhost:5601 输入账号密码登录以后 左侧导航有home、Analysis、Enterprise search 、Observability、Security、Management home:首页Analysis:工具来分析及可视化数据Enterprise search:企业级搜…

原生USDC正式上线Sui

今天,标志着Sui生态的一个重要里程碑 — — 原生USDC现已正式在Sui主网上线。作为最广泛使用的稳定币之一,USDC为日益增长的Sui生态带来了稳定的价值传输和流动性。 随着Sui DeFi锁仓量(TVL)突破10亿美元,网络上需要更…

JAVA无人值守共享娱乐棋牌室系统源码

无人值守共享娱乐棋牌室系统——自由畅玩,尽享娱乐新风尚 🎲 开篇:无人值守,开启娱乐新纪元 在这个快节奏的时代,人们越来越追求便捷、高效的娱乐方式。而“无人值守共享娱乐棋牌室系统”正是这样一款应运而生的创新…

YOLOv11模型地址

地址链接 项目Git地址:https://github.com/ultralytics/ultralytics?tabreadme-ov-file

随机掉落的项目足迹:Element UI组件库 ElMessage 组件报错或样式丢失

问题引入 使用 Element UI 组件库时,如果用的是自动按需导入,那么就无需通过import语句导入组件,直接就能在项目里使用 但是 ElMessage 虽然可以正常使用,但是代码却会出现报错 虽然组件用起来没问题,但是这个报错看…

SpringBoot3响应式编程全套-Spring Webflux

目录 传送门前言一、组件对比二、WebFlux1、引入2、Reactor Core3、DispatcherHandler3.1、请求处理流程 4、注解开发4.1、目标方法传参4.2、返回值写法 5、文件上传6、错误处理7、RequestContext8、自定义Flux配置9、Filter 传送门 SpringMVC的源码解析(精品&…

MATLAB - 四旋翼机器人上的飞行机械臂路径规划

系列文章目录 前言 本示例展示了如何使用 “浮动 ”类型的刚体关节(rigidBodyJoint)和操纵器RRT 为浮动基座系统规划无碰撞的几何路径。浮动基座系统的基座带有一个 “浮动 ”关节,可以在空间自由平移和旋转,因此具有六个自由度。…

Tita使用小技巧:项目类型自定义,业务管理个性化

应用场景 某互联网企业,企业内部有研发部,有销售部 研发部通常需要管理各种技术研发类型项目,因此需要管理「研发型」项目,该类型项目需要明确「所属产品」、「级别管理:国家级/省市级」、「项目类别:创新…

DS1302时钟模块(STM32)

目录 一、介绍 二、模块原理 1.原理图 2.引脚描述 3.工作原理:读/写时序 4.寄存器地址/定义 三、程序设计 main.c文件 ds1302.h文件 ds1302.c文件 四、实验效果 五、资料获取 项目分享 一、介绍 DS1302是一款由达拉斯半导体(Dallas Semic…

货拉拉冲刺上市:周胜馥已“套现”16亿元,被指经营管理问题突出

撰稿|多客 来源|贝多财经 10月2日,货拉拉以“拉拉科技控股有限公司-W(简称“拉拉科技”,英文名:Lalatech)”为主体更新递交招股书,继续冲刺港交所上市。此前,货拉拉曾分别于2023年3月、2023年…

面试中遇到的关于Transformer模型的问题有哪些?

Transformer是深度学习中极具影响力的模型架构之一,广泛应用于自然语言处理、计算机视觉等领域。它通过自注意力机制和并行计算等特点,取得了比传统模型(如RNN、LSTM)更优异的性能。本文将针对Transformer的多个关键问题进行详细探…

1,STM32CubeMX生成第一个freeRTOS工程

1,前言 本章内容是CubeMX工程配置freeRTOS的demo工程,后续其他本专栏文章中不再提及,默认在本章内容上完成。 单片机型号:STM32F407 编程环境 :STM32CubeMX Keil v5 2,STM32CubeMX新建工程 双击打开ST…

最新2024 LLM大模型学习路线图:从入门到精通的完整路径,收藏一下吧很难找全的!

ChatGPT的出现在全球掀起了AI大模型的浪潮,2023年可以被称为AI元年,AI大模型以一种野蛮的方式,闯入你我的生活之中。 从问答对话到辅助编程,从图画解析到自主创作,AI所展现出来的能力,超出了多数人的预料&…

JSBSim脚本运行结果

JSBSim 读取飞机xml文件:a 1982 Cessna 172P "C:\jsbsim-master\aircraft\c172p\c172p.xml"上面是文件位置,下面是读取的结果 JSBSim Flight Dynamics Model v1.2.0.dev1 Oct 5 2024 21:22:03[JSBSim-ML v2.0]JSBSim startup beginning ...…

15个出色和使用的python库用于制图与GIS分析

用于 GIS 和制图的 Python 库。Python 库是 GIS 的终极扩展,因为它们允许你增强其核心功能。通过使用 Python 库,你可以摆脱 GIS 的束缚,深入研究一些严肃的数据科学。Python有200 多个标准库。但也有数千个第三方库。所以,你能走…