Skip to content

Hardware and Software Prerequisites

Before you begin using the BioNeMo framework, please ensure the hardware and software prerequisites outlined below are met.

Hardware

The BioNeMo Framework is compatible with environments that have access to NVIDIA GPUs. bfloat16 precision requires an Ampere generation GPU or higher (Compute Capability ≥8.0). You may be able to run BioNeMo on GPUs without bfloat16, but this use-case is not supported by the development team.

GPU Support Matrix

The following datacenter and desktop GPUs have Compute Capability ≥8.0 and are supported hardware for BioNeMo:

GPU Compute Capability Support
H100 9.0 Full
L4 8.9 Full
L40 8.9 Full
A100 8.0 Full
A40 8.6 Full
A30 8.0 Full
A10 8.6 Full
A16 8.6 Full
A2 8.6 Full
RTX 6000 8.9 Full
RTX A6000 8.6 Full
RTX A5000 8.6 Full
RTX A4000 8.6 Full

Software

The BioNeMo Framework is supported on x86 Linux systems.

Please ensure that the following are installed in your desired execution environment:

  • Appropriate GPU drivers (minimum version: 560; lower versions may be compatible, but cannot be guaranteed)
  • Docker (with GPU support, Docker Engine 19.03 or above)
  • NVIDIA Container Toolkit to allow Docker to access the GPUs