Jetson xavier nx 入门系列——各类组件安装

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

此处刷机版本为Jetpack4.4.0

  1. 驱动版本:head -n 1 /etc/nv_tegra_release
    Jetson xavier nx 入门系列——各类组件安装_第1张图片

  2. 内核版本:uname -r
    在这里插入图片描述

  3. 操作系统:lsb_release -i -r 在这里插入图片描述

  4. CUDA版本:nvcc -V
    Jetson xavier nx 入门系列——各类组件安装_第2张图片

或者输入:cat /usr/local/cuda/version.txt

  1. cuDNN版本:dpkg -l libcudnn8
    Jetson xavier nx 入门系列——各类组件安装_第3张图片

  2. opencv版本:dpkg -l libopencv
    Jetson xavier nx 入门系列——各类组件安装_第4张图片

  3. Tensorrt版本: dpkg -l tensorrt
    Jetson xavier nx 入门系列——各类组件安装_第5张图片

  4. Cmake版本查看:cmake --version
    在这里插入图片描述

  5. yaml-cpp版本查看: dpkg -l libyaml

Jetson xavier nx 入门系列——各类组件安装_第6张图片

二、换源

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

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

然后删除所有内容,复制下列内容到到sources.list后保存
需要注意:

  1. Jetson Xavier NX 默认系统是 Ubuntu18.04LTS,对应源关键字:“bionic”
  2. Jetson Xavier NX 的CPU是arm64的架构,镜像路径:xxx/ubuntu-ports/
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted

之后打开终端输入

sudo apt-get update

填坑:此时上面的一步可能会报错

(此时有可能是网关错误拦截了数据包或者防火墙故意将其屏蔽在外(比方update 包含有google-chrome浏览器的source时候,ip会自动重定向至6.6.6.6)

添加修改DNS服务器:

sudo vim /etc/resolv.conf   

添加:

nameserver 8.8.8.8
nameserver 223.5.5.5
nameserver 223.6.6.6

三、安装Jetson-stats管理工具

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

配置pip

python3

sudo apt-get install python3-pip

python2

sudo apt-get install python-pip
配置jetson-stats

在pip配置好的情况下,直接在终端pip3安装

pip3 install jetson-stats

安装好后输入

jtop

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

四、Cmake安装教程

  1. Jetson 刷机包默认安装的 cmake 的版本比较旧,在编译一些调用 tensorrt 使用 cuda加速的文件时会出现各种错误,根据个人项目的需要决定是否对 cmake 进行升级。使用 cmake --version查看cmake的版本。
  2. 下载cmake进行安装 ,根据需要下载相应的版本。链接如下(以下任选其一,第二个比较好用):

https://cmake.org/download/
https://cmake.org/files
假设你是ubuntu系统,需要的版本为3.18.2,则下载cmake-3.18.2.tar.gz:
在这里插入图片描述

  1. 安装步骤如下:
# 卸载旧版本
sudo apt remove --purge cmake 
# 安装新版本
tar zxvf cmake-3.18.2.tar.gz
cd cmake-3.18.2
./bootstrap
make -j8
sudo make install
# 安装完成后,关掉终端重新打开,输入 cmake --version 检查是否成功安装

参考

  • Xavier nx相关组件安装:
  • 查看cuda、cudnn:
  • AGX Jetson Xavier 刷机和图像处理配置教程
  • Jetson Xavier NX apt更换国内源
  • sudo apt-get update报错原因
  • TX2入门教程软件篇-安装CMake

你可能感兴趣的:(NVIDIA,深度学习)