This page contains proposed changes for a future release of ROCm. Read the latest Linux release of ROCm documentation for your production environments.

hipCUB prerequisites

hipCUB prerequisites#

hipCUB has the following prerequisites on all platforms:

  • CMake version 3.16 or higher

On AMD GPUs:

amdclang++ is installed with ROCm. rocPRIM is automatically downloaded and installed by the CMake script.

On NVIDIA GPUs:

  • The CUDA Toolkit

  • CCCL library version 2.3.2 or later

  • CUB and Thrust

  • libcu++ version 2.2.0

The CCCL library is automatically downloaded and built by the CMake script. If libcu++ isn’t found on the system, it will be downloaded from the CCCL repository.

On Microsoft Windows:

  • Python verion 3.6 or later

  • Visual Studio 2019 with Clang support

  • Strawberry Perl