从R2019a开始,用于并行计算的默认随机数生成器被更改为Threefry
.此生成器在并行计算方面提供了优于先前默认值的性能增强。在R2018b之前的版本中,并行计算的默认随机数生成器是CombRecursive
.
使用不同的默认生成器,MATLAB在并行计算的上下文中默认生成不同的随机数序列。然而,这些计算的统计数据仍然不受影响。因此,您可能希望更新任何依赖于生成的特定随机数的代码,但对随机数的大多数计算都不受影响。
使用以下命令将生成器设置为GPU阵列上R2018b及之前版本的默认设置。
gpurng(0,“CombRecursive”)