CMD + K

libnvshmem3

Community

NVIDIA NVSHMEM is an NVIDIA based "shared memory" library that provides an easy-to-use CPU-side interface to allocate pinned memory that is symmetrically distributed across a cluster of NVIDIA GPUs.

Installation

To install this package, run one of the following:

Conda
$conda install nvidia::libnvshmem3

Usage Tracking

3.4.5
3.3.24
3.3.20
3.3.9
3.2.5
5 / 8 versions selected
Total downloads: 0

Description

NVIDIA NVSHMEM is an NVIDIA based "shared memory" library that provides an easy-to-use CPU-side interface to allocate pinned memory that is symmetrically distributed across a cluster of NVIDIA GPUs. NVSHMEM can significantly reduce communication and coordination overheads by allowing programmers to perform these operations from within CUDA kernels and on CUDA streams.

About

Summary

NVIDIA NVSHMEM is an NVIDIA based "shared memory" library that provides an easy-to-use CPU-side interface to allocate pinned memory that is symmetrically distributed across a cluster of NVIDIA GPUs.

Information Last Updated

Sep 9, 2025 at 17:20

License

LicenseRef-NVIDIA-End-User-License-Agreement

Total Downloads

4.8K

Platforms

Linux 64 Version: 3.4.5
Linux aarch64 Version: 3.4.5