Erreur d'installation de Colmap ubuntu20.04 : erreur Cmake lors de l'exécution de la commande « cmake .. -GNinja » lors de l'installation

Débogage quotidien

Lors de l'installation de Colmap selon la documentation officielle ,
insérer la description de l'image ici
une erreur est signalée lors de ces deux étapes, telle que :

1.

Call Stack (most recent call first):
  /usr/local/share/cmake-3.27/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)
  /usr/local/share/cmake-3.27/Modules/CMakeDetermineCompilerId.cmake:53 (__determine_compiler_id_test)
  /usr/local/share/cmake-3.27/Modules/CMakeDetermineCUDACompiler.cmake:307 (CMAKE_DETERMINE_COMPILER_ID)
  cmake/FindCOLMAPDependencies.cmake:122 (enable_language)
  CMakeLists.txt:85 (include)

Voici que la première version de cuda a été installée, vous pouvez exécuter :

sudo apt remove nvidia-cuda-toolkit

2.

CMake Error at cmake/FindCOLMAPDependencies.cmake:129 (message):
  You must set CMAKE_CUDA_ARCHITECTURES to e.g.  'native', 'all-major', '70',
  etc.  More information at
  https://cmake.org/cmake/help/latest/prop_tgt/CUDA_ARCHITECTURES.html
Call Stack (most recent call first):
  CMakeLists.txt:85 (include)

En effet, la nouvelle version de cmake doit spécifierCMAKE_CUDA_ARCHITECTURES

Reportez-vous aux instructions officielles et au numéro 1805 de Colmap pour exécuter :

cmake .. -GNinja -DCMAKE_CUDA_ARCHITECTURES=native

Ensuite, installez-le normalement.

Je suppose que tu aimes

Origine blog.csdn.net/weixin_43357695/article/details/131971799
conseillé
Classement