卡了很久,还是编译通过了

环境: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相关推荐

  1. 【无标题】ubuntu20.04 开机引导后黑屏 光标闪现 无法进入图形桌面的解决方案_Denis.Zzzzzzzz?的博客-CSDN博客_ubuntu20黑屏光标闪烁

    ubuntu20.04 开机引导后黑屏 光标闪现 无法进入图形桌面的解决方案_Denis.Zzzzzzzz?的博客-CSDN博客_ubuntu20黑屏光标闪烁

  2. 用UltraISO制作Ubuntu20.04 U盘启动盘

    用UltraISO制作Ubuntu20.04 U盘启动盘 下载ubuntu系统 首先到官网下载新版系统 https://cn.ubuntu.com/download/desktop 制作启动盘 下载U ...

  3. 13.在Ubuntu20.04下,chromium无法输入中文以及如何卸载chromium浏览器

    因为chromium安装比较简单,所以在Ubuntu20.04下直接安装了chromium,但是最近发现,无法在chromium中输入中文了,经过一顿折腾,最终也没搞定,解决办法就是安装Chrome ...

  4. linux 卸载 rtx,Ubuntu20.04系统卸载软件及清理系统垃圾缓存以及新力得

    我们用Windows乃至手机Android系统用多了,都知道定时清理系统垃圾这种必修课.那么在Ubuntu这样的Linux系统下,我们应该怎么清理系统删除垃圾缓存呢?其实Ubuntu和Windows是 ...

  5. ubuntu20.04安装noetic版本ros

    文章目录 1. ubuntu设置为中文界面 2.配置Ubuntu软件仓库 3.设置sources.list 4.设置密钥 5. 安装ros 6. 设置环境 7. 测试ROS安装是否成功 8. 初始化r ...

  6. ROS知识 【6】Ubuntu20.04下安装ROS-noetic

    背景知识 SLAM技术严重依赖于ROS操作系统,因此,必须高度熟悉ROS才能进行SLAM编程. Ubuntu20.04是最新的Ubuntu操作系统,而ROS-Noetic是ROS1.0的最后一个版本. ...

  7. Ubuntu20.04中安装shutter

    目录 事情起因 快速安装(命令行安装) 详细描述 官网截屏(使用shutter) 事情起因 从18.04 换成了20.04,但是自带的截屏实在太难用了.于是按照之前的方法安装了shutter,然而发现 ...

  8. [How TO]-图解virtualbox下安装ubuntu20.04虚拟机

    文章目录 1.在virtualbox下安装ubuntu20.04 2.安装增强功能 1.在virtualbox下安装ubuntu20.04 注意:这里是将虚拟机安装到了C:\Users\zhhh8\V ...

  9. Ubuntu20.04上安装部署Elasticsearch

    一.背景 在我们开发ElasticSearch相关功能的时候,想要本机部署一个ElasticSearch服务.想采用apt-get install 的方式来安装.本文在Ubuntu20.04上安装部署 ...

  10. 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 作者:坚果 公众号:" ...

最新文章

  1. Solr定时重建索引和增量更新
  2. all the input arrays must have same number of dimensions
  3. MobileNet_v2
  4. mysql数据库在什么上运行_mysql – 在所有数据库上运行SQL查询
  5. Makefile简易教程
  6. 相比JPG,PNG矢量图片才是设计师的首选素材
  7. 【已解决】电脑更新系统之后,键盘失灵了怎么办?
  8. 《CCNP TSHOOT 300-135学习指南》——1.2节结构化故障检测与排除方法
  9. 自动驾驶_视觉定位_高德公开课
  10. Cisco实例1—构建高可用性DM×××网络2—方案设计
  11. ubuntu 20.04安装谷歌拼音输入法
  12. 环境配置 python 3.6+Anaconda+cuda9.0+cudNN7.0+Tensorflow
  13. FreeRTOS 任务调度 任务切换
  14. QT QLineEdit焦点和键盘问题
  15. 【SAP】SAP SD,中英日专业名词对照表
  16. 什么是数据规约,数据规约的策略都有哪些
  17. 点亮led灯的个数_LED灯的点亮电流一般是多少
  18. Influx 产品常见问题及使用技巧(3)
  19. Python在振动信号处理中的应用(十一):倒频谱(Cepstrum)计算
  20. 分享77个PHP江湖论坛源码,总有一款适合您

热门文章

  1. 叩丁狼java培训:LinkedList的原理介绍
  2. 华信分享-网站优化关键词密度多少才是最合适的?
  3. 3.EVE-NG导入Dynamips和IOL
  4. 上帝叫我牵一只蜗牛去散步
  5. 华为云迁移工具推荐最佳实践:Hyper-V虚拟化迁移到华为云
  6. 笔记本电脑光驱位置装固态硬盘流程
  7. 什么是SAP PCo
  8. 【技术贴】关于IE主页被篡改、假IE的根治方法。。。
  9. Java中的条件运算符
  10. App的暗黑颜色搭配