ubuntu20.04 bundlefusion
卡了很久,还是编译通过了
环境:ubuntu20.04 opencv4.5.0 opencv-contrib-4.5.0 cuda11.7 nvidia-driver-515
先装cuda,设置好环境变量export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.7/lib64
export PATH=$PATH:/usr/local/cuda-11.7/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-11.7
然后装opencv(opencv 零零碎碎_庄王的博客-CSDN博客)
编译之前,把Cmakelists.txt里面的-arch=sm_86根据自己的显卡配置好算力
编译bundlefusion过程中会出现一些bug
1.安装了libglfw3-dev 但是仍然报这个错“/usr/bin/ld: cannot find -lglfw3“,
解决方法:找到libglfw.so.3 并复制到/usr/lib/下面,然后,sudo ln -sv libglfw.so.3 libglfw3.so
2,其余的类似的,只要sudo apt install libxxx-dev,自己根据情况把命令补全即可
3,还有是关于_shlf_down_和_shlf_xor_相关的问题,全部按照下面修改就行
#define FULL_MASK 0xffffffff
__forceinline__ __device__
float warpReduceSum(float val) {
unsigned mask = __ballot_sync(FULL_MASK, threadIdx.x < warpSize);
for (int offset = warpSize / 2; offset > 0; offset /= 2)
val += __shfl_down_sync(mask, val, offset);
return val;
}
__forceinline__ __device__
float warpReduceMaxAll(float val) {
unsigned mask = __ballot_sync(FULL_MASK, threadIdx.x < warpSize);
for (int offset = warpSize / 2; offset > 0; offset /= 2) {
val = max(val, __shfl_xor_sync(mask, val, offset));
}
return val;
}
苦bundlefusion久矣,过几天会把编译好的源代码贡献到github上,今天太累了,这个事情搞的我重装了两次电脑,然后惠普的主板还比较垃圾,各种不兼容。有需要的直接留下邮箱吧
ubuntu20.04 bundlefusion相关推荐
- 【无标题】ubuntu20.04 开机引导后黑屏 光标闪现 无法进入图形桌面的解决方案_Denis.Zzzzzzzz?的博客-CSDN博客_ubuntu20黑屏光标闪烁
ubuntu20.04 开机引导后黑屏 光标闪现 无法进入图形桌面的解决方案_Denis.Zzzzzzzz?的博客-CSDN博客_ubuntu20黑屏光标闪烁
- 用UltraISO制作Ubuntu20.04 U盘启动盘
用UltraISO制作Ubuntu20.04 U盘启动盘 下载ubuntu系统 首先到官网下载新版系统 https://cn.ubuntu.com/download/desktop 制作启动盘 下载U ...
- 13.在Ubuntu20.04下,chromium无法输入中文以及如何卸载chromium浏览器
因为chromium安装比较简单,所以在Ubuntu20.04下直接安装了chromium,但是最近发现,无法在chromium中输入中文了,经过一顿折腾,最终也没搞定,解决办法就是安装Chrome ...
- linux 卸载 rtx,Ubuntu20.04系统卸载软件及清理系统垃圾缓存以及新力得
我们用Windows乃至手机Android系统用多了,都知道定时清理系统垃圾这种必修课.那么在Ubuntu这样的Linux系统下,我们应该怎么清理系统删除垃圾缓存呢?其实Ubuntu和Windows是 ...
- ubuntu20.04安装noetic版本ros
文章目录 1. ubuntu设置为中文界面 2.配置Ubuntu软件仓库 3.设置sources.list 4.设置密钥 5. 安装ros 6. 设置环境 7. 测试ROS安装是否成功 8. 初始化r ...
- ROS知识 【6】Ubuntu20.04下安装ROS-noetic
背景知识 SLAM技术严重依赖于ROS操作系统,因此,必须高度熟悉ROS才能进行SLAM编程. Ubuntu20.04是最新的Ubuntu操作系统,而ROS-Noetic是ROS1.0的最后一个版本. ...
- Ubuntu20.04中安装shutter
目录 事情起因 快速安装(命令行安装) 详细描述 官网截屏(使用shutter) 事情起因 从18.04 换成了20.04,但是自带的截屏实在太难用了.于是按照之前的方法安装了shutter,然而发现 ...
- [How TO]-图解virtualbox下安装ubuntu20.04虚拟机
文章目录 1.在virtualbox下安装ubuntu20.04 2.安装增强功能 1.在virtualbox下安装ubuntu20.04 注意:这里是将虚拟机安装到了C:\Users\zhhh8\V ...
- Ubuntu20.04上安装部署Elasticsearch
一.背景 在我们开发ElasticSearch相关功能的时候,想要本机部署一个ElasticSearch服务.想采用apt-get install 的方式来安装.本文在Ubuntu20.04上安装部署 ...
- openharmony编译报错ubuntu20.04按照官方文档,hb set报错为OHOS ERROR] Invalid vendor path: /home/openharmony/vendor
ubuntu20.04按照官方文档,hb set报错为OHOS ERROR] Invalid vendor path: /home/openharmony/vendor 作者:坚果 公众号:" ...
最新文章
- Solr定时重建索引和增量更新
- all the input arrays must have same number of dimensions
- MobileNet_v2
- mysql数据库在什么上运行_mysql – 在所有数据库上运行SQL查询
- Makefile简易教程
- 相比JPG,PNG矢量图片才是设计师的首选素材
- 【已解决】电脑更新系统之后,键盘失灵了怎么办?
- 《CCNP TSHOOT 300-135学习指南》——1.2节结构化故障检测与排除方法
- 自动驾驶_视觉定位_高德公开课
- Cisco实例1—构建高可用性DM×××网络2—方案设计
- ubuntu 20.04安装谷歌拼音输入法
- 环境配置 python 3.6+Anaconda+cuda9.0+cudNN7.0+Tensorflow
- FreeRTOS 任务调度 任务切换
- QT QLineEdit焦点和键盘问题
- 【SAP】SAP SD,中英日专业名词对照表
- 什么是数据规约,数据规约的策略都有哪些
- 点亮led灯的个数_LED灯的点亮电流一般是多少
- Influx 产品常见问题及使用技巧(3)
- Python在振动信号处理中的应用(十一):倒频谱(Cepstrum)计算
- 分享77个PHP江湖论坛源码,总有一款适合您