はじめに
Jetson Orin Nano Developer Kit 8GBのSDカードイメージのセットアップ手順をメモとして残します。
対象モデル
Jetson Orin Nano Developer Kit (P3766)
1024 core Ampere architecture GPU
6 core ARM Cortes-A78AE v8.2 64-bit CPU
8GB Memory
2 camera connector
Micro SDXC UHS-I 128GB
セットアップ
JetPack SDKのダウンロード
JetPack SDKの最新版をダウンロードしました。NVIDIA DEVELOPER最下部にあるPopular SDKsのリストにあるJetpackからも同じページに辿ることができます。
先に案内したページはJetPack SDKのトップページとなっており、常に最新が案内されるようです。作業したタイミングでは、 JetPack 5.1.2となっていました。
今回はSDカードで起動する予定なので、SD Card Image Methodを開き、JETSON Orin Nano DEVELOPER KITをクリックするとイメージがダウンロードできます。
OSイメージをSDカードに書き込み
ダウンロードしたOSイメージをSDカードに書き込みます。32GB以上のSDカードを用意し、balenaEtcherなどを使ってOSイメージを書き込みます。左からOSイメージの指定、ドライブ(SDカード)の指定、実行ボタン、となります。画像はRaspberry Piのイメージを指定していますが、先にダウンロードしたJetPackのイメージを指定して下さい。
マイクロSDカードは64GB以上が推奨となっています。32GBでもインストールできますが、https://github.com/dusty-nv/jetson-containers に紹介されているコンテナをダウンロードしようとすると足りずに途中で停止します。
動作確認
pythonのバージョンを確認してみました。
python3 --version
Python 3.8.10
PyTorchも確認しようとしたのですが、インストールされていないことが分かりました。コンテナ環境でセットアップするため、ホストOS側にインストールする必要はない、ということです。
import torch
print(torch.cuda.is_available())