NVIDIA HPC-X Software Toolkit

HPC-X General Support

1HPC-X Requirements

The platform and requirements for HPC-X are detailed in the following table:

Platform

Versions

CUDA

12.3+

GDRCopy 

2.3+

DOCA-Host

3.3.0

NCCL

2.22+

NVIDIA BlueField-3

NVIDIA ConnectX-5/ConnectX-5 Ex

16.35.2000

NVIDIA ConnectX-6

NVIDIA ConnectX-6 Dx

NVIDIA ConnectX-6 Lx

NVIDIA ConnectX-7

NVIDIA ConnectX-8

XPMEM 

2.7

Grace-Hopper - GH200

N/A


HPC-X Content

The following communications libraries and acceleration packages are part of this NVIDIA HPC-X® package:

Library/Acceleration Package

Version Number

Open MPI

4.1

Open MPI1

5.0

NVIDIA Scalable Hierarchical Aggregation and Reduction Protocol (SHARP)

3.15

HCOLL2

4.8

UCX

1.21

UCC

1.9.0

ClusterKit3

1.15

nccl-rdma-sharp-plugin4

2.7

nccl_spcx_plugin

1.4.0

OSU Micro-Benchmarks 

7.4

Intel MPI Benchmarks (IMB)

2021.10

  1. Open MPI v5.0.x is now the default MPI implementation in HPC-X.

  2. HCOLL is not supported on GB200 and GB300 systems, with no plans for future support.

  3. ClusterKit is a multifaceted node assessment tool for high performance clusters.

  4. nccl-rdma-sharp plugin enables RDMA and Switch-based collectives (SHARP) with NVIDIA's NCCL library.

Important Note 


Supported Platforms and Operating Systems

The following table lists the supported operating systems and CPUs for the latest HPC-X.

Starting from HPC-X v2.9, HPC-X will no longer support PPC architecture.

Operating System

Platforms

RHEL/CentOS/Rocky 8.x

x86_64, aarch64

RHEL/CentOS/Rocky 9.x

x86_64, aarch64

RHEL/CentOS/Rocky 10.x

x86_64, aarch64

CentOS 8.x Stream

x86_64

CentOS 9.x Stream

x86_64

SLES 15 SP4

x86_64

SLES 15 SP5

x86_64

SLES 15 SP6

x86_64

Ubuntu 22.04

x86_64, aarch64

Ubuntu 24.04

x86_64, aarch64

Kylin 10 SP1

x86_64, aarch64

Kylin 10 SP2

x86_64, aarch64

Debian 12.x

x86_64

CTyunOS 25.07

x86_64, aarch64

Last updated: