Performance
NVIDIA has greatly optimized the DiffDock inference workflow to improve its performance by optimized CUDA kernels to accelerate the 3D-equivariant graph neural networks and other critical operations in the model.
Performance Benchmarks
Performance benchmarks of running the NVIDIA optimized DiffDock NIM compared to the baseline software on different GPU models are displayed in Figure 1 and Table 1. The baseline software used here is the GitHub v1.0 version. The performance metrics are measured by time cost of running 92 docking inference tasks, each of which is set to generate 10 poses with other runtime parameters are set as default values. More details about the hardware platform and the benchmark dataset can be found in the next two sections.

Figure 1
Table 1
Benchmark Hardware
The full hardware specifications and OS to generate the benchmarks are listed below:
All systems are installed with Ubuntu 22.04 LTS operating systems.
Benchmark Data
The 92 protein-ligand complex systems are selected as a sub-group to the PoseBusters dataset, which is a research work published here. The full data set can be downloaded from Zenodo.
The complex IDs for the 92 systems are below: