I am trying install colmap for Ubuntu 22.04. I am following the intructions as per the guide.
git clone https://github.com/colmap/colmap.git
cd colmap
mkdir build
cd build
cmake .. -GNinja
It fails at cmake .. -GNinja. The full printed infomation:
[2/78] Building CUDA obje...ir/gpu_mat_ref_image.cu.o
FAILED: src/colmap/mvs/CMakeFiles/colmap_mvs_cuda.dir/gpu_mat_ref_image.cu.o
/usr/bin/nvcc -forward-unknown-to-host-compiler -ccbin=/usr/bin/g++-10 -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_GRAPH_DYN_LINK -DBOOST_REGEX_DYN_LINK -DCERES_EXPORT_INTERNAL_SYMBOLS -DCOLMAP_CGAL_ENABLED -DCOLMAP_CUDA_ENABLED -DCOLMAP_GPU_ENABLED -DCOLMAP_GUI_ENABLED -DCOLMAP_LSD_ENABLED -DCOLMAP_OPENGL_ENABLED -DCOLMAP_OPENMP_ENABLED -DGFLAGS_IS_A_DLL=0 -DGLOG_VERSION_MAJOR=0 -DGLOG_VERSION_MINOR=4 -DGOOGLE_GLOG_DLL_DECL="" -DGOOGLE_GLOG_DLL_DECL_FOR_UNITTESTS="" -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -I/home/shreyas/Applications/colmap/src -isystem=/usr/include/eigen3 -isystem=/usr/include/x86_64-linux-gnu/qt5 -isystem=/usr/include/x86_64-linux-gnu/qt5/QtCore -isystem=/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem=/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -isystem=/usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem=/usr/include/x86_64-linux-gnu/qt5/QtGui -Wno-deprecated-gpu-targets --compiler-options -fPIC --use_fast_math --default-stream per-thread -Xptxas=-suppress-stack-size-warning -O3 -DNDEBUG --generate-code=arch=compute_8.9,code=[compute_8.9,sm_8.9] -Xcompiler=-fPIC -std=c++14 -MD -MT src/colmap/mvs/CMakeFiles/colmap_mvs_cuda.dir/gpu_mat_ref_image.cu.o -MF src/colmap/mvs/CMakeFiles/colmap_mvs_cuda.dir/gpu_mat_ref_image.cu.o.d -x cu -c /home/shreyas/Applications/colmap/src/colmap/mvs/gpu_mat_ref_image.cu -o src/colmap/mvs/CMakeFiles/colmap_mvs_cuda.dir/gpu_mat_ref_image.cu.o
nvcc fatal : Unsupported gpu architecture 'compute_8.9'
It keeps printing “unsupported gpu architecture” again and again
Environment:
OS: Ubuntu 22.04
Graphics card: Nvidia 4090
Cuda Version: 12.5
git clone https://github.com/colmap/colmap.git
nvcc -V:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2021 NVIDIA Corporation
Built on Thu_Nov_18_09:45:30_PST_2021
Cuda compilation tools, release 11.5, V11.5.119
Build cuda_11.5.r11.5/compiler.30672275_0
I have tried the solution suggested in this link and it hasn’t worked for me and it has still persisted. Any help on this will be great!
Shreyas Shivakumara is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.