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

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.lryc.cn/news/431606.html

相关文章:

  • 认识GO语言中的nil,零值与空结构体
  • Node.js sqlite3:Statement对象详解
  • ELK学习笔记——如何给Kibana新增用户和角色
  • Minikube Install Kubernetes v1.18.1
  • 重修设计模式-创建型-工厂模式
  • 使用Cskin时候 遇到按钮有默认阴影问题解决
  • 121.rk3399 uboot(2017.09) 源码分析1(2024-09-05)
  • 【图论】虚树 - 模板总结
  • [C#学习笔记]注释
  • c# checkbox的text文字放到右边
  • 【node.js】基础之修改文件
  • Notepad++回车不自动补全
  • CSS线性渐变拼接,一个完整的渐变容器(div),要拆分成多个渐变容器(div),并且保持渐变效果一致
  • 【60天备战软考高级系统架构设计师——第十天:软件设计与架构综合练习】
  • 2024.8.15(python管理mysql、Mycat实现读写分离)
  • CMU 10423 Generative AI:lec2
  • 恋爱相亲交友系统源码原生源码可二次开发APP 小程序 H5,web全适配
  • OceanBase 4.x 存储引擎解析:如何让历史库场景成本降低50%+
  • js 如何写构造函数 ,构造函数和普通函数有什么区别
  • MySQL-进阶篇-锁(全局锁、表级锁、行级锁)
  • c++懒汉式单例模式(Singleton)多种实现方式及最优比较
  • Gartner《2024中国安全技术成熟度曲线》AI安全助手代表性产品:开发者安全助手D10
  • 奇安信椒图--服务器安全管理系统(云锁)
  • pointer-events,添加水印的一个小小点
  • 微服务--认识微服务
  • 【docker】docker 镜像仓库的管理
  • 第L2周:机器学习-线性回归
  • SpringMVC拦截器深度解析与实战
  • 直线上最多的点数
  • 经济管理专业数据库介绍