请提出你的问题 Please ask your question
目前GPU上随机算子的prng存在一定的分歧,多数算子prng使用curand/hiprand,但是仍有一部分算子使用thrust::minstd_rand。如:
truncated_gaussian_random无论使用全局种子与否,都使用thrust::minstd_rand,只不过全局种子时generator的increment用1占位。
uniform和gaussian则是全局种子时使用curand/hiprand,而非全局种子时使用thrust::minstd_rand。
dropout则是无论全局种子与否,都使用curand/hiprand
那么问题是:
- truncated_gaussian_random是否会和uniform/gaussian/dropout一样在使用全局种子时,使用curand/hiprand?
- uniform/gaussian/truncated_gaussian_random会考虑在不使用全局种子时也使用curand/hiprand么(和dropout对齐)?
1条答案
按热度按时间ncecgwcz1#
@Xiadalei 已收到您的问题,我们的同学稍后会进行回复。