> This page is for DiffDock, version 2.3.0 (Latest) (default).
> For other versions, use one of these documentation indexes:
> - 2.3.0 (Latest) (default): https://docs.nvidia.com/nim/bionemo/diffdock/2.3.0/llms.txt
> - 2.2.0: https://docs.nvidia.com/nim/bionemo/diffdock/2.2.0/llms.txt
> - 2.1.0: https://docs.nvidia.com/nim/bionemo/diffdock/2.1.0/llms.txt
> - 2.0.1: https://docs.nvidia.com/nim/bionemo/diffdock/2.0.1/llms.txt
> - 1.2.0: https://docs.nvidia.com/nim/bionemo/diffdock/1.2.0/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nim/bionemo/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nim/bionemo/_mcp/server.

# Support Matrix

## Supported Hardware

### Minimum System Hardware Requirements

| CPU Cores    | RAM (GB) | NVMe SSD Storage (GB) | GPU Count |
|--------|-----------------|-----------|-------|
| 4  | 8              | 40       | 1 GPU from the list of Supported NVIDIA GPUs |

<Note>
The NVMe SSD storage requirement of 40 GB accounts for the DiffDock NIM image size plus additional space for Docker layer caching and temporary files during runtime.
</Note>

### Supported NVIDIA GPUs

The DiffDock NIM is configured to run on a single GPU. The following configurations have been tested. Use one of these configurations:

| GPU    | GPU Memory (GB) | Microarchitecture | Precision | GPU Count |
|--------|-----------------|-------------------|-----------|-----------|
| NVIDIA H100 80GB HBM3 | 80              | Hopper            | BF16      |  1        |
| NVIDIA H200   | 141             | Hopper            | BF16      |  1        |
| NVIDIA A100-SXM4-80GB | 80              | Ampere            | BF16      |  1        |
| NVIDIA A100-SXM4-40GB | 40              | Ampere            | BF16      |  1        |
| NVIDIA L40S   | 48              | Ada Lovelace      | BF16      |  1        |
| NVIDIA RTX A6000 | 48              | Ampere            | BF16      |  1        |
| NVIDIA A10G   | 24              | Ampere            | BF16      |  1        |

<Note>
For performance benchmarks on these GPUs, refer to [Performance](/nim/bionemo/diffdock/performance).
</Note>

## Test Locally Available Hardware

* Begin with [Docker-supported operating system](https://docs.docker.com/engine/install/#installation-procedures-for-supported-platforms)
* Install [Docker](https://docs.docker.com/engine/install/) - minimum version: 23.0.1
* Install [NVIDIA Drivers](https://www.nvidia.com/en-us/drivers/) - minimum version: 535.104.05
* Install the [NVIDIA Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html#installing-the-nvidia-container-toolkit) - minimum version: 1.13.5
* Verify your container runtime supports NVIDIA GPUs by running

```bash
docker run --rm --runtime=nvidia --gpus 1 ubuntu nvidia-smi
```

Example output:

```bash
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.78.01    Driver Version: 525.78.01    CUDA Version: 12.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0 Off |                  N/A |
| 41%   30C    P8     1W / 260W |   2244MiB / 11264MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
+-----------------------------------------------------------------------------+
```