rocRAND documentation

rocRAND documentation#

rocRAND provides functions that generate pseudo-random and quasi-random numbers. The rocRAND library is implemented in the HIP programming language and optimized for AMD’s latest discrete GPUs. It is designed to run on top of AMD’s ROCm, but it also works on NVIDIA CUDA-enabled GPUs.

rocRAND includes a wrapper library called hipRAND, which you can use to easily port NVIDIA CUDA applications using the CUDA cuRAND library to the HIP layer. In the ROCm environment, hipRAND uses rocRAND.

You can access rocRAND code on our GitHub repository.

The documentation is structured as follows:

To contribute to the documentation, refer to Contributing to ROCm.

You can find licensing information on the Licensing page.