instant-ngp
instant-ngp copied to clipboard
libcublas.so: undefined reference to `memcpy@GLIBC_2.14' and undefined reference to `clock_gettime@GLIBC_2.17'
Hello:
I meet this error.
[ 5%] Building CXX object dependencies/tiny-cuda-nn/dependencies/fmt/CMakeFiles/fmt.dir/src/os.cc.o
[ 5%] Building CXX object dependencies/tiny-cuda-nn/dependencies/fmt/CMakeFiles/fmt.dir/src/format.cc.o
[ 8%] Linking CXX static library libfmt.a
[ 8%] Built target fmt
[ 40%] Building CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/common_device.cu.o
[ 40%] Building CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/common.cu.o
[ 40%] Building CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/cpp_api.cu.o
[ 40%] Building CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/loss.cu.o
[ 40%] Building CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/encoding.cu.o
[ 40%] Building CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/cutlass_mlp.cu.o
[ 40%] Building CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/network.cu.o
[ 40%] Building CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/reduce_sum.cu.o
[ 40%] Building CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/fully_fused_mlp.cu.o
[ 40%] Building CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/object.cu.o
[ 40%] Building CUDA object dependencies/tiny-cuda-nn/CMakeFiles/tiny-cuda-nn.dir/src/optimizer.cu.o
[ 42%] Linking CXX static library libtiny-cuda-nn.a
[ 42%] Built target tiny-cuda-nn
[ 65%] Building CUDA object CMakeFiles/ngp.dir/src/camera_path.cu.o
[ 65%] Building CUDA object CMakeFiles/ngp.dir/src/marching_cubes.cu.o
[ 65%] Building CUDA object CMakeFiles/ngp.dir/src/common_device.cu.o
[ 65%] Building CUDA object CMakeFiles/ngp.dir/src/nerf_loader.cu.o
[ 74%] Building CUDA object CMakeFiles/ngp.dir/src/render_buffer.cu.o
[ 82%] Building CUDA object CMakeFiles/ngp.dir/src/testbed.cu.o
[ 82%] Building CUDA object CMakeFiles/ngp.dir/src/testbed_image.cu.o
[ 82%] Building CUDA object CMakeFiles/ngp.dir/src/testbed_nerf.cu.o
[ 82%] Building CUDA object CMakeFiles/ngp.dir/src/testbed_sdf.cu.o
[ 82%] Building CUDA object CMakeFiles/ngp.dir/src/testbed_volume.cu.o
[ 82%] Building CUDA object CMakeFiles/ngp.dir/src/tinyexr_wrapper.cu.o
[ 77%] Building CXX object CMakeFiles/ngp.dir/src/thread_pool.cpp.o
[ 82%] Building CXX object CMakeFiles/ngp.dir/src/tinyobj_loader_wrapper.cpp.o
[ 82%] Building CUDA object CMakeFiles/ngp.dir/src/triangle_bvh.cu.o
[ 85%] Linking CUDA device code CMakeFiles/ngp.dir/cmake_device_link.o
[ 88%] Linking CXX static library libngp.a
[ 88%] Built target ngp
[ 94%] Building CUDA object CMakeFiles/testbed.dir/src/main.cu.o
[ 94%] Building CUDA object CMakeFiles/pyngp.dir/src/python_api.cu.o
[ 97%] Linking CXX executable testbed
/home/ubuntu/miniconda3/envs/dl/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: /home/ubuntu/miniconda3/envs/dl/lib/libcublas.so: undefined reference to memcpy@GLIBC_2.14' /home/ubuntu/miniconda3/envs/dl/bin/../lib/gcc/x86_64-conda-linux-gnu/9.3.0/../../../../x86_64-conda-linux-gnu/bin/ld: /home/ubuntu/miniconda3/envs/dl/lib/libcudart.so: undefined reference to
clock_gettime@GLIBC_2.17'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/testbed.dir/build.make:100: testbed] Error 1
make[1]: *** [CMakeFiles/Makefile2:168: CMakeFiles/testbed.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[100%] Linking CXX shared library pyngp.cpython-39-x86_64-linux-gnu.so
[100%] Built target pyngp
make: *** [Makefile:91: all] Error 2
Why are two versions prompted? And how do I fix it.
Thanks!!!!
Hello, have you fix this problem?
I've encountered the same issue and haven't found any solutions. Does anyone have a solution for this problem?