前言

最近开始学习深度学习相关知识,关于环境的搭建真是各种坎坷,不想提Ubuntu了,下面说说Windows10 64位的搭建

  • 注意:没有显卡的同学仅作参考
  • 安装文件已上传到百度盘,各自按需下载
  • 没必要安装显卡驱动,安装了也会被覆盖的23333

安装cuda8.0

  • 先确认自己的显卡是否支持cuda,https://developer.nvidia.com/cuda-gpus
  • 下载cuda(版本8.0.61)百度云盘下载(官网:https://developer.nvidia.com/cuda-downloads)

    注意:安装的过程中要覆盖当前的nvidia驱动,如果跳过会有安装失败的问题如图选择:

  • 测试是否安装成功在cmd中输入nvcc -V,如图所示:

安装VS2015社区版

  • vs2015官方中文社区版完整版/3.74G,下载地址
  • 安装选项仅选择2015 更新3c++库
  • 安装完成后打开 C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\Samples_vs2015.sln
  • 问题1:如果出现加载失败,说明是cuda没安装好,重新安装即可问题2:如果出现不加载,说明是vs没有安装好,重装/修复2015更新3和c++库即可
  • 正确的是这样

  • 接下来修改解决方案环境,右键解决方案Samples_xxx,点击属性,设置配置为(活动)Release,平台为(活动)x64
  • 生成解决方案,等待生成完后,打开一个cmd窗口,定位到 C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\bin\win64\Release目录,输入:deviceQuery,然后回车。会得到如下结果:

安装Anaconda(最新为4.4.0)

  • 官网下载:https://www.continuum.io/downloads#windows

  • 安装完成后打开Anaconda Prompt我这里新建了一个环境,当然,你也可以不新建直接用默认的

安装cuDNN5.1(目前不支持6.0)

  • 注意,Tensorflow现在必须要安装cuDNN5.1,不然会加载不到库的百度云盘下载(官网:https://developer.nvidia.com/cudnn)
  • 安装cuDNN下载完成后解压缩,里面有bin、include、lib三个目录,将三个文件夹复制到安装CUDA的地方覆盖对应文件夹,默认文件夹在:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0

安装Tensorflow(当前最新是tensorflow1.2.1)

  • 注意:一定要在线安装,重要的事情说三遍!输入命令pip install tensorflow-gpu即可安装,安装完后输入conda list查看所有包:
  • 输入python,进入python环境,再输入import tensorflow,没有报错表示成功
  • 如果这里报错的同学,请卸载重新在线安装最新版本或者安装cuDNN

安装Keras及Theano环境

  • pip install keras即可
  • 输入python,再输入import tensorflow tfimport kerasimport theano,没问题就可以了
  • 上一张OK的图(python3.6.2是我自己更的,命令是conda update python

注意事项

  • 我在import theano出错过,原因是安装keras的时候会帮我安装theano,但是导入却不行,google了很久,发现要使用conda install theano才行
  • 使用conda命令需要科学上网
  • 最后上传Linux版本的cuda8.0.61和NVIDIA驱动384.59,cuda-8.0.61-linux.runNIVIDIA-Linux-x86_64-384.59.run
作者:mys异世界
链接:http://www.jianshu.com/p/0c57e8e951af
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Win10+GTX1050ti+cuda8.0+cuDNN5.1+Tensorflow-gpu1.2+Keras+Theano环境搭建相关推荐

  1. 安装 Win10+GTX1050ti+cuda8.0+cuDNN5.1+Tensorflow-gpu1.2

    https://blog.csdn.net/csdn_shenguang/article/details/80769797

  2. 安装 Win10+GTX1050ti+cuda8.0+cuDNN v7.1.4

    文章目录 一.前言 本机配置 二.安装准备 三.安装 四.验证CUDA安装是否成功: 一.前言 大家好,之前使用 tensorflow 和 pytorch 是都是用 CPU 速度太慢,后来买了好机器, ...

  3. ubuntu16.04+七彩虹GTX1060的NVIDIA驱动+Cuda8.0+cudnn5.1+tensorflow+keras搭建深度学习环境【学习笔记】【原创】

    平台信息: PC:ubuntu16.04.i5.七彩虹GTX1060显卡 作者:庄泽彬(欢迎转载,请注明作者) 说明:参考了网上的一堆的资料搭建了深度学习的开发环境,下班在宿舍折腾了好几个晚上才搞定, ...

  4. Ubuntu16.04LTS+CUDA8.0+cuDNN5.1+Anaconda3(python3.6)+tensorflow_gpu-1.2.1安装过程全记录

    Ubuntu16.04LTS+CUDA8.0+cuDNN5.1+Anaconda3(python3.6)+tensorflow_gpu-1.2.1安装过程全记录 最近搭建了一台用于深度学习的服务器,其 ...

  5. Ubuntu14.04 64位机上安装cuda8.0+cudnn5.0操作步骤

    查看Ubuntu14.04 64位上显卡信息,执行: lspci | grep -i vga lspci -v -s 01:00.0 nvidia-smi 第一条此命令可以显示一些显卡的相关信息:如果 ...

  6. BundleFusion的实现——RealSense D435i+Win10+VS2013+cuda8.0

    一.前言 Bundlefusion应该是目前静态场景重建效果最佳的方案了.该方法提出一个并行化的优化框架,充分利用了基于稀疏特征以及稠密几何和光度匹配提取的对应关系,实时地估计了BA优化的姿态,并具有 ...

  7. Ubuntu14.04+caffe+cuda8.0+cudnn5.0配置

    Ubuntu14.04+caffe+cuda8.0+cudnn5.0配置 自从实验室配置了新电脑,我们就开始折腾了~ 一开始是只菜鸟,Linux是啥都闹不清,因为实验室要用caffe研究深度学习,然后 ...

  8. Ubuntu Tensorflow object_detection API 目标检测环境搭建

    Ubuntu 16.04下安装TensorFlow Object Detection API(对象检测API) Ubuntu 16.04下搭建TensorFlow运行环境(用Anaconda)     ...

  9. mysql的安装版本有无开发版_moodle 2.0.2 安装图文教程 2——PHP Mysql环境搭建和moodle安装 - 乔木的日志 - ICT教育 - 中小学信息技术教育和教育信息化网站...

    moodle 2.0.2 安装图文教程 2--PHP+Mysql环境搭建和moodle安装 热度 6已有 211 次阅读 2011-3-29 16:49 ||关键词:moodle 2 图文安装教程 p ...

  10. Win10+cuda8.0+cudnn5.1+tensorflow-gpu1.2.0+gtx1050ti,tensorflow环境搭建与配置

    TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能识别系统,TensorFlow可被用于语音识别或图像识别等多项机器学习和深度学习领域.对于大多数机器学习或是图像领域的研究者, ...

最新文章

  1. 操作无法完成后台打印程序无法运行
  2. 编写yara规则 检测恶意软件
  3. postDelayed总结
  4. 设计模式--Builder生成器模式
  5. 关于物理像素/逻辑像素
  6. Android java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity
  7. fsetpos() fgetpos()详解
  8. github操作命令
  9. mac中的放置java类库扩展的位置
  10. oracle10g启动顺序,oracle 10g rac维护:开机 关机顺序,流程
  11. python保存代码_python入门(5)使用文件编辑器编写代码并保存执行
  12. 现在的计算机电源都要经过,电脑待机后必须关闭电源才能开启
  13. 181024词霸有道扇贝每日一句
  14. 虚拟机 无法 ftp服务器系统,访问不到虚拟机上的ftp服务器上
  15. idea常用22种快捷键,脱离鼠标,便捷开发,赶紧收藏
  16. 台式计算机检测不到无线网卡,台式机检测不到无线网卡怎么办
  17. 在哪里能学到计算机基础知识,电脑基础知识学习
  18. 土拍熔断意味着什么_熔断意味着什么
  19. 补交20145226蓝墨云班课 -- 后缀表达式
  20. Java开发编码规范

热门文章

  1. uniapp微信小程序支付宝小程序的初体验,记录一些初次遇到的大坑小坑~
  2. 评论:银行凭什么让副部级以上干部透支300万
  3. 知其所以然地学习(转载)
  4. Python自然语言处理(4):语义相似度
  5. 计算机的电源结构,DIY硬件之PC电源内部结构探秘:水深不见底
  6. 网上炒汇必须严守纪律
  7. 腾讯云服务器linux系统ssh端口修改
  8. 上海自考计算机应用基础实践,上海自考《计算机应用基础》试题练习(六)
  9. CentOS Linux下清理系统缓存
  10. 【C】通讯录管理系统详解(内含完整代码下载+简单实现+动态内存实现+文件操作)