一、刷机预装组件版本检查
我的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 结束退出