NVIDIA Jetson TX2(TX1)

Jetson TX2配置

2017-06-28  本文已影响1231人  喻茸sophie

实验室项目需要,今天配置了Jetson TX2。一开始以为在TX2上配置深度学习平台应该和电脑上差别不大,拿到手后才发现自己太天真了......
血泪教训:主机用Ubuntu16.04真的配不起来!

背景介绍

2017年,英伟达发布了嵌入式人工智能超级计算平NVIDIA Jetson TX2,以及Jetson平台支持的最新软件开发包JetPack 3.0。etson TX2 延续了该系列体积小巧、高度集成的特性,大小仅相当于一张信用卡。与前一代Jetson TX1相比,TX2能提供两倍的功效。GPU、CPU都进行了升级,其中GPU变成了Pascal 架构(16 nm工艺)。这意味着Jetson 系列进入了 Pascal 架构时代。内存、存储都增加了一倍,提供了 8G 内存、32G 固态存储器。支持802.11ac WLAN和蓝牙。更多介绍参见英伟达官网。

image.png

配置过程

配置的教程很少,只能参考为数不多的CSDN上的博客。
我到手的TX2预装了Ubuntu16.04,

启动开发板

  1. 切换到英伟达安装目录
cd ${HOME}/NVIDIA-INSTALLER
sudo ./installer.sh
  1. 配置JetPack3.0
    JetPack3.0中包含了cuda8.0,是caffe运行必不可少的组件,JetPack下载的链接为:https://developer.nvidia.com/embedded/jetpack
    配置教程参考:http://docs.nvidia.com/jetpack-l4t/index.html#developertools/mobile/jetpack/l4t/3.0/jetpack_l4t_install.htm#component_manager
    下面记录JetPack的安装过程:
    首先要准备一台Host computer,官网指南给出的是Ubuntu14.04,经过测试证明真的要使用Ubuntu14.04。
    创建文件夹JetPack,将下载好的JetPack-L4T-3.0-Linux-x64.run放到该文件夹下,运行
$ mkdir JetPack
$ cp ~/Downloads/JetPack-L4T-3.0-linux-x64.run  ~/JetPack/
$ cd ~/JetPack
$ chmod +x JetPack-L4T-3.0-linux-x64.run 
$ ./JetPack-L4T-3.0-linux-x64.run 

主机安装所需组件

解压好后进入图形界面,一直next到如下界面(到加载一会儿才会出现):

image.png

因为后来刷机了,所以Target - Jetson TX2下面的选项除了Compile CUDA Samples其他的都安装了,然后等几分钟,然后next,之后选择accept all,主机的安装就完成了。
一般情况下可以不用安装带有on host字样的条目,因为这些组件会安装到本机Ubuntu上。

image.png

刷机

配置网络

开发板刷机过程中需要全程联网,那么官方推荐的做法就是把电脑与开发板用网线连在同一个路由器下,我的方法是主机直接连无线,开发板用网线连接到路由器端口,不过为了保证稳定,建议使用网线。那么在弹出的network layout配置中选择路由连接;在network interface中选择以太网端口,不认识的话建议在terminal中输入指令 ifconfig -a,查询连接的无线网是哪一个。

image.png

一路next就可以`

image.png

开发板连接电脑刷机

  1. 断开电源,保证开发板处于断电关机状态
  2. 用网线将开发板连接到路由器上,开发板连接屏幕
  3. 用Micro USB线把开发板连到电脑上
  4. 接通AC电源,按下power键,开机
  5. 长按rec键不松开,ey然后点按一下reset键,过2s以后,才松开rec键,此时开发板处于强制恢复模式

可以在终端中用命令:lsusb来查看开发板有没有连上电脑,如果出现了Nvidia Corp的选项就可以了,点enter开始刷。
如果成功了,TX中途会开机,显示出Ubuntu的界面,这个时候主机还在安装,当出现下面界面的时候,说明已经安装好了:

657975847.jpg

之后会介绍Jetson TX2上安装caffe

上一篇下一篇

猜你喜欢

热点阅读