在windows10下利用anaconda2+VS2013+only-cpu搭建caffe框架

windows10下利用anaconda2+VS2013+only-cpu搭建caffe框架

 

一、在github下载caffe文件

网址如下:https://github.com/BVLC/caffe/tree/windows

下载方法:

进入网站后点击:


选择


 

然后保存到D盘根目录,然后解压会出现caffe-master的文件夹,

如下:


至此caffe文件下载完毕,接下来的步骤会有配置环境的说明。

 

二、下载anaconda2

   进入anaconda官网,网址如下:https://www.anaconda.com/download/

点击此图


 表示下载windows版本,然后点击

在windows10下利用anaconda2+VS2013+only-cpu搭建caffe框架_第1张图片

 

根据自己电脑是多少位的下载相应的软件包,然后安装即可;

注意:不要下载3.6版本的,到时候环境会搭建不上去(我的电脑一开始就是3.6版本,结果环境搭建失败,询问后重下载了2.7版本就弄好了)

 

三、下载VS2013

进入Microsoft官网,下载VS2013,网址如下https://my.visualstudio.com/Downloads?q=Visual%20Studio%202013%20with%20Update%205

下载此版本即可


注意:在语言栏选择Chinese,否则后期还需要下载中文语言包,很麻烦(而且亲测2017版本不可以,不知道其它版本什么情况,有经验的朋友可以在下面留言,为大家排除炸弹)

下载以后安装就可以了,这一步的安装会耗费一部分时间,而且很容易失败,失败之后就继续重新安装就好了,一般应该是网络的原因,至于和电脑中其他版本VS共存的问题,我的电脑现在就是VS2010VS2013共存,应该是没有什么大问题的。


四、配置Caffe环境

在刚刚的caffe-master,也就是D:\caffe-master\windows文件夹中将CommonSettings.props.example复试一个副本,也就是这样的结果


将副本重命名为CommonSettings.props,出现此框后点“是”:

在windows10下利用anaconda2+VS2013+only-cpu搭建caffe框架_第2张图片

然后就有了如下文件,注意文件图标(已经改变,和原来的不一样了):


然后用VS2013打开它,按如下方式修改其中的数据

将第7true

  8false

  13true

  在下面不知道20几行里面F:\anaconda2\(此行请填写自己Python的安装路径,不要照抄,其它有关GPU信息不必修改即可保存)

 

VS2013打开D:\caffe-master\windows\Caffe.sln

即下图:,等待加载完成,然后找到libcaffe,如图:右键点击属性,在上方配置(c)中选择Release,效果如图:


然后点击C/C++常规,如图,按下图修改:,修改完成后点击保存,然后右键libcaffe,选择生成,接下来会生成NugetPackages包,生成结束后,会在和caffe-master同目录下生成名为:NugetPackages的文件夹,如图:


NugetPackages文件夹里面应该有16个文件夹,这都是Caffe以后要用的包,完事以后再次右键libcaffe,重新生成,看能否成功,如果不成功,删掉caffe-master,重新解压,重新修改,也就是重做第四步骤的

 

右键点击


选择属性


并按如图修改,以及下图:

在windows10下利用anaconda2+VS2013+only-cpu搭建caffe框架_第3张图片

修改完成后保存,然后再次右键点击


选择生成解决方案,然后等待就可以了,然后显示编译成功

 

打开cmd,将D:/caffe-master/Build/x64/Debug中的caffe.exe拖进去,如图

,如果显示如下就表示Caffe至此搭建成功

在windows10下利用anaconda2+VS2013+only-cpu搭建caffe框架_第4张图片

 

五、总结一下如上安装过程中会出现的问题(摘自网络)

错误一:error LNK1104:无法打开文件“libcaffe.lib

解决办法:对libcaffe单独重新生成,如下图所示

在windows10下利用anaconda2+VS2013+only-cpu搭建caffe框架_第5张图片

错误二:error C2220:警告被视为错误-没有生成“object”文件

解决方法:

在windows10下利用anaconda2+VS2013+only-cpu搭建caffe框架_第6张图片

之后再对libcaffe重新生成应该就可以成功通过。


 最后再点击生成-生成解决方案应该就可以生成成功了。至此caffe-windows配置完成。进入目录\caffe-windows\Build\x64\Debug里面众多的可执行文件都会在之后用到


说一下自己在搭建过程中的感受吧:其实就是两个字:耐心。我一共弄了一整天吧差不多,从开始查资料, 到自己一步一步去弄,不得不说几乎每一个步骤里面的坑我都遇到过,唯一的解决办法就是一直查资料,一直重新尝试,重新编译等一系列工作,当你真的完成最后一步的时候,你就会觉得今天的太阳都格外的美丽。哈哈哈哈,祝各位朋友们加油,成功搭建Caffe环境,进入这个“大坑”来。


你可能感兴趣的:(caffe,Caffe)