当前位置: 首页 > article >正文

Ubuntu22.04安装colmap

首先上这里查看自己电脑GPU的CMAKE_CUDA_ARCHITECTURES
在这里插入图片描述
终端输入以下内容安装预先的前置依赖

sudo apt-get install \
    git cmake ninja-build  build-essential \
    libboost-program-options-dev libboost-filesystem-dev \
    libboost-graph-dev libboost-system-dev libboost-test-dev \
    libeigen3-dev libflann-dev libfreeimage-dev libmetis-dev \
    libgoogle-glog-dev \
    libgflags-dev libsqlite3-dev  libglew-dev qtbase5-dev libqt5opengl5-dev \
    libcgal-dev libceres-dev

再接着在终端中逐步输入以下内容来部署colmap即可

git clone https://github.com/colmap/colmap.git
cd colmap
mkdir build
cd build
sudo cmake .. \
      -D CMAKE_CUDA_COMPILER="/usr/local/cuda-11.8/bin/nvcc" ../CMakeLists.txt \
      -D CMAKE_CUDA_ARCHITECTURES='89'
cd ..
sudo make -j24 
sudo make install

其中CMAKE_CUDA_COMPILER是自己cuda的路径,如上所示,CMAKE_CUDA_ARCHITECTURES是自己GPU的计算能力,比如上图4090就是8.9,于是这里就输入89, 这俩都是按照自己的电脑来配置的。


http://www.kler.cn/a/292180.html

相关文章:

  • 六自由度双足机器人运动控制
  • 【ict基础软件赛道】真题-50%openGauss
  • MongoDB自定义顺序排序
  • Linux下编译安装Nginx
  • CSS回顾-基础知识详解
  • The 3rd Universal CupStage 15: Chengdu, November 2-3, 2024(2024ICPC 成都)
  • OpenCV:Python计算机视觉库详解
  • Guitar Pro 8.2.1 Build 32+Soundbanks Win/Mac音色库 开心激活版 音乐软件Guitar Pro 8中文破解版
  • 网络安全风险评估技术原理与应用
  • [项目][CMP][SizeAlignMap类设计]详细讲解
  • NLP从零开始------18.文本中阶处理之序列到序列模型(3)
  • maya无法导出fbx
  • JVM为什么要多一步翻译成class文件的理由之一
  • vue3 el-menu 菜单Maximum recursive updates exceeded 报错
  • 2024年高教社杯全国大学生数学建模竞赛E题思路(2024数学建模国赛E题思路)
  • 物联网技术推动灌区智能化管理
  • 网络安全服务基础Windows--第11节-WEB服务与虚拟主机
  • JSON格式化?超简单!
  • 【渗透测试专栏】1.2认证和授权类-越权访问(水平/垂直越权)
  • 记录共通的js方法
  • 六、桥接模式
  • 信息安全数学基础(1)整除的概念
  • 并行处理大 csv 文件
  • 腾讯云 安装部署 SSL 证书到负载均衡(CLB)指引
  • 微信小程序rpx和px关系
  • Java在智能数据挖掘系统的应用