Можно изменить глобальный поток случайных чисел на GPU и сохранить старые настройки для глобального потока. Сначала определите поток случайных чисел, который необходимо задать как новый глобальный поток.
newStr =
Philox4x32_10 random stream on the GPU
Seed: 1
NormalTransform: InversionЗатем задайте этот новый поток в качестве глобального.
oldStr =
Threefry4x64_20 random stream on the GPU
Seed: 0
NormalTransform: BoxMulleroldStr содержит настройки для предыдущего глобального потока случайных чисел на GPU. Новый глобальный поток newStr.
newStr =
Philox4x32_10 random stream on the GPU (current global stream)
Seed: 1
NormalTransform: InversionФункции графического процессора
rand,
randi, и
randn извлекают случайные числа из нового глобального потока с помощью
'Philox' алгоритм генератора.