Skip to content

ComfyUI-nunchaku

针对智算平台安装后无法找到节点的问题,本指南提供完整解决方案。请严格遵循以下步骤操作。

官方地址

前提条件

默认情况下,通过 ComfyUI 的节点管理器安装的 ComfyUI-nunchaku 节点,可能会因为系统的Python或者PyTorch版本低,导致无法正常运行。

通过官方 Github 仓库上的说明文件:README.md中,我们可以了解到,目前该节点插件要求的最低版本是:

  1. Python 3.11
  2. PyTorch 2.6

前提条件

为此我们需要了解我们自己的系统环境依赖是否满足这些要求。

查看系统环境依赖

我们进入到 GPU 的详情页,在终端中输入一下命令查看 Python 的版本:

python
python --version

查看Python的版本

可以看到演示的 GPU 实例它的 Python 版本是 3.11.12,是满足要求的。

接着我们查看 PyTorch 的版本:

python
pip show torch

查看PyTorch的版本

可以看到 PyTorch 的版本是 2.5.1,是不满足要求的。

所以现在问题找到了,因为我们自己的系统环境依赖不满足要求,所以无法正常运行。

解决方案

步骤 1:获取适配的安装包

事实上官方提供了多种环境的安装文件,若系统环境不满足默认的依赖要求,就需要自己下载适配的安装包进行手动安装。

我们打开 Hugging Face 官方链接,可以看到在 Files and versions 标签下有多个安装文件:

安装文件列表

文件名组成如下:

bash
插件名-版本号-PyTorch版本-Python版本-系统版本.whl

我们找到最新版本且符合我们 PyTorch2.5 版本的 linux 安装包:

文件列表

其中cp311指的就是 Python 3.11,所以我们只需要找到符合系统版本的文件即可。

比如这里符合我们系统环境的文件是:nunchaku-0.3.1+torch2.5-cp311-cp311-linux_x86_64.whl。直接在网页该文件找到下载图标,右键复制链接地址,得到如下:

bash
https://huggingface.co/mit-han-lab/nunchaku/resolve/main/nunchaku-0.3.1%2Btorch2.5-cp311-cp311-linux_x86_64.whl?download=true

下载链接

步骤 2:虚拟环境安装

需要注意的是,智灵 GPU 实例它的 Python 是有虚拟环境的,默认情况下,如果你挂载了存储,那么虚拟环境的路径是:/root/ComfyUI/venv/bin

你需要的插件或者依赖必须安装在虚拟环境下才能持久化,停止 GPU 实例再启动才不会丢失插件。

所以我们需要指定虚拟环境来进行安装,执行以下命令安装依赖:

bash
/root/ComfyUI/venv/bin/pip install "https://huggingface.co/mit-han-lab/nunchaku/resolve/main/nunchaku-0.3.1%2Btorch2.5-cp311-cp311-linux_x86_64.whl?download=true"

安装插件

安装完成

直到控制台输出了Successfully installed 就表示安装成功。

步骤 3:安装 ComfyUI-nunchaku 节点

安装完成后停止 GPU 实例,再启动,再去 ComfyUI 的节点管理器中搜索nunchaku,找到ComfyUI-nunchaku节点,点击安装按钮:

安装插件

这里我测试安装了最新的 0.3.2 和旧版 0.2.0 ,都可以正常运行。

安装完成后我们重启下 ComfyUI,就可以在节点列表中看到ComfyUI-nunchaku节点了:

安装完成

重要提示

  1. 存储挂载用户必须通过虚拟环境安装:/root/ComfyUI/venv/bin
  2. 安装成功后终端会显示:Successfully installed nunchaku-x.x.x
  3. 支持版本兼容性:
    • 已验证 0.3.2 与 0.2.0 版本均正常运行
    • 建议优先选择最新稳定版