Ubuntu16.04+Anaconda3+TensorflowGPU+Cuda+Cudnn

本文详细介绍了在Ubuntu16.04上安装Anaconda3、Cuda10.1、Cudnn7.5及TensorFlow-gpu的过程,并解决了与Python版本冲突的问题,最后通过安装OpenCV3完成环境配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu16.04的安装问题就不多说了,直接从Anaconda3的安装开始:

1. 安装Anaconda

bash Anaconda3-2019.03-Linux-x86_64.sh

安装按照步骤来一步一步往下走即可,网上有很多教程,这里就不赘述。

安装Anaconda3以后记得建虚拟环境:

conda create -n MyEnvs python=3.7

删除Anaconda环境:

conda remove -n MyEnvs --all

2. 安装Cuda10.1,其对应的nvidia驱动是418(cuda版本对应驱动版本), 命令:

sudo apt-get install nvidia-418

sudo dpkg -i cudnn-10.1-linux-x64-v7.5.0.56.tgz

sudo apt-get update

sudo apt-get install cuda

3. 安装Cudnn,去官网下载对应的版本,这里应该安装Cudnn7.5

4. 安装Tensorflow-gpu

各版本的tensorflow-gpu与cuda和cudnn的版本对应关系:https://blog.youkuaiyun.com/omodao1/article/details/83241074

conda install tensorflow-gpu

安装的最新版本tensorflow-gpu==1.13版本,这个版本可以兼容python3.7和cuda10了,这也就是为什么我刚一开始就安装的cuda10.1和python3.7的原因

import tensorflow as tf

a = tf.constant(2)

b = tf.constant(3)

c = a * b

sess = tf.Session()

sess.run(c)    ###结果是6且终端信息有关于GPU的描述,在此说明tensorflow-gpu版本安装成功

5. 安装opencv3

用的如下命令

conda install -c https://conda.binstar.org/menpo opencv3

发现会自动安装Python2.7和tensorflow1.3的版本,覆盖之前的安装,所以后面采用:

pip install opencv-python

安装好用cv2.destroyAllWindwos()和cv2.__version__均没有问题。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值