Ubuntu16.4中使用anaconda安装TensorFlow-GPU

				版权声明:本文为博主原创文章,未经博主允许不得转载。					https://blog.csdn.net/shiheyingzhe/article/details/80863422				</div>
							            <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-f57960eb32.css">
					<div class="htmledit_views" id="content_views">
            <h3><a name="t0"></a><strong>简单方法是基于anaconda中的conda的</strong></h3>

稍微复杂点的方法点击ubuntu16.04中安装cuda和cudnn

首先在Ubuntu16.4中下载anaconda Linux版本,进入文件下载以后的目录,运行命令

sudo bash Anaconda*.sh
 
 

接下来按住Enter键阅读licence协议,阅读完以后,输入yes接受协议
yes

之后看自己的需求可以输入相应配置信息,也可以直接按enter键保持默认配置,最后需要确认是否将anaconda加入到环境变量中,这里需要输入yes,若输入的是no,需要使用命令打开./bashrc文件

sudo gedit ~/.bashrc

然后在.bashrc文件中添加以下内容

export PATH="/opt/anaconda3/bin:$PATH"

然后使用命令source ~/.bashrc使环境变量配置立即生效
输入conda list出现一个列表时就配置好了

安装NVIDIA的驱动

在dash中搜索gen,然后打开软件与更新,点击附加驱动,选择一个合适的NVIDIA驱动版本,点击应用更改,等待驱动安装完成,之后重启系统。

找到合适的TensorFlow-GPU版本以及对应的cuda、cudnn版本

这里不需要单独安装cuda和cudnn,conda会下载并安装好,不需要考虑版本依赖的问题,简便的地方就是这里了。conda就已经做好了,而且还是多个版本的,根据需要安装对应版本的
输入命令查看可用版本的tensorflow-gpu ,从图中可以看到,Version是tensorflow-gpu的版本,Build是对应python的版本、cuda的版本,cudnn的版本,看自己需要什么样的python版本安装对应的,但是这里的tensorflow-gpu版本都不是最新的,最新支持的是1.2.1版本。
从这里可以看到cuda和cudnn的版本依赖关系,这个依赖关系不仅支持图中的tensorflow-gpu版本,还支持其他的版本,作者安装的其他tensorflow-gpu版本就是根据图中的依赖关系来的cuda8.0对应cudnn6.0_0

conda search tensorflow-gpu
 
 

输入命令安装tensorflow-gpu,可以看到需要下载cudatoolkit8.0.0、cudnn-6.0.21、tensorflow-gpu等这些依赖包,不需要我们自己去配环境了,其中的cudatoolkit就是常说的cuda了。输入y就可以安装的。

conda install tensorflow-gpu==1.2.1
 
 

tensorflow-gpu1.2.1安装好以后输入命令,导入包没问题,输出tensorflow的版本号,就说明安装好了,运行tensorflow程序时,可以通过nvidia-smi查看显卡的运行状况。


 
 
  1. python
  2. import tensorflow as tf
  3. print(tf.__version__)

现在conda可以安装tensorflow-gpu 1.9、1.10版本的,没有实际用过不知道效果如何
 
输入命令conda install tensorflow-gpu==1.9.0

conda install tensorflow-gpu==1.9.0
 
 

总结:没实际使用过,不知道包完不完整效果如何?Ubuntu编译opencv的时候,需要注释掉anaconda的环境变量,不然很容易报错Ubuntu16.4安装并配置OpenCV

参考内容:
Python学习之Anaconda的使用及配置方法
Ubuntu 16.04 安装Anaconda3
深度学习(TensorFlow)环境搭建:(三)Ubuntu16.04+CUDA8.0+cuDNN7+Anaconda4.4+Python3.6+TensorFlow1.3
我的AI之路(5)--如何选择和正确安装跟Tensorflow版本对应的CUDA和cuDNN版本
利用conda安装指定版本的tensorflow

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值