ComfyUI教程一:安装使用前的准备

前言

ComfyUI的用户越来越多,老李也接触了很多初学者,他们希望老李能在开始培训前讲一些相关基础知识,所以我就把自己之前的经验总结一下,方便刚刚接触comfyUI的同学学习。

今天我把comfyUI需要的几个基础软件给大家讲一下,主要面向的是普通的windows用户,因为Linux用户都是有技术基础的,这些软件安装和使用都是基本功。使用一键安装包的,也可以学习一下,了解一些基础的知识。

Git简介与安装

Git简介

Git 是一种分布式版本控制系统,它主要用于软件开发中的源代码管理。

Git 和 ComfyUI 的关系,ComfyUI 是一个开源项目,其源代码通常托管在 Git 仓库中。使用 Git 可以帮助开发者和用户方便地获取、更新和管理 ComfyUI 的源代码和插件。具体来说,Git 与 ComfyUI 的关系包括:

1. 获取代码:用户可以通过 Git 克隆(clone)ComfyUI 的代码仓库,获取项目的最新版本。

git clone GitHub - comfyanonymous/ComfyUI

2.更新代码:当 ComfyUI 发布新的更新或修复时,用户可以通过 Git 拉取(pull)最新的代码进行更新。

  git pull origin main

3. 插件管理:ComfyUI 可能有很多插件,插件的更新和管理也可以通过 Git 进行。用户可以克隆插件仓库,并使用 Git 来保持插件的最新状态。

 cd ComfyUI/custom_nodes  
 git clone GitHub - kijai/ComfyUI-LivePortraitKJ  
 cd ComfyUI-LivePortraitKJ  
 git pull

总之,Git 是管理 ComfyUI 代码和插件的核心工具,我们在comfyUI上使用manager安装节点时,后台程序都是在调用git来完成相应的工作。

git下载与安装

这里是根据自己机器的情况选择32位或者64位的,现在一般都是64位环境了,32位的环境应该不能跑comfyui了。另外有标准版本和便携版本,普通用户选择标准版本就行,便携版本适合懂开发和一些windows环境变量设置基本常识的小伙伴。安装过程也比较简单,以标准版为例,一路默认的选择就可以。

安装验证

安装好之后,在windows开始菜单栏的程序里面看到git,就是安装成功了。

另外可以通过使用windows里面cmd

执行git命令,如下显示为正常安装。

再有可以检查一下环境变量的path里面是否有如下内容

ComfyUI安装节点

正常情况下,安装节点其实是通过调用系统的git命令来完成的。

GIT没有安装成功

另外comfyUI启动时也会报错,找不到git命令

GIT相关故障解决

连通性问题

git虽然安装成功,但是联通性存在问题

在window的cmd窗口直接执行git clone的命令,比如

如果正常:

要是不正常,则需要检查你的网络,或者通过这个方法先找到你本地的代理端口

如上图,我的是4780,需要通过下面命令设置git本地proxy。

git config --global http.proxy http://127.0.0.1:4780  
git config --global https.proxy http://127.0.0.1:4780

之后git就可以正常使用了。

CUDA的简介和安装

CUDA(Compute Unified Device Architecture)是NVIDIA推出的一种由硬件和软件相结合的并行计算平台,它使得开发人员能够将通用处理单元(CPU)和图形处理单元(GPU)的计算能力进行融合,从而显著提高计算性能。

CUDA,cudnn,TensorRT这几个软件安装后才能充分发挥N卡的性能优势。这几个软件的安装网上都比较多。我这里就不赘述了。下面是两个主流版本CUDA的链接。

CUDA Toolkit 12.1 Downloads | NVIDIA Developerdeveloper.nvidia.com/cuda-12-1-0-download-archive?target_os=Windows&target_arch=x86_64&target_version=11&target_type=exe_network

CUDA Toolkit 11.8 Downloads | NVIDIA Developerdeveloper.nvidia.com/cuda-11-8-0-download-archive?target_os=Windows&target_arch=x86_64&target_version=11&target_type=exe_network

MSVS的安装

在很多Python依赖包安装时,需要VC++编译器,所以建议用户安装MSVS,一般安装社区版就行,也有简化的版本。

为了使某些依赖项 (JIT torch cpp 扩展) 在运行时进行编译,您需要安装 Visual Studio 生成工具。这里有两种方法:

方法一:使用 Visual Studio 安装程序

  1. 下载并运行 Visual Studio 安装程序:

Download Visual Studio Tools - Install Free for Windows, Mac, Linuxvisualstudio.microsoft.com/downloads/

  1. 在安装过程中,选择 “桌面开发” 工作负载(可能称为 “C++ 桌面开发”)。

  2. 按照安装程序的指示完成操作。

方法二:使用 Chocolatey 包管理器 (推荐给熟悉命令行的人)

  • 如果尚未安装 Chocolatey,请按照官方指南进行安装:

链接到 Chocolatey 官网chocolatey.org/install

注意: 这两种方法都会安装 Visual Studio 生成工具,但不会安装完整的 Visual Studio 开发环境。Visual Studio 生成工具仅包含用于编译 C++ 代码的必要组件。

ComfyUI使用安装方式的推荐

很多初学者都纠结于使用哪种方式的ComfyUI,目前主流的有以下几种方式1)一键安装包;2)便携包;3)venv;4)conda环境,5)云服务。从老李的角度来看,每个人学习和使用的目标不同,这几种方式也适合不同类型的人群。强调一下,下面都是针对普通windows环境使用者,对于linux玩家,技术基础都很好,选择comfyUI使用模式根本不是个问题。

方式优点缺点适合人群推荐
一键安装包快速上手,使用方便自配主机,对GPU要求高有独立硬件的初学者,侧重使用AI,无需研究python等相关技术铁锅炖,秋叶包
便携包DIY,自主性高,安装简便,不需要单独安装python。自配主机,对GPU要求高,对技术能力要求高有独立硬件,代码基础,想深入研究,喜欢深入研究的爱好者只有官方的便携包
venv/CONDADIY,自主性高,便于开发,依赖包的问题conda环境易于解决。自配主机,对GPU要求高,对技术能力要求高,需要额外安装conda,python环境有独立硬件,代码基础,想深入研究,喜欢深入研究的爱好者conda,miniconda,venv,pycharm
云服务最简单方便自主性差,只能使用平台提供的插件和模型,更新速度慢。没有独立环境,囊中羞涩的初学者。esheep, liblib.art,openart,comfyuiweb.com,http://www.runcomfy.com
平台服务商
linux环境有云服务器资源的爱好者autodl, 阿里云,腾讯云

现在很多云服务商为了吸引客户都提供了免费的图片生成数,对于初学者来说,或者只想简单了解一下的用户来说已经足够了。

但对于有自己硬件,想深入学习和使用AI的同学来说,最好的还是前三种方式,尤其无限出图,大量出图,或者有特殊出图要求的人来说,私有环境就是必须的了。

为了帮助大家更好地掌握 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

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

在这里插入图片描述ng#pic_center)

img

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值