cucim icon indicating copy to clipboard operation
cucim copied to clipboard

[QST] Does it support Windows?

Open Ian990466 opened this issue 4 months ago • 2 comments

I tried https://github.com/rapidsai/cucim/issues/86#issuecomment-905919774 on Windows 10, but it is not working with version v25.08.00. Does it support Windows now via pip install? When I run the code on WSL2, it is slower than running it on native Ubuntu, but due to certain restrictions, I need to use this library on Windows.

Ian990466 avatar Aug 21 '25 15:08 Ian990466

Hi @Ian990466,

Was your issue also related to symbolic links as discussed here? https://github.com/rapidsai/cucim/issues/454#issuecomment-3001600887

We unfortunately have not had time yet to add a windows wheel for pip

grlee77 avatar Sep 02 '25 18:09 grlee77

No, I think it seems like it doesn't find the CUDA toolkit when building the wheel.

` error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> [22 lines of output] Traceback (most recent call last): File "C:\Users\Test\Desktop\exp\venv\lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 353, in main() File "C:\Users\Test\Desktop\exp\venv\lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 335, in main json_out['return_val'] = hook(**hook_input['kwargs']) File "C:\Users\Test\Desktop\exp\venv\lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 118, in get_requires_for_build_wheel return hook(config_settings) File "C:\Users\Test\AppData\Local\Temp\pip-build-env-ill9vhlg\overlay\Lib\site-packages\rapids_build_backend\impls.py", line 276, in get_requires_for_build_wheel with _edit_pyproject(config), _write_git_commits(config, project_name): File "C:\Users\Test\AppData\Local\Programs\Python\Python310\lib\contextlib.py", line 135, in enter return next(self.gen) File "C:\Users\Test\AppData\Local\Temp\pip-build-env-ill9vhlg\overlay\Lib\site-packages\rapids_build_backend\impls.py", line 173, in _edit_pyproject cuda_version_major, cuda_version_minor = _get_cuda_version() File "C:\Users\Test\AppData\Local\Temp\pip-build-env-ill9vhlg\overlay\Lib\site-packages\rapids_build_backend\impls.py", line 81, in _get_cuda_version nvcc_exists = subprocess.run(["which", "nvcc"], capture_output=True).returncode == 0 File "C:\Users\Test\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 503, in run with Popen(*popenargs, **kwargs) as process: File "C:\Users\Test\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 971, in init self._execute_child(args, executable, preexec_fn, close_fds, File "C:\Users\Test\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 1456, in _execute_child hp, ht, pid, tid = _winapi.CreateProcess(executable, args, FileNotFoundError: [WinError 2] `

Ian990466 avatar Sep 05 '25 05:09 Ian990466