【玩转Jetson TX2 NX】(九)TX2 NX 安装onnx-tensorrt工具(详细教程+错误解决)
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工具(详细教程+错误解决)相关推荐
- 【玩转Jetson TX2 NX】(二)TX2 NX刷机+烧录系统和SDK(详细教程+错误解决)
1 Jetson TX2 NX硬件准备 Jetson TX2 NX 刷机需要Ubuntu系统电脑,本文直接在安装虚拟机的笔记本电脑进行: [玩转Jetson TX2 NX](一)win10安装VMwa ...
- 【玩转Jetson TX2 NX】(七)TX2 NX YoLoV4环境搭建+板载摄像头实时目标检测(详细教程+错误解决)
1 YoLoV4环境搭建 直接下载,然后解压,最后移动到Jetson TX2 NX,如图所示,darknet下载链接: https://github.com/AlexeyAB/darknet 将解压的 ...
- Nvidia Jetson AGX Orin 64G深度学习环境配置的超详细教程
新手小白环境配置成功!特此开贴记录~~~ 我接下来的写的内容基本上都是参考的该博客:Jetson AGX Orin安装Anaconda.Cuda.Cudnn.Pytorch.Tensorrt最全教程 ...
- 2023年玩客云刷机装armbian+docker装青龙面板和openwet详细教程
拆机,拿着吹风机对着后面吹三分钟,然后拿螺丝刀或拆机撬棒从一角往里使劲然后慢慢全撬掉 下面刷机 准备硬件 usb对usb刷机线 网线 工具软件 链接:https://pan.baidu.com/s/1 ...
- 绝地求生游戏怎么转到计算机上玩,绝地求生大逃杀吃鸡游戏提示tslgame.exe 应用程序错误解决方法...
众所周知,玩家口中所谓的"吃鸡"游戏就是绝地求生大逃杀,这款游戏虽然比较好玩,但是游戏优化比较差,此外游戏的应用程序会出现各种报错,最为常见的就是tslgame.exe 应用程序错 ...
- Jetson Xavier NX学习笔记(三)系统烧录+开机教程+YOLOv7环境搭建+错误总结(详细版)
Jetson Xavier NX 系统烧录+开机教程+YOLOv7环境搭建+错误总结(详细版) 文章目录 Jetson Xavier NX 系统烧录+开机教程+YOLOv7环境搭建+错误总结(详细版) ...
- Jetson TX2 之 JetPack 3.0 安装小记
前言 本文主要参考YouTube视频,<JetPack 3.0 - NVIDIA Jetson TX2> 视频链接如下: https://www.youtube.com/watch?v=D ...
- TX2刷机和软件安装过程记录
文章目录 准备 使用SDKmanager刷机 手动安装SDK SSD启动 1. 格式化已安装的 SSD 2. 从SD卡复制到SSD 3. 启用从 SSD 启动 换源 1. 备份 2. 删除或注释sou ...
- TX2安装pytorch+TensorRT+yolov5实现实时检测
已完成的环境配置: TX2刷机后,完成了opencv4.5.1的编译:Ubuntu18.04安装opencv4.5.1+contrib 支持cuda加速(附带编译好的opencv4.5.1及缺失文件) ...
最新文章
- 从头开始 Struts 2 入门
- oracle 控制文件在哪里设置_从Oracle到PostgreSQL:最全控制文件
- python转载[编码问题]
- SAP Spartacus的产品搜索API
- ThreadLocal中的3个大坑,内存泄露都是小儿科!
- latex中\left[\right]在多行公式中的问题
- 从 Microsoft Dynamics CRM 4.0 server迁移到 Microsoft Dynamics CRM 2013 Server
- 解决rabbitmq收到消息打印告警消息
- php 分词技术,php实现的中文分词类完整实例
- 最强内存稳定性测试软件,内存稳定性测试软件Memtest正式版——HyperX FURY DDR4成绩喜人...
- HTML知识-CSS部分
- .Net语言的APP开发平台Smobiler3.2版本将于八月中旬发布!——3.2版本预告(二)
- 肺疫面前,段子手出动,但是玩笑也要分场合
- PLC无线通讯方案详解GRM110
- 资产定价模型的截面与时间序列测试
- 博士申请 | 香港大学倪卓娴教授招收物联网与机器学习方向全奖博士生
- RK3399工控机-给你不一样的工控体验
- 1.0 Android平台概述
- 前端的核心技术有哪些?
- 桓台一中高考2021成绩查询,2021年淄博高考状元是谁分数多少分,历年淄博高考状元名单...