// readme

HRX System

[!CAUTION] This is early-access runtime infrastructure. Expect API, packaging, and deployment details to move while the fork is brought up. This is not an official component within the ROCm stack.

The HRX System is a collection of minimal runtime components providing an alternative implementation of HIP as it presently ships within ROCm. It provides a common substrate for low latency, high performance integration with AMD’s GPU, NPU, and CPU products.

What Is Included

  • runtime/: core runtime components
  • libhrx/: the public HRX C ABI, C++ helpers, HIP compatibility binding, streaming support, CTS, and debug passthrough tools.
  • build_tools/: shared CMake/Bazel translation helpers, CI packaging scripts, sanitizer wiring, and common build overlays.

Project-specific build support lives with the project it serves. Runtime CMake bootstrap and dependencies are under runtime/build_tools/, while libhrx owns libhrx/build_tools/. Shared generator and build-system mechanics stay under root build_tools/, with shared third-party CMake configuration beside the matching Bazel overlays in build_tools/third_party/.

The public install exports…