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にインストールする場合