[Tensorflow]环境搭建vs2017+win10+py3.6+cuda9.1+cudnn7+tf1.5
一、安装cuda 9.1+VS2017
 
一路下一步即可,环境变量cuda会自动配好。
 
安装完后,在主目录搜索deviceQuery.exe,跑一跑测试下就好了(成功最下一句是:RESULT PASS)。
 
vs2017和cuda 9.1同时安装的,虽然cuda暂时提示找不到vs,但是不影响。
 
二、安装cudnn7.0
 
下载后解压,然后复制文件:
 
3. Copy the following files into the CUDA Toolkit directory.
 
  a) Copy \cuda\bin\cudnn64_7.dll to C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin.
 
  b) Copy \cuda\ include\cudnn.h to C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include.
 
  c) Copy \cuda\lib\x64\cudnn.lib to C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64.
 
三、tensorflow安装
 
据说tf不支持cuda 9.1(因为官方的wheel是在cuda 9.0上编译的~)
 
当然有大神自己编译了一堆whl,方便不同版本使用。
 
https://github.com/fo40225/tensorflow-windows-wheel
 
找到对应cuda9.1版本,tf1.5的whl文件。
 
安装成功。
 
 
-----------------------------------------------
win10:1709
CUDA:cuda_9.1.85
CUDNN:cudnn-9.1-windows10-x64-v7
vs2017:除了安装桌面c++外,还需在组件中安装Windows SDK 版本10.0.15063.0
Python:3.6、Anaconda3-5.0.0-Windows-x86_64
tensorflow:(找不到可以正常运行的版本,宣告失败!)
opencv:opencv_python‑3.4.0+contrib‑cp36‑cp36m‑win_amd64.whl
vs2017编译时提示 ,注意头文件和库文件64位和32位的目录区别
1、无法打开包括文件windowsx.h
加入包含目录,通常在C:\Program Files (x86)\Windows Kits\10\Include目录下,根据实际版本确定。
2、无法打开dxd9.h等
重新安装directx SDK 并加入包含目录,以安装目录下的Include子目录
3、无法打开gdi32.lib
加入库目录,通常在C:\Program Files (x86)\Windows Kits\10\Lib目录下,根据实际版本确定。
关键:只需要在第一个项目中添加,应用,即可全解决方案有效!!!
重要的事情说三遍:添加一次就行!添加一次就行!添加一次就行!
当时以为要一个个加,在解决方案属性里找了很久。

4、无法打开包括文件mpi.h
 
下载Microsoft MPI v8.1.1
同上面一样添加包含目录和库目录。
安装directx sdk 
提示:error code s1023
打开添加删除程序,卸载
Microsoft Visual C++ 2010 x86 redistribuable - 10.0.( 数比30319大的)
或者
Microsoft Visual C++ 2010 x64 redistribuable - 10.0.( 数比30319大的)
 
 

机器学习笔记之二-win10+cuda9.1+CUDNN7+Anaconda3+VS2017+tensorflow1.5+opencv3.4的更多相关文章

  1. ubuntu18.04下搭建深度学习环境anaconda2+ cuda9.0+cudnn7.0.5+tensorflow1.7【原创】【学习笔记】

    PC:ubuntu18.04.i5.七彩虹GTX1060显卡.固态硬盘.机械硬盘 作者:庄泽彬(欢迎转载,请注明作者) 说明:记录在ubuntu18.04环境下搭建深度学习的环境,之前安装了cuda9 ...

  2. ubuntu 16.04 +anaconda3.6 +Nvidia DRIVER 390.77 +CUDA9.0 +cudnn7.0.4+tensorflow1.5.0+neural-style

    这是我第一个人工智能实验.虽然原理不是很懂,但是觉得深度学习真的很有趣.教程如下. Table of Contents 配置 时间轴 前期准备工作 anaconda3 安装 bug 1:conda:未 ...

  3. ubuntun16.04+cuda9.0+cudnn7+anaconda3+pytorch+anaconda3下py2安装pytorch

    一.电脑配置 说明: 电脑配置: LEGION笔记本CPU Inter Core i7 8代GPU NVIDIA GeForce GTX1060Windows10 所需的环境: Anaconda3(6 ...

  4. tensorflow 1.12.0 gpu + python3.6.8 + win10 + GTX1060 + cuda9.0 + cudnn7.4 + vs2017)

    在安装tensorflow-gpu时,也看过不少的博客,讲得乱七八糟的,也不能这样说,只是每个人安装的环境或需求不一样,因此没有找到一个适合自己的教程去安装tensorflow-gpu版本.当然,入手 ...

  5. anconda1.8+cuda9.0+cudnn7.0.5+tensorflow1.7(win10)安装

    1.下载安装cuda9.0 https://developer.nvidia.com/cuda-90-download-archive 2.下载cudnn7.0.5,下载cuda9.0的对应版本 ht ...

  6. Win10+CUDA9.0+cuDNN7.2 下载 安装 配置

    官方提示Note: CUDA must be installed only after that MSVS2015 had been installed.安装CUDA前须安装VS2015 cuDNN与 ...

  7. Coursera 机器学习笔记(二)

    主要为第三周课程内容:逻辑回归与正则化 逻辑回归(Logistic Regression) 一.逻辑回归模型引入 分类问题是指尝试预测的是结果是否属于某一个类. 维基百科的定义为:根据已知训练区提供的 ...

  8. 【机器学习笔记之二】决策树的python实现

    本文结构: 是什么? 有什么算法? 数学原理? 编码实现算法? 1. 是什么? 简单地理解,就是根据一些 feature 进行分类,每个节点提一个问题,通过判断,将数据分为几类,再继续提问.这些问题是 ...

  9. 吴恩达机器学习笔记(二) —— Logistic回归

    主要内容: 一.回归与分类 二.Logistic模型即sigmoid function 三.decision boundary 决策边界 四.cost function 代价函数 五.梯度下降 六.自 ...

随机推荐

  1. git教程:添加远程仓库

    转自: 添加远程仓库 现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过 ...

  2. matlab画图命令笔记

    1 函数画图fplot % Create a function plot of y = x^3 over the domain of [-2 2]. % Plot with a thick red l ...

  3. 前端跨域(一):CORS

    上周做了一个移动端表单提交的页面,其中涉及到了跨域问题,想来也是惭愧,因为之前一直都没有遇到过这个问题,因此都没有深入探索过,只是知道有哪几种方式,这次终于借这个机会可以把遗留的知识点补一补了. 1. ...

  4. frag

    <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android=&qu ...

  5. vue项目打包后的资源路径问题

    最近做的vue项目,本地测试完成后,build上线,却发现了文件路径问题,提示各种诸如js,css等资源找不到的错: 正确解决方式有两种,一种是绝对路径配置,详细可以网上查,个人推荐第二种相对路径,这 ...

  6. windows下配置下burpsuite的小方法。

    1.下载破解版burpsuite和正版burpsuite. 2.安装正版burpsuite(免费版) 3.打开安装路径 4.把破解版的burp拷贝到安装路径下 5.该路径下应该有个burpsuite_ ...

  7. siimpleHttpServer 快速建立一个文件服务器

    利用 SimpleHTTPServer 可以非常快速的建立一个http服务器,如果有同学在做共享文件时遇到了困难,只需要一行代码,即可建站完成. 在想要映射的文件夹目录内,执行命令行 python - ...

  8. c#死锁示例代码

    void Main() { object obj1 = new object(); object obj2 = new object(); var t1 = new Thread(delegate(o ...

  9. C goto

    http://c.biancheng.net/view/266.html 当程序遇到 goto 后, 会无条件跳转到标签后出,然后程序按照顺序执行 例子: #include <stdio.h&g ...

  10. PlantUml 使用代码画各种图

    资源 网址 官方github https://github.com/plantuml/plantuml 官方网站 http://plantuml.com/zh/ mac 下,webstorm 中使用 ...