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 解决了这个问题。
在 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 解决了这个问题。