2019-03最新安装的cudnn跟随tensorflow apt-get Ubuntu 18.04指令不再工作。接下来要尝试什么?

问题描述 投票:-1回答:1

在keras中使用Conv1D获得以下错误:

tensorflow.python.framework.errors_impl.UnknownError:无法获得卷积算法。这可能是因为cuDNN无法初始化,因此请尝试查看上面是否打印了警告日志消息。

曾经工作,但我清除并更新到最新的一切。试过几次。

什么是破碎的想法?

编辑:

没有明确说明,但似乎你应该清除所有nvidia和cuda并确保安装

sudo apt-get install nvidia-410

和cuda 10-0。

10-1

ubuntu tensorflow nvidia cudnn
1个回答
2
投票

我有时会遇到同样的问题。在Jupyter笔记本控制台上,我看到了你提到的错误。在我发布Jupyter的终端中,我可以看到以下消息:

2019-03-24 13:27:14.571966:E tensorflow / stream_executor / cuda / cuda_dnn.cc:328]加载的运行时CuDNN库:7.0.5但源代码编译为:7.4.2。在CuDNN 7.0或更高版本的情况下,CuDNN库主要版本和次要版本需要匹配或具有更高的次要版本。

这是因为我有cuDNN版本7.0.5但是Tensorflow是用cuDNN 7.4.2构建的。将cuDNN版本升级到7.5修复了该问题。

© www.soinside.com 2019 - 2024. All rights reserved.