tobias-kirschstein / diffusion-avatars

127 stars 17 forks source link

CreateProcess failed: The system cannot find the file specified. #2

Open vutuanha102 opened 4 weeks ago

vutuanha102 commented 4 weeks ago

Hello,

Thank you for sharing your research! I'm a student trying to run your code for study purposes.

Because my computer is not qualified to train the model, I try to run the inference.ipynb notebook directly using the model DA-7-ID-251 and the following data v1.7-ID-251-nphm , 251.

However i encountered this error in the data loading part

`File c:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\utils\cpp_extension.py:1909, in _run_ninja_build(build_directory, verbose, error_prefix) 1907 if hasattr(error, 'output') and error.output: # type: ignore[union-attr] 1908 message += f": {error.output.decode(*SUBPROCESS_DECODE_ARGS)}" # type: ignore[union-attr] -> 1909 raise RuntimeError(message) from e

RuntimeError: Error building extension 'nvdiffrast_plugin': [1/16] C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output RasterImpl.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c c:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\cudaraster\impl\RasterImpl.cu -o RasterImpl.cuda.o FAILED: RasterImpl.cuda.o C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output RasterImpl.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c c:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\cudaraster\impl\RasterImpl.cu -o RasterImpl.cuda.o CreateProcess failed: The system cannot find the file specified. [2/16] C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output rasterize.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c c:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\rasterize.cu -o rasterize.cuda.o FAILED: rasterize.cuda.o C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output rasterize.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c c:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\rasterize.cu -o rasterize.cuda.o CreateProcess failed: The system cannot find the file specified. [3/16] C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output interpolate.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c c:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\interpolate.cu -o interpolate.cuda.o FAILED: interpolate.cuda.o C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output interpolate.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c c:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\interpolate.cu -o interpolate.cuda.o CreateProcess failed: The system cannot find the file specified. [4/16] C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output texture.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c c:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\texture.cu -o texture.cuda.o FAILED: texture.cuda.o C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output texture.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c c:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\texture.cu -o texture.cuda.o CreateProcess failed: The system cannot find the file specified. [5/16] C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output antialias.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c c:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\antialias.cu -o antialias.cuda.o FAILED: antialias.cuda.o C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output antialias.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -Ic:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_BFLOAT16_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c c:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\antialias.cu -o antialianinja: fatal: ReadFile: The handle is invalid.

s.cuda.o CreateProcess failed: The system cannot find the file specified.`

I tried running the cmd as an administrator, correct the CUDA_HOME variable and can't seem to find out why it failed there. Is there anything that I did wrong?

Thank you!

tobias-kirschstein commented 4 weeks ago

Hi, thank you for your interest in our work. This is an error caused by trying to compile the nvdiffrast. The error "CreateProcess failed: The system cannot find the file specified" suggests that nvcc could not be found in your environment. Can you verify that you can run nvcc --version in your conda environment? It should give an output like

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Wed_Sep_21_10:41:10_Pacific_Daylight_Time_2022
Cuda compilation tools, release 11.8, V11.8.89
Build cuda_11.8.r11.8/compiler.31833905_0

(the specific versions might differ)

If it is not found, but you installed the diffusion-avatars correctly via conda you might need to follow step 4 of the README:

conda activate diffusion-avatars
conda env config vars set CUDA_HOME=$Env:CONDA_PREFIX
conda activate base
conda activate diffusion-avatars
vutuanha102 commented 3 weeks ago

Yes i checked the nvcc version and did everything as the README said

(diffusion-avatars) D:\Hoc\diffusion-avatars-master>nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Wed_Jun__8_16:59:34_Pacific_Daylight_Time_2022
Cuda compilation tools, release 11.7, V11.7.99
Build cuda_11.7.r11.7/compiler.31442593_0

(diffusion-avatars) D:\Hoc\diffusion-avatars-master>echo %CUDA_HOME%
C:\Users\baita\miniconda3\envs\diffusion-avatars\Library

I run it with administrator permission and verified that the files are still there. Still don't know what i did wrong. Is running the code directly with the model number 7 ok? I just picked a random one.

The full error log in anaconda is below.


(diffusion-avatars) D:\Hoc\diffusion-avatars-master>python scripts/render/render_trajectory.py DA-7
Triton is not available, some optimizations will not be enabled.
This is just a warning: No module named 'triton'
A matching Triton is not available, some optimizations will not be enabled.
Error caught was: No module named 'triton'
C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\huggingface_hub\file_download.py:1150: FutureWarning: `resume_download` is deprecated and will be removed in version 1.0.0. Downloads always resume when possible. If you want to force a new download, use `force_download=True`.
  warnings.warn(
You are using a model of type clip_text_model to instantiate a model of type . This is not supported for all configurations of models and can yield errors.
Loading pipeline components...: 100%|████████████████████████████████████████████████████| 6/6 [00:00<00:00, 44.06it/s]
C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\diffusers\schedulers\scheduling_ddpm.py:158: UserWarning: To copy construct from a tensor, it is recommended to use sourceTensor.clone().detach() or sourceTensor.clone().detach().requires_grad_(True), rather than torch.tensor(sourceTensor).
  self.betas = torch.tensor(trained_betas, dtype=torch.float32)
Traceback (most recent call last):
  File "C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\utils\cpp_extension.py", line 1893, in _run_ninja_build
    subprocess.run(
  File "C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\subprocess.py", line 516, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "scripts/render/render_trajectory.py", line 360, in <module>
    tyro.cli(main)
  File "C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\tyro\_cli.py", line 217, in cli
    return run_with_args_from_cli()
  File "scripts/render/render_trajectory.py", line 217, in main
    renderer = NvDiffrastRenderer(mesh_provider, render_size)
  File "D:\Hoc\diffusion-avatars-master\src\diffusion_avatars\renderer\nvdiffrast_renderer.py", line 38, in __init__
    self._glctx = dr.RasterizeCudaContext()
  File "C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\torch\ops.py", line 177, in __init__
    self.cpp_wrapper = _get_plugin().RasterizeCRStateWrapper(cuda_device_idx)
  File "C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\torch\ops.py", line 118, in _get_plugin
    torch.utils.cpp_extension.load(name=plugin_name, sources=source_paths, extra_cflags=opts, extra_cuda_cflags=opts+['-lineinfo'], extra_ldflags=ldflags, with_cuda=True, verbose=False)
  File "C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\utils\cpp_extension.py", line 1284, in load
    return _jit_compile(
  File "C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\utils\cpp_extension.py", line 1509, in _jit_compile
    _write_ninja_file_and_build_library(
  File "C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\utils\cpp_extension.py", line 1624, in _write_ninja_file_and_build_library
    _run_ninja_build(
  File "C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\utils\cpp_extension.py", line 1909, in _run_ninja_build
    raise RuntimeError(message) from e
RuntimeError: Error building extension 'nvdiffrast_plugin': [1/16] C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output RasterImpl.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\cudaraster\impl\RasterImpl.cu -o RasterImpl.cuda.o
FAILED: RasterImpl.cuda.o
C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output RasterImpl.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\cudaraster\impl\RasterImpl.cu -o RasterImpl.cuda.o
CreateProcess failed: The system cannot find the file specified.
[2/16] C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output rasterize.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\rasterize.cu -o rasterize.cuda.o
FAILED: rasterize.cuda.o
C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output rasterize.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\rasterize.cu -o rasterize.cuda.o
CreateProcess failed: The system cannot find the file specified.
[3/16] C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output interpolate.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\interpolate.cu -o interpolate.cuda.o
FAILED: interpolate.cuda.o
C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output interpolate.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\interpolate.cu -o interpolate.cuda.o
CreateProcess failed: The system cannot find the file specified.
[4/16] C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output texture.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\texture.cu -o texture.cuda.o
FAILED: texture.cuda.o
C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output texture.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\texture.cu -o texture.cuda.o
CreateProcess failed: The system cannot find the file specified.
[5/16] C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output antialias.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\antialias.cu -o antialias.cuda.o
FAILED: antialias.cuda.o
C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc --generate-dependencies-with-compile --dependency-output antialias.cuda.o.d -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcompiler /EHsc -Xcompiler /wd4190 -Xcompiler /wd4018 -Xcompiler /wd4275 -Xcompiler /wd4267 -Xcompiler /wd4244 -Xcompiler /wd4251 -Xcompiler /wd4819 -Xcompiler /MD -DTORCH_EXTENSION_NAME=nvdiffrast_plugin -DTORCH_API_INCLUDE_EXTENSION_H -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\TH -IC:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\torch\include\THC -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Library\include -IC:\Users\baita\miniconda3\envs\diffusion-avatars\Include -D_GLIBCXX_USE_CXX11_ABI=0 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_75,code=compute_75 -gencode=arch=compute_75,code=sm_75 -DNVDR_TORCH -lineinfo -c C:\Users\baita\miniconda3\envs\diffusion-avatars\lib\site-packages\nvdiffrast\common\antialias.cu -o antialias.cuda.o ninja: fatal: ReadFile: The handle is invalid.

CreateProcess failed: The system cannot find the file specified.
tobias-kirschstein commented 3 weeks ago

The error log says: C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc ... CreateProcess failed: The system cannot find the file specified. From this, I suspect it is a problem with the nvdiffrast library not being able to find the nvcc.exe on your system to compile its kernels. Can you double check if C:\Users\baita\miniconda3\envs\diffusion-avatars\Library\bin\nvcc actually exists on your system? If it doesn't you can use where.exe nvcc to find out where it actually is. My guess is that the CUDA_HOME variable is set wrong. When the CUDA compilation is invoked, it seems to look for nvcc in $CUDA_HOME/bin/nvcc. On my system, $CUDA_HOME points to the root folder of the conda env. But on yours, it is pointing to the Library folder within the conda env. Try setting $CUDA_HOME to C:\Users\baita\miniconda3\envs\diffusion-avatars instead. The line from the README conda env config vars set CUDA_HOME=$Env:CONDA_PREFIX should have done that already, but on your system CUDA_HOME apparently still points to a different directory.