hip-ucxx documentation#
2026-06-11
2 min read time
hip-ucxx is a C++ wrapper library around UCX (Unified Communication X), providing a modern object-oriented API for high-performance inter-process and inter-node communication on AMD GPUs. It is part of the AMD ROCm Data Science toolkit (ROCm-DS), an open-source software collection for high-performance data science applications. Forked from the RAPIDS® UCXX project, hip-ucxx brings the same communication capabilities to the ROCm/HIP stack. It offers both a modern C++ interface for systems developers and Python bindings with full async support for rapid prototyping and distributed computing workflows. For more information, see What is hip-ucxx?
The hip-ucxx code is open and hosted at ROCm-DS/hip-ucxx.
To contribute to the documentation refer to Contributing to ROCm-DS.
You can find licensing information on the Licensing page.