猿问

CUDNN_STATUS_NOT_INITIALIZED:为什么Python/

每隔一段时间,我就会得到一个错误,比如

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或重新启动系统,一切都按预期运行。然后它又出现了。是什么原因造成的?


慕码人8056858
浏览 199回答 1
1回答

交互式爱情

CUDNN_STATUS_NOT_INITIALIZED,则此问题是由 (驱动程序版本不足) 或安装 w.r.t 引起的。incorrect GPU driverwrong version of cuDNNCUDA我重新加载PyCharm或重新启动系统,一切都按预期运行。然后它又出现了。是的,如果重新启动,请在短时间内解决问题,但会再次发生。在不了解操作系统,Tensorflow GPU版本,CUDA和cuDNN细节的情况下,很难建议直接回答。但是,请参阅下面的图像,了解Windows和Linux / macOS的官方测试构建配置。窗户:Linux:macOS:有关更多详细信息,请参阅 Linux 和 Windows应删除旧的 GPU 驱动程序,因为需要安装新版本的 GPU 驱动程序。要重新安装 GPU 驱动程序:在此处下载所需的 GPU 驱动程序删除旧版本的 GPU 驱动程序:apt purge nvidia*重新启动主机安装下载 GPU 驱动程序重新启动对于 cuDNN 安装,请按照此处提到的说明分别针对 Windows、MAC OS X 和 Linux 进行操作。
随时随地看视频慕课网APP

相关分类

Python
我要回答