tensorflow以及keras,编译caffe,win10,vs2015

参考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 的源(可选)

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。自己添加进去。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章