tiny-cuda-nn icon indicating copy to clipboard operation
tiny-cuda-nn copied to clipboard

tiny-cuda-nn-master/dependencies/json/json.hpp:3954:14: fatal error: filesystem: No such file or directory

Open yejr0229 opened this issue 1 year ago • 4 comments

When I install pytorch extension of tiny-cuda-nn,I encounter: FAILED: /home/yejr/Digital_Avater/DELTA-main/tiny-cuda-nn-master/bindings/torch/build/temp.linux-x86_64-cpython-39/tinycudann/bindings.o c++ -MMD -MF /home/yejr/Digital_Avater/DELTA-main/tiny-cuda-nn-master/bindings/torch/build/temp.linux-x86_64-cpython-39/tinycudann/bindings.o.d -pthread -B /media/data4/yejr/conda_env/delta/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /media/data4/yejr/conda_env/delta/include -I/media/data4/yejr/conda_env/delta/include -fPIC -O2 -isystem /media/data4/yejr/conda_env/delta/include -fPIC -I/home/yejr/Digital_Avater/DELTA-main/tiny-cuda-nn-master/include -I/home/yejr/Digital_Avater/DELTA-main/tiny-cuda-nn-master/dependencies -I/home/yejr/Digital_Avater/DELTA-main/tiny-cuda-nn-master/dependencies/cutlass/include -I/home/yejr/Digital_Avater/DELTA-main/tiny-cuda-nn-master/dependencies/cutlass/tools/util/include -I/home/yejr/Digital_Avater/DELTA-main/tiny-cuda-nn-master/dependencies/fmt/include -I/media/data4/yejr/conda_env/delta/lib/python3.9/site-packages/torch/include -I/media/data4/yejr/conda_env/delta/lib/python3.9/site-packages/torch/include/torch/csrc/api/include -I/media/data4/yejr/conda_env/delta/lib/python3.9/site-packages/torch/include/TH -I/media/data4/yejr/conda_env/delta/lib/python3.9/site-packages/torch/include/THC -I/usr/local/cuda-11.5/include -I/media/data4/yejr/conda_env/delta/include/python3.9 -c -c /home/yejr/Digital_Avater/DELTA-main/tiny-cuda-nn-master/bindings/torch/tinycudann/bindings.cpp -o /home/yejr/Digital_Avater/DELTA-main/tiny-cuda-nn-master/bindings/torch/build/temp.linux-x86_64-cpython-39/tinycudann/bindings.o -std=c++17 -DTCNN_PARAMS_UNALIGNED -DTCNN_MIN_GPU_ARCH=86 -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_86_C -D_GLIBCXX_USE_CXX11_ABI=0 In file included from /home/yejr/Digital_Avater/DELTA-main/tiny-cuda-nn-master/bindings/torch/tinycudann/bindings.cpp:44:0: /home/yejr/Digital_Avater/DELTA-main/tiny-cuda-nn-master/dependencies/json/json.hpp:3954:14: fatal error: filesystem: No such file or directory #include ^~~~~~~~~~~~ And my gcc version is 7.5.0,how should I deal with it?

yejr0229 avatar Nov 12 '23 06:11 yejr0229

I have encountered the same problem. Have you resolved it?

ChdDongyang avatar Nov 14 '23 02:11 ChdDongyang

I am seeing the same error. Any resolution tips for this?

2baaa-16aasdas % gcc --version
gcc (GCC) 7.3.1 20180712 (Red Hat 7.3.1-17)

yashwanthkp avatar Dec 01 '23 22:12 yashwanthkp

I have encountered the same issue during the tinycudann installation on an ec2 machine

gcc (GCC) 7.3.1 20180712 (Red Hat 7.3.1-17)

Have any of you resolved it?

amphitekne avatar Dec 20 '23 22:12 amphitekne

Installing gcc 9.5 in my virtual environment works for me. The conda installed gcc sometimes misses cuda library, so I manually copy the cuda library with symbolic link.

conda install -c conda-forge gxx=9.5.0
ln -s $CONDA_PREFIX/lib/stubs/libcuda.so $CONDA_PREFIX/lib

sangminkim-99 avatar Dec 29 '23 12:12 sangminkim-99