caffe-master+windows7+MATLAB13a+VS2013无GPU(深度学习环境配置)

来源:互联网 发布:南京装饰公司排名知乎 编辑:程序博客网 时间:2024/06/05 03:33

声明

1)本文仅供学术交流,非商用。具体引用的资料请看参考文献。如果某部分不小心侵犯了大家的利益,请联系博主删除。

2)本人才疏学浅,整理总结的时候难免出错,还望各位前辈不吝指正,谢谢。

联系方式:kydzzyk@163.com


caffe-master+windows7+MATLAB13a+VS2013无GPU(深度学习环境配置

注:本文是参考了博文http://www.cnblogs.com/njust-ycc/p/5776286.html之后根据自己的遇到的问题总结得到。整体与参考博文接近,但在细节上有些差异。

 

步骤1:

下载caffewindows包,地址:https://github.com/Microsoft/caffe

解压之后得到:

 

步骤2:

进入windows文件夹:

①将CommonSettings.props.example拷贝一份命名为CommonSettings.props

②找到Caffe.sln文件,用VS2013打开

 

步骤3:

使用vs2013打开Caffe.sln项目文件,双击击props下的CommonSettings.props文件,修改以下几个地方:

 

GPU配置+支持MATLAB

 

取消GPU调用

 

添加MATLAB安装路径,MATLAB库文件中的GPUinclude文件路径,即使不用GPU也需要添加,里面有一些变量需要使用:


 

步骤4:(此步骤在CommonSettings.props文件中添加MATLAB路径也可实现)

修改matcaffe下caffeine.cpp文件:

#include "gpu/mxGPUArray.h"修改为

#include"D:\Program Files\MATLAB2013b\toolbox\distcomp\gpu\extern\include\gpu\mxGPUArray.h"(此处为我的安装路径,需要根据自己的安装路径进行修改)

 

步骤5:编译

选择Release模式,(当然debug也行,只是比较慢):

右击matcaffe项目,点击右键重新生成:

 

注意,由于这个版本的caffe-master包,不需要自己下载第三方库,它会自动去下载的,这个过程比较慢,因此首次编译的时候会自动下载第三方库,耐心等待即可。

下载完后,在caffe-master文件夹下多了一个:

打开可以看到有16个文件夹,这些都是第三方的依赖库

下载完后,应该会继续编译,等个几分钟,直到编译成功。

 

步骤6:

编译成功后,我们进入如下目录:

 

可以看到成功生成了matcaffe文件夹以及caffe.exe可执行文件,还有其他一些依赖文件,caffe.exe是用来进行网络训练的。

打开matcaffe文件夹,进入+caffe,再进入private,如果成功生成了caffe_mexw64文件,说明matlab接口配置成功了。

步骤7:添加MATLAB路径和环境变量

①首先添加MATLAB路径(path):

   路径深度到Release目录为止,

比如我这里是:E:\DL\caffe-master\caffe-master\Build\x64\Release

   路径深度到matcaffe目录为止,

比如我这里是:E:\DL\caffe-master\caffe-master\Build\x64\Release\matcaffe

②添加环境变量:

之后重启电脑,让环境变量和MATLAB的新路径有效。

 

步骤8:测试

打开MATLAB2013a,在在控制串口输入一个函数作为测试:

caffe.reset_all();

得到:


说明matlab接口可以使用了。


参考文献

http://www.cnblogs.com/njust-ycc/p/5776286.html


阅读全文
0 1
原创粉丝点击