flowtyone / ComfyUI-Flowty-CRM

This is a custom node that lets you use Convolutional Reconstruction Models right from ComfyUI.
Other
128 stars 7 forks source link

Error occurred when executing CRMModelerCuda, distutils #13

Open Realcookies78 opened 3 months ago

Realcookies78 commented 3 months ago

I am getting this error when using the last step using gpu not cpu, fixed the nvdiffrast issue but now getting this error.

Error occurred when executing CRMModelerCuda:

C:\Users\xxxx\Desktop\ComfyUI_windows_portable_nvidia_cu121_or_cpu_03_03_2024\ComfyUI_windows_portable\python_embeded\python311.zip\distutils\core.pyc

File "C:\Users\xxxx\Desktop\ComfyUI_windows_portable_nvidia_cu121_or_cpu_03_03_2024\ComfyUI_windows_portable\ComfyUI\execution.py", line 151, in recursive_execute
output_data, output_ui = get_output_data(obj, input_data_all)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxxx\Desktop\ComfyUI_windows_portable_nvidia_cu121_or_cpu_03_03_2024\ComfyUI_windows_portable\ComfyUI\execution.py", line 81, in get_output_data
return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxxx\Desktop\ComfyUI_windows_portable_nvidia_cu121_or_cpu_03_03_2024\ComfyUI_windows_portable\ComfyUI\execution.py", line 74, in map_node_over_list
results.append(getattr(obj, func)(**slice_dict(input_data_all, i)))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxxx\Desktop\ComfyUI_windows_portable_nvidia_cu121_or_cpu_03_03_2024\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Flowty-CRM\__init__.py", line 327, in make_model
mesh = generate3d_cuda(crm_model, rgb, ccm, device)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxxx\Desktop\ComfyUI_windows_portable_nvidia_cu121_or_cpu_03_03_2024\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Flowty-CRM\crmlib\inference.py", line 68, in generate3d_cuda
import nvdiffrast.torch as dr
File "C:\Users\xxxx\Desktop\ComfyUI_windows_portable_nvidia_cu121_or_cpu_03_03_2024\ComfyUI_windows_portable\python_embeded\Lib\site-packages\nvdiffrast\torch\__init__.py", line 9, in
from .ops import RasterizeCudaContext, RasterizeGLContext, get_log_level, set_log_level, rasterize, DepthPeeler, interpolate, texture, texture_construct_mip, antialias, antialias_construct_topology_hash
File "C:\Users\xxxx\Desktop\ComfyUI_windows_portable_nvidia_cu121_or_cpu_03_03_2024\ComfyUI_windows_portable\python_embeded\Lib\site-packages\nvdiffrast\torch\ops.py", line 14, in
import torch.utils.cpp_extension
File "C:\Users\xxxx\Desktop\ComfyUI_windows_portable_nvidia_cu121_or_cpu_03_03_2024\ComfyUI_windows_portable\python_embeded\Lib\site-packages\torch\utils\cpp_extension.py", line 9, in
import setuptools
File "C:\Users\xxxx\Desktop\ComfyUI_windows_portable_nvidia_cu121_or_cpu_03_03_2024\ComfyUI_windows_portable\python_embeded\Lib\site-packages\setuptools\__init__.py", line 7, in
import _distutils_hack.override # noqa: F401
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxxx\Desktop\ComfyUI_windows_portable_nvidia_cu121_or_cpu_03_03_2024\ComfyUI_windows_portable\python_embeded\Lib\site-packages\_distutils_hack\override.py", line 1, in
__import__('_distutils_hack').do_override()
File "C:\Users\xxxx\Desktop\ComfyUI_windows_portable_nvidia_cu121_or_cpu_03_03_2024\ComfyUI_windows_portable\python_embeded\Lib\site-packages\_distutils_hack\__init__.py", line 70, in do_override
ensure_local_distutils()
File "C:\Users\xxxx\Desktop\ComfyUI_windows_portable_nvidia_cu121_or_cpu_03_03_2024\ComfyUI_windows_portable\python_embeded\Lib\site-packages\_distutils_hack\__init__.py", line 57, in ensure_local_distutils
assert '_distutils' in core.__file__, core.__file__
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^