ComfyUI版本更新解析:新特性与迁移指南

【免费下载链接】ComfyUI 最强大且模块化的具有图形/节点界面的稳定扩散GUI。 【免费下载链接】ComfyUI 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI

版本概览

ComfyUI当前最新版本为0.3.61,可通过comfyui_version.py文件查看版本定义。该文件由构建过程根据pyproject.toml中的版本信息自动生成,确保版本号在项目中的一致性。

核心新特性

1. 扩展模型支持

0.3.61版本显著增强了模型兼容性,新增对多种前沿生成模型的支持:

2. 性能优化

版本更新引入多项性能改进:

  • 智能内存管理:优化模型加载和卸载机制,实现低至1GB显存环境下的大型模型运行,相关代码在model_management.py

  • 异步执行队列:采用新的任务调度系统,支持任务优先级设置,核心实现位于execution.pyprogress.py

  • PyTorch交叉注意力:AMD用户可通过环境变量启用实验性内存高效注意力机制:

TORCH_ROCM_AOTRITON_ENABLE_EXPERIMENTAL=1 python main.py --use-pytorch-cross-attention

3. 工作流与节点增强

3.1 新节点类型
3.2 工作流管理改进
  • 快捷键增强:新增多项操作快捷键,完整列表可参考README.md,包括:

    • Ctrl+Shift+Enter:优先队列当前工作流
    • Alt+C:折叠/展开选中节点
    • Ctrl+B:绕过选中节点
  • 工作流模板:支持保存常用工作流为模板,位于script_examples目录下的示例脚本可作为模板使用参考。

迁移指南

1. 安装与升级

1.1 桌面用户

推荐通过桌面应用进行一键升级,支持Windows和macOS系统,自动处理依赖更新和配置迁移。

1.2 手动升级

使用comfy-cli工具可简化升级过程:

pip install --upgrade comfy-cli
comfy upgrade

或通过Git手动更新:

git pull
pip install -r requirements.txt

2. 配置文件迁移

版本更新可能引入新的配置选项,建议备份并更新配置文件:

  1. 备份现有配置:
cp extra_model_paths.yaml extra_model_paths.yaml.bak
  1. 参考新配置模板更新:
cp extra_model_paths.yaml.example extra_model_paths.yaml
# 手动合并备份的配置内容

新配置文件支持更多模型路径设置和性能参数调整,详细说明见extra_model_paths.yaml.example

3. 自定义节点兼容性

部分旧版自定义节点可能需要更新以兼容0.3.61版本:

  • 输入/输出类型:新版强化了类型检查,参考comfy_types/node_typing.py调整节点类型定义。

  • API变更:模型加载接口有调整,需更新使用model_management模块的代码,具体可参考model_base.py中的新接口定义。

性能优化建议

1. 硬件加速配置

根据GPU类型选择最佳配置:

  • NVIDIA:使用CUDA 12.9+版本,安装命令:
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu129
  • AMD:设置显卡架构覆盖以获得更好兼容性:
# RDNA2显卡(6700/6600等)
HSA_OVERRIDE_GFX_VERSION=10.3.0 python main.py
# RDNA3显卡(7600等)
HSA_OVERRIDE_GFX_VERSION=11.0.0 python main.py
  • Intel:使用XPU支持的PyTorch版本:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/xpu

2. 内存优化

对于低显存环境,可采用以下策略:

  • 启用智能内存管理:确保model_management.py中的auto_manage_memory选项为True

  • 使用TAESD预览:降低预览分辨率以节省显存,模型文件放置于models/vae_approx/目录

  • 调整批处理大小:在采样节点中减小批大小,或使用nodes_rebatch.py节点拆分任务

问题排查与支持

常见迁移问题

问题 解决方案
"Torch not compiled with CUDA enabled" 错误 卸载现有PyTorch并使用CUDA版本重新安装
自定义节点加载失败 检查节点是否使用了已废弃的model_patcher接口,迁移至新的ModelPatcher
模型路径找不到 更新extra_model_paths.yaml添加正确的模型目录

获取支持

  • 官方文档:README.md
  • 社区支持:Discord
  • 问题追踪:通过GitHub Issues提交bug报告

未来版本展望

根据README.md中的发布流程,ComfyUI采用每周发布周期,下一个版本预计将包含:

  • 改进的3D模型工作流
  • 更多AI生成模型集成
  • 前端界面优化
  • 性能进一步提升

建议定期查看comfyui_version.py和项目GitHub页面获取最新更新信息。

通过遵循本指南,您应该能够顺利完成ComfyUI 0.3.61版本的更新和迁移,充分利用新特性提升您的AI生成工作流效率。

【免费下载链接】ComfyUI 最强大且模块化的具有图形/节点界面的稳定扩散GUI。 【免费下载链接】ComfyUI 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐