一 相关资料
1.keras中文文档地址:keras中文文档
2.官方github:keras
3.Anaconda下载地址:anaconda(选择Anaconda3-2.4.0-Windows-x86_64.exe)
4.Rapid Environment Editor(环境变量编辑器)
5.微软的DirectX SDK工具包:https://pan.baidu.com/share/link?shareid=197164616&uk=369246564&fid=2918892502
6.简书:windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速
二 安装环境
windows10+VS2015+Anaconda3(python3.5)+CUDA8.0(GTX1050)+CuDNN
三 安装过程
1.1Aaconda安装
1.2 更改pip的默认源
对于windows来说,直接在当前用户目录下新建一个pip.ini文件,如:C:\Users\lee\pip.ini
文件内容:
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
2.1安装cuda
安装时选择自定义选项,驱动程序组件选择CUDA以及Other components两个选项(仅仅针对GTX1050显卡)
直到安装完毕
2.2测试cuda安装结果
2.3 安装DirectX SDK工具包
2.4 编译cuda示例程序
在 c:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0 目录下,打开Samples_vs2015.sln,生成解决方案,将解决方案配置更改为Release和x64
打开cmd命令行窗口,定位到c:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\bin\win64\Release目录,输入:deviceQuery.exe ,然后回车。会得到如下结果:
cuda8.0安装成功
3.1 在线安装Tensorflow
开始菜单中打开:Anaconda Prompt,输入: pip install tensorflow-gpu
出现如下错误:
You are using pip version 8.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
需要更新pip版本,选择
首先进入到easy_install的目录 例如C:\Program Files\Anaconda3\Scripts
然后通过指令 easy_install.exe pip==9.0.1
显示拒绝访问,更改Scripts属性
再次运行east_install命令
执行 pip install tensorflow-gpu 安装命令
3.2 安装keras
开始菜单中打开:Anaconda Prompt,输入:pip install keras
3.3 测试keras
开始菜单中打开:Anaconda Prompt,命令行输入;python,输入
import tensorflow as tf
sess = tf.Session()
a = tf.constant(10)
b = tf.constant(22)
print(sess.run(a + b))
输出为32
再输入:import keras
无误
4.1 CuDNN加速
将下载解压之后的cuDNN文件夹中的bin、include、lib三个子文件夹复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0中即可
4.2 验证CuDNN是否配置成功
打开Anaconda Prompt,输入python
,再输入import tensorflow
完成