gaussian-splatting
gaussian-splatting copied to clipboard
submodule installing error
(base) C:\Users\Administrator\gaussian-splatting>conda env create --file environment.yml Channels:
- pytorch
- conda-forge
- defaults Platform: win-64 Collecting package metadata (repodata.json): done Solving environment: done
Downloading and Extracting Packages:
Preparing transaction: done Verifying transaction: done Executing transaction: / "By downloading and using the CUDA Toolkit conda packages, you accept the terms and conditions
done Installing pip dependencies: / Ran pip subprocess with arguments: ['C:\ProgramData\anaconda3\envs\gaussian_splatting\python.exe', '-m', 'pip', 'install', '-U', '-r', 'C:\Users\Ad] Pip subprocess output: Processing c:\users\administrator\gaussian-splatting\submodules\diff-gaussian-rasterization Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Processing c:\users\administrator\gaussian-splatting\submodules\simple-knn Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Building wheels for collected packages: diff_gaussian_rasterization, simple_knn Building wheel for diff_gaussian_rasterization (setup.py): started Building wheel for diff_gaussian_rasterization (setup.py): finished with status 'error' Running setup.py clean for diff_gaussian_rasterization Building wheel for simple_knn (setup.py): started Building wheel for simple_knn (setup.py): finished with status 'error' Running setup.py clean for simple_knn Failed to build diff_gaussian_rasterization simple_knn Installing collected packages: simple_knn, diff_gaussian_rasterization Running setup.py install for simple_knn: started Running setup.py install for simple_knn: finished with status 'error'
Pip subprocess error: error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [22 lines of output] running bdist_wheel C:\ProgramData\anaconda3\envs\gaussian_splatting\lib\site-packages\torch\utils\cpp_extension.py:411: UserWarning:. warnings.warn(msg.format('we could not find ninja.')) running build running build_py creating build creating build\lib.win-amd64-cpython-37 creating build\lib.win-amd64-cpython-37\diff_gaussian_rasterization copying diff_gaussian_rasterization_init_.py -> build\lib.win-amd64-cpython-37\diff_gaussian_rasterization running build_ext C:\ProgramData\anaconda3\envs\gaussian_splatting\lib\site-packages\torch\utils\cpp_extension.py:346: UserWarning:d warnings.warn(f'Error checking compiler version for {compiler}: {error}') C:\ProgramData\anaconda3\envs\gaussian_splatting\lib\site-packages\torch\utils\cpp_extension.py:813: UserWarning:. warnings.warn(CUDA_MISMATCH_WARN.format(cuda_str_version, torch.version.cuda)) building 'diff_gaussian_rasterization._C' extension creating build\temp.win-amd64-cpython-37 creating build\temp.win-amd64-cpython-37\Release creating build\temp.win-amd64-cpython-37\Release\cuda_rasterizer "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin\nvcc" -c cuda_rasterizer/backward.cu -o build\temp.v C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\include\crt/host_config.h(153): fatal error C1189: #erro. backward.cu error: command 'C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin\nvcc.exe' failed with exit cod2 [end of output]
note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for diff_gaussian_rasterization error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [23 lines of output] running bdist_wheel C:\ProgramData\anaconda3\envs\gaussian_splatting\lib\site-packages\torch\utils\cpp_extension.py:411: UserWarning:. warnings.warn(msg.format('we could not find ninja.')) running build running build_ext C:\ProgramData\anaconda3\envs\gaussian_splatting\lib\site-packages\torch\utils\cpp_extension.py:346: UserWarning:d warnings.warn(f'Error checking compiler version for {compiler}: {error}') C:\ProgramData\anaconda3\envs\gaussian_splatting\lib\site-packages\torch\utils\cpp_extension.py:813: UserWarning:. warnings.warn(CUDA_MISMATCH_WARN.format(cuda_str_version, torch.version.cuda)) building 'simple_knn.C' extension creating build creating build\temp.win-amd64-cpython-37 creating build\temp.win-amd64-cpython-37\Release "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe" /c /no0 ext.cpp C:\ProgramData\anaconda3\envs\gaussian_splatting\lib\site-packages\torch\include\c10/macros/Macros.h(143): warnine C:\ProgramData\anaconda3\envs\gaussian_splatting\lib\site-packages\torch\include\c10/core/TensorImpl.h(2214): warn C:\ProgramData\anaconda3\envs\gaussian_splatting\lib\site-packages\torch\include\pybind11\detail/common.h(108): wn C:\ProgramData\anaconda3\envs\gaussian_splatting\include\pyerrors.h(490): note: see previous definition of 'HAVE' "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin\nvcc" -c simple_knn.cu -o build\temp.win-amd64-cpytv C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\include\crt/host_config.h(153): fatal error C1189: #erro. simple_knn.cu error: command 'C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin\nvcc.exe' failed with exit cod2 [end of output]
note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for simple_knn error: subprocess-exited-with-error
× Running setup.py install for simple_knn did not run successfully. │ exit code: 1 ╰─> [36 lines of output] running install C:\ProgramData\anaconda3\envs\gaussian_splatting\lib\site-packages\setuptools_distutils\cmd.py:66: SetuptoolsDep. !!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
running build
running build_ext
C:\ProgramData\anaconda3\envs\gaussian_splatting\lib\site-packages\torch\utils\cpp_extension.py:411: UserWarning:.
warnings.warn(msg.format('we could not find ninja.'))
C:\ProgramData\anaconda3\envs\gaussian_splatting\lib\site-packages\torch\utils\cpp_extension.py:346: UserWarning:d
warnings.warn(f'Error checking compiler version for {compiler}: {error}')
C:\ProgramData\anaconda3\envs\gaussian_splatting\lib\site-packages\torch\utils\cpp_extension.py:813: UserWarning:.
warnings.warn(CUDA_MISMATCH_WARN.format(cuda_str_version, torch.version.cuda))
building 'simple_knn._C' extension
creating build
creating build\temp.win-amd64-cpython-37
creating build\temp.win-amd64-cpython-37\Release
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe" /c /no0
ext.cpp
C:\ProgramData\anaconda3\envs\gaussian_splatting\lib\site-packages\torch\include\c10/macros/Macros.h(143): warnine
C:\ProgramData\anaconda3\envs\gaussian_splatting\lib\site-packages\torch\include\c10/core/TensorImpl.h(2214): warn
C:\ProgramData\anaconda3\envs\gaussian_splatting\lib\site-packages\torch\include\pybind11\detail/common.h(108): wn
C:\ProgramData\anaconda3\envs\gaussian_splatting\include\pyerrors.h(490): note: see previous definition of 'HAVE_'
"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin\nvcc" -c simple_knn.cu -o build\temp.win-amd64-cpytv
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\include\crt/host_config.h(153): fatal error C1189: #erro.
simple_knn.cu
error: command 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v11.7\\bin\\nvcc.exe' failed with exit cod2
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip. error: legacy-install-failure
× Encountered error while trying to install package. ╰─> simple_knn
note: This is an issue with the package mentioned above, not pip. hint: See above for output from the failure. WARNING: There was an error checking the latest version of pip.
failed
CondaEnvException: Pip failed
anyone can help me?