torch.manual_seed()

 

torch.manual_seed(args.seed)   # 为CPU设置种子用于生成随机数,以使得结果是确定的。

当你设置一个随机种子时,接下来的随机算法生成数根据当前的随机种子按照一定规律生成。

随机种子作用域是在设置时到下一次设置时。要想重复实验结果,设置同样随机种子即可。

torch.manual_seed()

 

修改随机种子数,可以看到发生了变化。而且即使关闭进程,重新运行代码,同一随机种子下生成的数依旧不变:

torch.manual_seed()