UCX communication module for Dask Distributed, providing high-performance GPU-aware communication using UCX (Unified Communication X). This is the CUDA 12 variant of distributed-ucxx. Version 0.49.0 requires Python >=3.11 and CUDA 12.2+. Released as part of RAPIDS, with monthly release cadence.
pip install distributed-ucxx-cu12Verified import paths — ran on the pinned version, not inferred.
Minimal example to start UCX communication using distributed-ucxx-cu12.
Update imports and ensure cuda-core is installed. Remove direct numba-cuda dependency if not explicitly needed.
Upgrade to CUDA 12.2 or later, or use an older version of distributed-ucxx-cu12 (e.g., 0.46.0).
Use `from distributed_ucxx import ...`
Use the modern async context manager pattern.