Использовать 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 больше не является текущим глобальным потоком GPU. После завершения вычислений с использованием новых глобальных настроек потока можно восстановить для него значения по умолчанию.
newStr =
MRG32K3A random stream on the GPU
Seed: 0
NormalTransform: InversiondefaultStr =
Threefry4x64_20 random stream on the GPU (current global stream)
Seed: 0
NormalTransform: BoxMullerdefaultStr вновь является текущим глобальным потоком.