上一篇文章已經(jīng)為 JetsonOrin 開發(fā)套件配置好 Ubuntu 20.04 L4T(Linux for Tegra)桌面級(jí)操作系統(tǒng),但是如下列所需要的開發(fā)資源并未安裝:
-
CUDA 工具包(Toolkits);
-
cuDNN神經(jīng)網(wǎng)絡(luò)加速庫(kù):
-
TensorRT推理加速引擎;
-
OpenCV計(jì)算機(jī)視覺庫(kù);
-
VPI視覺開發(fā)界面;
-
DeepStream智能分析工具;
過去的 AGX Xavier 開發(fā)套件是需要透過 headless(USB線)方式與 PC 進(jìn)行連線,然后在 PC 上執(zhí)行 SDK Manager 為 Jetson 設(shè)備安裝開發(fā)環(huán)境,執(zhí)行步驟相對(duì)繁瑣。如今 NVIDIA 為 Jetson Orin 開發(fā)套件提供直接安裝方式,如下圖 “Step2.JetPack components installation via Debian packages” 方式,直接在 Jetson Orin 開發(fā)套件上執(zhí)行安裝步驟就可以,使得整個(gè)安裝過程變得十分簡(jiǎn)單。
請(qǐng)按照以下步驟為您的 Jetson Orin 開發(fā)套件安裝開發(fā)環(huán)境:
1、檢查內(nèi)核版本:
首先檢查預(yù)安裝系統(tǒng)的內(nèi)核版本,請(qǐng)執(zhí)行以下指令:
cat/etc/nv_tegra_release
出現(xiàn)類似如下的信息:
# R34 (release), REVISION: 0.4, GCID: 30414990, BOARD: t186ref, EABI: aarch64, DATE: Tue May 17 04:20:55 UTC 2022
目前內(nèi)核版本為 R34.0.4,不過 JetPack 5.0.1DP(Developer Preview)版本的內(nèi)核為 R34.1.x,因此需要執(zhí)行以下步驟調(diào)整源的版本:
sudobash-c'echo"debhttps://repo.download.nvidia.com/jetson/commonr34.1main">>/etc/apt/sources.list.d/nvidia-l4t-apt-source.list'
sudobash-c'echo"debhttps://repo.download.nvidia.com/jetson/t234r34.1main">>/etc/apt/sources.list.d/nvidia-l4t-apt-source.list'
接下來就可以開始用系統(tǒng)提供的 Debian 安裝包來安裝開發(fā)環(huán)境。
2、安裝 JetPack 開發(fā)環(huán)境:
在 Jetson Orin 開發(fā)套件預(yù)安裝系統(tǒng)里內(nèi)置 JetPack 的安裝包,無需去探索這些安裝包放在什么地方,只要執(zhí)行以下步驟就可以:
sudoaptupdate
sudoaptdist-upgrade
sudoreboot
在這里必須執(zhí)行一次重啟的動(dòng)作,否則會(huì)出現(xiàn)一些不穩(wěn)定的現(xiàn)象。重啟之后只要執(zhí)行以下指令即可:
sudo apt install nvidia-jetpack
如果網(wǎng)絡(luò)順暢的話,大約 1 個(gè)小時(shí)時(shí)間就能全部安裝完畢(不包含 DeepStream),如果安裝過程出現(xiàn)中斷的話,就得重復(fù)上述指令,直到完成為止,如果持續(xù)失敗,那就建議將 Jetson Orin 的 APT 源更換成國(guó)內(nèi)源。
3、檢查開發(fā)環(huán)境:這里主要檢查以下項(xiàng)目
(1)CUDA:執(zhí)行以下指令
nvcc -V
如果出現(xiàn)以下信息則表示正確。
nvcc:NVIDIA(R)Cudacompilerdriver
Copyright (c) 2005-2021 NVIDIA Corporation
Built on Thu_Nov_11_2305_PST_2021
Cuda compilation tools, release 11.4, V11.4.166
Buildcuda_11.4.r11.4/compiler.30645359_0
(2)cuDNN:執(zhí)行以下指令
dpkg -l libcudnn8
如果出現(xiàn)以下信息則表示正確。
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-===================-============-======================
iilibcudnn88.3.2.49-1+cuda11.4arm64cuDNNruntimelibraries
(3)TensorRT:
dpkg-ltensorrt
如果出現(xiàn)以下信息則表示正確。
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-===================-============-=====================
iitensorrt8.4.0.11-1+cuda11.4arm64MetapackageofTensorRT
(4)OpenCV:
dpkg -l libopencv
如果出現(xiàn)以下信息則表示正確。
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-===================-============-=======================
iilibopencv4.5.4-8-g3e4c170df4arm64OpenComputerVisionLibrary
4、安裝 jtop 系統(tǒng)監(jiān)控工具
這是 Jetson 系列非常著名的監(jiān)控工具,請(qǐng)執(zhí)行以下指令進(jìn)行安裝:
sudoaptinstallpython3-pip
sudo -H pip3 install -U pip
sudo-Hpipinstalljetson-stats==4.0.0rc1
然后執(zhí)行下面啟動(dòng)指令就能開啟這個(gè)監(jiān)控工具:
jtop
如果啟動(dòng)出現(xiàn)錯(cuò)誤的話,請(qǐng)重啟一下 Jetson Orin 讓這個(gè)服務(wù)完整啟動(dòng)。啟動(dòng)工具之后可以看到下面的工作畫面:
操作細(xì)節(jié)非常直觀,照著底部的功能編號(hào)去執(zhí)行就可以。
-
NVIDIA
+關(guān)注
關(guān)注
14文章
4855瀏覽量
102709 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6684瀏覽量
123140 -
開發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
218瀏覽量
16567 -
開發(fā)套件
+關(guān)注
關(guān)注
2文章
150瀏覽量
24249
原文標(biāo)題:NVIDIA Jetson 系列文章(3):安裝開發(fā)環(huán)境
文章出處:【微信號(hào):NVIDIA-Enterprise,微信公眾號(hào):NVIDIA英偉達(dá)企業(yè)解決方案】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論