I was trying to find out what Pytorch is using for random number generation. I think I see in “THCTensorRandom.cpp” that Pytorch uses Mtgp32 from curand. Anyone know if this is correct? Thanks.
Based on this recent PR the curandStateMTGP32
usage was removed and instead curandStatePhilox
seems to be used now.
1 Like
One might add that the Philox genrator has been used before, too, but now it’s the only one (for CUDA on master/nightlies).
2 Likes