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

Ubuntu20.04 Bevfusion TensorRt部署

记录一下第一次跑BevFusion的时候遇到的问题,网上相关资料较少,因此分享给大家如遇同样的问题

由于我的电脑是新配的5070,所以基本上驱动啥的都是最新版本

我的环境

os:ubuntu20.04
Tesnort:TensorRT-10.9.0.34
cuda:12.8
cudnn:8.9.7
protobuf:3.12.3 这个我的apt软件源apt安装的版本不太对,缺少了很多头文件,因此建议大家去源码安装
python:3.8.10
显卡驱动:570

强烈建议大家先装cuda再用cuda tool里面自带的安装驱动安装显卡驱动,会避免很多错误,黑屏,找不到设备,fail toxxxx之类的报错
装驱动的时候记得Secure Boot关闭,然后关闭图形界面,进入命令行模式再安装

sudo systemctl stop gdm

部署流程安装官网文档来就行
githun文档

主要记录一下我遇到的几个问题
问题1
在这里插入图片描述
这里我的cuda版本是12.8,所以安装注释设置SPCONV版本为12.6,不要设置成12.8,因为没有对应的库文件,12.x对应库文件就是12.6
在这里插入图片描述
问题2
我的protobuf版本是3.12.3估计和原版版本也不是严格一致的,我出现这样的报错,按照提示改掉就行
在这里插入图片描述
问题3
继续按流程编译,出现大量类似于
/usr/include/c++/9/bits/stl_pair.h(442): error: argument list for class template “std::pair” is missing template<typename _T1, typename _T2> pair(_T1, _T2) -> pair<_T1, _T2>;
模版类的报错,我以为是c++版本太低,调成c20也没用,
后面发现改成和14编译通过,如下图,我们cuda版本是12.x,因此走的第二个分支,原本为c17,改成c14,不知道有没有c17编通过的小伙伴,还是原作者就没有试过第二个分支
在这里插入图片描述

最后编译成功
在这里插入图片描述

效果图如下

相关文章:

  • Burp Suite 代理配置与网络通信
  • 昆泰芯KTH2582系列高灵敏度、锁存型霍尔开关传感器
  • 如何缓解大语言模型推理中的“幻觉”(Hallucination)?
  • 如何用CAPL定制化输出内容到Write窗口
  • 苍穹外卖学习笔记
  • 京东API数据清洗与结构化存储:从JSON原始数据到MySQL实战
  • gin-路由handler封装思路
  • upload-labs靶场学习记录2
  • OpenCV图像拼接(2)基于羽化(feathering)技术的图像融合算法拼接类cv::detail::FeatherBlender
  • CVPR2025 | 对抗样本智能安全方向论文汇总 | 持续更新中~
  • 《C++智能指针:建议使用 make_shared 代替 shared_ptr》
  • PostgreSQL 数据库源码编译安装全流程详解 Linux 8
  • SysVinit和Systemd的系统运行级别
  • 探秘 WRF DA:多维度剖析其在气象研究中的卓越效能
  • C++具名转型的功能和用途
  • 奇怪的异形选项卡样式、弧形边框选项卡
  • Go语言中package的使用规则《二》
  • java基础之windows电脑基础命令
  • 【其他】在线安装DataEase后无法远程访问
  • k近邻图(knn-graph)和局部线性嵌入图(LLE-graph)的相似性和区别
  • 云南铁路:打造“铁路+金融+产业”融合发展生态
  • 农业农村部:把住能繁母猪存栏量“总开关”,引导养殖场户优化母猪存栏结构、合理控制产能
  • 五大国有银行明确将撤销监事会
  • 国家发改委答澎湃:将指导限购城市针对长期摇号家庭和无车家庭等重点群体定向增发购车指标
  • 持续更新丨伊朗官员:港口爆炸已致5人死亡超700人受伤
  • “十四五”以来少数民族发展资金累计下达边疆省区252亿元