简介
import torch
torch.backends.cudnn.enabled = True
torch.backend.cudnn.benchmark=True
cuDNN使用非确定性算法,并且可以使用torch.backends.cudnn.enabled = False
来进行禁用
如果设置为torch.backends.cudnn.enabled =True
,说明设置为使用使用非确定性算法
然后再设置:
torch.backends.cudnn.benchmark = True
所以我们经常看见在代码开始出两者同时设置:
torch.backends.cudnn.enabled = True
torch.backends.cudnn.benchmark = True