Install AI Workbench on Jetson
By downloading or installing the NVIDIA AI Workbench software, you agree to the terms of the NVIDIA AI Product Agreement (EULA). If you do not agree to the terms of the EULA, you are not authorized to download, install, or use NVIDIA AI Workbench.
Overview
You can install AI Workbench on a Jetson device using the CLI.
You cannot install the Desktop App on a Jetson device. After installation, you add the Jetson as a remote location in the Desktop App on your local machine.
Jetson requires Docker as the container runtime and has a known compatibility issue with JetPack.
The installation process includes a step to resolve the Docker compatibility issue. This involves creating a configuration file that adjusts how Docker handles networking on the device.
You need SSH access to the Jetson device before you can install AI Workbench.
The installation process requires you to run commands directly on the device. You also need SSH access later to connect the Jetson as a remote location in the Desktop App.
Key Concepts
JetPack:
The NVIDIA SDK for Jetson devices. Includes a known compatibility issue with newer Docker versions that requires a configuration workaround.
AI Workbench Application Folder:
The destination folder on the Jetson for binaries and program files. The name is fixed as .nvwb, and the default location is in the home directory, ~/.nvwb.
Prerequisites
Your Jetson device must meet the following system requirements.
You also need the following.
- Your username on the Jetson device
- Your password for that user
- A local machine with the AI Workbench Desktop App installed
Configure SSH Access
Step One: Find the Jetson device’s IP address.
- Open a terminal on the Jetson device
- Run
ifconfig - Find the interface that includes
flags=4163<UP,BROADCAST,RUNNING,MULTICAST> - Note the
inetaddress (e.g.,192.168.40.125) for that interface
Step Two: Install and configure SSH on the Jetson.
-
Install openssh-server on the device
-
Open the required ports for AI Workbench
Step Three: Set up SSH key access from your local machine.
-
Check for existing SSH keys on your local machine
-
If no keys exist, create them
-
Add your private key to the SSH agent
-
Copy your public key to the Jetson device
Step Four: Test the SSH connection.
-
Connect to the Jetson from your local machine
-
Verify you can connect without being prompted for a password
Success: You have SSH access to the Jetson device from your local machine.
Install AI Workbench
Step One: SSH into the Jetson device.
Step Two: Copy and paste the installation command in the terminal.
Step Three: Follow the prompts in the TUI and select Docker as the container runtime.
Success: AI Workbench is installed on the Jetson device.
Fix Docker Compatibility Issue
Jetson has a known compatibility issue with newer Docker versions that requires a configuration file.
Step One: Create the Docker override directory and configuration file.
Step Two: Add the following content to the file.
Step Three: Reload and restart Docker.
Success: Docker is configured to work with JetPack on the Jetson device.
Add Jetson as a Remote Location
After installing AI Workbench on the Jetson, add it as a remote location in the Desktop App.
You can add it using the Desktop App or CLI on your local machine. Follow the steps in the Remote Locations Guide.
Related Topics
- Manually Install on Ubuntu (Remote) - Manual remote install on Ubuntu
- Remote Locations - Adding remote locations