ComfyUI 、ComfyUI-Manager、ComfyUI-Translation语言包、Insightface、Crystools资源监测器安装

简单介绍ComfyUI、ComfyUI-Manager、ComfyUI-Translation语言包、Insightface、Crystools资源监测器安装,并通过ComfyUI-Manager安装缺失的节点。 

1、ComfyUI安装

打开https://github.com/comfyanonymous/ComfyUI,找到Installing中 Direct link to download下载压缩包解压,运行run_cpu.bat或run_nvidia_gpu.bat即可简单运行起来。

上面下载的是稳定版,还可以在右边找到Release,点击后下载最新测试版

ComfyUI 快捷键

键绑定解释
Ctrl + Enter将当前图形排队以进行生成
Ctrl + Shift + Enter将当前图形排成第一个进行生成
Ctrl + Z/Ctrl + Y撤消/重做
Ctrl + S保存工作流
Ctrl + O加载工作流
Ctrl + A选择所有节点
Alt + C折叠/取消折叠选定节点
Ctrl + M静音/取消静音所选节点
Ctrl + B绕过选定的节点(就像节点从图中删除并重新连接电线一样)
Delete/Backspace删除所选节点
Ctrl + 退格键删除当前图表
Space按住并移动光标时移动画布
Ctrl/Shift + 单击将单击的节点添加到所选内容中
Ctrl + C/Ctrl + V复制并粘贴选定的节点(不维护与未选定节点的输出的连接)
Ctrl + C/Ctrl + Shift + V复制和粘贴选定的节点(保持从未选定节点的输出到粘贴节点的输入的连接)
Shift + 拖动同时移动多个选定节点
Ctrl + D加载默认图表
Alt + 键+画布放大
Alt + 键-画布缩小
Ctrl + Shift + LMB + 垂直拖动画布放大/缩小
Q切换队列的可见性
H切换历史记录的可见性
R刷新图表
Double-Click LMB开放节点快速搜索面板

2、ComfyUI-Manager安装

安装ComfyUI-Manager可以较方便安装节点、模型。

打开https://github.com/ltdrdata/ComfyUI-Manager,我喜欢使用方法1安装,如果以前从未安装过git,则要先按方法2安装git。

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

重启ComfUI后,会继续安装 ComfyUI-Manager:

3、AIGODLIKE-ComfyUI-Translation语言包安装

打开https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Translation,可以见到如下安装指引:

cd ComfyUI/custom_nodes
git clone https://github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION.git

设置语言: 

上面安装完后,可以看到界面变成这样了:

4、Insightface安装

常用的换脸Instantid节点,用ComfyUI-Manager安装貌似不行,还需要手动安装Insightface支持,文心一言的答案是可行的:

在ComfyUI中安装Insightface支持,主要步骤涉及查询Python版本、下载对应的Insightface文件、以及使用pip命令进行安装。以下是一个详细的安装指南:

一、查询ComfyUI的Python版本

  1. 打开ComfyUI目录:首先,需要找到并打开ComfyUI的安装目录。
  2. 进入Python环境:在ComfyUI目录下,找到并进入python_embeded(或类似命名的Python环境目录)。
  3. 查看Python版本:在该目录下,通过双击Python应用程序图标或打开命令行工具并输入python --version(或python -V)来查看Python的版本号。确保记录下这个版本号,因为下载Insightface文件时需要与之对应。

二、下载Insightface文件

  1. 访问GitHub页面:打开浏览器,访问Insightface的GitHub页面。
  2. 选择对应版本:根据之前查询到的Python版本号,在GitHub页面上选择对应的Insightface文件。通常,这些文件会以.whl(轮子文件)的形式提供,文件名中会包含Python的版本号信息(如insightface-x.x.x-cp310-cp310-win_amd64.whl表示适用于Python 3.10的Windows 64位系统)。
  3. 下载文件:点击下载对应版本的Insightface文件,并将其保存到你的计算机上。

三、安装Insightface

  1. 打开命令行工具:在ComfyUI的根目录下(即包含python_embeded的目录),打开命令行工具(可以通过在地址栏输入cmd并回车,或在文件资源管理器中右键点击并选择“在终端中打开”来实现)。

  2. 使用pip安装:在命令行工具中,输入以下命令来安装Insightface(请确保将[文件路径]替换为你下载的Insightface文件的实际路径,且路径两边需要加上英文引号):

    .\python_embeded\python.exe -m pip install "[文件路径]"

    例如,如果你的Insightface文件保存在D:\Downloads\insightface-0.7.3-cp310-cp310-win_amd64.whl,则命令应为:

    .\python_embeded\python.exe -m pip install "D:\Downloads\insightface-0.7.3-cp310-cp310-win_amd64.whl"
  3. 等待安装完成:安装过程可能需要一些时间,请耐心等待。安装完成后,你可以尝试在ComfyUI中使用Insightface相关的功能来验证安装是否成功。 

 但从ComfyUI_InstantID安装说明中看到,上面命令行应该不完全正确,参考其他文章后修改为:

.\python_embeded\python.exe -m pip install "[文件路径]" onnxruntime
或:
.\python_embeded\python.exe -m pip install "[文件路径]" onnxruntime-gpu

 注意一点:虽然insightface-0.7.3-cp310-cp310-win_amd64.whl文件很小,貌似不科学上网,点下载无反应,科学上网后就很容易下载下来了。

安装好节点后,还需要利用ComfyUI-Manager安装节点需要的model :(但多次下载都未能成功,不过模型下载应该放置的路径已经建立好,我们可以从其他地方下载模型放置到路径里即可)

 从后面我们需要安装的节点InstantID的安装要求中,我们知道Insightface需要的模型是antelopev2,所以上面搜索窗口输入antelopev2,搜索结果中的压缩包只是上面5个模型的压缩包,如果下载5个模型,就不用下载压缩包,如果下载压缩包,就可以不下载5个模型,压缩包下载后还需要解压,那就直接下载5个模型就好。

注意,模型放置对应的路径是区分大小写的,不能随便更改) 

5、ComfyUI-Crystools资源监测器

通过ComfyUI-Crystools插件,可以在菜单上实时看到ComfyUI使用的资源(CPU、GPU、RAM、VRAM、GPU Temp和空间)

cd ComfyUI/custom_nodes
git clone https://github.com/crystian/ComfyUI-Crystools.git
cd ComfyUI-Crystools
pip install -r requirements.txt

6、通过ComfyUI-Manager安装缺失的节点

加载别人1个工作流后,报如下节点错误:

 

 如果安装失败,可以重试几次,都不行,就需要看看手动如何安装了。

如果安装过程中,遇到不能下载的,可以尝试科学上网后是否能够下载^_^。

7、上面介绍的只是如何搭起一个基本框架,要真正使用起来,达到自己想要的目的还差很远,你还需要对模型、插件的理解,查找别人的文章、以及别人分享的工作流中学习是最快的途径。

stable diffusion 常用大模型解释和推荐(持续更新ing)

Comfyui常见报错和解决方案

发现 LiblibAI-哩布哩布AI - 中国领先的AI创作平台 上有很多工作流,好像可以下载,有空试下。

B站 Nenly同学 的视频也是学习SD很不错的视频,看后对整个框架每个重要组成节点都能有个很好的理解。

8、老旧电脑简直目不忍睹

一点点经验:

1、通过 ComfyUI-Manager安装节点,其实也是执行的git等相关命令行,所以当安装不顺利时,通过git命令安装更直观地知道安装进度,以及重新尝试安装要更方便。

2、当出现类似 fatal: unable to access 'https://github.com/cubiq/ComfyUI_FaceAnalysis/': Failed to connect to github.com port 443 after 21061 ms: Couldn't connect to server 安装不成功时

参考文章【报错fatal: unable to access ‘https://github解决办法】方法:

方法一:修改host文件
把140.82.114.4 github.com添加到C:\Windows\System32\drivers\etc里的hosts文件的最后一行,然后保存就行
方法二:把命令行里的http改为git重新执行

3、当你安装不成功时,大概率是网络不通畅,有时即使你科学上网也不行。

安装大多数都是要访问github网站的,当你在浏览器上访问github不流畅时(就是网页打不开),就很可能安装不成功。例如我昨晚想要安装ComfyUI-Crystools节点,就是浏览器打不开github,科学上网是能顺利打开了,但试过很多次都无法安装,今早一早浏览器打开github很流畅(没有用科学上网),一下子就安装好Crystools节点。所以,当安装不成功时,可以换个不同时间段尝试下,当浏览器打开github很流畅时(没有用科学上网),安装大多数时候都没什么问题的。

4、运行时出现的错误,很可能是你缺少模型,或者模型不对。

我目前遇到过的错误都是从模型入手解决的。我们安装完节点后,只是安装了节点的基本元素,模型是没有安装的,而且运行出错,并不会直接指明缺少模型(当然有些节点是有模型选择框的,如果没有模型会提示),如果你想要从一大串报错信息中查找原因,你会发现是件十分头痛的事,就算你用报错信息作关键字去搜索,也不容易找到解决办法(我就曾试过)。例如我第一次运行包含Instantid节点的工作流,报数据类型不匹配,就是因为大模型选择的是SD1.5的模型,换SDXL模型后就没问题了;再一次是运行CropFace节点出错,就是没安装facerestore_cf节点的模型文件(CropFace是属于facerestore_cf的),安装模型后解决。

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

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

相关文章

phpenv安装redis扩展

1、下载dll文件 https://pecl.php.net/package/redis 我的是php8.1, 安装最新版的 DLL文件 2、将dll文件放到php安装目录的ext目录下 3、在php.ini中增加配置后重启服务 [Redis] extension php_redis.dll

VMware安装(有的时候启动就蓝屏建议换VM版本)

当你开始使用虚拟化技术来管理和运行多个操作系统时,VMware 是一个强大且广泛使用的选择。本篇博客将指导你如何安装 VMware Workstation Pro,这是一个功能强大的虚拟机软件,适用于个人和专业用户。 一、下载 VMware Workstation Pro 访问官网…

JavaScript青少年简明教程:函数及其相关知识(上)

JavaScript青少年简明教程:函数及其相关知识(上) 在JavaScript中,函数是一段可以重复使用的代码块,它执行特定的任务并可能返回结果。 内置函数(Built-in Functions) 内置函数是编程语言中预先…

PLC网关:开启工业4.0时代的智能工厂之路

PLC即可编程逻辑控制器,是工业自动化领域的核心设备,广泛应用于各个工业领域。从PLC问世至今,一直表现出强大的生命力和高速增长态势,2020年全球PLC市场的销售量已经达到了百亿RMB级别。 随着行业智能化、数字化推广,…

【Vulnhub系列】Vulnhub_Seattle_003靶场渗透(原创)

【Vulnhub系列靶场】Vulnhub_Seattle_003靶场渗透 原文转载已经过授权 原文链接:Lusen的小窝 - 学无止尽,不进则退 (lusensec.github.io) 一、环境准备 1、从百度网盘下载对应靶机的.ova镜像 2、在VM中选择【打开】该.ova 3、选择存储路径&#xff0…

Nginx系列-12 Nginx使用Lua脚本进行JWT校验

背景 本文介绍Nginx中Lua模块使用方式,并结合案例进行介绍。案例介绍通过lua脚本提取HTTP请求头中的token字段,经过JWT校验并提取id和name信息,设置到http请求头中发向后段服务器。 默认情况下,Nginx自身不携带lua模块&#xff0…

什么是海外云手机?海外云手机有什么用?

在跨境电商的浪潮中,如何高效引流成为了卖家们关注的焦点。近期,越来越多的卖家开始借助海外云手机,通过TikTok平台吸引流量,从而推动商品的海外销售。那么,究竟什么是海外云手机?海外云手机又能为跨境电商…

商家转账到零钱保姆级申请教程

大多数商家在申请微信支付的“商家转账到零钱”过程中都免不了遇到问题,更有不少商家因为屡次驳回严重耽误项目工期。为了帮助商户顺利开通该接口,根据我们上万次成功开通的经验整理这篇攻略以供参考: 一、前期准备 1. 确认主体资格&#xf…

跨境电商独立站术语盘点(一)独立站建站篇

跨境新手总是被一些跨境专业术语弄得头晕脑胀,不懂得查,查了又忘,忘了又得继续查…… 本期【跨境干货】,笔者特地为大家整理汇总了跨境电商独立站常用网站建站方面的专业术语,帮助你了解建站相关知识!赶紧收…

安装python插件命令集合

安装python插件pyecharts库 pip install pyecharts -i https://pypi.tuna.tsinghua.edu.cn/simple 安装python插件pandas库 pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple PyCharm 中安装步骤:

数据结构之队列详解

1.队列的概念以及结构 队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFo(Frist in Frist out)的特性 入队列:进行插入才操作的一端称为队尾 出队列:进行删除操作的一…

1比25万基础电子地图(广西版)

我们为你分享过四川、云南、江西、贵州、重庆、青海、西藏、新疆、甘肃、黑龙江、吉林、湖北、广东和内蒙古的1比25万基础电子地图,现在再为你分享广西版的电子地图。 如果你需要这些省份的1比25万基础电子地图,请在文末查看该数据的领取方法。 1比25万…

flutter开发实战-go_router使用

flutter开发实战-go_router使用 一、go_router介绍与特性 go_router是一个Flutter的第三方声明式路由插件,使用路由器API提供一个方便的、基于url的API,用于在不同屏幕之间导航。可以定义URL模式、使用URL导航、处理深度链接以及许多其他与导航相关的场…

【Spring Boot】Spring 的安全框架:Spring Security

Spring 的安全框架:Spring Security 1.Spring Security 初识1.1 核心概念1.2 认证和授权1.2.1 验证(authentication)1.2.2 授权(authorization) 1.3 模块 2.核心类2.1 Securitycontext2.2 SecurityContextHolder2.2.1 …

Python字符串处理技巧:一个小技巧竟然能省下你一半时间!

获取Pyhon及副业知识,关注公众号【软件测试圈】 效率翻倍的秘密:Python字符串操作的5个惊人技巧 在Python编程中,字符串处理在数据分析、Web开发、自动化脚本等多个领域都有广泛应用。Python提供了一系列强大的字符串处理函数,能够…

前端工程化11-webpack常见插件

1、webpack的插件Plugin 刚才我们也讲解了下,我们对webpack路径的一个处理,处理的话包括别名的配置,模块是如何找到并加载的,总的来说到现在webpack这个配置到现在来说还是相当的麻烦的,但是目前来说我们讲的这些东西…

前端工程化-vue项目创建

可以使用html、css、javascpript ,以及使用vue、axios等技术搭建前端页面,但效率低、结构乱。 实际前端开发: 前端工程化开发步骤: 一、环境准备 1.安装NodeJS2. 安装vue-cli 二、创建Vue项目 有两种方式创建,一般采用第二种图…

MMCV1.6.0之Runner/Hook/OptimizerHook(反向传播+参数更新)、Fp16OptimizerHook、自定义优化器与config设置

OptimizerHook 这段代码定义了一个名为 OptimizerHook 的类,它是一个用于优化器的自定义操作钩子。该钩子包含了一些用于梯度裁剪和检测异常参数的操作。这对于在深度学习训练过程中优化模型的性能和调试模型非常有用。 类的定义 OptimizerHook 类继承自 Hook&…

documents4j 将word转pdf文件,本地(Windows)测试没问题,部署到服务器(centos)报错

问题 报错如下&#xff1a; 代码 首先要保证你的Java代码没问题&#xff0c;可以参考下面代码 maven依赖 <!--documents4j--> <dependency><groupId>com.documents4j</groupId><artifactId>documents4j-local</artifactId><versi…

解决mysql事件调度器重启服务后自动失效的问题

前段时间为通过mysql事件生成测试数据&#xff0c;今天发现数据在10:57后停止了CREATE EVENT IF NOT EXISTS insert_random_data ON SCHEDULE EVERY 10 SECOND DO INSERT INTO test (createtime, random_number) VALUES (NOW(), FLOOR(RAND() * 100));检查事件状态&#…