pytorch 设置种子

目的:

固定住训练的顺序等变量,使实验可复现

def setup_seed(seed):
    torch.manual_seed(seed)
    torch.cuda.manual_seed_all(seed)
    np.random.seed(seed)
    random.seed(seed)
    torch.backends.cudnn.deterministic = True

setup_seed(1)

Ref:

http://www.ishenping.com/ArtInfo/3265474.html
https://www.lizenghai.com/archives/30179.html

posted @ 2019-12-11 14:39  youqia  阅读(741)  评论(0编辑  收藏  举报