hipRAND User Guide#
- 1. Introduction
- 2. Installation
- 3. C/C++ API Reference
- 3.1. Device Functions
hiprand_mtgp32_block_copy()
hiprand_mtgp32_set_params()
hiprand_init()
hiprand_init()
hiprand_init()
hiprand_init()
hiprand_init()
skipahead()
skipahead_sequence()
skipahead_subsequence()
hiprand()
hiprand4()
hiprand_long_long()
hiprand_uniform()
hiprand_uniform4()
hiprand_uniform_double()
hiprand_uniform2_double()
hiprand_uniform4_double()
hiprand_normal()
hiprand_normal2()
hiprand_normal4()
hiprand_normal_double()
hiprand_normal2_double()
hiprand_normal4_double()
hiprand_log_normal()
hiprand_log_normal2()
hiprand_log_normal4()
hiprand_log_normal_double()
hiprand_log_normal2_double()
hiprand_log_normal4_double()
hiprand_poisson()
hiprand_poisson4()
hiprand_discrete()
hiprand_discrete4()
- 3.2. C Host API
hiprandStatus_t
hiprandRngType_t
hiprandStatus
hiprandRngType
hiprandCreateGenerator()
hiprandCreateGeneratorHost()
hiprandDestroyGenerator()
hiprandGenerate()
hiprandGenerateChar()
hiprandGenerateShort()
hiprandGenerateLongLong()
hiprandGenerateUniform()
hiprandGenerateUniformDouble()
hiprandGenerateUniformHalf()
hiprandGenerateNormal()
hiprandGenerateNormalDouble()
hiprandGenerateNormalHalf()
hiprandGenerateLogNormal()
hiprandGenerateLogNormalDouble()
hiprandGenerateLogNormalHalf()
hiprandGeneratePoisson()
hiprandGenerateSeeds()
hiprandSetStream()
hiprandSetPseudoRandomGeneratorSeed()
hiprandSetGeneratorOffset()
hiprandSetQuasiRandomGeneratorDimensions()
hiprandGetVersion()
hiprandCreatePoissonDistribution()
hiprandDestroyDistribution()
- 3.3. C++ Host API Wrapper
philox4x32_10
xorwow
mrg32k3a
mtgp32
mt19937
sobol32
scrambled_sobol32
sobol64
scrambled_sobol64
default_random_engine
random_device
version()
error
uniform_int_distribution
uniform_real_distribution
normal_distribution
lognormal_distribution
poisson_distribution
philox4x32_10_engine
xorwow_engine
mrg32k3a_engine
mtgp32_engine
mt19937_engine
sobol32_engine
scrambled_sobol32_engine
sobol64_engine
scrambled_sobol64_engine
- 3.1. Device Functions