nvidia.com

Command Palette

Search for a command to run...

Dynamo NIXL Connect — Dynamo

Last updated: 12/12/2025

Title: Dynamo NIXL Connect — Dynamo

URL Source: https://docs.nvidia.com/dynamo/archive/0.4.0/API/nixl_connect/README.html?userAgent=PromptingBot%2F1.0.0

Published Time: Fri, 22 Aug 2025 17:35:03 GMT

Markdown Content: Dynamo NIXL Connect#

Dynamo connect provides utilities for using the NIXL base RDMA subsystem via a set of Python classes. The primary goal of this library to simplify the integration of NIXL based RDMA into inference applications. The dynamo.nixl_connect library can be imported by any Dynamo container hosted application.

import dynamo.nixl_connect

All operations using the NIXL Connect library begin with the Connector class and the type of operation required. There are four types of supported operations:

  1. Register local readable memory:

Register local memory buffer(s) with the RDMA subsystem to enable a remote worker to read from.

  1. Register local writable memory:

Register local memory buffer(s) with the RDMA subsystem to enable a remote worker to write to.

  1. Read from registered, remote memory:

Read remote memory buffer(s), registered by a remote worker to be readable, into local memory buffer(s).

  1. Write to registered, remote memory:

Write local memory buffer(s) to remote memory buffer(s) registered by a remote worker to writable.

By connecting correctly paired operations, high-throughput GPU Direct RDMA data transfers can be completed. Given the list above, the correct pairing of operations would be 1 & 3 or 2 & 4. Where one side is a “(read|write)-able operation” and the other is its correctly paired “(read|write) operation”. Specifically, a read operation must be paired with a readable operation, and a write operation must be paired with a writable operation.

Python Classes#

References#

Links/Buttons:

Related Articles