實驗室項目需要猴伶,今天配置了Jetson TX2。一開始以為在TX2上配置深度學習平臺應該和電腦上差別不大鉴吹,拿到手后才發(fā)現(xiàn)自己太天真了......
血淚教訓:主機用Ubuntu16.04真的配不起來!
背景介紹
2017年,英偉達發(fā)布了嵌入式人工智能超級計算平NVIDIA Jetson TX2踏拜,以及Jetson平臺支持的最新軟件開發(fā)包JetPack 3.0。etson TX2 延續(xù)了該系列體積小巧举庶、高度集成的特性执隧,大小僅相當于一張信用卡。與前一代Jetson TX1相比,TX2能提供兩倍的功效镀琉。GPU峦嗤、CPU都進行了升級,其中GPU變成了Pascal 架構(16 nm工藝)屋摔。這意味著Jetson 系列進入了 Pascal 架構時代烁设。內存、存儲都增加了一倍钓试,提供了 8G 內存装黑、32G 固態(tài)存儲器。支持802.11ac WLAN和藍牙弓熏。更多介紹參見英偉達官網(wǎng)恋谭。
配置過程
配置的教程很少,只能參考為數(shù)不多的CSDN上的博客挽鞠。
我到手的TX2預裝了Ubuntu16.04疚颊,
啟動開發(fā)板
- 切換到英偉達安裝目錄
cd ${HOME}/NVIDIA-INSTALLER
- 運行安裝腳本來提取和安裝NVIDIA LINUX driver binary relesae:
sudo ./installer.sh
- 重啟系統(tǒng)
- 配置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材义,官網(wǎng)指南給出的是Ubuntu14.04,經(jīng)過測試證明真的要使用Ubuntu14.04嫁赏。
創(chuàng)建文件夾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到如下界面(到加載一會兒才會出現(xiàn)):
因為后來刷機了潦蝇,所以Target - Jetson TX2下面的選項除了Compile CUDA Samples其他的都安裝了款熬,然后等幾分鐘,然后next护蝶,之后選擇accept all华烟,主機的安裝就完成了。
一般情況下可以不用安裝帶有on host字樣的條目持灰,因為這些組件會安裝到本機Ubuntu上盔夜。
刷機
配置網(wǎng)絡
開發(fā)板刷機過程中需要全程聯(lián)網(wǎng),那么官方推薦的做法就是把電腦與開發(fā)板用網(wǎng)線連在同一個路由器下堤魁,我的方法是主機直接連無線喂链,開發(fā)板用網(wǎng)線連接到路由器端口,不過為了保證穩(wěn)定妥泉,建議使用網(wǎng)線椭微。那么在彈出的network layout配置中選擇路由連接;在network interface中選擇以太網(wǎng)端口盲链,不認識的話建議在terminal中輸入指令 ifconfig -a蝇率,查詢連接的無線網(wǎng)是哪一個迟杂。
一路next就可以`
開發(fā)板連接電腦刷機
- 斷開電源,保證開發(fā)板處于斷電關機狀態(tài)
- 用網(wǎng)線將開發(fā)板連接到路由器上本慕,開發(fā)板連接屏幕
- 用Micro USB線把開發(fā)板連到電腦上
- 接通AC電源排拷,按下power鍵,開機
- 長按rec鍵不松開锅尘,ey然后點按一下reset鍵监氢,過2s以后,才松開rec鍵藤违,此時開發(fā)板處于強制恢復模式
可以在終端中用命令:lsusb來查看開發(fā)板有沒有連上電腦浪腐,如果出現(xiàn)了Nvidia Corp的選項就可以了,點enter開始刷顿乒。
如果成功了议街,TX中途會開機,顯示出Ubuntu的界面淆游,這個時候主機還在安裝傍睹,當出現(xiàn)下面界面的時候,說明已經(jīng)安裝好了:
之后會介紹Jetson TX2上安裝caffe