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 相关文章推荐
下载给定网页上图片的方法
Feb 18 Python
解决Python传递中文参数的问题
Aug 04 Python
Python使用asyncio包处理并发详解
Sep 09 Python
python xlsxwriter库生成图表的应用示例
Mar 16 Python
对python产生随机的二维数组实例详解
Dec 13 Python
Python如何筛选序列中的元素的方法实现
Jul 15 Python
Python判断字符串是否xx开始或结尾的示例
Aug 08 Python
django的403/404/500错误自定义页面的配置方式
May 21 Python
如何清空python的变量
Jul 05 Python
Python 在局部变量域中执行代码
Aug 07 Python
Python+unittest+requests+excel实现接口自动化测试框架
Dec 23 Python
Python办公自动化之Excel(中)
May 24 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
几个学习PHP的网址
2006/11/25 PHP
PHP模糊查询的实现方法(推荐)
2016/09/06 PHP
老生常谈PHP中的数据结构:DS扩展
2017/07/17 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
基于JQuery的密码强度验证代码
2010/03/01 Javascript
利用腾讯的ip地址库做ip物理地址定位
2010/07/24 Javascript
jquery索引在使用中的一些困惑
2013/10/24 Javascript
关于js中for in的缺陷浅析
2013/12/02 Javascript
JavaScript中数组的合并以及排序实现示例
2015/10/24 Javascript
js+css实现select的美化效果
2016/03/24 Javascript
Bootstrap中点击按钮后变灰并显示加载中实例代码
2016/09/23 Javascript
微信小程序 Audio API详解及实例代码
2016/09/30 Javascript
JavaScript程序设计高级算法之动态规划实例分析
2017/11/24 Javascript
js+springMVC 提交数组数据到后台的实例
2019/09/21 Javascript
[06:16]第十四期-国士无双绝地翻盘之撼地神牛
2014/06/24 DOTA
[36:16]完美世界DOTA2联赛PWL S3 access vs Rebirth 第一场 12.19
2020/12/24 DOTA
Python3爬虫使用Fidder实现APP爬取示例
2018/11/27 Python
用Python配平化学方程式的方法
2019/07/20 Python
Django Aggregation聚合使用方法解析
2019/08/01 Python
对python中的os.getpid()和os.fork()函数详解
2019/08/08 Python
python安装本地whl的实例步骤
2019/10/12 Python
python hash每次调用结果不同的原因
2019/11/21 Python
pycharm软件实现设置自动保存操作
2020/06/08 Python
Pandas的数据过滤实现
2021/01/15 Python
使用Canvas操作像素的方法
2018/06/14 HTML / CSS
Space NK英国站:英国热门美妆网站
2017/12/11 全球购物
美国购买隐形眼镜网站:Lenses For Less
2020/07/05 全球购物
营销专业应届生求职信
2013/11/26 职场文书
试用期员工考核制度
2014/01/22 职场文书
黄河象教学反思
2014/02/10 职场文书
气象学专业个人求职信
2014/03/15 职场文书
企业安全生产责任书
2014/04/14 职场文书
小学生母亲节演讲稿
2014/05/07 职场文书
工会趣味活动方案
2014/08/18 职场文书
银行中层干部培训心得体会
2016/01/11 职场文书
Java spring定时任务详解
2021/10/05 Java/Android