1 onnx-tensorrt工具安装

onnx-tensorrt工具可以实现将onnx文件转到trt文件,首先通过如下命令安装该工具

git clone --recurse-submodules https://gitee.com/Mr_xiaolong/onnx-tensorrt.git

如图所示:


clone完成,如图所示:


进入onnx-tensorrt文件夹,创建build文件夹并进入,依次执行如下命令

cd onnx-tensorrt
mkdir build && cd build

如图所示,然后cmake,执行命令

cmake .. -DTENSORRT_ROOT=/usr/lib/python3.6/dist-packages/tensorrt/

2 报错CMake Error at CMakeLists.txt:3

报错原因:cmake版本太低


升级cmake版本,输入命令

pip install cmake --upgrade

如图所示:


继续执行命令

cmake .. -DTENSORRT_ROOT=/usr/lib/python3.6/dist-packages/tensorrt/

3 报错CMake Error:Could not find CMAKE_ROOT

报错如图所示:

安装libprotobuf-dev protobuf-compiler,输入命令

sudo apt-get install libprotobuf-dev protobuf-compiler

如图所示:

如果仍然报错,关闭终端,重新打开,进入到build文件夹,继续执行刚才的命令

cmake .. -DTENSORRT_ROOT=/usr/lib/python3.6/dist-packages/tensorrt/

如图所示:


然后进行make,输入命令

make -j4

如图所示:


报错如图所示:

4 报错/usr/include/aarch64-linux-gnu/NvInferRuntimeCommon.h:56:10:fatal error:cuda_runtime_api.h

报错如图所示:


需要配置cuda的环境变量,输入命令

sudo gedit ~/.bashrc

如图所示,按i开始编辑,添加环境变量

export PATH=/usr/local/cuda-10.2/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH
export CPATH=/usr/local/cuda-10.2/targets/aarch64-linux/include:$CPATH
export LD_LIBARARY_PATH=/usr/local/cuda-10.2/targets/aarch64-linux/lib:$LD_LIBARARY_PATH
export CUDA_ROOT=/usr/local/cuda-10.2

然后按Esc退出,按:wq保存并退出,如图所示:


如果忘记执行下面的命令

source ~/.basrc

直接继续执行make命令

make -j4

仍然报错,如图所示:


因此,需要依次执行命令

source ~/.basrc
make -j4

make成功,如图所示:


继续执行命令

sudo make install

如图所示:


输入命令,查看onnx-tensorrt的版本信息

onnx2trt -V

如图所示:


希望本文对大家有帮助,上文若有不妥之处,欢迎指正

分享决定高度,学习拉开差距

【玩转Jetson TX2 NX】(九)TX2 NX 安装onnx-tensorrt工具(详细教程+错误解决)相关推荐

  1. 【玩转Jetson TX2 NX】(二)TX2 NX刷机+烧录系统和SDK(详细教程+错误解决)

    1 Jetson TX2 NX硬件准备 Jetson TX2 NX 刷机需要Ubuntu系统电脑,本文直接在安装虚拟机的笔记本电脑进行: [玩转Jetson TX2 NX](一)win10安装VMwa ...

  2. 【玩转Jetson TX2 NX】(七)TX2 NX YoLoV4环境搭建+板载摄像头实时目标检测(详细教程+错误解决)

    1 YoLoV4环境搭建 直接下载,然后解压,最后移动到Jetson TX2 NX,如图所示,darknet下载链接: https://github.com/AlexeyAB/darknet 将解压的 ...

  3. Nvidia Jetson AGX Orin 64G深度学习环境配置的超详细教程

    新手小白环境配置成功!特此开贴记录~~~ 我接下来的写的内容基本上都是参考的该博客:Jetson AGX Orin安装Anaconda.Cuda.Cudnn.Pytorch.Tensorrt最全教程 ...

  4. 2023年玩客云刷机装armbian+docker装青龙面板和openwet详细教程

    拆机,拿着吹风机对着后面吹三分钟,然后拿螺丝刀或拆机撬棒从一角往里使劲然后慢慢全撬掉 下面刷机 准备硬件 usb对usb刷机线 网线 工具软件 链接:https://pan.baidu.com/s/1 ...

  5. 绝地求生游戏怎么转到计算机上玩,绝地求生大逃杀吃鸡游戏提示tslgame.exe 应用程序错误解决方法...

    众所周知,玩家口中所谓的"吃鸡"游戏就是绝地求生大逃杀,这款游戏虽然比较好玩,但是游戏优化比较差,此外游戏的应用程序会出现各种报错,最为常见的就是tslgame.exe 应用程序错 ...

  6. Jetson Xavier NX学习笔记(三)系统烧录+开机教程+YOLOv7环境搭建+错误总结(详细版)

    Jetson Xavier NX 系统烧录+开机教程+YOLOv7环境搭建+错误总结(详细版) 文章目录 Jetson Xavier NX 系统烧录+开机教程+YOLOv7环境搭建+错误总结(详细版) ...

  7. Jetson TX2 之 JetPack 3.0 安装小记

    前言 本文主要参考YouTube视频,<JetPack 3.0 - NVIDIA Jetson TX2> 视频链接如下: https://www.youtube.com/watch?v=D ...

  8. TX2刷机和软件安装过程记录

    文章目录 准备 使用SDKmanager刷机 手动安装SDK SSD启动 1. 格式化已安装的 SSD 2. 从SD卡复制到SSD 3. 启用从 SSD 启动 换源 1. 备份 2. 删除或注释sou ...

  9. TX2安装pytorch+TensorRT+yolov5实现实时检测

    已完成的环境配置: TX2刷机后,完成了opencv4.5.1的编译:Ubuntu18.04安装opencv4.5.1+contrib 支持cuda加速(附带编译好的opencv4.5.1及缺失文件) ...

最新文章

  1. 从头开始 Struts 2 入门
  2. oracle 控制文件在哪里设置_从Oracle到PostgreSQL:最全控制文件
  3. python转载[编码问题]
  4. SAP Spartacus的产品搜索API
  5. ThreadLocal中的3个大坑,内存泄露都是小儿科!
  6. latex中\left[\right]在多行公式中的问题
  7. 从 Microsoft Dynamics CRM 4.0 server迁移到 Microsoft Dynamics CRM 2013 Server
  8. 解决rabbitmq收到消息打印告警消息
  9. php 分词技术,php实现的中文分词类完整实例
  10. 最强内存稳定性测试软件,内存稳定性测试软件Memtest正式版——HyperX FURY DDR4成绩喜人...
  11. HTML知识-CSS部分
  12. .Net语言的APP开发平台Smobiler3.2版本将于八月中旬发布!——3.2版本预告(二)
  13. 肺疫面前,段子手出动,但是玩笑也要分场合
  14. PLC无线通讯方案详解GRM110
  15. 资产定价模型的截面与时间序列测试
  16. 博士申请 | 香港大学倪卓娴教授招收物联网与机器学习方向全奖博士生
  17. RK3399工控机-给你不一样的工控体验
  18. 1.0 Android平台概述
  19. 前端的核心技术有哪些?
  20. 桓台一中高考2021成绩查询,2021年淄博高考状元是谁分数多少分,历年淄博高考状元名单...

热门文章

  1. unity游戏入门1
  2. pythonapp推荐_初学python编程,有哪些不错的软件值得一用?
  3. 油漆算法问题_不同类型的油漆(以及何时使用它们)
  4. 深入理解ceph-disk的工作机制
  5. 一文教你如何有效做好广告投放
  6. 生物基础-多组学联合分析
  7. 服务器开机显示器没反应,老司机教你开机显示器没反应怎么办
  8. pmp证书报考流程+pmp备考+pmp学习干货+pmp指南汇总
  9. photoshop学习之用钢笔工具抠图(循序渐进)
  10. 逻辑思维不强的适合学java嘛_逻辑思维能力的培养很重要吗