CURAND APIs支持状态(v1.6)

更新时间:
复制为 MD 格式

对比curand 10.3.7,curand APIs支持状况如下表:

  • 目前常用的NN场景使用的APIs大部分均已支持;

  • 对标Ampere所有API功能都是软件可支持的,目前无PG1硬件限制的因素;后续软件版本将根据优先级逐步完善;

  • 目前API支持率为: 21/27 = 77.8%;

API

curand 10.3.7

PG1 1.5

功能说明

curandCreateGenerator

Yes

Yes

curandCreateGeneratorHost

Yes

Yes

curandDestroyGenerator

Yes

Yes

curandGetVersion

Yes

Yes

curandGetProperty

Yes

Yes

curandSetStream

Yes

Yes

curandSetPseudoRandomGeneratorSeed

Yes

Yes

curandSetGeneratorOffset

Yes

Yes

curandSetGeneratorOrdering

Yes

Yes

curandSetQuasiRandomGeneratorDimensions

Yes

Yes

curandGenerate

Yes

Yes

curandGenerateLongLong

Yes

Yes

curandGenerateUniform

Yes

Yes

curandGenerateUniformDouble

Yes

Yes

curandGenerateNormal

Yes

Yes

curandGenerateNormalDouble

Yes

Yes

curandGenerateLogNormal

Yes

Yes

curandGenerateLogNormalDouble

Yes

Yes

curandGeneratePoisson

Yes

Yes

curandGeneratePoissonMethod

Yes

Yes

curandGenerateSeeds

Yes

Yes

curandCreatePoissonDistribution

Yes

No

创建/销毁 Poisson 分布相关 Histogram array

curandDestroyDistribution

Yes

No

curandGetDirectionVectors32

Yes

No

获取 32/64b 准随机数生成的方向向量

curandGetDirectionVectors64

Yes

No

curandGetScrambleConstants32

Yes

No

获取 32/64b scrameble 常数

curandGetScrambleConstants64

Yes

No