ROCm Performance Primitives prerequisites#
ROCm Performance Primitives (RPP) is supported on the following operating systems:
Ubuntu version 22.04 or 24.04
RedHat version 8 or 9
SLES 15-SP5
The following compilers and libraries are required to build and install RPP:
half, the half-precision floating-point library, version 1.12.0 or later
libstdc++-12-dev for Ubuntu 22.04 only
Clang version 5.0.1 or later for CPU-only backends
AMD Clang++ Version 18.0.0 or later for HIP and OpenCL backends
With the following compiler support:
C++17 or later
OpenMP
Threads
On OpenCL and HIP backends, RPP requires ROCm installed with the AMDGPU installer and the rocm
usecase running on accelerators based on the CDNA architecture.
On CPU-only backends, also referred to as HOST backends, RPP requires CPUs that support PCIe™ atomics.
The test suite prerequisites are required to build the RPP test suite.