Installing NVSHMEM#

NVSHMEM is distributed through several channels. This page summarizes where to obtain NVSHMEM and points to the official installation guide for detailed, platform-specific steps.

Distribution Channels#

  • NVIDIA HPC SDK: NVSHMEM is included in the NVIDIA HPC SDK, which packages it together with compatible CUDA, compilers, and communication libraries.

  • Standalone packages: NVSHMEM is also available as a standalone package for supported platforms.

  • NVSHMEM4Py (Python): The Python bindings are installed with pip. Refer to the NVSHMEM4Py Overview and the optional-dependency requirements files referenced there for the supported package combinations.

Installation Guide#

For prerequisites, supported platforms, and step-by-step installation and verification instructions, refer to the official NVSHMEM Installation Guide.