GPU Stack
This page gives instructions or references to install software prerequisites for the BioNeMo Inference Runtime (BioIR). The installation and setup workflows have been tested with the following system architectures:
- Ubuntu 24.04 with amd64 or arm64 (aarch64)
Recall
If the NVIDIA Driver, Docker, and NVIDIA Container Toolkit requirements in the chosen workflow above were not met, refer to the following.
Install the NVIDIA Driver, Docker, and NVIDIA Container Toolkit Stack
Installation Instructions by GPU System Category
The installation process for the NVIDIA Driver, Docker, and NVIDIA Container Toolkit depends on the category of GPU on your host.
Run the command Determine the GPU category. With the output, use the table below to find the instructions for installation the NVIDIA Driver, Docker, and NVIDIA Container Toolkit Stack
If the Driver, Docker, or NVIDIA Container Toolkit installation fails, refer to Troubleshooting. Refer to References below.
References
- NVIDIA DGX OS 7 User Guide: Installing the GPU Driver
- NVIDIA Tesla (datacenter) Driver Installation Guide
- Docker Engine Installation
- NVIDIA Container Toolkit
- NVIDIA CUDA Compatibility
Troubleshooting
Common Issues
Driver version mismatch: If nvidia-smi shows an older driver version,
ensure you have rebooted after installation.
CUDA version: The driver must support CUDA 13.0 or higher. Check
the CUDA version in the nvidia-smi output. If your system shows CUDA 12.x or
lower, you need to install a driver with major index 580 or higher.
To verify CUDA compatibility:
- Check current driver:
nvidia-smi - Verify CUDA version shows 13.0 or higher
- If not, refer to NVIDIA CUDA Compatibility
Secure Boot: If you have Secure Boot enabled, you might need to sign the NVIDIA kernel modules or disable Secure Boot in your BIOS.
Library version conflicts: If you encounter library version conflicts, ensure all old NVIDIA packages are removed before installing the new driver.
Architecture-Specific Troubleshooting
amd64 / x86_64
Remove previous driver versions:
Package conflicts:
arm64 / aarch64 DGX
Kernel version issues:
DGX-specific issues:
Build errors for older kernel:
- Ignore build errors for modules built for
6.14.0-1015-nvidia-64k - These errors are expected and do not affect functionality
Getting Additional Help
If you continue to experience issues:
- Check NVIDIA driver logs:
dmesg | grep -i nvidia - Review Docker logs:
sudo journalctl -u docker.service - Consult NVIDIA Driver Installation Guide
- For DGX systems: NVIDIA DGX OS 7 User Guide