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