NVSHMEM creates a global address space that provides efficient and scalable communication for NVIDIA GPU clusters.
Project Links
Meta
Author: Nvidia CUDA Installer Team
Requires Python: >=3
Classifiers
Development Status
- 4 - Beta
Intended Audience
- Developers
- Education
- Science/Research
Natural Language
- English
Programming Language
- Python :: 3
- Python :: 3.5
- Python :: 3.6
- Python :: 3.7
- Python :: 3.8
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3 :: Only
Topic
- Scientific/Engineering
- Scientific/Engineering :: Mathematics
- Scientific/Engineering :: Artificial Intelligence
- Software Development
- Software Development :: Libraries
Operating System
- Microsoft :: Windows
- POSIX :: Linux
NVSHMEM is a parallel programming interface based on OpenSHMEM that provides efficient and scalable communication for NVIDIA GPU clusters. NVSHMEM creates a global address space for data that spans the memory of multiple GPUs and can be accessed with fine-grained GPU-initiated operations, CPU-initiated operations, and operations on CUDA streams.
Sep 06, 2025
3.4.5
Aug 22, 2025
3.3.24
Aug 04, 2025
3.3.20
Jun 26, 2025
3.3.9
Mar 12, 2025
3.2.5
Nov 01, 2024
3.1.7
Wheel compatibility matrix
Platform | Python 3 |
---|---|
manylinux2014_aarch64 | |
manylinux2014_x86_64 | |
manylinux_2_17_aarch64 | |
manylinux_2_17_x86_64 |
Files in release
No dependencies