Please specify `CUDA_PATH` environment variable if you are using CUDA versions not yet supported by CuPy.
- Dominant language
- Python
- Stars
- 133k
- Forks
- 15.7k
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 158
Description
### Custom Node Testing
- [ ] I have tried disabling custom nodes and the issue persists (see [how to disable custom nodes](https://docs.comfy.org/troubleshooting/custom-node-issues#step-1%3A-test-with-all-custom-nodes-disabled) if you need help)
### Expected Behavior
File "e:\comfui\ComfyUI\execution.py", line 496, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
File "e:\comfui\ComfyUI\execution.py", line 315, in get_output_data
return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
File "e:\comfui\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "e:\comfui\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\gmfss_fortuna\__init__.py", line 140, in vfi
generic_frame_loop(type(self).__name__, frames, clear_cache_after_n_frames, multiplier, return_middle_frame, *args,
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_utils.py", line 222, in generic_frame_loop
return _generic_frame_loop(
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_utils.py", line 170, in _generic_frame_loop
middle_frame = return_middle_frame_function(
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\gmfss_fortuna\__init__.py", line 134, in return_middle_frame
return model(frame_0, frame_1, timestep, scale)
File "E:\ananconda\envs\comfyui\lib\site-packages\torch\nn\modules\module.py", line 1773, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "E:\ananconda\envs\comfyui\lib\site-packages\torch\nn\modules\module.py", line 1784, in _call_impl
return forward_call(*args, **kwargs)
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\gmfss_fortuna\__init__.py", line 62, in forward
output = self.model.inference(
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\gmfss_fortuna\GMFSS_Fortuna_union_arch.py", line 1809, in inference
I1t = softsplat(img0, F1t, Z1t, strMode="soft")
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\ops\cupy_ops\softsplat.py", line 413, in softsplat
tenOut = softsplat_func.apply(tenIn, tenFlow)
File "E:\ananconda\envs\comfyui\lib\site-packages\torch\autograd\function.py", line 576, in apply
return super().apply(*args, **kwargs) # type: ignore[misc]
File "E:\ananconda\envs\comfyui\lib\site-packages\torch\amp\autocast_mode.py", line 528, in decorate_fwd
return fwd(*args, **kwargs)
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\ops\cupy_ops\softsplat.py", line 206, in forward
cuda_launch(
File "cupy\\_util.pyx", line 67, in cupy._util.memoize.decorator.ret
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\ops\cupy_ops\utils.py", line 240, in cuda_launch
return cupy.RawModule(code=objCudacache[strKey]["strKernel"]).get_function(
File "cupy\\_core\\raw.pyx", line 487, in cupy._core.raw.RawModule.get_function
File "cupy\\_core\\raw.pyx", line 100, in cupy._core.raw.RawKernel.kernel.__get__
File "cupy\\_core\\raw.pyx", line 117, in cupy._core.raw.RawKernel._kernel
File "cupy\\_util.pyx", line 67, in cupy._util.memoize.decorator.ret
File "cupy\\_core\\raw.pyx", line 538, in cupy._core.raw._get_raw_module
File "cupy\\_core\\core.pyx", line 2359, in cupy._core.core.compile_with_cache
File "cupy\\_core\\core.pyx", line 2375, in cupy._core.core.compile_with_cache
File "cupy\\_core\\core.pyx", line 2339, in cupy._core.core.assemble_cupy_compiler_options
RuntimeError: Failed to auto-detect CUDA root directory. Please specify `CUDA_PATH` environment variable if you are using CUDA versions not yet supported by CuPy.
### Actual Behavior
File "e:\comfui\ComfyUI\execution.py", line 496, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
File "e:\comfui\ComfyUI\execution.py", line 315, in get_output_data
return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
File "e:\comfui\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "e:\comfui\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\gmfss_fortuna\__init__.py", line 140, in vfi
generic_frame_loop(type(self).__name__, frames, clear_cache_after_n_frames, multiplier, return_middle_frame, *args,
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_utils.py", line 222, in generic_frame_loop
return _generic_frame_loop(
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_utils.py", line 170, in _generic_frame_loop
middle_frame = return_middle_frame_function(
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\gmfss_fortuna\__init__.py", line 134, in return_middle_frame
return model(frame_0, frame_1, timestep, scale)
File "E:\ananconda\envs\comfyui\lib\site-packages\torch\nn\modules\module.py", line 1773, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "E:\ananconda\envs\comfyui\lib\site-packages\torch\nn\modules\module.py", line 1784, in _call_impl
return forward_call(*args, **kwargs)
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\gmfss_fortuna\__init__.py", line 62, in forward
output = self.model.inference(
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\gmfss_fortuna\GMFSS_Fortuna_union_arch.py", line 1809, in inference
I1t = softsplat(img0, F1t, Z1t, strMode="soft")
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\ops\cupy_ops\softsplat.py", line 413, in softsplat
tenOut = softsplat_func.apply(tenIn, tenFlow)
File "E:\ananconda\envs\comfyui\lib\site-packages\torch\autograd\function.py", line 576, in apply
return super().apply(*args, **kwargs) # type: ignore[misc]
File "E:\ananconda\envs\comfyui\lib\site-packages\torch\amp\autocast_mode.py", line 528, in decorate_fwd
return fwd(*args, **kwargs)
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\ops\cupy_ops\softsplat.py", line 206, in forward
cuda_launch(
File "cupy\\_util.pyx", line 67, in cupy._util.memoize.decorator.ret
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\ops\cupy_ops\utils.py", line 240, in cuda_launch
return cupy.RawModule(code=objCudacache[strKey]["strKernel"]).get_function(
File "cupy\\_core\\raw.pyx", line 487, in cupy._core.raw.RawModule.get_function
File "cupy\\_core\\raw.pyx", line 100, in cupy._core.raw.RawKernel.kernel.__get__
File "cupy\\_core\\raw.pyx", line 117, in cupy._core.raw.RawKernel._kernel
File "cupy\\_util.pyx", line 67, in cupy._util.memoize.decorator.ret
File "cupy\\_core\\raw.pyx", line 538, in cupy._core.raw._get_raw_module
File "cupy\\_core\\core.pyx", line 2359, in cupy._core.core.compile_with_cache
File "cupy\\_core\\core.pyx", line 2375, in cupy._core.core.compile_with_cache
File "cupy\\_core\\core.pyx", line 2339, in cupy._core.core.assemble_cupy_compiler_options
RuntimeError: Failed to auto-detect CUDA root directory. Please specify `CUDA_PATH` environment variable if you are using CUDA versions not yet supported by CuPy.
### Steps to Reproduce
File "e:\comfui\ComfyUI\execution.py", line 496, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
File "e:\comfui\ComfyUI\execution.py", line 315, in get_output_data
return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
File "e:\comfui\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "e:\comfui\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\gmfss_fortuna\__init__.py", line 140, in vfi
generic_frame_loop(type(self).__name__, frames, clear_cache_after_n_frames, multiplier, return_middle_frame, *args,
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_utils.py", line 222, in generic_frame_loop
return _generic_frame_loop(
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_utils.py", line 170, in _generic_frame_loop
middle_frame = return_middle_frame_function(
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\gmfss_fortuna\__init__.py", line 134, in return_middle_frame
return model(frame_0, frame_1, timestep, scale)
File "E:\ananconda\envs\comfyui\lib\site-packages\torch\nn\modules\module.py", line 1773, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "E:\ananconda\envs\comfyui\lib\site-packages\torch\nn\modules\module.py", line 1784, in _call_impl
return forward_call(*args, **kwargs)
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\gmfss_fortuna\__init__.py", line 62, in forward
output = self.model.inference(
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\gmfss_fortuna\GMFSS_Fortuna_union_arch.py", line 1809, in inference
I1t = softsplat(img0, F1t, Z1t, strMode="soft")
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\ops\cupy_ops\softsplat.py", line 413, in softsplat
tenOut = softsplat_func.apply(tenIn, tenFlow)
File "E:\ananconda\envs\comfyui\lib\site-packages\torch\autograd\function.py", line 576, in apply
return super().apply(*args, **kwargs) # type: ignore[misc]
File "E:\ananconda\envs\comfyui\lib\site-packages\torch\amp\autocast_mode.py", line 528, in decorate_fwd
return fwd(*args, **kwargs)
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\ops\cupy_ops\softsplat.py", line 206, in forward
cuda_launch(
File "cupy\\_util.pyx", line 67, in cupy._util.memoize.decorator.ret
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\ops\cupy_ops\utils.py", line 240, in cuda_launch
return cupy.RawModule(code=objCudacache[strKey]["strKernel"]).get_function(
File "cupy\\_core\\raw.pyx", line 487, in cupy._core.raw.RawModule.get_function
File "cupy\\_core\\raw.pyx", line 100, in cupy._core.raw.RawKernel.kernel.__get__
File "cupy\\_core\\raw.pyx", line 117, in cupy._core.raw.RawKernel._kernel
File "cupy\\_util.pyx", line 67, in cupy._util.memoize.decorator.ret
File "cupy\\_core\\raw.pyx", line 538, in cupy._core.raw._get_raw_module
File "cupy\\_core\\core.pyx", line 2359, in cupy._core.core.compile_with_cache
File "cupy\\_core\\core.pyx", line 2375, in cupy._core.core.compile_with_cache
File "cupy\\_core\\core.pyx", line 2339, in cupy._core.core.assemble_cupy_compiler_options
RuntimeError: Failed to auto-detect CUDA root directory. Please specify `CUDA_PATH` environment variable if you are using CUDA versions not yet supported by CuPy.
### Debug Logs
```powershell
File "e:\comfui\ComfyUI\execution.py", line 496, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
File "e:\comfui\ComfyUI\execution.py", line 315, in get_output_data
return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
File "e:\comfui\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "e:\comfui\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\gmfss_fortuna\__init__.py", line 140, in vfi
generic_frame_loop(type(self).__name__, frames, clear_cache_after_n_frames, multiplier, return_middle_frame, *args,
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_utils.py", line 222, in generic_frame_loop
return _generic_frame_loop(
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_utils.py", line 170, in _generic_frame_loop
middle_frame = return_middle_frame_function(
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\gmfss_fortuna\__init__.py", line 134, in return_middle_frame
return model(frame_0, frame_1, timestep, scale)
File "E:\ananconda\envs\comfyui\lib\site-packages\torch\nn\modules\module.py", line 1773, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "E:\ananconda\envs\comfyui\lib\site-packages\torch\nn\modules\module.py", line 1784, in _call_impl
return forward_call(*args, **kwargs)
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\gmfss_fortuna\__init__.py", line 62, in forward
output = self.model.inference(
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\gmfss_fortuna\GMFSS_Fortuna_union_arch.py", line 1809, in inference
I1t = softsplat(img0, F1t, Z1t, strMode="soft")
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\ops\cupy_ops\softsplat.py", line 413, in softsplat
tenOut = softsplat_func.apply(tenIn, tenFlow)
File "E:\ananconda\envs\comfyui\lib\site-packages\torch\autograd\function.py", line 576, in apply
return super().apply(*args, **kwargs) # type: ignore[misc]
File "E:\ananconda\envs\comfyui\lib\site-packages\torch\amp\autocast_mode.py", line 528, in decorate_fwd
return fwd(*args, **kwargs)
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\ops\cupy_ops\softsplat.py", line 206, in forward
cuda_launch(
File "cupy\\_util.pyx", line 67, in cupy._util.memoize.decorator.ret
File "E:\comfui\ComfyUI\custom_nodes\comfyui-frame-interpolation\vfi_models\ops\cupy_ops\utils.py", line 240, in cuda_launch
return cupy.RawModule(code=objCudacache[strKey]["strKernel"]).get_function(
File "cupy\\_core\\raw.pyx", line 487, in cupy._core.raw.RawModule.get_function
File "cupy\\_core\\raw.pyx", line 100, in cupy._core.raw.RawKernel.kernel.__get__
File "cupy\\_core\\raw.pyx", line 117, in cupy._core.raw.RawKernel._kernel
File "cupy\\_util.pyx", line 67, in cupy._util.memoize.decorator.ret
File "cupy\\_core\\raw.pyx", line 538, in cupy._core.raw._get_raw_module
File "cupy\\_core\\core.pyx", line 2359, in cupy._core.core.compile_with_cache
File "cupy\\_core\\core.pyx", line 2375, in cupy._core.core.compile_with_cache
File "cupy\\_core\\core.pyx", line 2339, in cupy._core.core.assemble_cupy_compiler_options
RuntimeError: Failed to auto-detect CUDA root directory. Please specify `CUDA_PATH` environment variable if you are using CUDA versions not yet supported by CuPy.
```
### Other
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.