怎么办_怎么做_How to do anything_解决问题万事OK

could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR解决办法

 could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR

具体的问题是下面所示:(我的TensorFlow版本是1.2)

E tensorflow/stream_executor/cuda/cuda_dnn.cc:359] could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR

E tensorflow/stream_executor/cuda/cuda_dnn.cc:326] could not destroy cudnn handle: CUDNN_STATUS_BAD_PARAM

2018-03-12 10:55:56.078991: F tensorflow/core/kernels/conv_ops.cc:671] Check failed: stream->parent()->GetConvolveAlgorithms(&algorithms) Aborted (core dumped)

对于此问题尝试了许多办法,最终的解决方案是:

执行 :sudo rm -rf ~/.nv/    (一定最后边不要漏掉“/”,否则会提示“.nv”是目录, 另外“~”前边有空格)

这里解释一下:~/.nv/文件夹下是一些缓存信息,所以这一步的目的就是删除~/.nv/内的缓存信息。

那么释放缓存的方式还有一种方式就是重启电脑(感谢@XSD995366159的反馈),

所以执行sudo rm -rf ~/.nv/或重启电脑应该是都可以解决这个问题(具体我没有尝试,若是有朋友利用这些方法解决了问题,麻烦给一下反馈,万分感谢)

其他方法我也有试过,但不行。
 
【关键字】:

此文由 yeaso   万事OK网编辑:首页 > IT » could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR解决办法

相关推荐

© 2020 怎么办_怎么做_How to do anything_解决问题万事OK  京ICP备13039979号-5