caffe:windows+CPU 配置

一、环境准备
windows 7 64位 专业版(非必须)------win10 64位同样可行
visual studio 2013(墙裂推荐此版本,------之前使用vs2017生成时有很多错误)

                 vs2013安装教程:https://blog.csdn.net/qq_33742119/article/details/80075352

二、配置步骤
下载代码 
从https://github.com/Microsoft/caffe
得到文件“caffe-master.zip” 

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

在\windows目录下复制文件 CommonSettings.props.example(应该会以副本形式出现CommonSettings.props - 副本.example),并将该副本改名为CommonSettings.props。(请确认显示文件扩展名这个选项已生效)

用vs(或其他编辑器)打开CommonSettings.props,将第7行CpuOnlyBuild标签中的值改为true,将第8行UseCuDNN标签中的值改为false,更改完毕后保存并退出。 

1

(这两步是将caffe的GPU版本关闭,仅使用CPU版本。由于打开GPU会出现其他错误,作为初学者,我们先从CPU版本开始,等熟悉caffe之后再深入研究GPU版本)

用vs打开\windows下的Caffe.sln,可以看到该解决方案中共有16个项目,请注意核对。右击“解决方案‘Caffe’”,选择“属性”,将“配置属性”-“配置”修改成Release和x64。

4


 (这一步是使用Release来进行编译,若用Debug,则之后每次都要打开vs,会不方便) 
注意:在上图顶部工具栏中的“解决方案配置”和“解决方案平台”框,若你的vs2013中将这两个框在工具栏中显示,则要在工具栏中将配置改成Release和x64,否则直接右击“解决方案Caffe”来更改配置是无效的。

右击解决方案中的libcaffe项目,选择“属性”,在打开的属性页中选择“C/C++”-“常规”,将“将警告视为错误”设为“否(/WX-)”

16

注意:上图有错误,配置应该是Release
右击“libcaffe”项目,选择“生成”,之后是一段时间的等待。 
注意:点击“生成”后会出现一个窗口,此时vs正在使用NuGet对caffe的一些依赖文件进行自动还原 
 
还原成功后,会在caffe-master的同级目录生成文件夹NugetPackages。

右击“解决方案Caffe”,选择“生成解决方案”,之后又是一段时间的等待

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

主要参考 
1. http://www.cnblogs.com/yixuan-xu/p/5858595.html 

2. https://blog.csdn.net/wanz2/article/details/52770316

你可能感兴趣的:(深度学习)