Skip to main content
Back to top
Ctrl
+
K
NVSHMEM APIs
Choose version
Search
Ctrl
+
K
System Settings
Light
Dark
Search
Ctrl
+
K
NVSHMEM APIs
Choose version
System Settings
Light
Dark
Table of Contents
Introduction
Installing NVSHMEM
Using NVSHMEM
NVSHMEM and the CUDA Model
Using TMA with NVSHMEM
Memory Model
Execution Model
Library Constants
Library Handles
Environment Variables
NVSHMEM APIs
Overview of the APIs
Library Setup, Exit, and Query
Kernel Launch Routines
Memory Management
Queue Pair (QP) Specific APIs
Team Management
Remote Memory Access
Atomic Memory Operations
Signaling Operations
Collective Communication
Point-To-Point Synchronization
Memory Ordering
Language Bindings
Python Bindings (NVSHMEM4Py)
NVSHMEM4Py Overview
Initialization and Finalization
Memory Management
Interoperability
Collective Operations
Remote Memory Access (RMA)
Utility Functions for NVSHMEM4Py
Python Device APIs
Examples
Language Bindings Examples
NVSHMEM4Py Examples
Troubleshooting and FAQs
NVSHMEM SLA
Acknowledgements
Is this page helpful?
Search
Error
Please activate JavaScript to enable the search functionality.
Ctrl
+
K