Ubuntu22.04安装colmap

首先上这里查看自己电脑GPU的CMAKE_CUDA_ARCHITECTURES

终端输入以下内容安装预先的前置依赖

bash 复制代码
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即可

bash 复制代码
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, 这俩都是按照自己的电脑来配置的。

相关推荐
香蕉鼠片1 小时前
排序算法C++
c++·算法·排序算法
森G1 小时前
51、Move方式创建线程---------多线程
c++·qt
xiaoye-duck1 小时前
《算法题讲解指南:优选算法-栈》--65.删除字符中的所有相邻重复项,66.比较含退格的字符串,67.基本计算器II,68.字符串解码,69.验证栈序列
c++·算法·
Q741_1471 小时前
每日一题 力扣 3653. 区间乘法查询后的异或 I 模拟 数学 位运算 C++ 题解
c++·数学·算法·leetcode·力扣·模拟
橘子编程1 小时前
编程语言全指南:从C到Rust
java·c语言·开发语言·c++·python·rust·c#
艾莉丝努力练剑1 小时前
【Linux线程】Linux系统多线程(三):Linux线程 VS 进程,线程控制
java·linux·运维·服务器·c++·学习·ubuntu
洛水水1 小时前
高性能网络编程:io_uring vs epoll、QPS测试工具实现与10道网络面试题解析
c++·udp·tcp·io_uring
沙雕不是雕又菜又爱玩1 小时前
leetcode第12、13、14、15题(C++)
c++·算法·leetcode
睡一觉就好了。1 小时前
C++多态
c++
啦啦啦!2 小时前
项目环境的搭建,项目的初步使用和deepseek的初步认识
开发语言·c++·人工智能·算法