每隔一段时间,我就会得到一个错误,比如2020-02-26 14:17:31.605963: I tensorflow/stream_executor/platform/default/dso_loader.cc:42] 成功打开动态库 libcublas.so.10.0 2020-02-26 14:17:31.829898: I tensorflow/stream_executor/platform/default/dso_loader.cc:14 42] 已成功打开动态库 libcudnn.so.7 2020-02-26 14:17:32.757316: E tensorflow/stream_executor/cuda/cuda_dnn.cc:329] 无法创建 cudnn 句柄: CUDNN_STATUS_NOT_INITIALIZED 2020-02-26 14:17:32.757384: E tensorflow/stream_executor/cuda/cuda_dnn.cc:337] 驱动程序版本可能不足:440.33.1 2020-02-26 14:17:32.758265:E 张量流/stream_executor/cuda/cuda_dnn.cc:329] 无法创建 cudnn 句柄:CUDNN_STATUS_NOT_INITIALIZED 2020-02-26 14:17:32.758293:E 张量流/stream_executor/cuda/cuda_dnn.cc:337] 驱动程序版本可能不足:440.33.1回溯(最近一次调用最后):tensorflow.python.framework.errors_impl。未知错误: 找到 2 个根错误。(0) 未知:未能获得卷积算法。这可能是因为 cuDNN 无法初始化,因此请尝试查看上面是否打印了警告日志消息。[[{{node conv2d/Conv2D}}]](1) 未知:未能获得卷积算法。这可能是因为 cuDNN 无法初始化,因此请尝试查看上面是否打印了警告日志消息。[[{{node conv2d/Conv2D}}]][[密集/乙状结肠/_285]]然后我重新加载PyCharm或重新启动系统,一切都按预期运行。然后它又出现了。是什么原因造成的?
1 回答
交互式爱情
TA贡献1712条经验 获得超3个赞
CUDNN_STATUS_NOT_INITIALIZED
,则此问题是由 (驱动程序版本不足) 或安装 w.r.t 引起的。incorrect GPU driver
wrong version of cuDNN
CUDA
我重新加载PyCharm或重新启动系统,一切都按预期运行。然后它又出现了。
是的,如果重新启动,请在短时间内解决问题,但会再次发生。
在不了解操作系统,Tensorflow GPU版本,CUDA和cuDNN细节的情况下,很难建议直接回答。但是,请参阅下面的图像,了解Windows和Linux / macOS的官方测试构建配置。
窗户:
Linux:
macOS:
应删除旧的 GPU 驱动程序,因为需要安装新版本的 GPU 驱动程序。
要重新安装 GPU 驱动程序:
在此处下载所需的 GPU 驱动程序
删除旧版本的 GPU 驱动程序:
apt purge nvidia*
重新启动主机
安装下载 GPU 驱动程序
重新启动
对于 cuDNN 安装,请按照此处提到的说明分别针对 Windows、MAC OS X 和 Linux 进行操作。
添加回答
举报
0/150
提交
取消