nerfstudio icon indicating copy to clipboard operation
nerfstudio copied to clipboard

Error Install

Open Schmidi321 opened this issue 1 year ago • 6 comments

File "C:\Users\Michael\miniconda3\envs\nerfstudio\lib\site-packages\torch\utils\cpp_extension.py", line 815, in win_wrap_ninja_compile _write_ninja_file_and_compile_objects( File "C:\Users\Michael\miniconda3\envs\nerfstudio\lib\site-packages\torch\utils\cpp_extension.py", line 1574, in _write_ninja_file_and_compile_objects _run_ninja_build( File "C:\Users\Michael\miniconda3\envs\nerfstudio\lib\site-packages\torch\utils\cpp_extension.py", line 1909, in _run_ninja_build raise RuntimeError(message) from e RuntimeError: Error compiling objects for extension [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for tinycudann Running setup.py clean for tinycudann Failed to build tinycudann ERROR: Could not build wheels for tinycudann, which is required to install pyproject.toml-based projects

(nerfstudio) C:\Users\Michael>

Schmidi321 avatar Oct 13 '23 23:10 Schmidi321

got the same error

showpixelVR avatar Oct 14 '23 13:10 showpixelVR

to compile tinycudann you need to install CUDA and visualstudio c++ desktop module. After compiling you can use nerfstudio without cuda and visualstudio

4eJIoBek1 avatar Oct 20 '23 14:10 4eJIoBek1

In my case, I solved it by changing gcc-7 and g++-7 to gcc-9 and g++-9

Gulio357 avatar Jan 24 '24 05:01 Gulio357

Updating to gcc/g++ 9 worked for me too. These instructions were helpful in accomplishing that, https://linuxconfig.org/how-to-switch-between-multiple-gcc-and-g-compiler-versions-on-ubuntu-20-04-lts-focal-fossa

holestine avatar Jan 31 '24 21:01 holestine

While following the quickstart guide on Windows 10 I had a similar issue ending with:

        File "C:\Users\Tavius\miniconda3\envs\nerfstudio-radiance-pipeline\lib\site-packages\torch\utils\cpp_extension.py", line 1774, in _write_ninja_file_and_compile_objects
          _run_ninja_build(
        File "C:\Users\Tavius\miniconda3\envs\nerfstudio-radiance-pipeline\lib\site-packages\torch\utils\cpp_extension.py", line 2116, in _run_ninja_build
          raise RuntimeError(message) from e
      RuntimeError: Error compiling objects for extension

Building tinycudann manually worked: pip install git+https://github.com/NVlabs/tiny-cuda-nn/#subdirectory=bindings/torch

Perhaps the prebuilt wheel is broken again? Or maybe I had something funky in my setup.

koktavy avatar Mar 14 '24 07:03 koktavy

You always need to compile tinycudann during installing

4eJIoBek1 avatar Apr 07 '24 07:04 4eJIoBek1