caffe-windows(仅cpu)配置过程

来源:互联网 发布:编程方法学 编辑:程序博客网 时间:2024/05/19 06:51

初学者可以先只配置cpu模式下的caffe-windows版本,这样省略了繁琐的GPU操作,方便学习

首先是环境要求:

1.操作系统:按照官方说法,系统必须是win7 x64及以上系统,对于其它版本windows是否能行,我没试过,有兴趣的可以一试

2.编译环境:必须是Visual Studio 2013 Ultimate(Community)版,可能有的人使用的是Visual Studio 2015甚至是2017版本了,但是本人测试,2015版本编译不成功,网上有说2015版本可以编译的,我没有再去亲自尝试,毕竟再下一个vs2013版的也不是什么难事,而且vs2013和2015可以共存,并且有了2015的存在,2013安装起来也小了很多,容易安装

3.如果需要GPU模式的话,需要安装CUDA Toolkit 7.5和cuDNN,现在Nvidia的CUDA已经有8.0版本了,caffe也是支持的,本文仅介绍CPU模式下的caffe安装,故不用安装CUDA

注:caffe-windows官方下载地址https://github.com/BVLC/caffe/tree/windows

然后就是配置过程了:

1.将下载下来的文件解压,会得到caffe-windows目录

2.在caffe-windows目录中找到windows目录下的CommonSettings.props.example文件,重命名将.example后缀去掉,然后可以用vs打开该配置文件,或者可以用Subline Text打开,修改其中的内容并保存,如图所示:

3.然后用vs2013打开本目录下的caffe解决方案,找到其中的libcaffe项目,右键点击,选择属性,修改属性配置如下图:

先进行Debug版本的编译,以后再进行Release版本的编译,修改完上面的参数后,右击 caffe解决方案,选择重新生成解决方案,然后是一个漫长的等待过程,因为caffe需要自己下载其依赖包,编译过程如果不出错,会在caffe-windows同级目录下得到NugetPackages文件夹,里面都是caffe的依赖包,另外还会在caffe-windows目录的Build/x64/Debug文件夹下生成各种可执行文件以及库文件,后面会经常用到,得到的文件如图:

4.注:如果在重新生成解决方案的过程中出现无法启动libcaffe.lib一类的错误问题,直接在libcaffe项目上右击 ,选择生成或者重新生成,然后再在caffe解决方案上右击,选择生成或者重新生成解决方案。

2 0
原创粉丝点击