2020 Win10+Anaconda+tensorflow_gpu一键安装

自我学习归纳 专栏收录该内容
11 篇文章 0 订阅

网上看了很多关于tensorflow_gpu的安装教程,为什么都2020年了,还要那么复杂,还要看cuda版本,看tensorflow版本,看cudnn版本,看看是不是匹配,没必要,真没必要,既然已经安装了anaconda那就要充分利用他,其实安装方法简单至极,也不用你自己安装cudnn和cuda,anaconda真的懒汉福音,下面正文:

Anaconda安装

地址https://www.anaconda.com/distribution/#download-section

选左边,对了,Anaconda自带python,意思是不需要你在单独安装python,中间基本下一步,特别的就是记得勾选添加环境变量

 

 

创建环境

先点左边的Environment,这时候应该只有一个base,不要管他,点击下面的create创建,名字建议见名知义,比如我这边可以参考,python版本按你要选择的tensorflow的版本匹配。基本上来说,你要安装最新的tensorflow2.0,那选择3.7即可,如果选择1.x建议3.6或者3.5,这里我选择的是3.6,等一会就创建好了

安装TensorFlow_gpu版本

选中你创建好的环境,因为我其他环境都已经安装tensorflow了,我拿base做下示例,首先第一栏下拉框选择all,搜索框输入tensorflow,搜索结果如图,如果你要安装gpu版本的,就选择tensorflow-gpu(如果安装cpu版本就选择tensorflow无任何后缀的那个),钩住左边,选择apply即可,注意,这里下载自动安装的是tensorflow最新版本,笔者记录时间为2020/2/19,此时最新版本为2.0,那你说我不要2.0的要1.x的,也不要紧,先不管他你继续下,注意这个安装包是自带cuda和cudnn的,而且版本已经是适配的了。

如果说你就要用tensorflow_gpu 2.0,那你已经成功了,如果你要1.x的,那就再多加一步:

选择安装好的tensorflow-gpu左边的对号,选择下拉框Mark for specific version installation,在这里你就可以选择1.x版本了,这里注意的是要和你之前创建包的python版本相匹配,然后它会提示修改一些包,cuda和cudnn的版本也会自动变更(他会始终保持相互匹配),如果你因为网速问题下载出现问题,那就clear重新下就好了,至此你的tensorflow_gpu已经下载完成了。

测试

这里的测试ide工具选择的是大家都喜欢的pycharm,测试代码如下

import tensorflow as tf
import os

os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'  # 不显示等级2以下的提示信息

print('GPU', tf.test.is_gpu_available())
a = tf.constant(2.0)
b = tf.constant(4.0)
print(a + b)

注意在右下角选择环境,运行结果

GPU True
Tensor("add:0", shape=(), dtype=float32)

大功告成!这个方法仅适用于tensorflow,对于pytorch笔者还尚未成功,虽然anaconda中可以搜索到pytorch包,但总会下载失败,所以想要安装配置pytorch的小伙伴建议还是参考其他教程。

  • 4
    点赞
  • 4
    评论
  • 8
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
<ul style="color:rgba(0,0,0,.560784);font-size:14px;background-color:#FFFFFF;"> <li> <span>Tensorflow2.0介绍:</span> </li> </ul> <p style="color:rgba(0,0,0,.560784);font-size:14px;background-color:#FFFFFF;"> tensorflow是GOOGLE在2015年底发布的一款深度学习框架,也是目前全世界用得最多,发展最好的深度学习框架。2019年3月8日,GOOGLE发布最新tensorflow2版本。新版本的tensorflow有很多新特征,更快更容易使用更人性化。但是老版的tensorflow程序在新版本中几乎都无法继续使用,所以我们有必要学习新版tensorflow2的新用法。 </p> <ul style="color:rgba(0,0,0,.560784);font-size:14px;background-color:#FFFFFF;"> <li> <span>课程介绍:</span> </li> </ul> <p style="color:rgba(0,0,0,.560784);font-size:14px;background-color:#FFFFFF;"> 我们的这门课程适合小白学习,也适合有基础的同学学习。课程会从0开始学习,从python环境安装,python入门,numpy,pandas,matplotlib使用,深度学习基础,一直讲到tensorflow基础,进阶,项目实战。不管你是0基础小白,想进入AI行业,还是有一定基础,想学习最新的tensorflow2的使用,都适合我们这门课程。 </p> <ul style="color:rgba(0,0,0,.560784);font-size:14px;background-color:#FFFFFF;"> <li> <span>讲师介绍:</span> </li> </ul> <p style="color:rgba(0,0,0,.560784);font-size:14px;background-color:#FFFFFF;"> 覃秉丰,物理系毕业转AI行业,想转行同学可以找我聊聊。机器学习深度学习神经网络领域多年研究开发授课经验,精通算法原理与编程实践;曾完成过多项图像识别、目标识别、语音识别等企业项目,一线实战经验丰富;长期为多家包括世界五百强在内的大型企业总部做人工智能技术内训服务(中国移动、中国银行,华夏银行,中国太平洋,国家电网、中海油等)。上课特点:公式尽量一个一个符号推,代码尽量一行一行讲,希望所有人都能学有所得。 </p>
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页

打赏

我讨厌你无心的微笑

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

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值