ComfyUI版本更新解析:新特性与迁移指南
ComfyUI版本更新解析:新特性与迁移指南
【免费下载链接】ComfyUI 最强大且模块化的具有图形/节点界面的稳定扩散GUI。 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI
版本概览
ComfyUI当前最新版本为0.3.61,可通过comfyui_version.py文件查看版本定义。该文件由构建过程根据pyproject.toml中的版本信息自动生成,确保版本号在项目中的一致性。
核心新特性
1. 扩展模型支持
0.3.61版本显著增强了模型兼容性,新增对多种前沿生成模型的支持:
-
图像模型:新增SD3和SD3.5目录。
-
视频模型:集成Wan 2.2。
-
3D模型:支持Hunyuan3D 2.0。
2. 性能优化
版本更新引入多项性能改进:
-
智能内存管理:优化模型加载和卸载机制,实现低至1GB显存环境下的大型模型运行,相关代码在model_management.py。
-
异步执行队列:采用新的任务调度系统,支持任务优先级设置,核心实现位于execution.py和progress.py。
-
PyTorch交叉注意力:AMD用户可通过环境变量启用实验性内存高效注意力机制:
TORCH_ROCM_AOTRITON_ENABLE_EXPERIMENTAL=1 python main.py --use-pytorch-cross-attention
3. 工作流与节点增强
3.1 新节点类型
-
API节点扩展:新增多个外部服务集成节点,包括Pixverse、Luma和Stability AI的API调用节点。
-
控制流节点:添加条件执行、循环和分支节点,位于comfy_extras/nodes_primitive.py。
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. 配置文件迁移
版本更新可能引入新的配置选项,建议备份并更新配置文件:
- 备份现有配置:
cp extra_model_paths.yaml extra_model_paths.yaml.bak
- 参考新配置模板更新:
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中的发布流程,ComfyUI采用每周发布周期,下一个版本预计将包含:
- 改进的3D模型工作流
- 更多AI生成模型集成
- 前端界面优化
- 性能进一步提升
建议定期查看comfyui_version.py和项目GitHub页面获取最新更新信息。
通过遵循本指南,您应该能够顺利完成ComfyUI 0.3.61版本的更新和迁移,充分利用新特性提升您的AI生成工作流效率。
【免费下载链接】ComfyUI 最强大且模块化的具有图形/节点界面的稳定扩散GUI。 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI
更多推荐


所有评论(0)