common problem

NVIDIA Jetson Xavier NX 相关组件安装

2020-11-04 11:35:31 tuwei312 11

NVIDIA Jetson Xavier NX 相关组件安装

原文:https://blog.csdn.net/zbb297918657/article/details/106403331

一、刷机预装组件版本检查

我的NX开发板的刷机版本为Jetpack4.4.0
1、驱动版本:head -n 1 /etc/nv_tegra_release

在这里插入图片描述

2、内核版本:uname -r

在这里插入图片描述

3、操作系统:lsb_release -i -r

在这里插入图片描述

4、CUDA版本:nvcc -V

在这里插入图片描述

5、cuDNN版本:dpkg -l libcudnn8

在这里插入图片描述

6、opencv版本:dpkg -l libopencv

在这里插入图片描述

7、Tensorrt版本: dpkg -l tensorrt

在这里插入图片描述


二、换源

添加国内清华源,首先备份原本的source.list文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak    #为防止误操作后无法恢复,先备份原文件sources.list

sudo gedit /etc/apt/sources.list 


然后删除所有内容,复制下列内容到到sources.list后保存


deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe

deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe

deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe

deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe

deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe


之后打开终端输入

sudo apt-get update


完成!
一定要注意处理器是aarch64架构的Ubuntu 18.04.2 LTS系统类型的,要使用与之匹配的源 。


三、安装pip3

NX开发套件中预装的python版本为2.7,但由于现在深度学习用到的更多的版本为python3,所以在这里我安装了python3,直接终端输入


sudo apt-get install python3-pip python3-dev


在这里插入图片描述

接着将pip升级为最新版

python3 -m pip install --upgrade pip  #升级pip


在这里插入图片描述



四、安装远程桌面控制软件NoMachine

NoMachine是一款不错的远程桌面控制软件,该工具简单,易用,尤其是在低带宽、慢速率的网络环境下工作性能良好,允许用户从另一台计算机访问和控制远程的Windows,Linux PC或Mac电脑,实现工作或娱乐等操作。
软件下载地址:https://www.nomachine.com/
进入之后,会自动检测当前主机的版本,选择download下载最新版。注意NX开发板要选择对应的NoMachine for ARM版

在这里插入图片描述

由于某些原因,可能会下载很慢,还会出现中断,特贴出我辛苦下载下来版本
win10版链接:https://download.csdn.net/download/zbb297918657/12470118
NX开发板对应的版本:https://download.csdn.net/download/zbb297918657/12470092
下载好后,安装非常简单,可以参考其他安装教程

五、安装Jetson-stats管理工具

使用Jetson Xavier NX的时候需要查看cpu 电源,gpu的使用 频率和调度等情况,简单的top 命令已经不能满足需求了,有一款软件 jetson-stats ,它相当于主机端使用nvidia-smi来查看显卡使用情况一样,可以完成NX板卡上述资源消耗的使用情况。
在pip配置好的情况下,直接在终端pip3安装

pip3 install jetson-stats

安装好后输入

jtop

查看NX开发套件的各项资源使用情况,按 q 结束退出

在这里插入图片描述