|
Keras深度学习框架是基于Theano或Tensorflow框架安装的,首先要准备底层框架的搭建,然而目前Tensorflow不支持Windows版本,所以本文选用Theano安装 。
电脑环境
确保没有安装python任何版本,否则会造成冲突,最后配置不成功。
windows 7 64bit
kears依赖的包有:
- numpy,scipy
- pyyaml
- HDF5, h5py(可选,仅在模型的save/load函数中使用)
当使用Theano作为后端时:Theano
1.查看自己显卡的配置,win7可以使用“dxdiag”命令查看
- 显卡是非NVIDIA公司的产品或是NVIDIA GTX系列中型号的第一个数字低于4或NVIDIA的GT系列,都不建议您采用此类显卡进行加速计算,例如NVIDIA GT 910、NVIDIA GTX 450 等等。
- 显卡为笔记本上的GTX移动显卡(型号后面带有标识M),那么请您慎重使用显卡加速,因为移动版GPU很容易发生过热烧毁现象。
- 显示的是诸如 HD5000,ATI 5650 等类型的显卡,那么您只能使用CPU加速
- 显卡为Pascal架构的显卡(NVIDIA GTX 1080,NVIDIA GTX 1070等),您只能在之后的配置中选择Visual Studio 2015和CUDA 8.0
1.首先安装Anaconda,是一个和Canopy类似的科学计算环境,但用起来更加方便。自带的包管理器conda也很强大。下载地址地址:http://www.continuum.io/downloads
2.安装Theno ,首先要安装C++ 编译器,因为windows下面没有,所以首先安装MinGw,这是一个GCC的编译环境
1)在cmd中输入conda install mingw libpython
2) 配置环境变量:path:C:\Anaconda\MinGW\bin;C:\Anaconda\MinGW\x86_64-w64-mingw32\lib;
3)path中还要加入:C:\Anaconda2;C:\Anaconda2\Scripts;
3.如果电脑里没有安装pip的话,那么可以首先安装pip,https://pypi.python.org/pypi/pip#downloads
进入pip目录,在cmd中输入 python setup.py install
4.安装theano库
pip install theano
5.安装keras库
pip install keras
6.新建环境变量新建变量PYTHONPATH,然后添加C:\Anaconda2\Lib\site-packages\theano;
7.配置Theano加速配置 在用户目录,也就是C:\Users\lpp(这是我自己的用户目录)\,新建.theanorc.txt,本人采用的是CPU加速版本(因为我的电脑显卡属于上面的1类,所以采用了cpu加速),那么.theanorc.txt文件配置如下:
[global]
openmp=True
device = cpu
floatX = float32
allow_input_downcast=True
[gcc] cxxflags=-IC:\Anaconda2\MinGW
8。验证keras是否安装成功
>>> import keras
Using Theano backend.
>>>
参考:
http://keras-cn.readthedocs.io/en/latest/getting_started/keras_windows/ |
|
|