parallel.gpu.RandStream.getGlobalStream

Текущий глобальный поток графического процессора случайных чисел

Описание

пример

stream = parallel.gpu.RandStream.getGlobalStream возвращает текущий глобальный поток случайных чисел на графическом процессоре.

Примечание

gpurng функция является более краткой альтернативой для многого использования parallel.gpu.RandStream.setGlobalStream.

Примеры

свернуть все

Используйте parallel.gpu.RandStream.getGlobalStream сохранять потоковые настройки по умолчанию.

defaultStr = parallel.gpu.RandStream.getGlobalStream
defaultStr =

Threefry4x64_20 random stream on the GPU (current global stream)
             Seed: 0
  NormalTransform: BoxMuller

Если вы изменяете глобальный поток, можно использовать поток defaultStr восстановить настройки по умолчанию. Например, предположите, что вы изменяете глобальный поток в различный поток.

newStr = parallel.gpu.RandStream('CombRecursive', 'NormalTransform','Inversion');
defaultStr = parallel.gpu.RandStream.setGlobalStream(newStr)
defaultStr =

Threefry4x64_20 random stream on the GPU
             Seed: 0
  NormalTransform: BoxMuller

defaultStr больше не текущий глобальный поток графического процессора. Если вы закончили свои вычисления с помощью новых глобальных потоковых настроек, можно сбросить поток к настройкам по умолчанию.

newStr = parallel.gpu.RandStream.setGlobalStream(defaultStr)
newStr =

MRG32K3A random stream on the GPU
             Seed: 0
  NormalTransform: Inversion
defaultStr
defaultStr =

Threefry4x64_20 random stream on the GPU (current global stream)
             Seed: 0
  NormalTransform: BoxMuller

defaultStr еще раз текущий глобальный поток.

Выходные аргументы

свернуть все

Глобальный поток случайных чисел для генерации случайных чисел на графическом процессоре, возвращенном как parallel.gpu.RandStream объект.

Представленный в R2011b