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.
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