您的位置:首页 > Web前端

Win7X64+VS2013下的Caffe(CPU Only)安装配置

2018-01-23 18:45 302 查看
一、环境准备

1、操作系统:Win7 64位。

2、Visual Studio版本:Visual Studio Ultimate 2013

3、Anacond:这是一个Python科学计算库,里面集成了很多模块和程序。这里使用是的Anacond2:https://www.anaconda.com/download/#windows

4、Caffe源码包下载:从Microsoft官方Github上下载Caffe的源码压缩包。https://github.com/Microsoft/caffe

二、配置步骤

1、解压caffe-master.zip,然后进入路径:D:\caffe-master\windows之后的操作均在该目录下进行,因此之后省略\caffe-master的路径

2、在\windows目录下复制文件
CommonSettings.props.example(应该会以副本形式出现CommonSettings.props-副本.example),并将该副本改名为CommonSettings.props。


3、用VS(或其他编辑器)打开CommonSettings.props

       a、将第7行CpuOnlyBuild标签中的值改为true,将第8行UseCuDNN标签中的值改为false,更改完毕后保存并退出。 (这两步是将caffe的GPU版本关闭,仅使用CPU版本。由于打开GPU会出现其他错误,作为初学者,我们先从CPU版本开始,等熟悉caffe之后再深入研究GPU版本)。



       b、将48行PythonDir标签对应的路径修改为Anacond2安装的路径。



4、用VS打开\windows下的Caffe.sln,右击【解决方案’Caffe’】-【属性】-【配置属性】-【配置】修改成Release和X64,如下图所示。



(这一步是使用Release来进行编译,若用Debug,则之后每次都要打开vs,会不方便)

注意:在上图顶部工具栏中的【解决方案配置】和【解决方案平台框】,若你的vs2013中将这两个框在工具栏中显示,则要在工具栏中将配置改成Release和x64,否则直接右击“解决方案Caffe”来更改配置是无效的。

5、右击解决方案中的libcaffe项目,选择【属性】-【配置属性】-【C/C++】-【常规】将“将警告视为错误”设为”否”,如下图所示



6、右击“libcaffe”项目,选择“生成”,之后会等待一段时间。

注意:点击“生成”后会出现如下图的窗口,此时VS正在使用NuGeet对Caffe的一些依赖文件进行自动还原。还原成功后,会在caffe-master的同级目录生成文件夹NugetPackages。

7、右击【解决方案Caffe】选择【生成解决方案】,之后会需要等一段时间。



8、等待过后生成成功,到此\windows下的caffe配置完成,此时在\caffe-master目录下会生成Build文件夹,即为我们编译成功的文件夹,而\caffe-master\Build\x64\Release目录下则会有我们编译出的caffe.exe执行文件,到此caffe配置完成。



9、设置运行项

【解决方案‘Caffe’】-【属性】



或者下面直接单启动项目是caffe也行,不过最好改一下,原因相信玩过VS的都清楚,如果是单启动项目,那么在你重新编译工程的时候,只会运行次单启动项目,其它项目不会运行,这就是为什么很多人编译以后发现Release或者Debug文件夹下只有caffe.exe而没有conver_imageset.exe等可执行文件的原因。

10、运行caffe.cpp

直接双击打开caffe.cpp,然后ctrl+F5直接编译,出现如下命令说明编译成功。

注:运行前需要将:“D:\Anaconda2”添加到系统环境变量中,否则会报错。



【PS】这个其实告诉你了如何调用caffe.exe去训练你的模型


利用mnist数据集训练第一个caffemodel http://www.cnblogs.com/yixuan-xu/p/5858595.html



参考:http://blog.csdn.net/wanz2/article/details/52770316

http://www.cnblogs.com/love6tao/p/5706830.html
http://blog.csdn.net/juewu1993/article/details/53698794
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Caffe