ComfyUI不同版本造成的困扰

 根据B站上别人工作流(混元扩图工作流),自己重构工作流时,有个节点标题名是:ControlNetApply SD3 and HunyuanDiT,而在我的环境中,以及想通过搜索查找该节点,均无果,于是使用了外表样式看着一致的节点:Apply Controlnet,工作流能跑通,但没有起到想要的扩图效果。

见B站《comfyui重绘,扩图 混元DiT和汤团猪训练inpainting学习笔记》,别人为何可以呢?而且从别人工作流中可以看到,该节点应该就是Comfy core里面的节点。

冥思苦想中想到:会不会是由于ComfyUI不同版本造成的呢?

于是换用v.0.2.2版ComfyUI(版本低至v.0.1.3,更低的就没试过),果然有节点:ControlNetApply SD3 and HunyuanDiT

 在低版本添加节点ControlNetApply SD3 and HunyuanDiT后,在高版本ComfyUI(v.0.2.3及以上)中打开工作流,节点的标题名称变为了Apply Controlnet with VAE,运行没有问题,效果达到预期扩图效果。而且该节点无法通过双击、搜索来添加,只能通过单击一步步选择添加:

工作流中,其实默认是不含标题信息的,只有你选择输入标题后,标题信息才会包含在工作流文件中: 

 

 不含标题信息,只有类(type)名,ComfyUI会根据类名,自动匹配标题名,所以一样的工作流,在不同版本的ComfyUI中,显示了不一样的标题名(如前面第1、2张图中所示)

 

 手动修改过标题名(title)后,工作流会保存:

后来在查如何显示节点 ID 中,发现了,原来这个节点是属于弃用节点(难怪在上面图中节点ID后面显示英文[DEPR]),只要打开这个选项,就能搜索到:

  在版本v0.2.2及以前的ComfyUI中,设置显示节点ID (v0.2.3及以后的版本,没有了这个选项,默认显示节点 ID):

附ComfyUI不同版本中module版本情况:

module名称 版本
ComfyUI版本 v0.0.4-v0.2.0 v0.2.3 v0.3.4-v0.3.6
aiohappyeyeballs 2.4.3 2.4.3
aiohttp 3.9.5 3.10.9 3.11.6
aiosignal 1.3.1 1.3.1 1.3.1
attrs 23.2.0 24.2.0 24.2.0
certifi 2024.7.4 2024.8.30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值