赞
踩
jetson系列的产品在使用前一般都需要进行刷机操作,刷机就是给设备重装系统并且安装一些深度学习相关的库,内容包括CUDA库、OpenCV库等等。我第一接触该系列产品是给TX2刷机,过程可以说是苦不堪言,那时网络上很多教程都较为老旧,所以遇到的问题大都是自己拼凑网上零散的资料解决的。那时候忙于学业很多避坑的方法没有记录下来,这一次想着记录一下自己为Jetson AGX Xavier刷机的过程。
硬件:惠普笔记本电脑,Jetson AGX Xavier开发套装,高清显示器
软件:Windows10,VMware® Workstation 16 Pro,Ubuntu18.04,NVIDIA SDK Manager1.4
具体步骤请看我的另一篇文章
①NVIDIA官网下载安装包,下载时需要账号登陆NVIDIA
②打开终端执行“sudo apt install ./sdkmanager_1.4.0-7363_amd64.deb“,输入Y开始安装,安装完成后终端执行“sdkmanager”启动应用。电脑的运行内存最好8G以上。
1、我的笔记本电脑显示屏分辨率是1360x620的,而SDK Manager需要至少1440x900的分辨率。所以我需要外接一个高清显示器。数据线连接电脑与Xavier,个人习惯一开始就进入recovery模式,Xavier连接电源,先按住recover按键不松手,大概两秒后按下电源键,然后同时松手,此时指示灯亮起,进入恢复模式,虚拟机终端执行lsusb,出现NVIDIA设备则成功。
2、点击"LOGIN",等进度条到三分之一左右的位置时会跳出网页需要登陆,登陆后进度条全部结束便会进入安装内容选择界面。
3、选择自己需要刷机的产品,正常只要设备进入了恢复模式或者开机状态,与电脑连接上便会自动选择检测到的产品,主机去掉勾选,可以不要。其它的根据需要安装,网络或是其他原因会导致很多步骤出现oops!,幸运的话可以retry成功,否则需要多次重启应用,如果有条件科学上网,那对刷机会大有助益,我第一次为Tx2刷机时就是靠科学上网解决了很多问题。网络质量对刷机而言,个人认为影响很大。
4、正常到了第二步,网络质量好和可以科学上网的人可以推荐下载后立即安装,但是按照我的经验下载出错的可能性比较大,所以我一般选择先下载库文件之后再安装,两个复选框全部打钩,点击continue,这里下载文件我是之前已经保存好了的,我自己家的网络无论怎么样,在没有科学上网的情况下就是下载不了,但是学校实验室的网络质量真香,不科学上网也下载成功了。
5、安装包下载完成后,返回第二步,此时只需勾选接受协议那个复选框即可,点击“continue” ,到了第三步,在Jetson OS Image这项达到99%时会卡一段时间,耐心等一会到100%后,Xavier会开机执行Ubuntu系统的安装步骤。
6、系统安装完成后填写相应的IP地址以及自己的用户名和密码,但是我在刷机的过程中,我的用户名是jetson agx xavier,但是此时用户名填写jetson才开始执行深度学习库的安装过程,有点迷。
7、之后就是漫长的等待过程,刷机完成
8、如果过程中安装有出错,可以考虑一下安装文件路径是否存在中文,我之前有因为这个被卡住,还有最好是将安装文件保存在home目录下。如果多次retry都不成功,可以尝试停止本次安装,返回第一步,点击应用界面左下角的“Repair/Uinstall”,将Jetson OS image 卸载,然后重新安装,之前有通过这个安装成功。
第一次给TX2刷机时,基本每一步都是坑,要么OOPS!,要么安装失败,有的时候登陆应用都登不上(这应该是网络原因)。Xavier刷机时倒是很顺利,唯独让我奇怪的是前文刷机第六步提到的,填用户名和IP地址时为啥用户名是"jetson"。刷机对个人电脑的配置有一定的要求,个人还是建议不用虚拟机刷机,最好电脑是直接安装的Ubuntu系统,然后运行内存大小和home目录的磁盘空间大小一定要满足基本要求,网络最好是有线网连接,网络不好,直接人傻了。还有,刷机时下载的文件强烈建议保存下来,否则,说不定哪天又要再次刷机。总之,以上是我为Xavier的刷机过程,可能记录有所纰漏,仅供参考。最后,祝大家都刷机成功,欢迎指正,共同学习。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。