ImportError:libcudnn.so.7:无法打开共享对象文件:没有这样的文件或目录

问题描述 投票:4回答:2

我在Python 3.6.4环境中安装了Tensorflow 1.6.0 - 带anaconda的GPU版本。

当我做import tensorflow as tf时,我收到以下错误:

ImportError: libcudnn.so.7: cannot open shared object file: No such file or directory

不同的版本:

  • cudnn : 7.1.1
  • cuda : 9.0.176
  • tensorflow : 1.6.0
  • Ubuntu : 16.04

我知道this,但它没有解决我的问题。

python-3.x tensorflow ubuntu-16.04 cudnn
2个回答
2
投票

我安装了nvidia-cuda-toolkit包:

$ sudo apt install nvidia-cuda-toolkit

它起作用了。

我没有在tensorflow网站上找到解决方案,也没有找到nvidia安装页面。我找到了一个方法来获得cuda版本的命令行:How to get the cuda version?


-4
投票

这对我来说不起作用,在我的情况下,因为我安装了多个版本的Cuda,而且我使用的cudnn版本是旧版本而不是我试图使用的版本所以我为新版本安装了cudnn跟随nvidia的instructions并为我做了这件事。

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