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.