更新时间:2020.12.31
SDK Manager版本:1.4
JetPack-4.4:包含cuda10.2、cudnn8.0、tensorRT7.1、opencv-4.1.1、python-3.6.5、numpy-1.18
硬件准备:一台64位PC机、Jetson TX2(无需主板)、一根micro-USB线、一根网线、一根HDMI线、一个显示屏、鼠键外设两组。
一、主机环境配置
1、主机必须为64位ubuntu系统(建议16.04,安装JetPack4.4也可以是18.04),可以使用虚拟机。由于安装过程中,会使用大量磁盘空间,请确保有至少50G空间。为确保安装过程中下载畅通,主机最好连接有线以太网。
2、注册Nvidia Developer账号(等待邮箱验证的过程可能比较久),下载SDK Manager(version=1.4),并安装:
sudo dpkg -i <XXX.deb> #安装
sdkmanager #运行
二、SDK Manager的使用
下载
登录(极苦难)
选择developer,点击login,在弹出的网页输入账号密码并验证。
如果在retrieving user information停留超过3分钟,建议重启软件。
如果进度条在获取产品信息(记不清,大概这个意思)滞留,可以选择等待。
反正就是反复尝试(前提是网络没问题)。
若成功登录,在接下来的操作过程中,请勿轻易关闭sdk。否则你还要再经历一次绝望。
Step 1
DRIVE:勾选Jetson。
HARDWARE CONFIGURATION:虚拟机可以不选host machine,我是双系统,所以选了。选择TX2,并打勾。
操作系统:勾选Linux。
ADDITIONAL SDK:根据需求勾选。
我安装时全勾上了。
点击continue step 2
Step 2
设置download folder和Target HW image folder,建议不要设为同一个文件夹。
勾选 accept license agreements,和download now.Install later.
进入step 3 开始下载。
Step 3
如果下载失败,请重新下载;如果还是不行,先不要重启sdk,可以返回第一步重新配置下载;重启sdk是下下策。
下载成功后,请千万不要关闭sdk。点击返回第一步,进行安装。
安装
step1 同上,在step2的时候,不要勾选download now.Install later,不要勾选download now.Install later,不要勾选download now.Install later。点击下一步,此时主机会开始准备安装的文件。当安装完主机文件后,会弹出如下界面:
此时,选择manual setup。将tx2用micro-USB与主机连接(不需要连网线),再让tx2进入recovery模式,方法如下:
按下并保持recovery键
上电
按下reset,松开reset
约2s后松开recovery
进入恢复模式后,tx2是黑屏的。你也可以在主机的终端中输入lsusb
,若显示nvidia crop
,即连接成功。
点击flash开始安装。
当安装进度约为45%左右(即jetpack os安装完成),tx2会点亮屏幕。
此时,不要继续安装。
先在tx2上设置用户信息、密码、语言、时区等信息,进入ubuntu桌面。然后在主机上输入刚刚设置的用户名和密码,再继续安装。
请关注CUDA、cudnn、tensorRT是否安装成功。