parallel.gpu.RandStream.create
在 GPU 上创建独立的随机数流
语法
说明
创建一个使用 s = parallel.gpu.RandStream.create(gentype)gentype 指定的随机数生成器算法的单个随机数流。
注意
当您想要创建单个流时,parallel.gpu.RandStream 对象创建函数是一种更简洁的替代方法。
[s1,s2,...] = parallel.gpu.RandStream.create( 创建使用 gentype,NumStreams=N)N 指定的随机数生成器算法的 gentype 随机数流。这些流在伪随机意义上是独立的。这些流不一定独立于在其他时间创建的流。
[___] = parallel.gpu.RandStream.create( 还指定了除前一个语法中的输入参量之外的附加名称-值参量,以控制流的创建。例如,要根据当前时间为随机数生成器提供种子,请将 gentype,Name=Value)Seed 设置为 "shuffle"。
示例
输入参数
名称-值参数
输出参量
提示
如果通过多次调用
parallel.gpu.RandStream.create创建多个流,则这些流不一定彼此独立。要通过单独调用parallel.gpu.RandStream.create创建独立流:在每种情况下为
gentype、NumStreams和Seed指定同一组值。在每种情况下,为
StreamIndices指定一个介于1和NumStreams值之间的不同值。
版本历史记录
在 R2011b 中推出