win10安装tensorflow-gpu1.8.0详细完整步骤


Posted in Python onJanuary 20, 2020

在整个安装的过程中也遇到了很多的坑,故此做个记录,争取下次不再犯!

我的整个基本配置如下:

电脑环境如下:win10(64位)+CPU:E5-2603 +GPU:GTX 1070

需要安装的软件如下:Anaconda3-4.2.0-Windows-x86_64(python 3.5.2) + tensorflow-gpu 1.8 + CUDA 9.0 + cuDNN v7.1 for CUDA9.0

若你想在自己的windows上安装tensorflow-gpu,一般化也可以遵循如下的步骤。

1.首先确定自己电脑的gpu是否支持cuda

能否支持tensorflow-gpu版本,这里主要是Nvidia显卡,如下网址: https://developer.nvidia.com/cuda-gpus 基本上只要显卡在 GeForce 410M 以上都可以。

2.在显卡支持的情况下,主要是看tensorlfow-gpu和cuda以及cuDNN的对应关系

首先,cuda与cuDNN是相互对应的,所以,现在主要是看tensorflow与cuda的对应关系。因为从Tensorflow-gpu 1.6开始使用CUDA9.0+cuDNN7组合,不过好像不支持CUDA 9.1与CUDA 9.2。所以,最终我的选择是 tensorflow-gpu 1.8 + CUDA 9.0 + cuDNN v7.1 for CUDA9.0

3.Anaconda3-4.2.0-Windows-x86_64安装过程

可以在如下网站下载(国内镜像,适合于没有翻墙的同学)https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

安装过程:

win10安装tensorflow-gpu1.8.0详细完整步骤win10安装tensorflow-gpu1.8.0详细完整步骤win10安装tensorflow-gpu1.8.0详细完整步骤

这里可以更改默认路径,自己选择路径(注意:安装路径的最后一个目录必须要自己在方框中当前已选择路径后面添加,而不能直接选择一个已经存在的目录):

win10安装tensorflow-gpu1.8.0详细完整步骤

直接选择一个已经存在的目录,会出现如下的错误:

win10安装tensorflow-gpu1.8.0详细完整步骤

两个默认就好,第一个是加入环境变量,第二个是默认使用 Python 3.5

win10安装tensorflow-gpu1.8.0详细完整步骤

等待安装即可:

win10安装tensorflow-gpu1.8.0详细完整步骤win10安装tensorflow-gpu1.8.0详细完整步骤

出现如下界面,证明Anaconda安装成功:

win10安装tensorflow-gpu1.8.0详细完整步骤

4.tensorflow-gpu 1.8 安装过程

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==1.8.0 (将下载源换成了国内镜像,速度很快)

win10安装tensorflow-gpu1.8.0详细完整步骤

下载速度很快,等待安装即可。

试验一下安装成功没有:

win10安装tensorflow-gpu1.8.0详细完整步骤

出错,可能是因为cuda等软件还没有安装。

5.cuda安装过程

网址:https://developer.nvidia.com/cuda-90-download-archive?

target_os=Windows&target_arch=x86_64&target_version=10&target_type=exenetwork

选择9.0的CUDA的exe(network),比较小,但是后续要联网,保证网络就好,具体如下图:

win10安装tensorflow-gpu1.8.0详细完整步骤

安装过程:

检查系统兼容性 → 许可协议“接受”→ 选择“自定义安装”,点开+号,把Visual Studio Integration的勾选去掉(否则你机器上安装的Visual Studio版本不对或者没有安装时,下一步会报错导致你安装不下去) → 安装即可

win10安装tensorflow-gpu1.8.0详细完整步骤

win10安装tensorflow-gpu1.8.0详细完整步骤

6.cudnn安装过程

链接: https://pan.baidu.com/s/1cgygpqUX4etZ43dj5DsjpQ 提取码: 6gen

链接若是失效,就上官网自行下载吧(注册、登陆、加入开发自计划balabala…)如下:

https://developer.nvidia.com/cudnn

注意:选择cuDNN的v7.1.4 for CUDA 9.0即cudnn-9.0-windows10-x64-v7.1.zip下载

CUDA 9.0的默认路径是

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0 把cudnn-9.0-windows10-x64-v7.1.zip解压后,把bin,include,lib\x64里面的文件(共三个)分别拷贝到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\下的bin,include,lib\x64目录下即可。

配置环境变量

网上有两种说法,我就两种都配置了,不然电脑找不到CUDA和cuDNN在哪里

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin

7.vs安装过程

我没有安装vs,也能正常运行,不知道怎么回事,如果按照前面步骤安装之后还有问题,那就再安装一下vs。

总结

以上所述是小编给大家介绍的win10安装tensorflow-gpu1.8.0详细完整步骤,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
Dec 04 Python
Python Web框架Flask中使用百度云存储BCS实例
Feb 08 Python
Python实现的简单dns查询功能示例
May 24 Python
pandas数据分组和聚合操作方法
Apr 11 Python
Python3实现的字典、列表和json对象互转功能示例
May 22 Python
只需7行Python代码玩转微信自动聊天
Jan 27 Python
python实现将文件夹内的每张图片批量分割成多张
Jul 22 Python
python getopt模块使用实例解析
Dec 18 Python
基于pytorch中的Sequential用法说明
Jun 24 Python
pytho matplotlib工具栏源码探析一之禁用工具栏、默认工具栏和工具栏管理器三种模式的差异
Feb 25 Python
pycharm配置安装autopep8自动规范代码的实现
Mar 02 Python
python中mongodb包操作数据库
Apr 19 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
Jan 20 #Python
基于Python获取照片的GPS位置信息
Jan 20 #Python
如何基于pythonnet调用halcon脚本
Jan 20 #Python
使用TensorFlow对图像进行随机旋转的实现示例
Jan 20 #Python
TensorFLow 不同大小图片的TFrecords存取实例
Jan 20 #Python
python各层级目录下import方法代码实例
Jan 20 #Python
Python 识别12306图片验证码物品的实现示例
Jan 20 #Python
You might like
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
第4章 数据处理-php正则表达式-郑阿奇(续)
2011/07/04 PHP
PHP实现原生态图片上传封装类方法
2016/11/08 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
jquery datatable后台封装数据示例代码
2014/08/07 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
javascript工厂方式定义对象
2014/12/26 Javascript
Node.js开发之访问Redis数据库教程
2015/01/14 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
2015/03/04 Javascript
JS、jQuery中select的用法详解
2016/04/21 Javascript
JavaScript之WebSocket技术详解
2016/11/18 Javascript
JavaScript实现的选择排序算法实例分析
2017/04/14 Javascript
基于LayUI分页和LayUI laypage分页的使用示例
2017/08/02 Javascript
vue实现登陆登出的实现示例
2017/09/15 Javascript
AngularJs 最新验证手机号码的实例,成功测试通过
2017/11/26 Javascript
vue 中directive功能的简单实现
2018/01/05 Javascript
javascript trie前缀树的示例
2018/01/29 Javascript
jQuery实现的简单获取索引功能示例
2018/06/04 jQuery
python通过pil模块获得图片exif信息的方法
2015/03/16 Python
Python中使用copy模块实现列表(list)拷贝
2015/04/14 Python
Python实现控制台中的进度条功能代码
2017/12/22 Python
django传值给模板, 再用JS接收并进行操作的实例
2018/05/28 Python
python+requests接口压力测试500次,查看响应时间的实例
2020/04/30 Python
CSS3制作漂亮的照片墙的实现代码
2016/06/08 HTML / CSS
html5 的a标签 Href 拨电话的写法
2013/11/04 HTML / CSS
鼠标滚轮事件和Mac触控板双指事件
2019/12/23 HTML / CSS
Puccini乌克兰:购买行李箱、女士手袋网上商店
2020/08/06 全球购物
优秀员工年终发言演讲稿
2014/01/01 职场文书
护士辞职信模板
2014/01/20 职场文书
请假条标准格式规范
2014/04/10 职场文书
索赔员岗位职责
2015/02/15 职场文书
雷锋电影观后感
2015/06/10 职场文书
Python 用户输入和while循环的操作
2021/05/23 Python
Nginx 反向代理解决跨域问题多种情况分析
2022/01/18 Servers
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技
Win11如何查看显卡型号 Win11查看显卡型号的方法
2022/08/14 数码科技