环境: window10 VS2013 matlab2016 CPU
caffe的安装对VS版本要求好像比较高,最开始用vs2019失败,后来不断找资料,大部分人都是使用VS2013。
1、caffe的下载到github找就有,或者直接使用我下载完的(链接:https://pan.baidu.com/s/1CwdOsRVefEmLUEkCEYe-GQ 提取码:10fz ),注意window环境下安装一定要有windows这一个文件夹,github上面有一些是没有的。
2、打开这个windows文件夹,把这个文件重命名为CommonSettings.props
重命名后:
3、打开CommonSettings.props这个文件,进行如下修改
(1是matlab的安装路径,要与matlab相接这个一定要改。2这个是加上去的,原来并没有,可以自己看一下mxGPUArray.h这个文件的路径,matlab版本不一样路径可能会不一样)
4、用VS2013打开caffe.sln这个文件,打开后如果VS的安装没有问题会有如下所示
5、把这里设置为Release
6、选中 libcaffe,右击生成解决方案此过程一定会报错,并且中间会生成以下这个包(如果旁边有人已经装过,可以把这个包直接拷过去)这里也提供一下我生成的包(链接:https://pan.baidu.com/s/1hVyLMI8qGjVMS1fJy1iQcw 提取码:lmk4 ),对于生成方案的报错,直接点击错误,会弹出一个方框,点击确定,然后ctr+s保存就可以了。
7、点击 解决方案‘caffe’生成解决方案,如果没有报错就说明是成功的。(如果报错请参照最后面的解决方法)
8、按如下步骤进行操作,点击确定好选中caffe,然后按ctr+f5如果有以下效果就说明没有错。
9、最后要与matlab连接一定要把路径包含进去。把下面这两个路径包含进去。
验证是否成功:
10、可能出错的原因:
虽然改了CommonSettings.props这个文件但是VS里面并没有改,这个时候可以关掉重开,或者看一下matcaffe的属性,确定一下改修改的已经改了没有。
caffe的CPU版本的安装是比较简单的,但是第一次安装仍然饶了很多弯,出了很多错,因此记下安装过程,为了自己以后再用,也希望能帮到别人。