Win10+GTX1050ti+cuda8.0+cuDNN5.1+Tensorflow-gpu1.2+Keras+Theano环境搭建
前言
最近开始学习深度学习相关知识,关于环境的搭建真是各种坎坷,不想提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 更新3
及c++库
- 安装完成后打开
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 tf
,import keras
,import 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环境搭建相关推荐
- 安装 Win10+GTX1050ti+cuda8.0+cuDNN5.1+Tensorflow-gpu1.2
https://blog.csdn.net/csdn_shenguang/article/details/80769797
- 安装 Win10+GTX1050ti+cuda8.0+cuDNN v7.1.4
文章目录 一.前言 本机配置 二.安装准备 三.安装 四.验证CUDA安装是否成功: 一.前言 大家好,之前使用 tensorflow 和 pytorch 是都是用 CPU 速度太慢,后来买了好机器, ...
- ubuntu16.04+七彩虹GTX1060的NVIDIA驱动+Cuda8.0+cudnn5.1+tensorflow+keras搭建深度学习环境【学习笔记】【原创】
平台信息: PC:ubuntu16.04.i5.七彩虹GTX1060显卡 作者:庄泽彬(欢迎转载,请注明作者) 说明:参考了网上的一堆的资料搭建了深度学习的开发环境,下班在宿舍折腾了好几个晚上才搞定, ...
- 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安装过程全记录 最近搭建了一台用于深度学习的服务器,其 ...
- Ubuntu14.04 64位机上安装cuda8.0+cudnn5.0操作步骤
查看Ubuntu14.04 64位上显卡信息,执行: lspci | grep -i vga lspci -v -s 01:00.0 nvidia-smi 第一条此命令可以显示一些显卡的相关信息:如果 ...
- BundleFusion的实现——RealSense D435i+Win10+VS2013+cuda8.0
一.前言 Bundlefusion应该是目前静态场景重建效果最佳的方案了.该方法提出一个并行化的优化框架,充分利用了基于稀疏特征以及稠密几何和光度匹配提取的对应关系,实时地估计了BA优化的姿态,并具有 ...
- Ubuntu14.04+caffe+cuda8.0+cudnn5.0配置
Ubuntu14.04+caffe+cuda8.0+cudnn5.0配置 自从实验室配置了新电脑,我们就开始折腾了~ 一开始是只菜鸟,Linux是啥都闹不清,因为实验室要用caffe研究深度学习,然后 ...
- Ubuntu Tensorflow object_detection API 目标检测环境搭建
Ubuntu 16.04下安装TensorFlow Object Detection API(对象检测API) Ubuntu 16.04下搭建TensorFlow运行环境(用Anaconda) ...
- 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 ...
- Win10+cuda8.0+cudnn5.1+tensorflow-gpu1.2.0+gtx1050ti,tensorflow环境搭建与配置
TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能识别系统,TensorFlow可被用于语音识别或图像识别等多项机器学习和深度学习领域.对于大多数机器学习或是图像领域的研究者, ...
最新文章
- 操作无法完成后台打印程序无法运行
- 编写yara规则 检测恶意软件
- postDelayed总结
- 设计模式--Builder生成器模式
- 关于物理像素/逻辑像素
- Android java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity
- fsetpos() fgetpos()详解
- github操作命令
- mac中的放置java类库扩展的位置
- oracle10g启动顺序,oracle 10g rac维护:开机 关机顺序,流程
- python保存代码_python入门(5)使用文件编辑器编写代码并保存执行
- 现在的计算机电源都要经过,电脑待机后必须关闭电源才能开启
- 181024词霸有道扇贝每日一句
- 虚拟机 无法 ftp服务器系统,访问不到虚拟机上的ftp服务器上
- idea常用22种快捷键,脱离鼠标,便捷开发,赶紧收藏
- 台式计算机检测不到无线网卡,台式机检测不到无线网卡怎么办
- 在哪里能学到计算机基础知识,电脑基础知识学习
- 土拍熔断意味着什么_熔断意味着什么
- 补交20145226蓝墨云班课 -- 后缀表达式
- Java开发编码规范