はじめに
Jetson Nanoの開発環境はJetPack SDKと呼ばれ、SDイメージに最初から含まれている。開発に必要となる各種パッケージのバージョンを調べた。
一般的な開発用パッケージ
コンパイルを行う際に必要となる一般的な開発用ツール群のバージョンをdpkg -lで確認し列挙した。以下にデフォルトのバージョンとapt update && apt upgrade後のバージョンを列挙した。なんとgccが7系列だった。
package | default version | version (2019-05-23) |
---|---|---|
autoconf | 2.69 | 2.69 |
automake | 1.51.1 | 1.51.1 |
binutils | 2.30 | 2.30 |
bison | 3.0.4 | 3.0.4 |
flex | 2.6.4 | 2.6.4 |
gcc | 7.3.0 | 7.4.0 |
gdb | 8.1 | 8.1 |
libc6 | 2.27 | 2.27 |
libtool | 2.4.6 | 2.4.6 |
make | 4.1 | 4.1 |
pkg-config | 0.29.1 | 0.29.1 |
python | 2.7.15 | 2.7.15 |
python3 | 3.6.7 | 3.6.7 |
JetPack 4.2 固有のパッケージ
JetPackの説明を読むと「AI開発のための総合的な環境」と書かれている。バージョンを調べると、cuDNNやCUDAは思ったよりは新しいバージョンがインストールされている。OpenCVは4以降からONNXに対応に加え機械学習関連の更新がめざましいので、どこかで4系をインストールした方が良さそうだ。
JetPack component | version |
---|---|
TensorRT | 5.0.6 |
cuDNN | 7.3.1.28 |
CUDA | 10.0.166 |
Multimedia API | 不明 |
VisionWorks | 1.6.0.500n |
OpenCV | 3.3.1 |
その他
uname
ターミナル
yamamo-to@jetson-nano:~$ uname -a
Linux jetson-nano 4.9.140-tegra #1 SMP PREEMPT Wed Mar 13 00:32:22 PDT 2019 aarch64 aarch64 aarch64 GNU/Linux
lsb-release
ターミナル
yamamo-to@jetson-nano:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS"