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

    下面先贴图为证据吧~:

    由于是使用另外的电脑的写的博客,所以为了方便采用的是拍照而非截屏的方式进行展示,图片效果还算清楚,大家也就将就一下吧。
    效果展示完了,接下来就具体的说到是如何做的吧。
    能够自己独立在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编译器。

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

  1. 鸿蒙系统新手教程,鸿蒙灭神决新手入门全流程图文攻略

    鸿蒙灭神决新手入门全流程图文攻略 2019-03-21 15:04:13来源:天天RPG编辑:野狐禅评论(0) 中后期 回归主题,如果还是打不过神器2,可以先到"中级挑战"这里完成 ...

  2. 鸿蒙新手教程,鸿蒙灭神决新手入门全流程图文攻略

    鸿蒙灭神决新手入门全流程图文攻略 2019-03-21 15:04:13来源:天天RPG编辑:野狐禅评论(0) <鸿蒙灭神决>是近日登陆平台的一张新图,这张图采用了修仙元素,很多小伙伴对这 ...

  3. 江苏专转本复习备考全流程详细攻略

    江苏专转本全流程?专转本是什么?专科生从普通高等专科学校转入普通高等本科院校的选拔考试,简称"专转本":是专科应届毕业生在毕业前三年级第二学期参加由省教育考试院组织的统一考试‍,下 ...

  4. 超详细配置教程,搭建Windows深度学习环境

    点上方蓝色"菜鸟学Python",选"星标"公众号 重磅干货,第一时间送到 选自towardsdatascience,作者:Ahinand 机器之心编译 虽然大 ...

  5. 超详细配置教程,搭建 Windows 深度学习环境

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 选自 | towardsdatascience 作者 | Ahina ...

  6. Ubuntu16.04深度学习环境搭建

    Ubuntu16.04深度学习环境搭建(anaconda3+cuda10.0+cudnn7.6+pytorch1.2) 文章目录 Ubuntu16.04深度学习环境搭建(anaconda3+cuda1 ...

  7. 在Win10游戏本中搭建MindSpore-GPU的深度学习环境

    在Win10游戏本中搭建MindSpore-GPU的深度学习环境 背景 一."金字塔"项目目标 二.系统环境 三.避大坑 四.安装过程 1.加入Windows Insider计划 ...

  8. 深度学习环境搭建之SFA3D目标检测

    一.前言     由于公司项目支撑,近期需要做雷达图像的目标检测后融合.本篇博客详细介绍深度学习环境搭建,并跑通SFA3D.由于本机第一次搭建环境,这里先全部手动搭建,实际上在用Ananconda创建 ...

  9. tensorflow环境notebook_Windows电脑深度学习环境超详细配置指南

    虽然大多数深度学习模型都是在 Linux 系统上训练的,但 Windows 也是一个非常重要的系统,也可能是很多机器学习初学者更为熟悉的系统.要在 Windows 上开发模型,首先当然是配置开发环境. ...

最新文章

  1. 递归函数和预处理学习总结
  2. 【Android】Android 8种对话框(Dialog)
  3. Port already in use: 1099;
  4. 公开发布版的Windows Azure 基础结构服务中的 SQL Server – 文档和最佳实践(已更新),还有即将发布的博客...
  5. Python-接口开发入门
  6. 舞台灯恒流芯片 无频闪无噪音 多路共阳 调光深度0.1% 方案分享
  7. 步骤五 · 4-9 解决getElementsByClassName()兼容性 未解决
  8. Python爬取全国或特定城市百度地图慧眼、百度迁徙迁入迁出大数据
  9. android 平板键盘布局,7款Android平板输入法横向评测,安卓平板软件HD/THD下载
  10. spring boot 2 整合 j2Cache
  11. httpclient4.X 设置代理请求(包含账号密码)
  12. 窄带Vs宽带 MIMO
  13. java设计模式 建造模式_java设计模式(三)建造者模式
  14. 英特尔和amd学计算机,笔记本处理器intel和amd哪个好_有什么区别|性能对比-太平洋电脑网...
  15. python星空画法教程_零基础也能画好的星空教程|利用午休时间画出你的星辰大海...
  16. 《孩子快抓紧妈妈的手 -----转载
  17. [源码解析] 深度学习分布式训练框架 horovod (10) --- run on spark
  18. Android 查看第三方应用进程的内存开销
  19. .Net加密与解密——非对称加密之数字签名
  20. ISO9001标准文档模版-测试计划

热门文章

  1. python二进制、十进制、8进制、16进制转换
  2. 问题 A: 阿Q的记忆
  3. Linux下弹入弹出光驱(CDROM)命令
  4. Django DRF API
  5. Runtime error! dllhost.exe AxH264Dec.dll
  6. 英雄体育逆风上市能否突围?
  7. 图解SQL面试题 (学习笔记) 003多表查询----2
  8. hp1010警告灯亮
  9. The 15th Chinese Northeast Collegiate Programming Contest部分题解
  10. 仿Android GridView以解决ScrollView中嵌套自带GridView滚动条冲突问题