配置NVIDIA Jetson AGX Xavier
最近公司需要我在AGX跑工程代码,也是新手上路,写此博客方便以后查阅。
主要会讲大致步骤,并记录一些坑
1.配件的准备
1.1主机环境
我是ubuntu18.04
1.2机子
NVIDIA Jetson AGX Xavier
1.2.1相关插口及需要
type-c接口插type-c to usb接口,
在烧录过程中需要转recover模式,刚开始左边的白灯是不亮的,转recover模式为 先按住2号键几秒钟不松开,然后再按一号键,直到白灯亮起
接口说明
从左至右边依次为:
1 电源接口,
2 网口
2 USB接口,连接键盘与鼠标
4 HDMI接口,用于外接显示屏
5 typeC口,切记,USB-typeC转接口不是插入这个口,是插入前面的接口
网口插网线联网,或者可以用主机共享网络,网上有教程
1.3外设
需要显示屏,因为只有一个usb口,有能力的准备个转换头,或者直接单个无线键鼠
2刷机
2.1下载安装包
需要先下载sdkmanager
登录nvidia,然后下载deb文件。
sudo dpkg -i sdkmanager_1.6.1-8175_amd64.deb
主机启动sdkmanager
sdkmanager
会让你再次登录nvdia账号,如果你之前有下载os,可以选择offline
2.2选择版本
2.2.1Step1
登陆账号后会自动进入step1,这里Host Machine 可以不用√,如果你想在主机里面也安装nvdia,可以选择√,接着选择你在Linux选择你要装的版本
这边切记选择你要装的版本,我当初选择了4.6,无法烧录我的系统,AGX一直处于重启的状态,后来选择4.4.1重新烧录,才有系统界面。在show all versions 里选择你要的版本。
DeepStream不用勾选,continue
2.2.2Step2
进入step2,选择accept,或者可以√ download now install later,这种是可以睡觉期间下载,放第二天安装。
continue 选择Manual手动。
切记,flash一定要进入recover模式下才能flash,如何验证呢?
我们是可以输入指令lsusb来对比
lsusb
未进入recover模式时如下,是不会显示NVidia Crop
小技巧:type-c to usb 线都先连号,把电源拔掉,再重新接起,指示灯是不亮的
但是按照上面说的,先按几秒2号键位,不松开,再按几秒1号键位松开则亮起白灯,进入recover模式,可以flash了,可以再输入lsusb,发现出现NVidiaCrop。
开始自动烧录,会有进度条。大概到百分之20几的时候系统就会装好了,弹出如下先不要输入,等显示屏显示系统重启后,并配置ubuntu的环境后再输入,因为,这个是要与你说命名的名字和密码相对应
2.2.3Step3
显示器出现这个界面,正常配置好系统后,可以再输入上面的username 和password了。
2.2.4Step4
接着继续continue,安装sdk组件,即cuda,tensorrt等等。最后finish。
3刷机完毕,查看配置环境
如果是想在Python3环境下,安装jtopc查看
sudo pip3 install jetson-stats
sudo jtop
可以查看CPU和GPU以及对应环境
结束。