ComfyUI-3D-Pack: ComfyUI Python Embeded Environment ERRORS
Hello. I decided to remove the version with Conda and install it for the portable version. But I encountered this errors. Installing ninja via pip install in the comfy manager did not help.
I tried two example worlfows:
Large_Multiview_Gaussian_Model_to_3DGS and_3DMesh.json:
got prompt
Keyword arguments {‘trust_remote_code’: True} are not expected by MVDreamPipeline and will be ignored.
Cannot initialize model with low cpu memory usage because accelerate
was not found in the environment. Defaulting to low_cpu_mem_usage=False
. It is strongly recommended to install accelerate
for faster and less memory-intense model loading. You can do so with:
pip install accelerate
. Loading pipeline components…: 100%|████████████████████████████████████████████████████| 7/7 [00:16<00:00, 2.38s/it] D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\diffusers\models\attention_processor.py:1244: UserWarning: 1Torch was not compiled with flash attention. (Triggered internally at …\aten\src\ATen\native\transformers\cuda\sdp_utils.cpp:263.) hidden_states = F.scaled_dot_product_attention( 100%|██████████████████████████████████████████████████████████████████████████████████| 50/50 [00:07<00:00, 6.60it/s] [Comfy3D] [Load_Large_Multiview_Gaussian_Model] loaded model ckpt from D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\ComfyUI\custom_nodes\ComfyUI-3D-Pack\checkpoints/lgm\model_fp16.safetensors ERROR:root:!!! Exception during processing !!! ERROR:root:Traceback (most recent call last): File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\ComfyUI\execution.py”, line 152, in recursive_execute output_data, output_ui = get_output_data(obj, input_data_all) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\ComfyUI\execution.py”, line 82, in get_output_data return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\ComfyUI\execution.py”, line 75, in map_node_over_list results.append(getattr(obj, func)(**slice_dict(input_data_all, i))) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\ComfyUI\custom_nodes\ComfyUI-3D-Pack\nodes.py”, line 1336, in convert_gs_ply converter = GSConverterNeRFMarchingCubes(config_defaults[gs_config], gs_ply).cuda() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\ComfyUI\custom_nodes\ComfyUI-3D-Pack\algorithms\nerf_marching_cubes_converter.py”, line 27, in init from kiui.gridencoder import GridEncoder File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\kiui\gridencoder_init_.py”, line 1, in <module> from .grid import GridEncoder File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\kiui\gridencoder\grid.py”, line 9, in <module> from .backend import _backend File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\kiui\gridencoder\backend.py”, line 48, in <module> _backend = load( ^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\torch\utils\cpp_extension.py”, line 1306, in load return _jit_compile( ^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\torch\utils\cpp_extension.py”, line 1710, in _jit_compile _write_ninja_file_and_build_library( File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\torch\utils\cpp_extension.py”, line 1793, in _write_ninja_file_and_build_library verify_ninja_availability() File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\torch\utils\cpp_extension.py”, line 1842, in verify_ninja_availability raise RuntimeError(“Ninja is required to load C++ extensions”) RuntimeError: Ninja is required to load C++ extensions
Prompt executed in 55.68 seconds
Triplane_Gaussian_Transformers_to_3DGS_and_3DMesh.json:
Error occurred when executing [Comfy3D] Triplane Gaussian Transformers:
CUDA error: no kernel image is available for execution on the device
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1.
Compile with TORCH_USE_CUDA_DSA
to enable device-side assertions.
File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\ComfyUI\execution.py”, line 152, in recursive_execute output_data, output_ui = get_output_data(obj, input_data_all) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\ComfyUI\execution.py”, line 82, in get_output_data return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\ComfyUI\execution.py”, line 75, in map_node_over_list results.append(getattr(obj, func)(**slice_dict(input_data_all, i))) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\ComfyUI\custom_nodes\ComfyUI-3D-Pack\nodes.py”, line 1102, in run_TGS gs_ply.extend(tgs_model(batch)) ^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\torch\nn\modules\module.py”, line 1511, in _wrapped_call_impl return self._call_impl(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\torch\nn\modules\module.py”, line 1520, in _call_impl return forward_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\ComfyUI\custom_nodes\ComfyUI-3D-Pack\algorithms\triplane_gaussian_transformers.py”, line 145, in forward out = self._forward(batch) ^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\ComfyUI\custom_nodes\ComfyUI-3D-Pack\algorithms\triplane_gaussian_transformers.py”, line 95, in _forward out = self.pointcloud_generator(batch) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\torch\nn\modules\module.py”, line 1511, in _wrapped_call_impl return self._call_impl(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\torch\nn\modules\module.py”, line 1520, in _call_impl return forward_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\ComfyUI\custom_nodes\ComfyUI-3D-Pack\tgs\models\pointclouds\simplepoint.py”, line 103, in forward up_results = self.pointcloud_upsampling(upsampling_input) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\torch\nn\modules\module.py”, line 1511, in _wrapped_call_impl return self._call_impl(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\torch\nn\modules\module.py”, line 1520, in _call_impl return forward_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\ComfyUI\custom_nodes\ComfyUI-3D-Pack\tgs\models\snowflake\model_spdpp.py”, line 187, in forward results = self.decoder(x) ^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\torch\nn\modules\module.py”, line 1511, in _wrapped_call_impl return self._call_impl(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\torch\nn\modules\module.py”, line 1520, in _call_impl return forward_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\ComfyUI\custom_nodes\ComfyUI-3D-Pack\tgs\models\snowflake\model_spdpp.py”, line 152, in forward up_cond = self.calculate_image_token(points, feat_cond, x) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\ComfyUI\custom_nodes\ComfyUI-3D-Pack\tgs\models\snowflake\model_spdpp.py”, line 119, in calculate_image_token local_features_proj = points_projection( ^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\ComfyUI\custom_nodes\ComfyUI-3D-Pack\tgs\models\snowflake\model_spdpp.py”, line 64, in points_projection fragments = rasterize(Pointclouds(points)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\torch\nn\modules\module.py”, line 1511, in _wrapped_call_impl return self._call_impl(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\torch\nn\modules\module.py”, line 1520, in _call_impl return forward_call(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\pytorch3d\renderer\points\rasterizer.py”, line 159, in forward idx, zbuf, dists2 = rasterize_points( ^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\pytorch3d\renderer\points\rasterize_points.py”, line 131, in rasterize_points return _RasterizePoints.apply( ^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\torch\autograd\function.py”, line 553, in apply return super().apply(*args, **kwargs) # type: ignore[misc] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “D:\OpenSource\NeuralNetworks\ImageVideoGeneration\ComfyWebUI\python_embeded\Lib\site-packages\pytorch3d\renderer\points\rasterize_points.py”, line 212, in forward idx, zbuf, dists = _C.rasterize_points(*args) ^^^^^^^^^^^^^^^^^^^^^^^^^^
I have installed python 3.11.6, CUDA 12.1, Torch 2.2.1, Windows 11, RTX 2060 SUPER 8GB, 32GB RAM, Visual Build Tools 2022
About this issue
- Original URL
- State: open
- Created 4 months ago
- Reactions: 1
- Comments: 29 (9 by maintainers)
I’m getting a similar error when using the same workflow, at least seems like it’s also ninja related:
Error occurred when executing [Comfy3D] Convert 3DGS to Mesh with NeRF and Marching Cubes: