tensorflow - 导入错误 : libcudnn when running a TensorFlow program

标签 tensorflow

我在尝试运行 TensorFlow 程序时遇到以下错误:

导入错误:libcudnn.Version:无法打开共享对象文件:没有这样的文件或导演

最佳答案

只是 download cuDNN 5.1并按照步骤(在 Ubuntu 16.04、CUDA 工具包 8.0 上测试)

$ tar xvzf cudnn-8.0-linux-x64-v5.1-ga.tgz
$ sudo cp -P cuda/include/cudnn.h /usr/local/cuda/include
$ sudo cp -P cuda/lib64/libcudnn* /usr/local/cuda/lib64
$ sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*

现在设置路径变量
$ vim ~/.bashrc

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64"
export CUDA_HOME=/usr/local/cuda

并做了

有关更多详细信息,您可以查看此 site

关于tensorflow - 导入错误 : libcudnn when running a TensorFlow program,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41991101/

相关文章:

python - 模块未找到错误: No module named 'utils.datasets'

GPU 上的 Tensorflow 比 CPU 上的慢

python - Tensorflow MNIST 估计器 : batch size affects the graph expected input?

r - 当我尝试并行拟合多个模型时,为什么 tensorflow/keras 会窒息?

python - tensorflow 通过随机因素调整图像大小

pandas - 将 tensorflow 数据集转换为 Pandas 数据框

linux - ValueError : Cannot feed value of shape (50, ) 对于张量 u'Placeholder_1 : 0', which has shape ' (? , 10)'

python - 回归神经网络的评估

python - 通过使用密集层作为最后一层来卡住 TensorFlow

python - 使用 Tensorflow 策略梯度训练乒乓球游戏代理的问题