konchangakita

KPSを一番楽しんでいたブログ 会社の看板を背負いません 転載はご自由にどうぞ

【Jetson Nano】JetPack のアップデートとDeepStream インストール

f:id:konchangakita:20201204200107p:plain

諸事情で Jetson Nano へ 直接 DeepStream をインストールしてみたくなりました
最新の DeepStream SDK 5.0.1 の Requirement は、Ubuntu18.04 / JetPack4.4 とのことなので
DeepStream Getting Started | NVIDIA Developer

JetPack 4.3 ➔ 4.4.1(2020/12/4時点の最新) のアップデートからやってみる
現在の JetPack のバージョン確認

$ sudo apt show nvidia-jetpack


NVIDIAJetpack アップグレード手順

JETPACK 公式サイトのアップデート方法
How to Install JetPack :: NVIDIA JetPack Documentation


読み進めると
Please refer to the section "To upgrade to a new minor release" in the NVIDIA Jetson Linux Developer Guide if upgrading to a new minor release; for example, upgrading from JetPack 4.3 to JetPack 4.4 or JetPack 4.4.1.
とのことなので
こちらを先に実施します
NVIDIA Jetson Linux Developer Guide

まずはいつものアップグレード
$ sudo apt update
$ sudo apt upgrade

終わったらリブート

$ sudo reboot


設定ファイルの修正

/etc/apt/sources.list.d/nvidia-l4t-apt-source.listを修正します

$ sudo vi /etc/apt/sources.list.d/nvidia-l4t-apt-source.list

deb https://repo.download.nvidia.com/jetson/common r32 main
deb https://repo.download.nvidia.com/jetson/t210 r32 main

r32r32.4 に書き換える

deb https://repo.download.nvidia.com/jetson/common r32.4 main
deb https://repo.download.nvidia.com/jetson/t210 r32.4 main


アップデートの実施

書き換えた後にアップデート、ここは30-40分くらいかかりました
途中途中で「Y」を押さなければなりません

$ sudo apt update
$ sudo apt dist-upgrade

そしてリブート

$ sudo reboot

これでようやくこのコマンドが実行できるようになります

$ sudo apt install nvidia-jetpack


アップデート後のバージョン確認
$ sudo apt show nvidia-jetpack

こちらで関連するパッケージのバージョンを一括で確認することもできます

$ git clone https://github.com/jetsonhacks/jetsonUtilities
$ cd jetsonUtilities
$ python jetsonInfo.py

NVIDIA Jetson Nano (Developer Kit Version)
 L4T 32.4.4 [ JetPack UNKNOWN ]
   Ubuntu 18.04.5 LTS
   Kernel Version: 4.9.140-tegra
 CUDA 10.2.89
   CUDA Architecture: 5.3
 OpenCV version: 4.1.1
   OpenCV Cuda: NO
 CUDNN: 8.0.0.180
 TensorRT: 7.1.3.0
 Vision Works: 1.6.0.501
 VPI: 4.4.1-b50

DeepStream SDK 5.0.1 の Requirement をクリアできました

Jetson
Operating System Ubuntu 18.04
Dependencies CUDA: 10.2
cuDNN: 8.0.0
TensorRT: 7.1.0
JetPack: 4.4

DeepStreamのインストール

入手とインストール手順

developer.nvidia.com

基本的にこのままでOK
QuickStart Guide — DeepStream DeepStream Version: 5.0 documentation

特別なことは必要なくインストールは完了

Docker 版

docs.nvidia.com
こっちの方が圧倒的に楽ですね