2019-03 最新安装的 cudnn 按照 tensorflow apt-get Ubuntu 18.04 指令不再有效。接下来要尝试什么?

2019-03 latest install of cudnn following tensorflow apt-get Ubuntu 18.04 instructions no longer working. What to try next?

在 keras 中使用 Conv1D 出现以下错误:

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

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

有什么问题吗?

编辑:

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

sudo apt-get install nvidia-410

和 cuda 10-0。

10-1

我以前遇到过同样的问题。在 Jupyter notebook console 上,我看到了你提到的错误。在我启动 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 库主要和次要 如果是 CuDNN 7.0 或更高版本,版本需要匹配或具有更高的次要版本。

这是因为我有 cuDNN 7.0.5 版,但 Tensorflow 是用 cuDNN 7.4.2 构建的。将 cuDNN 版本升级到 7.5 解决了这个问题。