Language BindingsΒΆ
Contents:
- Python Bindings (NVSHMEM4Py)
- NVSHMEM4Py Overview
- Initialization and Finalization
- Memory Management
- Interoperability
- Collective Operations
- Remote Memory Access (RMA)
- Utility Functions for NVSHMEM4Py
- Python Device APIs
- Python Device APIs for Numba-CUDA DSL
- Python Device APIs for CuTe DSL
- Quick Start
- Key Features
This directory contains API specifications for official NVSHMEM language bindings.
The core NVSHMEM API is implemented in C/C++. Language bindings provide wrappers around the core C/C++ implementation to enable NVSHMEM functionality in other programming languages.