Frequently Asked Questions for Installing AI Workbench#
General#
This section answers frequently asked questions about installing AI Workbench.
Installing on Windows#
What Gets Installed and Where?#
AI Workbench installs files on both the Windows side and into the WSL2 distribution NVIDIA-Workbench.
AI Workbench installs no software dependencies on the Windows side other than files associated with Docker Desktop (optional).
Windows Side
For Windows, the following folders contains files that populate Program Files or AppData:
C:Program FilesNVIDIA AI Workbench - The AI Workbench Desktop Application (Desktop App) and related files.
C:Users<user-name>AppDataLocal
NVIDIA CorporationAI Workbench - This folder contains various configuration files and the credential-manager binary.
NVIDIA CorporationAI Workbench Distro - This folder contains the image file for the WSL2 Ubuntu distribution.
nvidia-ai-workbench-updater - This folder contains the installer and updater files.
C:Users<user-name>AppDataRoamingnvidia-ai-workbench - This folder contains logs, local state file, and a lock file.
NVIDIA-Workbench
The other files are AI Workbench related installation files and include:
Software dependencies such as Git, Git-LFS, Podman (optional), and NVIDIA Container Toolkit files if host has a GPU and Podman is selected.
Application files and binaries that specifically go into the folder /home/workbench/.nvwb.
What if Docker Desktop is Already Installed?#
If Docker Desktop is already installed, the installer will default to the existing installation and won’t ask you to select a container runtime.
How Do I Change to Podman Instead of Docker Desktop?#
This is a complicated process if you have Docker Desktop installed and want to switch to Podman. At this time, we don’t yet have a simple way to switch the runtimes. If Docker Desktop is installed, AI Workbench uses it as the default container runtime and AI Workbench won’t let you switch to Podman, unless you uninstall Docker Desktop first.
To use Podman instead of Docker Desktop:
Completely close and quit all instances of AI Workbench.
Uninstall Docker Desktop from your Windows system
Go into the
NVIDIA AI WorkbenchdistroOpen the file /home/workbench/.nvwb/config.yaml in a text editor
Change the container runtime and build-time files to
podmaninstead ofdockerSave the file(s).
Restart AI Workbench and select the Podman container runtime when prompted
Visual Studio Code (VSCode) needs consideration if it is configured to use Docker Desktop and you want to use Podman instead. In this case VS Code settings will also need to be manually updated. For more information, see Using Podman instead of Docker.
Do I Need to Install the NVIDIA GPU Drivers even if my Windows System Has an NVIDIA GPU?#
Yes. You must install the NVIDIA GPU drivers on your own. We highly recommend using the NVIDIA App to install and manage your NVIDIA GPU drivers.
Why do I need to install a dedicated WSL distribution?#
AI Workbench uses containers, which must run in a WSL distribution, therefore a dedicated distribution is required to avoid interfering with other WSL distributions you may have installed.
Installing on MacOS#
What Gets Installed and Where on a Mac?#
AI Workbench installs the following components on your MacOS:
The application binaries:
nvwb-cli,wb-svc, andcredential-managerinto $HOME/.nvwb/bin.Git and Git-LFS: Installed or updated system wide.
Docker Desktop or Podman: Installed or updated system wide.
Homebrew: Installed or updated system wide.
Can I Install the Workbench CLI Instead of the Desktop App?#
Yes. On macOS you do not need to install the AI Workbench Desktop App.
To install AI Workbench CLI, follow these steps:
Open a terminal, copy, paste and run the following command:
mkdir -p $HOME/.nvwb/bin && \ curl -L https://workbench.download.nvidia.com/stable/workbench-cli/$(curl -L -s https://workbench.download.nvidia.com/stable/workbench-cli/LATEST)/nvwb-cli-$(uname)-$(uname -m) --output $HOME/.nvwb/bin/nvwb-cli && \ chmod +x $HOME/.nvwb/bin/nvwb-cli && \ sudo -E $HOME/.nvwb/bin/nvwb-cli install
Follow the text-based interface prompts to complete the installation:
Use arrow keys to navigate and
Enterto select options.Select either Docker or Podman as your container runtime.
Note
You can update the CLI by running the same command as above.
You can uninstall the CLI using the following command:
sudo -E $HOME/.nvwb/bin/nvwb-cli uninstall
Installing on Ubuntu Desktop#
What gets installed and where?#
AI Workbench installs the following components on your system:
The application binaries:
nvwb-cli,wb-svc, andcredential-managerinto $HOME/.nvwb/bin.Git and Git-LFS: Installed or updated system wide.
Docker or Podman: Installed or updated system wide.
(If GPU): NVIDIA GPU Drivers, if not already installed
(If GPU): NVIDIA Container Toolkit, installed or updated system wide.
Can I just install the Workbench CLI instead of the Desktop App?#
Yes. On Ubuntu Desktop you do not need to install the Desktop App.
To install AI Workbench CLI, follow these steps:
Open a terminal, copy, paste and run the following command:
mkdir -p $HOME/.nvwb/bin && \ curl -L https://workbench.download.nvidia.com/stable/workbench-cli/$(curl -L -s https://workbench.download.nvidia.com/stable/workbench-cli/LATEST)/nvwb-cli-$(uname)-$(uname -m) --output $HOME/.nvwb/bin/nvwb-cli && \ chmod +x $HOME/.nvwb/bin/nvwb-cli && \ sudo -E $HOME/.nvwb/bin/nvwb-cli install
Follow the text-based interface prompts to complete the installation:
Use arrow keys to navigate and
Enterto select optionsIf you have an NVIDIA GPU without drivers, you can choose to install them
Select either Docker or Podman as your container runtime
Reboot if prompted (required if GPU drivers were installed)
Note
You can update the CLI by running the same command as above.
You can uninstall the CLI using the following command:
sudo -E $HOME/.nvwb/bin/nvwb-cli uninstall
What if I have the AppImage installed but I want to switch to the Debian package?#
To switch to the Debian package, uninstall (see here) the AppImage and then install the Debian package.
Your projects and locations will be preserved.
How Do I install and use the AppImage?#
Note
The AppImage is not the recommended installation method and will be deprecated in the future.
To install the AppImage, follow these steps:
Install fuse3 and libfuse2 with the command:
sudo apt-get install fuse3 libfuse2
Download the Ubuntu Desktop App:
AI WorkbenchMake the AppImage executable with the command:
chmod +x <local-path-to-AppImage>
Run the AppImage by double-clicking it or running it in a terminal, and then following the prompts. :
Reboot if prompted (required if GPU drivers were installed)
How do I uninstall the AppImage?#
You can uninstall the AppImage by:
Running the CLI uninstall command:
sudo -E $HOME/.nvwb/bin/nvwb-cli uninstall
Deleting the downloaded AppImage file manually using the following command:
rm -f /path/to/NVIDIA-AI-Workbench.AppImage
Installing on Ubuntu Remote#
What Gets Installed/Updated and Where?#
AI Workbench installs the following components on the remote system:
The application binaries:
nvwb-cli,wb-svc, andcredential-managerinto $HOME/.nvwb/bin.Git: Installed or updated system wide
Docker or Podman: Installed or updated system wide
(If GPU): NVIDIA GPU Drivers, if not already installed
(If GPU): NVIDIA Container Toolkit, installed or updated system wide
Do I install the Desktop App on a remote?#
No. The AI Workbench Desktop App is not supported on a remote system.
You cannot install on a remote with either the Debian package or the AppImage.
You must use the CLI for the remote install.
How do I do a non-interactive install using the CLI?#
To do a non-interactive install using the CLI, see Remote Ubuntu Install.