Python Bindings for the Unified Communication X library (UCX), including CUDA 12 support. Provides high-performance communication primitives for distributed computing, commonly used in RAPIDS ecosystem. Current version: 0.49.0, part of the RAPIDS suite, released monthly.
pip install libucxx-cu12Verified import paths — ran on the pinned version, not inferred.
Quickstart example using UCX-Py (the Python bindings). Note: libucxx-cu12 is the CUDA 12 variant; actual usage is via the `ucp` module.
Import as `import ucp`.
If you use numba-cuda with UCX, switch to cuda-core based API.
Update CUDA to 12.2 or later, or pin to an older libucxx-cu12 version.
Ensure you install the correct variant matching your CUDA version.
Use `import ucp` instead of `import ucxx`.