Pytorch 训练时,使用Resnet18遇到错误:
RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED
通过设置以下语句,解决:
torch.backends.cudnn.enabled = False
关于torch.backends.cudnn.enabled 的使用:
设置这个 flag 可以让内置的 cuDNN 的 auto-tuner 自动寻找最适合当前配置的高效算法,来达到优化运行效率的问题。
应该遵循以下准则:
具体导致出现 CUDNN_STATUS_EXECUTION_FAILED的原因,暂时不清楚!