Win7 64位+tensorflow1.4.0-GPU版+CUDA8.0+cudnn6.0环境配置

原创 2017年11月14日 16:03:22

折腾了三天,终于搞定了。


环境 

1. windows7   64位系统

2. tensorflow版本 1.4.0-GPU

3. CUDA版本 8.0.44                        

(这里真的是红色加粗了,之前一直出现 ImportError: DLL load failed: 找不到指定的模块。 ImportError: No module named '_pywrap_tensorflow_internal' , 我试了很多方法,比如安装Microsoft Visual C++ 2015 Redistributable Update 3 ,改cudnn版本名字,添加msvcp140.dll路径到环境变量啊什么的!都没有用,后来cuda换了三个版本就对了…… cuda9.0.176-win7 错! cuda8.0.61-win7 错! cuda8.0.44-win7!对了!

                            

4. cudnn 6.0版本 (这个是tensorflow1.4.0要求的,必须是这个版本)

5. python 3.5 (必须必须!)

6. 显卡: GTX1080


注意:本文中所有的版本号都不可替换,即tensorflow版本号、cuda版本号、cudnn版本号,python版本号,如果有某个和我的不一致,出错了就没办法了……毕竟这个安装过程!很脆弱!很娇贵!

          至于anaconda3最好装上吧,毕竟库什么的很全。


配置

1.  tensorflow-gpu安装

这个很简单吧

打开运行----输入命令【cmd】----输入命令【pip3 install tensorflow-gpu 】

如果死在这里可以看看别的教程,因为我强调的是环境的配置。

我写这篇教程的时间是2017.11.14,这个时间,自动安装的是1.4.0版本的tensorflow-gpu

然后我们可以看看官网要求


CUDA-8,cudnn-6,说的很明显了吧!


2.然后安装CUDA

献上8.0.44-win7-64x的链接

https://developer.nvidia.com/cuda-80-download-archive



3.下载cudnn 6.0

这是一个压缩包,解压后有三个文件夹、名字为bin,lib和include,把这个文件放到对应的CUDA文件夹里的CUDA/v8.0/bin, CUDA/v8.0/lib, CUDA/v8.0/include下即可



4.测试 

环境就配好了,打开python,输入测试程序

import tensorflow as tf
hello = tf.constant('Hello,Tensorflow!')
sess = tf.Session()
print(sess.run(hello))

然后结果是这样


就大功告成啦!


附.ERROR 

在配置过程中,我从头到尾出现的error只有 ImportError: DLL load failed: 找不到指定的模块。 ImportError: No module named '_pywrap_tensorflow_internal'


如果以上我说的版本号都对的情况下,依然报这样的错,我觉得大家可以试一试我下面说的方法,或者参考别的教程,毕竟这些方法我全都用了,但是当时都没解决问题,cuda版本换了就立刻解决了,但是我也不能说明,这些之前就设置或安装过的包到底有没有用,所以如果按照我以上教程依然有问题的话,报错还是和我一样的Error的话,

可以试一下安装Microsoft Visual C++ 2015 Redistributable Update 3 点击打开链接

或者把msvcp14.dll文件所在文件夹的路径都添加到windows的环境变量中,具体方法网上有很多。我有时间的话可以补上……

而且anaconda3和vs2015我都安装了,也不知道有没有影响……


现在写教程发现过程还挺简单的,可当时就是不知道怎么办各种找教程各种试方法折腾了很久,所以说重点就是 版本号真的很重要啊!!!

如果大家是别的错那就请继续寻找教程吧……加油哦!

推荐一篇比较靠谱的教程http://blog.csdn.net/u010099080/article/details/53418159


win7 64位纯净版系统下载

win7 64位纯净版是大家非常喜欢的操作系统,用户数量十分庞大,随着对这款系统的不断推广,大家越来越想要了解并使用这款系统了,下面小编就给大家带来win7 64位纯净版系统下载,希望大家能够喜欢吧。...
  • a141024
  • a141024
  • 2017年01月03日 17:46
  • 1449

win7纯净版64位系统下载

win7纯净版64位系统大家想必都不陌生了,因为这款系统拥有着稳定、兼容性高的性质,导致它已经成为了大家重装系统的首选之作。那么这款系统到底要去哪里下载呢?下面博主就给大家分享一下win7纯净版64位...
  • a141024
  • a141024
  • 2017年02月09日 16:03
  • 888

手把手教你在64位Win7系统中配置Apache+Mysql+PHP环境

B/S架构当下很流行,因为B/S架构有众多优点,例如:用户只需有浏览器就可使用,维护升级都比较方便,跨平台,等等。本文就讲讲Windows+Apache+PHP+Mysql的开发环境如何配置。 ...
  • binyao02123202
  • binyao02123202
  • 2013年07月20日 11:48
  • 7563

win7 64位配置java运行环境

在百度软件中心下载jdk比较方便
  • c18216575
  • c18216575
  • 2014年11月16日 15:58
  • 5327

win7专业版64位系统安装java

1、https://java.com/zh_CN/download/下载最新版java,我下载的是jre1.8.0_65 2、安装文件,我选择的目录是D:\java\jre1.8.0_65 3、进入c...
  • wzx19840423
  • wzx19840423
  • 2015年11月09日 17:40
  • 2432

window7-64位下xampp集成环境搭建

最近一直在研究学习php,打算选择php的yii框架学习,首先我们需要搭建一个开发环境,我这里选择搭建xampp环境 首先就是下载xampp,网址为:https://www.apachefriend...
  • wangyuanshun
  • wangyuanshun
  • 2017年09月07日 14:59
  • 251

win7、win8旗舰版系统下载、32位、64位

win7 32系统: win7 64位系统:
  • lilinoscar
  • lilinoscar
  • 2014年07月24日 13:43
  • 6721

WIN7 旗舰版、专业版、家庭高级版32位&64位官方原版下载地址

下载必须使用下载工具下载,无法直接下载,迅雷,旋风,电驴,快车均可 旗舰版7601 SP1: 32位: 文件名:cn_windows_7_ultimate_with_sp1_x86_dvd_u...
  • chenyijun
  • chenyijun
  • 2014年05月09日 08:31
  • 15096

Windows 7 64位下使用ADB驱动

什么是ADB? adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。...
  • bob_fly1984
  • bob_fly1984
  • 2016年05月14日 14:01
  • 6248

【Win7旗舰版系统下载 官方MSDN原版】无第三方软件 纯净32&64位安装教程

近一周以来很多网友不是发帖就是在回复中询问各种关于Win7安装或者安装之后的各种问题的,介于论坛发布的第三方修改版本众多不能一一帮大家解决遇到的问题,故特开此贴。分享微软官方MSDN版的Win7旗舰版...
  • jilongliang
  • jilongliang
  • 2014年04月12日 11:39
  • 5959
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Win7 64位+tensorflow1.4.0-GPU版+CUDA8.0+cudnn6.0环境配置
举报原因:
原因补充:

(最多只允许输入30个字)