Используйте parallel.gpu.RandStream.getGlobalStream
, чтобы сохранить потоковые настройки по умолчанию.
defaultStr =
Threefry4x64_20 random stream on the GPU (current global stream)
Seed: 0
NormalTransform: BoxMuller
Если вы изменяете глобальный поток, можно использовать поток defaultStr
, чтобы восстановить настройки по умолчанию. Например, предположите, что вы изменяете глобальный поток на различный поток.
defaultStr =
Threefry4x64_20 random stream on the GPU
Seed: 0
NormalTransform: BoxMuller
defaultStr
больше не является текущим глобальным потоком графического процессора. Если вы закончили свои вычисления с помощью новых глобальных потоковых настроек, можно сбросить поток к настройкам по умолчанию.
newStr =
MRG32K3A random stream on the GPU
Seed: 0
NormalTransform: Inversion
defaultStr =
Threefry4x64_20 random stream on the GPU (current global stream)
Seed: 0
NormalTransform: BoxMuller
defaultStr
является еще раз текущим глобальным потоком.