参考https://blog.csdn.net/weixin_44707982/article/details/88201786#Step_1_Anaconda_16
http://www.cnblogs.com/zeroingToOne/p/8407059.html
https://www.cnblogs.com/HongjianChen/p/8385547.html
一、tensorflow
1:安装、配置 Anaconda,安装的时候勾选生成环境变量,不然需要手动添加环境变量
将默认python改为3.5,因为caffe需要,不用caffe的可以不管,
conda install python=3.5
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
2: 创建名为TensorFlow的环境
conda create --name tensorflow python=3.5.2
3. 激活这个环境:activate tensorflow
4. 安装TensorFlow
pip install tensorflow
二、keras
在tensorflow环境下,
pip install keras
conda install mingw libpython
验证:输入Python,再输入import keras,显示Using TensorFlow backed,则说明安装成功
三、编译caffe
参考:https://blog.csdn.net/flowrush/article/details/81480535
https://blog.csdn.net/havefun00/article/details/81217286
1、安装Cmake和VS,Cmake版本3.4以上,VS2013或者VS2015都行,我用的是cmake-3.10.1-win64-x64和VS2015,安装完成后找到Cmake的安装路径,将下面的bin文件夹路径添加到系统环境变量中去,最好检验下是否真的添加好了,如果提示不是内部命令,重启电脑试下。
2、然后下载caffe,C:\Projects> 这个目录自己定的。
C:\Projects> git clone https://github.com/BVLC/caffe.git
C:\Projects> cd caffe
C:\Projects\caffe> git checkout windows
根据文档提示编辑build_win.cmd文件,例如
之后就可以运行下面这条了:
:: Edit any of the options inside build_win.cmd to suit your needs
C:\Projects\caffe> scripts\build_win.cmd
然后大概会出现600个警告。。。
完毕后在D:\cprojects\caffe\build下可以找到Caffe.sln,使用VS2015打开,对整个工程进行编译即可。完毕后就会生成需要的库文件 ,成功38个,失败0,跳过几个。
3.测试caffe.exe
(1)下载MNIST数据库,我已经上传了,
自己转换才看不转换跳到解压哪里:
..\..\build\examples\mnist\Release\convert_mnist_data.exe .\t10k-images.idx3-ubyte .\t10k-labels.idx1-ubyte .\mnist_test_lmdb
echo.
..\..\build\examples\mnist\Release\convert_mnist_data.exe .\train-images.idx3-ubyte .\train-labels.idx1-ubyte .\mnist_train_lmdb
pause
将上面的保存为convert_datas.bat。
解压放到D:\cprojects\caffe\examples\mnist文件夹下,
修改lenet_train_test.prototxt文件:
修改lenet_solver.prototxt文件:
改成5000是方便看,10000太久了。
然后最后一步:新建run.bat
D:\cprojects\caffe\build\tools\Release\caffe.exe train --solver=D:\cprojects\caffe\examples\mnist\lenet_solver.prototxt
Pause
双击就可以了。
或者通过VS2015 debug D:\cprojects\caffe\tools caffe.cpp。自己添加进去。
,