Skip to content

This node just completely fucks my comfy-ui install every time. #412

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wordbrew opened this issue Mar 19, 2025 · 2 comments
Open

This node just completely fucks my comfy-ui install every time. #412

wordbrew opened this issue Mar 19, 2025 · 2 comments

Comments

@wordbrew
Copy link

Every time I give this thing the benefit of the doubt, it fucks my comfy over to the point I have to set up an entirely new venv.

Traceback (most recent call last): File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\main.py", line 136, in <module> import execution File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\execution.py", line 13, in <module> import nodes File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\nodes.py", line 22, in <module> import comfy.diffusers_load File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\comfy\diffusers_load.py", line 3, in <module> import comfy.sd File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\comfy\sd.py", line 11, in <module> from .ldm.cascade.stage_c_coder import StageC_coder File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\comfy\ldm\cascade\stage_c_coder.py", line 19, in <module> import torchvision File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\torchvision\__init__.py", line 10, in <module> from torchvision import _meta_registrations, datasets, io, models, ops, transforms, utils # usort:skip ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\torchvision\models\__init__.py", line 2, in <module> from .convnext import * File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\torchvision\models\convnext.py", line 8, in <module> from ..ops.misc import Conv2dNormActivation, Permute File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\torchvision\ops\__init__.py", line 23, in <module> from .poolers import MultiScaleRoIAlign File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\torchvision\ops\poolers.py", line 10, in <module> from .roi_align import roi_align File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\torchvision\ops\roi_align.py", line 7, in <module> from torch._dynamo.utils import is_compile_supported File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\torch\_dynamo\__init__.py", line 3, in <module> from . import convert_frame, eval_frame, resume_execution File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\torch\_dynamo\convert_frame.py", line 33, in <module> from torch._dynamo.symbolic_convert import TensorifyState File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\torch\_dynamo\symbolic_convert.py", line 27, in <module> from torch._dynamo.exc import TensorifyScalarRestartAnalysis File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\torch\_dynamo\exc.py", line 11, in <module> from .utils import counters File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\torch\_dynamo\utils.py", line 1752, in <module> if has_triton_package(): ^^^^^^^^^^^^^^^^^^^^ File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\torch\utils\_triton.py", line 9, in has_triton_package from triton.compiler.compiler import triton_key File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\triton\__init__.py", line 20, in <module> from .runtime import ( File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\triton\runtime\__init__.py", line 1, in <module> from .autotuner import (Autotuner, Config, Heuristics, autotune, heuristics) File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\triton\runtime\autotuner.py", line 9, in <module> from .jit import KernelInterface File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\triton\runtime\jit.py", line 12, in <module> from ..runtime.driver import driver File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\triton\runtime\driver.py", line 1, in <module> from ..backends import backends File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\triton\backends\__init__.py", line 50, in <module> backends = _discover_backends() ^^^^^^^^^^^^^^^^^^^^ File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\triton\backends\__init__.py", line 44, in _discover_backends driver = _load_module(name, os.path.join(root, name, 'driver.py')) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\triton\backends\__init__.py", line 12, in _load_module spec.loader.exec_module(module) File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\triton\backends\amd\driver.py", line 7, in <module> from triton.runtime.build import _build File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\triton\runtime\build.py", line 8, in <module> import setuptools File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\setuptools\__init__.py", line 16, in <module> import setuptools.version File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\setuptools\version.py", line 1, in <module> import pkg_resources File "C:\SD\ComfyUI\Latest-ComfyUI\ComfyUI\venv\Lib\site-packages\pkg_resources\__init__.py", line 2191, in <module> register_finder(pkgutil.ImpImporter, find_on_path) ^^^^^^^^^^^^^^^^^^^ AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'?

Python 3.12.8, Triton-Windows, Sage 2.1, Pytorch 2.6. This isn't bleeding edge. I shouldn't be killing my entire comfy venv on accident by installing this thing. Update your packages?

@FaridSafi
Copy link

same here. I had to

python -m pip install --upgrade pip
python -m pip uninstall -y setuptools
python -m pip install setuptools==79.0.0 

@curlysasha
Copy link

same here. I had to

python -m pip install --upgrade pip
python -m pip uninstall -y setuptools
python -m pip install setuptools==79.0.0 

working, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants