nvidia-nvshmem-cu13 is a binary distribution package providing the NVIDIA NVSHMEM library, compiled specifically for CUDA Toolkit 13.x. NVSHMEM is a communication library that creates a global address space, enabling efficient and scalable data exchange across NVIDIA GPU clusters. This package itself does not contain Python-level bindings; instead, it serves as a foundational runtime dependency for other Python libraries (like `nvshmem-python`, Dask-CUDA, or CuPy) that utilize NVSHMEM's underlying C/C++ capabilities. The current version is 3.6.5.
pip install nvidia-nvshmem-cu13Verified import paths — ran on the pinned version, not inferred.
This quickstart clarifies that `nvidia-nvshmem-cu13` is a binary distribution and does not offer direct Python APIs. Its primary function is to satisfy the underlying native library dependency for other Python libraries that enable NVSHMEM functionality.
Do not attempt to directly import this package in Python. Install higher-level Python libraries (like `nvshmem-python`) to access NVSHMEM functionality via Python, ensuring this package is installed to provide the underlying native library.
Verify your CUDA environment (`nvcc --version` or `nvidia-smi`) and ensure all related packages are compiled for the same CUDA major version (e.g., CUDA 13 for `nvidia-nvshmem-cu13`). If necessary, use a different `nvidia-nvshmem-cuXX` package corresponding to your CUDA version.
Set up a multi-GPU environment with a compatible MPI implementation (e.g., `mpiexec -n 2 python your_script.py`). Refer to NVSHMEM documentation for proper setup and execution of distributed applications.
No dependency data recorded yet.