tensorRT部署tx2

article/2025/9/1 19:52:56

NVIDIA JETSON TX2 部署 CUDA10.2+TensorRT 7.1.3

    • 目标硬件平台NVDIA Jetson TX2
    • host主机
    • 更换国内源
    • 安装sdkmanager
    • tx2与host通信

最近负责公司的新项目,多个目标实时检测,选择性能较好的yolov5算法进行检测,调试好模型后,将其部署到NVIDIA的硬件平台,选择TensorRT作为加速部署的推演工具。

目标硬件平台NVDIA Jetson TX2

实际项目中选用tx2进行部署,(尽量选用未刷机和重新刷机的方式安装TensorRT),我在之前调试过的板子进行部署,遇到很多坑,安装时慎重,其中我直接在Ubuntu系统中直接安装TensorRTdeb,很多的dpkg的依赖项的cuda版本和支持的tensorRT的版本不一致的,需要把板子上之前的安装tensorRT卸载,在nvidia官网下载tensorRT的依赖包,并在github下载tensorRTX的,进行编译。过程中很容易问题,不建议此方法。
而且大多博客选用Jetpack方式进行刷机安装的,该方法也挺好用,我自己用sdkmanager进行安装tensorRT,以供参考。
NVIDIA jetson tx2 样机图
刷机时,先将TX2断开电源,再将TX2开发板的 microUSB线 与host主机相连,及wlan网线,有路由器就用的,再将TX2上电,按【19】开机,紧接着按下TX2的【20】RECOVERY按键不松手,接着按下【22】RESET按键并松手2秒后再松开【20】RECOVERY按键。要按顺序来,不行就多试几次。

host主机

我选用vmware16pro安装Ubuntu16.0.4,尽量安装wmware15及以后的版本,vmware12版本会一些小问题,
安装wmware参考wmware16pro安装教程
ubuntu16.0.4下载链接华为国内源
nvidia的sdkmanager的deb百度网盘7i3i

在进入主机的ubuntu系统时,先要开启桥连接模式,(若未未开启无法与tx2开发板链接)
在这里插入图片描述

更换国内源

安装ubuntu16.0.4教程安装ubuntu
在后续配置过程中需要更换国内源:
把Ubuntu系统自带的源修改为国内的源。
(1)在终端中备份Ubuntu自带的源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
(2)在终端将Ubuntu原有的源替换为国内的源
sudo gedit /etc/apt/sources.list
(3)删除文档内容,将内容更换为阿里源(其他国内源也行)

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

(4)在终端输入以下的命令来使更改有效
sudo apt-get update

安装sdkmanager

下载完后在主机上新开一个终端,在终端中输入

sudo apt install ./sdkmanager-[version].[build#].deb

注意用sdkmanger对应的版本号代替[version].[build#]
安装完成后,在主机上新开一个终端,输入

sdkmanager
按照提示操作,输入自己英伟达开发者账号密码
在这里插入图片描述
不用点升级
在这里插入图片描述
在这里插入图片描述
不用点host选项
选择对应tx2平台
在这里插入图片描述
已经刷过板子的,不用点os,(需要刷机点os选项),通过sdkmanager安装tensorRT在这里插入图片描述
点击continue安装,sdkmanager先下载相应的安装包,过程很慢的,按照刷机方式链接好后板子,将自行安装tensorRT
在这里插入图片描述

在这里插入图片描述
输入tx2系统的usrname及password,进行安装。(有问题可以给我留言)

tx2与host通信

tx2中终端中输入ifconfig查看ip,并在主机输入ping ip,检查是否连通。并使用ssh,在安装过程中tx2需要安装ssh并开启。具体细节自行百度。


http://chatgpt.dhexx.cn/article/n2u4lLhV.shtml

相关文章

Jetson TX2摄像头使用 和 YOLO如何调用TX2摄像头

参考文章: Jetson Xavier NX 配置(六)—— 连接CSI和USB摄像头进行Yolov5实时目标检测 环境:Ubuntu18.04系统 文章目录 1、CSI摄像头连接1.1 终端连接打开摄像头 2、用摄像头视频流进行实时的Yolov5检测3、同时调用多个usb摄像头…

TX2--NVIDIA Jetson TX2 开箱使用--精贴(jetpack)

一、开箱验货 1、本人作为NVIDIA Jetson TX2新手,刚拿到开发板的时候,很是惊喜,毕竟这么高配置的板子以前没接触过,当然开始比较束手束脚,怕一不好,闹坏了,不过这板子质量还是很好的&#xff0…

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

1 Jetson TX2 NX硬件准备 Jetson TX2 NX 刷机需要Ubuntu系统电脑,本文直接在安装虚拟机的笔记本电脑进行: 【玩转Jetson TX2 NX】(一)win10安装VMware14 Workstation Pro创建Ubuntu18.04虚拟环境(详细教程错误解决) …

【玩转Jetson TX2 NX】(三)TX2 NX挂载 M.2 固态硬盘+移动系统(详细教程)

1 Jetson TX2 NX安装 M.2 固态硬盘 将 M.2 固态硬盘安装到Jetson TX2 NX,并贴上散热片,如图所示: Jetson TX2 NX上电开机,打开终端,输入命令 df -h检查硬盘信息,此时没有识别到硬盘,如图所示&…

NVIDIA Jetson TX2简介

前面写了很多关于树莓派4B方面的博客,可见博主的专栏 https://blog.csdn.net/jiugeshao/category_11447160.html?spm1001.2014.3001.5482https://blog.csdn.net/jiugeshao/category_11447160.html?spm1001.2014.3001.5482接下来会有关于NVIDIA Jetson TX2方面的博…

TX2

目录 1.Jetson TX2简介2.使用前准备2.1显示2.2控制2.3电源2.4开机2.5系统2.6使用图形界面2.7系统更新,安装模块3.对外接口:4.软件包配置JetPack4.1使用JetPack 5.TX2的使用 1.Jetson TX2简介 Jetson是低功耗嵌入式开发平台,Jeston模块可以支持…

NVIDIA Jetson TX2 上手指南

文章目录 一个性能强大的边缘设备我和**NVIDIA Jetson TX2**的初体验Fresh Your TX2为什么在第一步取消Host Machine可能遇到的问题 用上最好的性能,小风扇跳舞吧~~运行一下例子程序干点正经事想不到吧,我又回来了参考资料 一个性…

NVIDIA Jetson TX2 环境配置

前言 笔者参加学校的冰壶机器人实验课基于NVIDIA Jetson TX2开发板进行开发。这篇文章主要记录NVIDIA Jetson TX2的环境配置过程和踩坑记录。 一.NVIDIA Jetson TX2简介 NVIDIA Jetson TX2是NVIDIA 基于NVIDIA Pascal 架构,开发适用于各种边缘计算领域的超级计算…

TX2--TX2介绍

一、性能参数介绍 1、具体参数如下 二、实物 三、架构 1、CPU、GPU、软件架构详见 TX2学习笔记--Tegra架构介绍。 致谢 1、 Hardware For Every Situation(官方) 2、 TX2学习笔记--Tegra架构介绍

TX2超详细,超有用的刷机教程

TX2超详细,超有用的刷机教程 TX2被Nvidia官方称作是最快,最节能的嵌入式AI计算设备。它的功耗小,只有7.5W,体型也小,只有一张信用卡那么大,它是真正可以实现AI边缘计算的利器。在刷机前,我首先…

NVIDIA Jetson TX2:TX2平台介绍

一:TX2平台概述 TX2是快速高效的嵌入式AI计算设备。低功耗(标准)模式(7.5w);高功耗模式(15w),性能是TX1的两倍。具有多种标准的硬件接口,使其易于集成到广泛的…

Nvidia Jetson TX2入门指南(白话版)

最近要用到jetson tx2,但之前也完全没有接触过。边用边学,这篇文章就是向新手介绍下jetson tx2刚入手的一些事项(适合纯小白~)。 一、TX2初认识 开发板全称:Nvidia Jetson tx2(本文简称为tx2) 开发板照片: 功能描述&#xff1a…

Apache虚拟主机搭建

Apache虚拟主机搭建 前言 本试验由于篇幅较长,单独整理一篇文档以作记录,如有偏差处,欢迎大家指正批评。 基本理论说明 虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的物理服务器划分成多个“虚拟”服务器…

Apache构建虚拟主机

Apache 虚拟主机概述 访问web服务,本质上看(从协议上)是访问某个IP的主机上的某个端口(默认是80),通常需要通过访问不同的域名或者端口,实现对不同网站的访问(具体到服务器里就是不同目录),这个时候就需要设置网站空间。通常分为…

Windows系统中apache虚拟主机配置

参考文章如下: WINDOWS 下APACHE虚拟主机配置 Apache网站目录访问权限设置 首先,在Apache24文件夹中找到conf文件夹,并打开其中的extra文件夹,选择httpd-vhosts.conf文件,记事本方式打开。 大概在第33行会看到 这个就…

Linux环境下Apache配置多个虚拟主机

这样一种场景;我们有一台服务器;但是想挂多个网站;那么Apache下配置虚拟主机可以满足这个需求; 比较简单的是基于主机名的配置步骤如下: 示例环境 ip:115.28.17.191 域名:baijunyao.com thinkbj…

Linux下配置Apache虚拟主机(基于IP地址)

Linux下配置Apache虚拟主机(基于IP地址) 一、虚拟主机 虚拟主机,又称虚拟服务器,是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术。虚拟主机之间完全独立,并可由用户自行管理&#xf…

apache虚拟主机配置与nginx虚拟主机配置

1.什么是虚拟主机? 虚拟主机(英语:virtual hosting)或称 共享主机(shared web hosting),又称虚拟服务器,是一种在单一主机或主机群上,实现多网域服务的方法,…

apache 虚拟主机如何配置

apache 虚拟主机如何配置?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 apache虚拟主机就是在apache服务器上配置多个虚拟主机,从而让一个服务器提供多站点的服…

Apache虚拟主机的实现方式

Apache虚拟主机的实现方式有3种。 基于IP的虚拟主机 基于端口的虚拟主机 基于域名的虚拟主机 配置环境 系统:CentOS7.5 工具:XShell6 ** 配置准备 ** 1.安装httpd yum install httpd -y2.查看安装了内容 rpm -ql httpd | less3、配置Selinux文件&am…