Использование 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
снова является текущим глобальным потоком.