ubuntu16.04 下基于anaconda3安装gpu版tensorflow

本人要做基于facenet的实验室打卡系统,因此要用到这个环境

1. 安装Cuda

https://developer.nvidia.com/cuda-downloads
博主安装的是cuda9.0版本,最新目前为9.2,因为担心TensorFlow不兼容问题。
如图:
这里写图片描述
根据图中信息 Installation Instructions 步骤进行安装。

2. 配置环境变量

export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

3. 检验cuda是否安装成功,命令如下:nvcc -V

若安装成功,则会输出相关的版本信息。
这里写图片描述

4. 安装cudnn

这里写图片描述
下载地址https://developer.nvidia.com/rdp/cudnn-download#a-collapse705-91

tar -xzvf cudnn-9.0-linux-x64-v7.1.tgz
sudo cp cuda/include/cudnn.h /usr/local/cuda/include 
sudo cp cuda/lib64/libcudnn.so* /usr/local/cuda/lib64 
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn.so* 

注释:上面的第2、3行就是把Cuddn的头文件和库文件复制到Cuda路径下的include和lib目录
这里写图片描述

5. 使用Anaconda安装Tensorflow

conda create -n tensorflow Python=3.6 #创建conda环境
source activate tensorflow #激活环境
pip install tensorflow_gpu-1.10.1-cp36-cp36m-linux_x86_64.whl

安装成功:
这里写图片描述

补充1:如何查看cudnn的版本号

参考链接

如何查看cudnn的版本号
cuda 版本
cat /usr/local/cuda/version.txt

cudnn 版本
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

如图:
这里写图片描述

补充2 tensorflow踩坑记

cudnn版本为7.2以上
如图:
这里写图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

. . . . .

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值