【发布时间】:2019-08-01 12:28:50
【问题描述】:
我正在 Pytorch 中训练一个深度学习模型,并希望以一种确定性的方式训练我的模型。 正如this官方指南中所写,我设置了这样的随机种子:
np.random.seed(0)
torch.manual_seed(0)
torch.backends.cudnn.deterministic = True
torch.backends.cudnn.benchmark = False
现在,我的训练时间很长,我想保存,然后加载所有内容,包括 RNG。我使用torch.save 和torch.load_state_dict 作为模型和优化器。
如何保存和加载随机数生成器?
【问题讨论】:
标签: pytorch random-seed reproducible-research