![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jetson TX2
mathlxj
复旦大学数院博士毕业,蚂蚁打工人,神经网络方向,目前涉猎计算机视觉、机器学习、推荐系统、TensorRT、自动驾驶、联邦学习、消费信贷、量化等领域。
展开
-
Ubuntu 18.04 切换cudnn版本
1. 查看当前版本cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 22. 下载希望更新的版本CUDNN需要NVIDIA账号登录,例如这里下载的cudnn 8.0.3.33 for cuda 10.2,文件名为cudnn-10.2-linux-x64-v8.0.3.33.tgz.3. 删除或备份原来的cudnn文件 sudo rm -rf /usr/local/cuda/include/cudnn.hsudo rm -rf /原创 2021-05-27 11:02:54 · 629 阅读 · 0 评论 -
Ubuntu 切换不同的CUDA版本
查看安装的cuda版本ls /usr/local/删除已有软链接sudo rm -rf cuda建立新的软链接,进而切换版本例如切换到cuda 10.2sudo ln -s /usr/local/cuda-10.2 /usr/local/cuda原创 2021-05-27 10:30:09 · 503 阅读 · 0 评论 -
Jetson系列配置对比——Nano、TX1、TX2、AGX Xavier、Xavier NX
Jetson开发板测速结果1.MaskRCNN+TensorRT在Jetson tx2上的测速2.FasterRCNN+TensorRT在Jetson TX2上测速3.MaskRCNN+TensorRT在Jetson Xavier上的测速4.pytorch+FasterRCNN在Jetson Xavier上的测速5.MaskRCNN+TensorRT在Jetson Xavier NX上的测速6.pytorch+FasterRCNN在Jetson Xavier NX上的测速...原创 2020-11-17 09:47:50 · 20294 阅读 · 0 评论 -
TX2上编译安装TensorRT的SampleUffMaskRCNN示例程序
buzhoushengjicmakebianyicurlStep1: git clone功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入shengjicmakehengjicmakeCMake Error: Could not原创 2020-07-25 21:27:10 · 1351 阅读 · 4 评论 -
Jetson TX2挂载SD卡--亲测有效!
不得不说,TX2用于深度学习算法的部署,一个很大的问题是硬盘容量太小,由于我的应用需求需要存储大量数据,因此需要挂载一个SD卡。本文参考Jetson TX2 挂载SD卡Step1: 查看硬盘信息$ sudo fdisk -lu输出较多,主要看这一行Device Boot Start End Sectors Size Id Type/dev/mmcblk2p1 2048 124735487 124733440 59.5G f W95 Ext'd (原创 2020-06-16 21:02:52 · 5213 阅读 · 17 评论 -
Jetson TX2使用经验导航页
本博客中与Jetson TX2使用相关的博文导航,方便查看。1.JetsonTX2 之刷机 ——Jetpack 4.31.TX2(ubuntu 18.04)更换清华镜像源1.Jetson TX2刷机后查看CUDA和CUDNN版本——以JetPack4.3为例1.TX2 安装cv2需要的依赖——JetPack4.31.Jetson TX2上升级cmake方法1.TX2安装tensorflow-gpu(亲测有效)1.TX2编译安装curl,使其可以解析https1.TX2查看cpu/gpu使用情原创 2020-06-14 16:02:21 · 492 阅读 · 0 评论 -
FasterRcnn在Jetson TX2上测速
博主测试了在不同模式、精度下将FasterRCNN部署到Jetson TX2上的测速结果,与大家分享讨论。对于MaskRCNN的部署结果可参见:MaskRCNN在Jetson tx2上的测速结果使用的Caffe版本FasterRcnn框架:rbgirshick/py-faster-rcnn参考的TensorRT代码:sampleFasterRCNNTensorRT版本: 6.0.1.0JetPack版本:4.3表1 Fasterrcnn+TensorRT在Jetson TX2上测速结果原创 2020-06-14 15:24:26 · 1797 阅读 · 1 评论 -
MaskRCNN在Jetson tx2上的测速结果
博主测试了在不同模式、精度下降MaskRCNN部署到Jetson TX2上的测速结果,与大家分享讨论。使用的MaskRCNN框架:matterport/Mask_RCNN参考的TensorRT代码:sampleUffFasterRCNNTensorRT版本: 6.0.1.0JetPack版本:4.3TensorFLow版本(用于在服务器上训练模型):1.14.0服务器上用于训练的CUDA版本:9.2表1 MaskRCNN+TensorRT在Jetson TX2上测速结果次序图像原创 2020-06-14 15:10:46 · 2594 阅读 · 0 评论 -
ubuntu实现屏幕的旋转和开启自动旋转屏幕
1.旋转屏幕有两种方法,一种是命令行,一种是图形界面。这里只介绍命令行,因为其简单。xrandr -o left #向左旋转90度,用于横屏转竖屏xrandr -o right #向右旋转90度xrandr -o inverted #上下翻转xrandr -o normal #正常显示2.永久旋转屏幕通过在55gnome-session_gnomerc文件末尾添加一行的方式,以横屏转竖屏为例。$ sudo vim /etc/X11/Xsession.d/55gnome-session_gn原创 2020-06-14 14:43:16 · 13227 阅读 · 0 评论 -
ubuntu使用bash脚本+gnome实现开机自启python程序和崩溃重启
这里以tx2的ubuntu18.04为例,对ubuntu系统是有效的例如我们要实现开机自动启动/home/me/test/main.py程序,并且当main.py出现任何意料之外的错误报错时,系统可以重启python程序。可以由如下步骤:Step1 写bash脚本autopy.sh#!/bin/bashcd /home/me/test/while truedopython3 main.pydone以上脚本命名为autopy.sh,可以放在/home/me/目录下注意,以上脚本实现了当m原创 2020-06-14 14:19:23 · 2622 阅读 · 2 评论 -
TX2编译安装curl,使其可以解析https
不小心误删了刷机后自带的Curl,导致安装的curl不能解析https.curl安装以下方式可行:sudo apt purge curlgit clone https://github.com/curl/curl.gitcd curl./buildconf./configure./configure --disable-libcurl-option --disable-shared --with--sslmakesudo make install curl验证curl --vers原创 2020-05-14 16:54:49 · 484 阅读 · 1 评论 -
TX2编译TensorRT的C++ samples ——Jetpack4.3
不得不说,JetPack 4.3实在是太方便了!1. Where is TensorRT1.1 C++版本与手动安装tensorRT不同,JetPack自动将TensorRT c++的lib中的文件保存在了/usr/lib/aarch64-linux-gnu/1.2 Python版本import tensorrttensorrt.__version__#6.0.1.102.编译C++ Samplegit clone -b release/6.0 https://github.com/原创 2020-05-14 16:43:36 · 825 阅读 · 0 评论 -
TX2安装tensorflow-gpu(亲测有效)
安装好JetPack 4.3之后,再也不需要从源码对tensorflow进行编译安装,可以通过以下两步安装:Step1: 安装h5pysudo apt-get install python3-h5py主要原因还是我的tx2上pip3安装h5py时会失败.Step2:安装tensorflow-gpu=1.15.0sudo pip3 install --pre --extra-index-url https://developer.download.nvidia.com/compute/redis原创 2020-05-14 16:21:04 · 1714 阅读 · 3 评论 -
TX2 安装cv2需要的依赖——JetPack4.3
JetPack 4.3自带了opencv 4.1.1,而当使用python3导入cv2时,发现仍缺少依赖,首先使用清华镜像源因此使用以下代码进行安装: sudo apt-get updatesudo apt-get install -y build-essential make cmake cmake-curses-guisudo apt-get install -y git g++ pkg-config curl libfreetype6-devsudo apt-get install -y li原创 2020-05-14 16:12:26 · 577 阅读 · 2 评论 -
Jetson TX2上升级cmake方法
我的应用场景要编译TensorRT的sampleuffMaskRCNN,需要最低cmake版本为3.13,而Jetpack 4.3刷机后自带的为3.12.使用以下两条命令都是失败的sudo pip3 install cmake==3.13sudo apt-get install python3-cmake只能从源码安装从源码安装camke1. 删除默认的cmakesudo apt remove cmakesudo apt purge --auto-remove cmake2. 从官网下原创 2020-05-13 14:49:08 · 2329 阅读 · 2 评论 -
TX2查看cpu/gpu使用情况方法大全
一、方法1 tegrastatsJetpack4.3比起之前的3.x版本,tegrastats文件发生了变化。sudo cp /usr/bin/tegrastats ~/tegrastatssudo ~/tegrastats二、方法2 gpuGraph.pycd ~/Downloadsgit clone https://github.com/jetsonhacks/gpuGraphTX.gitcd gpuGraphTX/python3 ./gpuGraph.py 其中,最后一句因Je原创 2020-05-13 13:59:24 · 2875 阅读 · 0 评论 -
Jetson TX2刷机后查看CUDA和CUDNN版本——以JetPack4.3为例
一、查看CUDA版本nvcc -V输出为:即CUDA版本为10.0二、查看CUDNN版本cat /usr/include/cudnn.h | grep CUDNN_MAJOR -A 2输出为:即版本为7.6.3原创 2020-05-13 09:41:42 · 5671 阅读 · 2 评论 -
TX2(ubuntu 18.04)更换清华镜像源
注意,该版本的TX2有两个特点:Arm架构和ubuntu18.04一、备份sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #先备份原文件sources.listsudo rm vim /etc/apt/sources.lissudo vim /etc/apt/sources.list #sudo打开sources.list二、将文件更换为清华源# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释原创 2020-05-12 20:05:32 · 2489 阅读 · 0 评论 -
JetsonTX2 之刷机 ——Jetpack 4.3
2020年再次使用Nvidia Jetson tx2,Jetpack已经发行了4.4,TX2默认的系统也升级到了ubuntu 18.04,刷机方式也发生了变化。这里记录我的刷机过程,亲测有效。1. TX2开机首先要对TX2进行开机的操作,目的主要是连接与虚拟机或者自己的ubuntu系统相同的WIFI.Step1: 连接HDMI、WIFI接收器、USB hub(键盘+鼠标),同时使用自带的micro USB与Host进行连接。连接电源,长按开机键(POWER BTN)开机。Step2: I accep原创 2020-05-12 19:27:56 · 5749 阅读 · 23 评论