Could not create cudnn handle: CUDNN_STATUS_NOT_INITIALIZED问题

Could not create cudnn handle: CUDNN_STATUS_NOT_INITIALIZED

我的环境:
cuda9.0、cudnn7.0、tensorflow1.12.0、python3.6、RTX2060、Windows10

出现这个问题不要慌

1、确保cudnn和cuda已经装上了。
2、环境变量检查一遍。
Could not create cudnn handle: CUDNN_STATUS_NOT_INITIALIZED问题_第1张图片
3、确保前面没有问题下面说解决办法:
之前看好多博主都说是tensorflow版本太低导致的,我并没有立马更新tensorflow,检查一下程序发现,我的程序对GPU进行了二次调用。
Could not create cudnn handle: CUDNN_STATUS_NOT_INITIALIZED问题_第2张图片
我的主要是因为keras里面调用GPU然后存在gpu:0被占用,就会报错;我把我需要调用的地方都写到了这个sess里面,保证GPU不重复调用就行了。

你可能感兴趣的:(深度学习)