Ubuntu16.04 环境下Tensorflow安装过程

Ubuntu16.04 环境下Tensorflow安装过程

主要提供安装过程和一定的错误解决方案


这里提供一个安装Tensorflow的博客
莫烦Tensorflow 安装教程,写的非常简洁

莫烦Tensorflow

大家按照要求安装完成之后,如果是CPU版本,可以直接导入Tensorflow测试能否正确运行

import tensorflow

如果是GPU版本会报错

ImportError: libcublas.so.8.0: 
cannot open shared object file: No such file or directory

由于我安装的是8.0,所以这里报错是 libcublas.so.8.0。出现这种情况,一般有两个原因:

  • 没有安装CUDA
  • 安装了CUDA但是没有在~/.bashrc中添加环境变量

CUDA的安装
这里推荐一个CUDA安装教程,写的很详细

Ubuntu 16.04下CUDA8环境配置的2种方法

安装并配置好CUDA环境之后,重新测试能否正确运行

import tensorflow

但是一般情况下还是会报错

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

需要去CUDA官网下载 libcudnn.so.6 文件,大家可以针对自身缺少的下载相应的文件( libcudnn.so.6的下文会给出CSDN下载链接)

ImportError: libcudnn.so.6:错误分析和解决链接

下面是安装过程,我截图了。
Ubuntu16.04 环境下Tensorflow安装过程_第1张图片
链接中是so.5,大家可以根据自己的错误选择合适的版本进行下载
由于文中需要注册才能下载 cuDNN v6.0 Library for Linux,所以这里我下载下来,传上去,大家就省去注册的麻烦。
libcudnn.so.6 百度云链接。
链接: https://pan.baidu.com/s/10XXr9G5VVL8sKttk–Ijfg 密码: ud5t

你可能感兴趣的:(神经网络)