Prerequisites
Complete these steps before installing the client or worker. The requirements depend on your deployment type.
Deployment types
For non-colocated setups, install the items below on the worker system, then install the client on a separate machine using the OS-specific steps in Client Installation.
Summary
The worker host must provide:
- Ubuntu Linux 22.04
- An NVIDIA GPU (RTX 6000 Ada, L40, A100, or H100)
- NVIDIA driver 575.57.0 (576.80 on AWS)
- Docker with Docker Compose v2 (CLI plugin) 2.3 or newer
- NVIDIA Container Toolkit
The legacy standalone docker-compose v1 is not supported. Use the Docker Compose v2 CLI plugin (docker compose).
Install Docker
Install Docker from the official repository. This includes the docker-compose-plugin package.
Log out and back in after usermod so Docker commands work without sudo.
Verify the installation:
Install NVIDIA Container Toolkit
The worker requires GPU access inside Docker containers. Install and configure the NVIDIA Container Toolkit:
Verify that the host can see the GPU:
Install NVIDIA driver
Install the NVIDIA driver if it is not already present. Skip this step if nvidia-smi reports a supported driver version.
After reboot, confirm the driver is active:
See the CUDA compatibility guide for driver and toolkit version requirements.
Optional: CUDA toolkit
CUDA Toolkit is not required for the worker and it is optional for running the client. It is required on the client only when you want colocated LOCAL_IPC transport for direct GPU memory access. See Client Installation for CUDA setup on the client.
Next steps
When all prerequisites are installed and verified:
- Download the AODT package from NGC.
- Install the client and worker.
- Follow the Quickstart guide to validate your deployment.