Nvidia Nano

刷机

  • 硬件连接 刷机之前,先使用跳线帽/跳线的两端分别连接Jetson Xavier NX开发板的第三个引脚FC_REC与第四个引脚GND(开发板进行短接后,通电会进入recovery模式),之后电源端口接入 19V 电源, Micro-usb 端口接入配套的 Micro USB 线连到ubuntu 系统的主机上。

  • 安装sdkmanager https://developer.nvidia.com/sdk-manager

  • 运行Nvidia SDK manager

    sdkmanager
    

登陆帐号,出现下面界面,则说明链接开发板成功。

Step 1:

Step 2:

这个过程需要输入本机管理员密码。

Step 3:

如遇到以下问:

查看板子是否被识别到:

CUDA

CUDA, CUDNN version

nvcc –version 显示的是CUDA runtime API的版本

nvidia-smi显示的是driver API的版本

通常,driver api的版本能向下兼容runtime api的版本**,即 **nvidia-smi 显示的版本大于nvcc –version 的版本通常不会出现大问题。

CUDA Toolkit

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/arm64/cuda-ubuntu2204.pin
sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/12.8.1/local_installers/cuda-tegra-repo-ubuntu2204-12-8-local_12.8.1-1_arm64.deb
sudo dpkg -i cuda-tegra-repo-ubuntu2204-12-8-local_12.8.1-1_arm64.deb
sudo cp /var/cuda-tegra-repo-ubuntu2204-12-8-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda-toolkit-12-8 cuda-compat-12-8

Your GPU Compute Capability

GPU Compute Capability
Jetson AGX Orin, Jetson Orin NX, Jetson Orin Nano 8.7
Jetson AGX Xavier, Jetson Xavier NX 7.2
Jetson TX2 6.2
Jetson Nano 5.3

CUDNN

wget https://developer.download.nvidia.com/compute/cudnn/9.8.0/local_installers/cudnn-local-tegra-repo-ubuntu2204-9.8.0_1.0-1_arm64.deb
sudo dpkg -i cudnn-local-tegra-repo-ubuntu2204-9.8.0_1.0-1_arm64.deb
sudo cp /var/cudnn-local-tegra-repo-ubuntu2204-9.8.0/cudnn-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cudnn

Pytorch版本选择

应该选择与 nvcc –version 对应的CUDA版本匹配的Pytorch

comments powered by Disqus