前面安裝 Jetson Orin 開(kāi)發(fā)套件的開(kāi)發(fā)環(huán)境過(guò)程,并沒(méi)有將 DeepStream 智能分析套件安裝進(jìn)去,因此需要獨(dú)立的安裝過(guò)程,這里提供三種安裝方式給使用者參考。
1、使用 DeepStream 壓縮包進(jìn)行安裝:
請(qǐng)?jiān)L問(wèn) https://developer.nvidia.com/deepstream-getting-started,進(jìn)入后會(huì)看到如下圖的 DeepStreamSDK 6.1 版本說(shuō)明:
右表所列的是對(duì)于系統(tǒng)的要求,在 Jetson 的部分必須是 JetPack5.0.1 DP 版本以上,Jetson Orin 開(kāi)發(fā)套件剛好符合這個(gè)要求,因此可以安裝這個(gè) 6.1 版本的 DeepStream。
頁(yè)面往下會(huì)看到如下圖的 “Downloads” 部分:
點(diǎn)選左下角 “I Agree To...” 左邊的框,就會(huì)跳出下圖的選項(xiàng):
這里推薦下載 “Download .tar” 壓縮包的方式會(huì)比較簡(jiǎn)單。點(diǎn)擊后會(huì)彈出下面畫面:
這是要求使用者必須擁有 NVIDIA 開(kāi)發(fā)者社區(qū)賬號(hào),如果沒(méi)有的話就申請(qǐng)一個(gè),至于申請(qǐng)與登錄的步驟,這里就不多贅述了。
將壓縮包下載至 Jetson Orin 開(kāi)發(fā)套件之后,請(qǐng)?jiān)?Jetson Orin 上執(zhí)行以下步驟:
# 安裝依賴庫(kù)
sudo apt install -y libssl1.0.0 libgstreamer1.0-0 gstreamer1.0-tools gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav libgstrtspserver-1.0-0 libjansson4=2.11-1 libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libgstrtspserver-1.0-dev libx11-dev
# 重新安裝nvidia-l4t的相關(guān)庫(kù)
sudoaptinstall--reinstall-ynvidia-l4t-gstreamernvidia-l4t-multimedianvidia-l4t-core
現(xiàn)在請(qǐng)到前面下載的 deepstream_sdk_v6.1.0_jetson.tbz2 的位置,執(zhí)行以下指令開(kāi)始安裝 DeepStream 開(kāi)發(fā)工具:
sudo tar -xvf deepstream_sdk_v6.1.0_jetson.tbz2 -C /
cd /opt/nvidia/deepstream/deepstream
sudo./install.sh&&sudoldconfig
接下來(lái)執(zhí)行下面指令,檢驗(yàn) DeepStream 的安裝是否成功:
deepstream-app --version-all
第一次執(zhí)行會(huì)出現(xiàn)一些警告(warning)信息,再執(zhí)行一次就會(huì)正常出現(xiàn)下圖信息:
這樣就表示安裝完成了。
2、通過(guò) SDK Manager 安裝:
這種安裝需要有一臺(tái)裝有 Ubuntu 或 CentOS 的 x86 電腦來(lái)輔助,相對(duì)繁瑣一些。這個(gè)工具可以在 https://developer.nvidia.com/nvidia-sdk-manager 下載,直接使用 dpkg 進(jìn)行安裝就可以,然后開(kāi)啟 SDK Manager 進(jìn)行安裝。
這種方式比較麻煩的部分是 SDK Mananger 的登錄步驟(如下圖),與前一種方式同樣需要有 NVIDIA 開(kāi)發(fā)者社區(qū)的賬號(hào)與密碼,如果沒(méi)有也得申請(qǐng)一個(gè)。后臺(tái)驗(yàn)證步驟需要連上 NVIDIA 的服務(wù)器,因此有時(shí)需要重復(fù)多次才能成功。
登錄成功之后進(jìn)入 “STEP 1” 選擇安裝的內(nèi)容,請(qǐng)勾選下圖最下方 “DeepStream” 選項(xiàng),然后點(diǎn)選 “CONTINUE” 進(jìn)入下一步。
在 “STEP 2” 里最重要的,就是 “取消 Jetson OS” 選項(xiàng),如下圖所示,因?yàn)槲覀冎恍枰惭b DeepStream,而不需要安裝操作系統(tǒng)。
選擇好之后,勾選最下方 “I accept the terms...” 選項(xiàng),就能進(jìn)入下個(gè)步驟。系統(tǒng)彈出下圖對(duì)話框,這里有兩種連線的選擇方式:
1)USB:這是 Jetson 的 headless 模式進(jìn)行連接,用 Jetson Orin 開(kāi)發(fā)套件所提供的 Type-C USB 傳輸線將 Jetson Orin 與 PC 形成連線;
2)Ethernet:使用標(biāo)準(zhǔn)的局域網(wǎng)形成連線,在 JetsonOrin 可以使用有線或無(wú)線的方式。
選擇好之后,如果是 USB 方式,則下面的 IP 預(yù)設(shè)為 192.168.55.1,如果是 Ethernet 的話則需要自行查清楚 Jetson Orin 的 IP 地址。然后輸入 Jetson Orin 的 Username 與 Password,再點(diǎn)擊下方 “Install” 按鈕,就能執(zhí)行 DeepStream 的安裝。
3、使用 Docker 容器版本:
這是當(dāng)下最熱門的應(yīng)用與部署技術(shù),從 JetPack 4.0 版之后,都為 Jetson 設(shè)備安裝好 Docker 基礎(chǔ)環(huán)境,我們可以直接使用。
DeepStream 從 5.1 開(kāi)始提供 Docker 版的使用環(huán)境,只需要從 NGC 下載鏡像后就能在 Jetson 設(shè)備上啟動(dòng)使用,不過(guò)使用過(guò)程需要先熟悉 Docker 的指令與設(shè)備對(duì)應(yīng)關(guān)系,這里先教大家在 Jetson Orin 開(kāi)發(fā)套件上安裝 Docker 版的 DeepStream 套件。
登錄 https://catalog.ngc.nvidia.com/orgs/nvidia/containers/deepstream-l4t 會(huì)進(jìn)到下圖頁(yè)面中,點(diǎn)擊右上角 “Pull Tag” 下拉選項(xiàng)就會(huì)顯示目前所支持的各種版本。
Jetson Orin 開(kāi)發(fā)套件支持的 JetPack5.x 版本,目前只支持 DeepStream 6.1,因此我們需要點(diǎn)擊選擇下數(shù)第二個(gè) “6.1-base”,系統(tǒng)已經(jīng)將下載指令 “dockerpull nvcr.io/nvidia/deepstream-l4t:6.1-base” 復(fù)制到剪貼板里面,我們只要在命令行視窗上使用 Ctrl-Shift-V 組合鍵,就能完整粘貼的指令:
docker pull nvcr.io/nvidia/deepstream-l4t:6.1-base
這樣就能從 NGC 下載 deepstream-l4t:6.1-base 鏡像到 Jetson Orin 開(kāi)發(fā)套件上。至于使用的方式,主要啟動(dòng)指令如下:
# 允許外部應(yīng)用程序連接到主機(jī)的X顯示器:
xhost +
# 允許外部應(yīng)用程序連接到主機(jī)的X顯示器:
sudo docker run -it --rm --net=host --runtime nvidia -e DISPLAY=$DISPLAY
-w/opt/nvidia/deepstream/deepstream-6.1-v/tmp/.X11-unix/:/tmp/.X11-unixnvcr.io/nvidia/deepstream-l4t:6.1-base
如果要添加攝像頭的話,需要在這個(gè)指令里添加以下內(nèi)容:
-
添加 CSI 攝像頭:-v/tmp/argus_socket:/tmp/argus_socket
-
添加 USB 攝像頭:--device/dev/video
這樣就可以開(kāi)始使用 DeepStream 6.1 來(lái)進(jìn)行測(cè)試與開(kāi)發(fā)了。
-
NVIDIA
+關(guān)注
關(guān)注
14文章
5076瀏覽量
103714 -
開(kāi)發(fā)套件
+關(guān)注
關(guān)注
2文章
157瀏覽量
24331 -
智能分析
+關(guān)注
關(guān)注
0文章
44瀏覽量
16389 -
Docker
+關(guān)注
關(guān)注
0文章
492瀏覽量
11961
原文標(biāo)題:NVIDIA Jetson 系列文章(4):安裝DeepStream
文章出處:【微信號(hào):NVIDIA-Enterprise,微信公眾號(hào):NVIDIA英偉達(dá)企業(yè)解決方案】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論