Nvidia-sdkmanager-docker-gui
GitHubにて公開しています。

The English version of the README is available here.
DockerでsdkmanagerをGUIで使うためのDockerfileとスクリプトファイルです。
動作環境
以下は、Nvidia-sdkmanager-docker-guiの動作環境およびテスト結果です。
- hostPC:
- Ubuntu 22.04.3 LTS
- Jetpackのインストール
- Jetpack 5.1.1
- Jetpack 5.0.2
- Jetpack 4.6.4
- クローンイメージの作成
dockerの環境構築
dockerのインストール・セットアップ
PC or dockerのデーモンを再起動すると sudoなしでdockerコマンドを使用できるようになります。
コンテナを起動
1. イメージの作成
このリポジトリをクローンして、Nvidia-sdkmanager-docker-guiディレクトリに移動
git clone https://github.com/IkuoShige/Nvidia-sdkmanager-docker-gui.git
cd Nvidia-sdkmanager-docker-gui/
ダウンロードするにはNvidiaのアカウントにログインする必要があるため、下記のNvidiaのリンクからログインして直接ダウンロードしてください:
ダウンロードしたファイルからDockerイメージを生成:
例:
Dockerイメージを元にコンテナをbuild:
例:
- 備考:
- --ubuntu-version で -v と同様にubuntuのディストリビューションを設定
- --docker-version でダウンロードしたsdkmanagerのversionを設定
2. コンテナ起動
例:- 備考:
- --ubuntu-version でubuntuのディストリビューションを設定可能
- デフォルトでは
20.04を指定
- デフォルトでは
- --jetpack-home でsdkmanagerによって作成されるnvidiaディレクトリの1つ上の階層を設定可能
- デフォルトでは、
./jetpack_homeを指定
- デフォルトでは、
- --ubuntu-version でubuntuのディストリビューションを設定可能
sdkmanager (GUI) の実行
初回起動時にはログイン画面が表示されます。
LOGINボタンを押すと、chromeが起動し、nvidiaアカウントのログインベージへ移動します。
メールアドレスとパスワードを入力し認証を行ってください。

認証が完了すると、TARGET HARDWAREやTARGET OPERATING SYSTEMを選択できるようになります。
sdkmanager (CLI) の実行
Jetpack 5.1.1をJetson Xavier NXにインストールする場合