点击上方“Datawhale”,选择“星标”公众号

第一时间获取价值内容

【导读】今年三月谷歌在TensorFlow开发者峰会上宣布TensorFlow 2.0 Alpha版本(内部测试版)之后,TensorFlow 2.0 Beta版本(公开测试版本)已经发布。TF2.0相比于1.x版本默认使用Keras、Eager Execution、支持跨平台、简化了API等。这次更新使得TF2.0更加的接近PyTorch,一系列烦人的概念将一去不复返。如果2019的下半年开始入坑TF,那么你将选择进入AI的最佳时机了,Tensorflow社区蓬勃发展,未来可期。接下来就给大家带来TF 2.0 Beta –Window系统下GPU版本的详细完整的安装教程。

目录

1.Anaconda

  1. 安装Anaconda

  2. 修改路径

  3. 修改默认浏览器

2.CUDA10.0

  1. CUDA安装

  2. cuDNN安装

  3. PATH配置

3.TensorFlow2.0 Beta-GPU版本安装与测试

  1. 确认显卡

  2. 测试

1. Anaconda

a. 下载

首先进入Anaconda的官网:

https://www.anaconda.com/distribution

选择Windows下Python3.7(注意:必须选择64位,因为TF不支持Python32位的)

下载完成后打开,然后就是傻瓜式的安装,一路next即可。

b. 修改路径

默认地址为C盘(这是默认地址,如果你通常安装在c盘的话,可以忽略此步骤),

如果安装后没有其他的操作的话,打开.juyter文件是没有[jupyter_notebook_config.py]

打开cmd,输入

jupyter notebook --generate-config

回车,会产生[jupyter_notebook_config.py]

用Notepad++打开[jupyter_notebook_config.py],找到c.Notebook

建立你的新工作路径

取消注释,c前面的#要去掉

点击保存,这下就修该好了路径

cmd,输入[jupyter notebook],你就发现你的路径已更改

c. 修改默认浏览器

打开[jupyter_notebook_config.py]

找到你想用的浏览器路径(下面是我的浏览器路径)

打开[jupyter_notebook_config.py] 找到App.browser = '',在这行下面添加以下三行代码

import webbrowser

webbrowser.register("chrome",None,webbrowser.GenericBrowser(u"C:\ProgramFiles (x86)\Google\Chrome\Application\chrome.exe"))

c.NotebookApp.browser = 'chrome'

这样就修改好了Anaconda使用的浏览器和使用路径,还是非常简单的。现在打开我们的Jupyter Notebook(后面将会在这个文件夹写下Tensorflow2.0的笔记内容)

2. CUDA 10.0

a. CUDA 安装

下载CUDA

官网链接:

https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal

下载完成后,打开下载的驱动

取勾GeForce Experience

如果电脑上本身就有Visual Studio Integration,要将这个取消勾选,避免冲突了

点开Driver comonents,Display Driver这一行,前面显示的是Cuda本身包含的驱动版本是411.31

如果你电脑目前安装的驱动版本号新于Cuda本身自带的驱动版本号,那一定要把这个勾去掉。否则会安装失败(相同的话,就不用去取勾了)

接下来需要几分钟的时间安装,这是NVIDIA程序已完成的界面

打开此路径,查看nvcc.exe

有这个nvcc.exe就说明CUDA安装已成功

打开此文件夹,查看有没有cuti64_100.dll

有这个cuti64_100.dll就说明CUPT1已成功

b. cuDNN 安装

CDNN官网链接:

https://developer.nvidia.com/rdp/cudnn-download

选择cuDNN for CUDA10.0

解压cuDNN

将解压后文件复制到CUDA文件夹下

c. PATH配置

查看CUDA环境路径

我的电脑——>属性——>高级系统设置——>环境变量

在系统变量中找到PATH

查看CUDA路径,当你安装完CUDA后,它会将这两个目录加进来

CUPTA和cuDNN还没有加进来,所以必须将它们添加到路径,这样使用Tensorflow的时候才不会报错

添加CUPTA和cudnn路径

新建——>浏览,找到路径

cuDNN路径,CUPTA路径(缺一不可)

测试CUDA:

cmd

nvcc -V

下面的显示说明我们CUDA的版本是10.0


3. TensorFlow 2.0 安装与测试

a. 确认显卡

安装前要确认显卡是不是NVDIA的

命令行

pip install tensorflow-gpu==2.0.0-beta0

b. 测试

测试Tensorflow是否安装成功:

步骤:

打开cmd——>ipython——>import tensorflow as t f

import tensorflow as tf

tfabab.test.is_gpu_available()

显示True,说明gpu版本已经安装成功

今日话题

你在学习使用TensorFlow 的过程中,遇到过什么问题呢?

后续还会推出TF2.0 系列学习教程,你有什么想要提问的问题吗?

在评论区留言,分享给大家吧~

你的分享,可以帮助大家共同学习进步。

TensorFlow2.0 系列开篇: Windows下GPU版本详细安装教程相关推荐

  1. Windows下MySQL的详细安装教程

    1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...

  2. mysql为什么每天0点就装东西_MySQL的详细安装教程

    1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...

  3. windows下多版本python安装与pip安装和pip使用 吐血总结

    https://blog.csdn.net/silence2015/article/details/56483892/ 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附 ...

  4. activemq linux教程,Linux及Windows下ActiveMQ下载与安装教程

    Windows: 1.官网下载地址:这里 2.百度网盘下载:这里 提取码:8rbi Linux: 1.百度网盘下载:这里 提取码:l8hx java开发工具下载地址及安装教程大全,点这里. 更多深度技 ...

  5. GPU版本pytorch安装教程

    第一步:下载cuda和cudnn 1.首先要查看自己电脑英伟达gpu的版本从而下载相应的cuda版本,有两种方法查看: ①打开cmd命令行:输入nvcc --version 例如我的版本就是11.6的 ...

  6. Windows中MySQL的详细安装教程

    1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...

  7. window10下Oracle 12c详细安装教程

    说明:安装前先说明一下,最好认真看安装教程慢慢的一步一步安装下来,一次性安装成功.重新安装史无前例的难搞.一下步骤全部在window10系统下进行操作 ························ ...

  8. 最新米酷影视系统源码V7.0.3 完整版+附解析接口+详细安装教程

    介绍: 1:优化首页热播推荐CSS样式   2:优化影视列表CSS样式   3:修复观看历史标题过长换行问题   4:优化明星页面CSS样式   5:优化明星搜索页面   安装步骤:   源码上传至虚 ...

  9. windows下python 版本opencv 安装

    笔者使用的是python 版本为3.7.4,其他版本应该也没有太大问题 可以查看官网opencv 说明为4.1.0版本: https://docs.opencv.org/4.1.0/da/df6/tu ...

最新文章

  1. .sql文件_面试题:mybatis 中的 DAO 接口和 XML 文件里的 SQL 是如何建立关系的?
  2. 迭代器: isinstance
  3. 李彦宏妻子马东敏向中国科大捐赠1亿 成立蔷薇基金
  4. ngrok布置外网访问环境
  5. jQuery触发a标签的点击事件无效
  6. 二叉树先序遍历,中序遍历,后序遍历,层次遍历学习总结及完整C/C++代码
  7. html5画分形图形,2.5 绘制透明图形 - HTML5 Canvas 实战
  8. 【Python3网络爬虫开发实战】1.3.3-pyquery的安装
  9. 2017.10.24 上升序列 思考记录
  10. OneNote中到底能放多少种东西?
  11. python elementtree乱码_python ElementTree
  12. c++ string分割字符串split_Java字符串到数组的转换最后放大招
  13. 《java程序员全攻略:从小工到专家》连载一:外行人眼中的IT人
  14. python下载电影_Python3.x+迅雷x 自动下载高分电影的实现方法
  15. win7远程桌面连接问题解决方案
  16. 数据结构练习题——线性表(二)
  17. Linux regulator
  18. 计算机导论中逻辑与或非的公式,12.函数与公式之逻辑函数(or,and,not,if)
  19. 2019计算机研究生暑期学校,2019年度VLDB暑期学校
  20. mac book外接4k 显示器 字体大小问题

热门文章

  1. 调用短信接口,先var_dump()看数据类型是object需要json_decode(json_encode( $resp),true)转换成array...
  2. MapXtreme 2005 学习心得 在地图上创建点/线并显示标注(五)
  3. 算法基础知识科普:8大搜索算法之红黑树(下)
  4. 【Codeforces】967C Stairs and Elevators (二分)。
  5. java的父类java.lang.object_根父类:java.lang.Object
  6. FCOS:全卷积一阶段Anchor Free物体检测器,多种视觉任务的统一框架
  7. 基于生成对抗网络(GAN)的人脸变形(附链接) | CSDN博文精选
  8. 商汤62篇论文入选CVPR 2019,一览五大方向最新研究进展
  9. 数据分析奥斯卡女神们,谁是你心中的No.1?
  10. 用Python分析《工作细胞》的一万多条评论后,非漫迷也要入番了