要如何对 ComfyUI 进行升级?

本文将讲解如何升级 ComfyUI 的版本,由于不同的安装方式升级的方法也有所差异,本文不一定会覆盖到所有的升级方法

本篇讲解将涉及以下几种升级ComfyUI的方法:

  1. windows 使用 ComfyUI 官方便携版本的用户如何升级更新 ComfyUI
  2. 手动安装 ComfyUI 的用户如何通过 Git 升级更新 ComfyUI 版本
  3. 使用 秋叶启动器 的用户如何升级更新 ComfyUI 版本
  4. 如果你安装了 [ComfyUI Manager](ComfyUI Manager) 则你可以通过 ComfyUI Manager 来升级更新 ComfyUI

由于 1、2、4 几个方法都是需要访问的 Github 仓库,如果你所在的地区无法顺利访问 Github 可能会导致无法更新成功,你可能需要设置一下网络代理以更新对应服务,这里还是比较推荐 Windows 用户使用秋叶启动器来管理,会省心很多。

windows 使用 ComfyUI 官便版本的用户如何升级更新 ComfyUI

  1. 打开 ComfyUI 的安装目录,找到 你的安装目录\ComfyUI_windows_portable\update\update_comfyui.bat 文件
  2. 双击运行 update_comfyui.bat 文件,等待更新完成
  3. 更新完成后,重新启动 ComfyUI 即可

同样对应的依赖和环境升级可以通过

手动安装 ComfyUI 的用户如何通过 Git 升级更新 ComfyUI 版本

首先确保你的电脑已经是安装了 Git (opens in a new tab) 并且你的ComfyUI 也是通过 Git 安装的代码

  1. 打开命令行工具,使用 cd 你的安装目录\ComfyUI 进入 ComfyUI 的安装目录
  2. 运行以下命令,拉取最新ComfyUI的代码
git pull

这样你可以拉取最新的对应 ComfyUI 的代码,如果你想要切换不同的 ComfyUI 的更新版本,你可以使用

git log

来查看对应仓库的更新历史,会显示如下

commit 0f9c2a78224ce3179c773fe3af63722f438b0613 (HEAD -> master, origin/master, origin/HEAD)
Author: comfyanonymous <[email protected]m>
Date:   Wed Aug 14 23:08:54 2024 -0400
 
    Try to fix SDXL OOM issue on some configurations.
 
commit 153d0a8142d14c6c0d71eb0ba98d3e09c7e7abea
Author: comfyanonymous <[email protected]m>
Date:   Wed Aug 14 22:29:23 2024 -0400
 
    Add a update/update_comfyui_stable.bat to the standalones.

对应 commit 之后的 字符串即为 git 版本的哈希值,然后你可以使用

git reset --soft <commit-hash>

来软重置到特定的版本,如

git reset --soft 153d0a8142d14c6c0d71eb0ba98d3e09c7e7abea

当然,通常情况下如果运行不存在问题,使用最新版本应该就可以

使用 秋叶启动器 的用户如何升级更新 ComfyUI 版本

  1. 打开秋叶启动器,点击 版本管理选项
  2. 内核选项卡,你可以看到最新的 ComfyUI 版本和日期
  3. 选择你想要切换到的版本,进行切换即可

ps:对应本文截图示例,将在之后进行更新补充

ComfyUI Manager 用户

ComfyUI Manager 插件内置了更新功能,你只需要在 插件管理 选项卡中找到 ComfyUI Manager 插件,点击 update comfyui 即可 update comfyui with comfyui-manager