TensorFlow2.0 系列开篇: Windows下GPU版本详细安装教程
点击上方“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
安装Anaconda
修改路径
修改默认浏览器
2.CUDA10.0
CUDA安装
cuDNN安装
PATH配置
3.TensorFlow2.0 Beta-GPU版本安装与测试
确认显卡
测试
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版本详细安装教程相关推荐
- Windows下MySQL的详细安装教程
1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...
- mysql为什么每天0点就装东西_MySQL的详细安装教程
1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...
- windows下多版本python安装与pip安装和pip使用 吐血总结
https://blog.csdn.net/silence2015/article/details/56483892/ 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附 ...
- activemq linux教程,Linux及Windows下ActiveMQ下载与安装教程
Windows: 1.官网下载地址:这里 2.百度网盘下载:这里 提取码:8rbi Linux: 1.百度网盘下载:这里 提取码:l8hx java开发工具下载地址及安装教程大全,点这里. 更多深度技 ...
- GPU版本pytorch安装教程
第一步:下载cuda和cudnn 1.首先要查看自己电脑英伟达gpu的版本从而下载相应的cuda版本,有两种方法查看: ①打开cmd命令行:输入nvcc --version 例如我的版本就是11.6的 ...
- Windows中MySQL的详细安装教程
1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...
- window10下Oracle 12c详细安装教程
说明:安装前先说明一下,最好认真看安装教程慢慢的一步一步安装下来,一次性安装成功.重新安装史无前例的难搞.一下步骤全部在window10系统下进行操作 ························ ...
- 最新米酷影视系统源码V7.0.3 完整版+附解析接口+详细安装教程
介绍: 1:优化首页热播推荐CSS样式 2:优化影视列表CSS样式 3:修复观看历史标题过长换行问题 4:优化明星页面CSS样式 5:优化明星搜索页面 安装步骤: 源码上传至虚 ...
- windows下python 版本opencv 安装
笔者使用的是python 版本为3.7.4,其他版本应该也没有太大问题 可以查看官网opencv 说明为4.1.0版本: https://docs.opencv.org/4.1.0/da/df6/tu ...
最新文章
- thinkphp5项目--企业单车网站(七)
- 马哥2016全新Linux+Python高端运维班第八周作业
- 奥鹏数据库应用系统设计下列关于php_南开19秋学期(1709、1803、1809、1903、1909)《数据库应用系统设计》在线作业【标准答案】668...
- win8计算机usb无法识别usb设备,Win8.1无法识别USB设备原因分析及解决办法(适合Win8)...
- 电气:蒙特卡洛1000个风光场景并通过削减法|聚类法得到几个典型场景(matlab\python实现)
- css隐藏状态,CSS元素隐藏和显示
- Java 数组 之 一维数组
- Spring Boot Web应用开发 CORS 跨域请求支持
- 从“删库跑路”这件事聊聊数据安全那些事
- 新的“钉子户”来了!一加9RT将于10月13日正式亮相
- Office2010初次体验之应用程序安全性
- 读《Jonathan von Neumann and EDVAC》
- SpringCloud的认识和基本入门使用
- 经纬度差和米单位的换算
- 寻找250(非数组求法)
- Jenkins邮件通知模板(Git修改版)
- html弹出div弹窗
- 记:在daemon.json中添加“live-restore“: false之后,docker无法启动
- 小伙因家人“催催催” 欲轻生 民警苦劝将其救下
- MSE 均方误差及其梯度
热门文章
- Linux使用netstat命令查看并发连接数
- ES5 数组方法forEach
- PHP+redis实现超迷你全文检索
- LeetCode Add Binary
- 秦州:西瓜书 + 南瓜书 吃瓜系列 10. 集成学习(下)
- 图像卷积下非极大值抑制 Sobel 的实现
- android system window,Android控件的fitSystemWindows属性
- Github 一夜爆火:这份金九银十 Java 面试手册我给跪了
- 融合AI与大数据技术,腾讯教育发布智能作业灯
- “崩溃!我再也不搞 AI 了”谷歌 AI 专家:别让你的方法打败你!