Does ComfyUI Nightly not support –use-ck-attention option by default?

该报错发生在使用 comfy-cli 安装 ComfyUI nightly 版本后,尝试添加 --use-ck-attention 启动参数时。优先排查当前安装的 ComfyUI 发行版本及其捆绑的 comfy-kitchen 版本,因为 nightly 分支捆绑的 comfy-kitchen 版本

快速结论:该报错发生在使用 comfy-cli 安装 ComfyUI nightly 版本后,尝试添加 --use-ck-attention 启动参数时。优先排查当前安装的 ComfyUI 发行版本及其捆绑的 comfy-kitchen 版本,因为 nightly 分支捆绑的 comfy-kitchen 版本过旧,尚未包含该参数。

适用环境:ComfyUI Nightly(通过 comfy-cli 安装)、NVIDIA GPU 环境、CUDA 13.0 安装参数。

最快修复方案:使用 comfy install --version latest 安装最新稳定版 ComfyUI,该版本捆绑的 comfy-kitchen 支持 --use-ck-attention 参数。

注意事项:该方案在 Issue 讨论中经用户验证有效,但并非官方推荐的正式修复路径,且仅针对通过 comfy-cli 安装的场景。

问题场景

用户在云服务器上通过 comfy-cli 安装 ComfyUI Nightly 版本,安装完成后使用 --use-ck-attention 参数启动 ComfyUI 时启动失败,该参数被识别为无效参数。

报错原文

Which --use-ck-attention apparently not a valid argument/option according to the help info ( python main.py -h):

原因分析

可能原因是 ComfyUI 的 nightly 版本并不等于 GitHub 上的 master 分支代码,其捆绑的 comfy-kitchen 依赖版本过旧(v0.2.26),而 --use-ck-attention 参数是在更新版本的 comfy-kitchen(v0.2.31)中才加入的。因此使用 --version nightly 安装的 ComfyUI 不含该启动参数。

环境排查

  • 确认 ComfyUI 安装方式:通过 comfy-cli 还是手动 git clone。
  • 确认安装时指定的版本参数(--version nightly 还是 --version latest)。
  • 检查 comfy-kitchen 的版本:issue 中确认 nightly 版本捆绑 v0.2.26,最新稳定版捆绑 v0.2.31 或更高。
  • 查看 requirements.txt 中 comfy-kitchen 的版本固定值。

解决步骤

  1. 如使用 comfy-cli 安装,执行安装最新稳定版 ComfyUI,使用参数 --version latest
  2. 若已手动克隆仓库且使用 nightly 版本,可考虑切换到 master 或最新 release 分支(Issue 中未给出明确命令,仅确认 GitHub 仓库的 requirements.txt 中 comfy-kitchen 版本更新)。
  3. 如需要手动升级依赖,可优先尝试更新 comfy-kitchen 到支持 --use-ck-attention 的版本(可优先尝试,但 Issue 未给出确切安装命令)。

验证方法

重新启动 ComfyUI 并添加 --use-ck-attention 参数,进程不再报参数无效错误且正常启动,即表示问题已解决。也可通过 python main.py -h 确认帮助信息中已包含 --use-ck-attention 参数。

参考来源

Comfy-Org/ComfyUI #15603

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 18527

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注