- jetsonにOS(jetpack)をインストールする方法
- jetsonの動作確認方法
以下環境で動作確認を行いました。
jetson XAVIER NXにOS(jetpack)のインストールはjetson上では行えないので、別途インストール用のPCを用意する必要があります。
microSDカードにOSイメージを書き込んでjetsonに挿入することで、OSを起動させることができます。
OSのイメージファイルをダウンロード
まずはnvidia公式サイト(Jetson Download Center)でOS(jetpack)のイメージファイルをダウンロードします。
「Jetson Xavier NX」や 「Jetson Nano」といったように端末ごとにOSイメージファイルが異なるので、正しい端末のものを選択しましょう。
ダウンロードしたOSのイメージファイルは、nv-jetson-nx-sd-card-image-r32.4.2.zipというような名前で、数字はバージョンを表しています。
解凍すると、sd-blob.imgといったファイルが入っています。
microSDカードにOSイメージを書き込む
microSDカードをフォーマットする
まずはmicroSDカードをフォーマットしなければなりません。
フォーマットする方法はいくつかありますが、今回は「SD Memory Card Formatter for Windows」を使用しました。
microSDカードにOSイメージを焼く
microSDカードにOSを焼くにはbalenaEtcherという専用のツールが必要になります。
こちらのリンクからダウンロードし、windowsPCにインストールしておきます。
balenaEtcherを起動し、sd-blob.imgとmicroSDカードを選択して「Flash」ボタンを押せば、OSの書き込みは完了です。
jetsonの動作確認
早速jetsonを起動して動作することを確認していきます。
jetsonにmicorSDカードを挿入し、電源を接続すれば起動します。
OSはUbuntuライクな環境で、起動するとデスクトップが表示され、GUIで操作することができます。
jetsonのバージョン確認
右クリックからterminalを起動します。
cat /etc/nv_tegra_release | grep "R32 (release), REVISION: 4."
# R32 (release), REVISION: 4.3, GCID: 21589087, BOARD: t186ref, EABI: aarch64, DATE: Fri Jun 26 04:34:27 UTC 2020
- L4T 32.4.2 = JetPack 4.4 DP
- L4T 32.4.3 = JetPack 4.4
- L4T 32.3.1 = JetPack 4.3
nvidia-driverはOS同梱(バージョン不明、独自のものを採用していると思われます)
cudaのバージョン確認
/usr/local/cuda/bin/nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Wed_Oct_23_21:14:42_PDT_2019
Cuda compilation tools, release 10.2, V10.2.89
CUDA(/usr/local/cuda)は10.2が使われていることが分かりました。
cuDNNのバージョン確認
cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
#define CUDNN_MAJOR 8
#define CUDNN_MINOR 0
#define CUDNN_PATCHLEVEL 0
--
#define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)
#endif /* CUDNN_VERSION_H */
cuDNN(cat /usr/include/cudnn.h)は8.2が使われていることが分かりました。
OpenCVのバージョン確認
opencv_version
4.1.1
OpenCV(/usr/lib/python3.6/dist-packages/cv2/)は4.1.1が使われていることが分かりました。
まとめ
jetsonのOS(jetpack)インストールする方法を紹介しました。
microSDにOSを焼くときには専用のツールであるbalenaEtcherが必要になります。
コメント