TX2 创建自己的深度学习环境全流程向攻略(一)TX的刷机与必要依赖库的安装

  • 由于毕业设计的需要,需要在Nvidia的TX2的嵌入式平台上实现自己的深度学习代码来满足自己的毕业设计要求。幸好Nvidia公司的TX2嵌入式平台本来就是为了搭载神经网络的框架模型,虽然还没到代码调试阶段,但是整体环境已经搭载好了,在TX2上的pycharm中已经可以import最基本的tensorflow和cv2了,还算说曙光就在眼前。

    下面先贴图为证据吧~:
    TX2运行效果图
    由于是使用另外的电脑的写的博客,所以为了方便采用的是拍照而非截屏的方式进行展示,图片效果还算清楚,大家也就将就一下吧。
    效果展示完了,接下来就具体的说到是如何做的吧。
    能够自己独立在TX2上搭建好深度学习运行环境,还是依靠了很多CSDN上各路神仙的文章,因此接下来的流程我会按着我怎么跟大神文章的做法来进行讲解。既然是全流程攻略向的文章,我就从最先的TX2开箱进行讲起吧。
    1.TX2的开箱及自带环境的安装
    TX2开箱安装自带Ubuntu系统流程
    这个在网上其实有很多大神都已经写了,百度一下就有很多。我只说需要注意的两点:
    a. TX2上只有一个USB接口,所以肯定不能同时连接鼠标,键盘或者是U盘。博主正好手边有一块之前绿联的2.0usb扩展口(绿联打钱~),可以完美运行,不过如果想要传输速度快一点的话,最好还是和TX2一样用3.0的接口是最好的。
    b. 由于TX2是以NVIDIA的显卡为驱动进行的,所以是需要HDMI的显示屏和连接线,如果像博主一样是实验室的老显示屏的话需要购买一根HDMI与VGA的转接线,注意是转接线(一端是HDMI的接口(接在TX2上的),一端是接在老式显示屏上的),不是转接口!!!!!!转接口的话,按照我之前几个用TX2做无人机的同学的话来讲是会无法显示的!如果大家无法确定的话,还是用最近今年的新显示屏吧,那样的话啥都不用担心了(除了钱,写在双十一后面)。
    对了,在输入密码的时候,系统是不会显示你输入的字符,全是黑的,只有你输完密码按下回车之后才会有提示,这一点大家也要注意哦!(由于是第一次用,网上很多大神都没写,自己还弄了好久~)
    安装好了之后就可以进行接下来的刷机流程了~
    这是一个必要的流程哦,因为有些自带的系统很糟糕,可能连firefox都不能运行,被阉割了很多,所以最后这个系统是需要重新安装,最好不要在上面进行过多的操作什么的。

  • TX2刷机
    先说一下TX2刷机要准备的东西:
    1.安装了Ubuntu的主机(博主用的是Ubuntu16.04版本)(注意不是TX2!!!是一台PC电脑!!不是TX2!!!!!我用的电脑是双系统的大家可以自行百度安装双系统,下面是贴了一个博主的双系统安装教程,我跟着做的,没问题~Ubuntu与windows双系统安装教程虚拟机的话,我没有试过,大家自行百度试试。)

    2.一根TX2中自带micro—usb线。

准备好以上的东西就可以开始对TX2进行刷机了。和其他大多数博主利用jetpack3.3进行刷机不同,我采用的是NVIDIA官网提供的最新的,也是适应性相对较好的(我也按照其他博主下载了jetpack3.3想要进行刷新,但是PC主机不知道哪里报错了,卡了好久,最后没办法还是用了最新的,结果异常好用,适应性好了很多,不用担心)SDK manager4.4进行刷机。
首先在自己的PC主机上(Ubuntu系统)中进入NVIDIA下载官网。通过注册账号了之后就可以进行下载了,这个账号待会儿还需要的,稍后会用。
SDK manager
大约60M左右,很快就能下载好。在网页的最下放还提供了SDK manager的安装方法,懒得看英文的同学可以通过以下步骤,一样的。
1.下载:先将这个.deb文件下载到自己主机home中的随意一个文件夹里面,然后打开终端进入到文件夹里。
2.安装:输入安装命令:

sudo apt install ./sdkmanager-[version].[build#].deb 

这是官方的,我图简便就直接复制过来了,其实就是你下载的那个SDK manager的版本。或者大家直接在输入完了sdkmanager之后直接按Tab键就可以了一样可以实现安装。

3.在PC端安装好了SDKmanager之后,通过终端,直接输入指令

sdkmanager

输入之后即可打开窗口,如下图所示:
在这里插入图片描述
打开了SDKmanager之后,会出现如下的登录界面,使用刚才在NVIDIA注册的账号就可以登录了。

在选择好了之后,进入到选择刷机需要的安装包和系统,在这里我是出了Deepstream没有选着之外,其他的我都选了。然后点击继续。
在这里插入图片描述

在选完了之后,就进入到漫长的下载过程中,下载到一定程度后会弹出这样一个窗口,在这个窗口的第一个下拉框那里可以选着手动还是自动刷机。这个时候还需要用micro-usb连接电脑主机和TX2平台。我这里选择的是手动刷机,即Manual Setup这个选项。
在这里插入图片描述
这个选项需要打开TX2的USB的模式。具体步骤是:
1.先将TX2断电,然后将电源线拔掉
2.重新连接回电源线
3.按下电源按键,将TX2上电
4.马上按下RECOVER FORCE键,保持不动
5.在保持RECOVER FORCE键不变的情况下,按下RESRT键,然后放开
6.等待几秒钟后松开RECOVER FORCE键 ,完成TX2的USB操作模式打开,可以在主机的终端上输入命令isusb,查看是否存在NVIDIA Corp,如果有的话就是打开了TX2的USB模式。不知道按键的同学可以进入下面这个连接看一下。
TX2按键
完成之后点击Flash,这个时候主机会先对TX2的系统进行刷机。

在对TX2的Ubuntu系统重装之后需要设置用户姓名和密码,记住这个用户名和密码,等一会儿还需要。TX2系统刷机完成之后,打开TX2的Ubuntu操作系统与网络进行连接,同时通过终端指令获取当前TX2的IP地址。在SDK manager下载好了除了TX2系统之外的内容后,弹出下面这个窗口,是在TX2上安装依赖库之内的东西,之后的神经网络需要用到。
在这里插入图片描述
在IP端输入你刚刚在TX2上查询到的地址,然后输入刚才安装系统的时候设置的用户名和密码,点击install就可以了。(这里需要注意一下,
1.
这里的用户名和你在TX2终端上打开的名字要一致,注意大小写!!!我就是一直用大写,用户名始终没办法输入正确,弄了半天QAQ~
2.TX2和主机端都需要在联网的情况下进行install,不然的话安装的话很多都会是error,之前的博主因为都是自动联网的,所以没有提到这个问题,我是连接的校园网,需要自己登陆才行,所以刚开始弄这个问题弄了很久,希望大家注意一下,不要重走我的老路。。。)之后只需要等待install完成就可以了~
下一章节是在TX2上安装pycharm编译器。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值