I am trying to follow this tutorial to run NeRF and other models on my device, and I encounter this issue:
FAILED: E:/Programming/Codebase/tiny-cuda-nn/bindings/torch/build/src/network.obj
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv11.8binnvcc --generate-dependencies-with-compile --dependency-output E:ProgrammingCodebasetiny-cuda-nnbindingstorchbuildsrc/network.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -IE:ProgrammingCodebasetiny-cuda-nn/include -IE:ProgrammingCodebasetiny-cuda-nn/dependencies -IE:ProgrammingCodebasetiny-cuda-nn/dependencies/cutlass/include -IE:ProgrammingCodebasetiny-cuda-nn/dependencies/cutlass/tools/util/include -IE:ProgrammingCodebasetiny-cuda-nn/dependencies/fmt/include -IC:ProgramDataminiconda3envssdfstudiolibsite-packagestorchinclude -IC:ProgramDataminiconda3envssdfstudiolibsite-packagestorchincludetorchcsrcapiinclude -IC:ProgramDataminiconda3envssdfstudiolibsite-packagestorchincludeTH -IC:ProgramDataminiconda3envssdfstudiolibsite-packagestorchincludeTHC "-IC:Program FilesNVIDIA GPU Computing ToolkitCUDAv11.8include" -IC:ProgramDataminiconda3envssdfstudioinclude -IC:ProgramDataminiconda3envssdfstudioInclude "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.40.33807include" "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.40.33807ATLMFCinclude" "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCAuxiliaryVSinclude" "-IC:Program Files (x86)Windows Kits10include10.0.22621.0ucrt" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\um" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\shared" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\winrt" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\cppwinrt" -c E:ProgrammingCodebasetiny-cuda-nnsrcnetwork.cu -o E:ProgrammingCodebasetiny-cuda-nnbindingstorchbuildsrc/network.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -std=c++17 --extended-lambda --expt-relaxed-constexpr -U__CUDA_NO_HALF_OPERATORS__ -U__CUDA_NO_HALF_CONVERSIONS__ -U__CUDA_NO_HALF2_OPERATORS__ -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_86_C -D_GLIBCXX_USE_CXX11_ABI=0
cl : Command line warning D9025 : overriding '/D__CUDA_NO_HALF_OPERATORS__' with '/U__CUDA_NO_HALF_OPERATORS__'
cl : Command line warning D9025 : overriding '/D__CUDA_NO_HALF_CONVERSIONS__' with '/U__CUDA_NO_HALF_CONVERSIONS__'
cl : Command line warning D9025 : overriding '/D__CUDA_NO_HALF2_OPERATORS__' with '/U__CUDA_NO_HALF2_OPERATORS__'
Program
c1xx: fatal error C1083: Cannot open source file: 'ÔÇ£-IC:Program': No such file or directory
NVIDIA
c1xx: fatal error C1083: Cannot open source file: 'FilesNVIDIA': No such file or directory
GPU
c1xx: fatal error C1083: Cannot open source file: 'GPU': No such file or directory
Computing
c1xx: fatal error C1083: Cannot open source file: 'Computing': No such file or directory
includeâ??
c1xx: fatal error C1083: Cannot open source file: 'ToolkitCUDAv11.8bin/../includeÔÇØ': No such file or directory
Program
c1xx: fatal error C1083: Cannot open source file: 'ÔÇ£-IC:Program': No such file or directory
NVIDIA
c1xx: fatal error C1083: Cannot open source file: 'FilesNVIDIA': No such file or directory
GPU
c1xx: fatal error C1083: Cannot open source file: 'GPU': No such file or directory
Computing
c1xx: fatal error C1083: Cannot open source file: 'Computing': No such file or directory
cudartâ??
c1xx: fatal error C1083: Cannot open source file: 'ToolkitCUDAv11.8bin/../include/cudartÔÇØ': No such file or directory
Program
c1xx: fatal error C1083: Cannot open source file: 'ÔÇ£-IC:Program': No such file or directory
Microsoft
c1xx: fatal error C1083: Cannot open source file: 'FilesMicrosoft': No such file or directory
Visual
c1xx: fatal error C1083: Cannot open source file: 'Visual': No such file or directory
includeâ??
c1xx: fatal error C1083: Cannot open source file: 'Studio2022CommunityVCToolsMSVC14.40.33807includeÔÇØ': No such file or directory
network.cu
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv11.8includecrt/host_config.h(153): fatal error C1189: #error: -- unsupported Microsoft Visual Studio version! Only the versions between 2017 and 2022 (inclusive) are supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk.
network.cu
[8/10] cl /showIncludes /nologo /O2 /W3 /GL /DNDEBUG /MD /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -IE:ProgrammingCodebasetiny-cuda-nn/include -IE:ProgrammingCodebasetiny-cuda-nn/dependencies -IE:ProgrammingCodebasetiny-cuda-nn/dependencies/cutlass/include -IE:ProgrammingCodebasetiny-cuda-nn/dependencies/cutlass/tools/util/include -IE:ProgrammingCodebasetiny-cuda-nn/dependencies/fmt/include -IC:ProgramDataminiconda3envssdfstudiolibsite-packagestorchinclude -IC:ProgramDataminiconda3envssdfstudiolibsite-packagestorchincludetorchcsrcapiinclude -IC:ProgramDataminiconda3envssdfstudiolibsite-packagestorchincludeTH -IC:ProgramDataminiconda3envssdfstudiolibsite-packagestorchincludeTHC "-IC:Program FilesNVIDIA GPU Computing ToolkitCUDAv11.8include" -IC:ProgramDataminiconda3envssdfstudioinclude -IC:ProgramDataminiconda3envssdfstudioInclude "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.40.33807include" "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.40.33807ATLMFCinclude" "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCAuxiliaryVSinclude" "-IC:Program Files (x86)Windows Kits10include10.0.22621.0ucrt" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\um" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\shared" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\winrt" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\cppwinrt" -c E:ProgrammingCodebasetiny-cuda-nndependenciesfmtsrcos.cc /FoE:ProgrammingCodebasetiny-cuda-nnbindingstorchbuilddependencies/fmt/src/os.obj /std:c++17 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_86_C -D_GLIBCXX_USE_CXX11_ABI=0
[9/10] cl /showIncludes /nologo /O2 /W3 /GL /DNDEBUG /MD /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -IE:ProgrammingCodebasetiny-cuda-nn/include -IE:ProgrammingCodebasetiny-cuda-nn/dependencies -IE:ProgrammingCodebasetiny-cuda-nn/dependencies/cutlass/include -IE:ProgrammingCodebasetiny-cuda-nn/dependencies/cutlass/tools/util/include -IE:ProgrammingCodebasetiny-cuda-nn/dependencies/fmt/include -IC:ProgramDataminiconda3envssdfstudiolibsite-packagestorchinclude -IC:ProgramDataminiconda3envssdfstudiolibsite-packagestorchincludetorchcsrcapiinclude -IC:ProgramDataminiconda3envssdfstudiolibsite-packagestorchincludeTH -IC:ProgramDataminiconda3envssdfstudiolibsite-packagestorchincludeTHC "-IC:Program FilesNVIDIA GPU Computing ToolkitCUDAv11.8include" -IC:ProgramDataminiconda3envssdfstudioinclude -IC:ProgramDataminiconda3envssdfstudioInclude "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.40.33807include" "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.40.33807ATLMFCinclude" "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCAuxiliaryVSinclude" "-IC:Program Files (x86)Windows Kits10include10.0.22621.0ucrt" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\um" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\shared" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\winrt" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\cppwinrt" -c E:ProgrammingCodebasetiny-cuda-nndependenciesfmtsrcformat.cc /FoE:ProgrammingCodebasetiny-cuda-nnbindingstorchbuilddependencies/fmt/src/format.obj /std:c++17 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_86_C -D_GLIBCXX_USE_CXX11_ABI=0
[10/10] cl /showIncludes /nologo /O2 /W3 /GL /DNDEBUG /MD /MD /wd4819 /wd4251 /wd4244 /wd4267 /wd4275 /wd4018 /wd4190 /EHsc -IE:ProgrammingCodebasetiny-cuda-nn/include -IE:ProgrammingCodebasetiny-cuda-nn/dependencies -IE:ProgrammingCodebasetiny-cuda-nn/dependencies/cutlass/include -IE:ProgrammingCodebasetiny-cuda-nn/dependencies/cutlass/tools/util/include -IE:ProgrammingCodebasetiny-cuda-nn/dependencies/fmt/include -IC:ProgramDataminiconda3envssdfstudiolibsite-packagestorchinclude -IC:ProgramDataminiconda3envssdfstudiolibsite-packagestorchincludetorchcsrcapiinclude -IC:ProgramDataminiconda3envssdfstudiolibsite-packagestorchincludeTH -IC:ProgramDataminiconda3envssdfstudiolibsite-packagestorchincludeTHC "-IC:Program FilesNVIDIA GPU Computing ToolkitCUDAv11.8include" -IC:ProgramDataminiconda3envssdfstudioinclude -IC:ProgramDataminiconda3envssdfstudioInclude "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.40.33807include" "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCToolsMSVC14.40.33807ATLMFCinclude" "-IC:Program FilesMicrosoft Visual Studio2022CommunityVCAuxiliaryVSinclude" "-IC:Program Files (x86)Windows Kits10include10.0.22621.0ucrt" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\um" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\shared" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\winrt" "-IC:Program Files (x86)Windows Kits10\include10.0.22621.0\cppwinrt" -c E:ProgrammingCodebasetiny-cuda-nnbindingstorchtinycudannbindings.cpp /FoE:ProgrammingCodebasetiny-cuda-nnbindingstorchbuildtemp.win-amd64-cpython-39Releasetinycudann/bindings.obj /std:c++17 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_86_C -D_GLIBCXX_USE_CXX11_ABI=0
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagestorchutilscpp_extension.py", line 1808, in _run_ninja_build
subprocess.run(
File "C:ProgramDataminiconda3envssdfstudiolibsubprocess.py", line 528, 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 "E:ProgrammingCodebasetiny-cuda-nnbindingstorchsetup.py", line 189, in <module>
setup(
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptools__init__.py", line 104, in setup
return distutils.core.setup(**attrs)
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptools_distutilscore.py", line 184, in setup
return run_commands(dist)
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptools_distutilscore.py", line 200, in run_commands
dist.run_commands()
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptools_distutilsdist.py", line 969, in run_commands
self.run_command(cmd)
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptoolsdist.py", line 967, in run_command
super().run_command(command)
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptools_distutilsdist.py", line 988, in run_command
cmd_obj.run()
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptoolscommandinstall.py", line 87, in run
self.do_egg_install()
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptoolscommandinstall.py", line 139, in do_egg_install
self.run_command('bdist_egg')
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptools_distutilscmd.py", line 316, in run_command
self.distribution.run_command(command)
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptoolsdist.py", line 967, in run_command
super().run_command(command)
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptools_distutilsdist.py", line 988, in run_command
cmd_obj.run()
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptoolscommandbdist_egg.py", line 167, in run
cmd = self.call_command('install_lib', warn_dir=0)
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptoolscommandbdist_egg.py", line 153, in call_command
self.run_command(cmdname)
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptools_distutilscmd.py", line 316, in run_command
self.distribution.run_command(command)
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptoolsdist.py", line 967, in run_command
super().run_command(command)
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptools_distutilsdist.py", line 988, in run_command
cmd_obj.run()
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptoolscommandinstall_lib.py", line 11, in run
self.build()
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptools_distutilscommandinstall_lib.py", line 110, in build
self.run_command('build_ext')
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptools_distutilscmd.py", line 316, in run_command
self.distribution.run_command(command)
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptoolsdist.py", line 967, in run_command
super().run_command(command)
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptools_distutilsdist.py", line 988, in run_command
cmd_obj.run()
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptoolscommandbuild_ext.py", line 91, in run
_build_ext.run(self)
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptools_distutilscommandbuild_ext.py", line 359, in run
self.build_extensions()
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagestorchutilscpp_extension.py", line 765, in build_extensions
build_ext.build_extensions(self)
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptools_distutilscommandbuild_ext.py", line 479, in build_extensions
self._build_extensions_serial()
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptools_distutilscommandbuild_ext.py", line 505, in _build_extensions_serial
self.build_extension(ext)
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptoolscommandbuild_ext.py", line 252, in build_extension
_build_ext.build_extension(self, ext)
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagessetuptools_distutilscommandbuild_ext.py", line 560, in build_extension
objects = self.compiler.compile(
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagestorchutilscpp_extension.py", line 738, in win_wrap_ninja_compile
_write_ninja_file_and_compile_objects(
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagestorchutilscpp_extension.py", line 1487, in _write_ninja_file_and_compile_objects
_run_ninja_build(
File "C:ProgramDataminiconda3envssdfstudiolibsite-packagestorchutilscpp_extension.py", line 1824, in _run_ninja_build
raise RuntimeError(message) from e
RuntimeError: Error compiling objects for extension
There are several lines above this error description which correspond to different .obj
files in the same build/src
directory.
I have tried to use different versions of Visual Studio, cuda, CMake, ninja and PyTorch but the problem persists.
Currently I have VS 2022, cuda version 11.8, PyTorch version 1.12 (as required by nerfstudio)
I have updated my environment variables and Path as well:
I have no clue how to proceed. Please help me. Thank you