hipRAND User Guide#
Contents:
- 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_thiprandRngType_thiprandStatushiprandRngTypehiprandCreateGenerator()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_10xorwowmrg32k3amtgp32mt19937sobol32scrambled_sobol32sobol64scrambled_sobol64default_random_enginerandom_deviceversion()erroruniform_int_distributionuniform_real_distributionnormal_distributionlognormal_distributionpoisson_distributionphilox4x32_10_enginexorwow_enginemrg32k3a_enginemtgp32_enginemt19937_enginesobol32_enginescrambled_sobol32_enginesobol64_enginescrambled_sobol64_engine
- 3.1. Device Functions