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