win10,cpu版本caffe的安装
对于caffe,一直很想尽快进入学习,无奈安装了无数次都没安成功过,因为本身就是一个没什么电脑技术的娃,然后只会根据网上各路大神的帖子进行安装,但是根据他们的帖子会出现跟他们出现不一样的错误,例如他们有一些会出现报错,有一些没有报错,所以结合每次都安装不成功。这次,决定无论花多少时间都必须自己安上,安成功的这一刻真的好兴奋呀~
首先介绍自己本身情况,
使用Anaconda3 + VS2013 + Win10 + NVIDIA GeForce GTX 1060 5GB
由于第一次安装,所以就只安装CPU版本
安装Anaconda
由于本身首先是安装了Anaconda3,所以要再进行安装Anaconda2
根据醉小义https://blog.csdn.net/qq_30638831/article/details/81877926
1.若是安装了Anaconda3,需要安装Anaconda2 ,具体步骤如下:再安装Anaconda2,需要安装在C:\ProgramData\Anaconda3\envs\py2 (py2是任意的名字)
直接按正常步骤完成安装就OK了。
下载caffe-master
在官网https://github.com/BVLC/caffe/tree/windows下载caffe-master(zip)
之后解压在本地。
对caffe进行编译
按照各类帖子的普遍做法:把caffe解压到某个目录下面CommonSettings.props.example去掉example,
对CommonSettings.props进行编辑
然后用visual 打开CommonSettings.props文件,修改以下的一些根据自身需求的地方。
这里的PythonDir改成自己的python路径,(注意!!是python2的路径)。
参照大头妹妹https://blog.csdn.net/u012838792/article/details/83033475 新装的环境一定要装numpy,不然又会报错。(我自己是没有继续按照numpy的,因为anaconda本身就自带numpy)
用visual studio 2013打开当前目录下的Caffe.sln
libcaffe右键,属性,配置属性,上面的配置选debug或者release都可以,平台选x64;c/c++,将警告视为错误,选否,确定。libcaffe项目右键生成。就会刷刷刷的编译。没遇到报错。
然后选中整个解决方法,右键,属性,启动项目,选择第一个 当前选定内容,确定。然后右键生成项目,刷刷刷的编译。warnings不用管。如果最后16个项目全部生成成功。我的显示是这样,没出现报错
接着右键解决方案->属性->通用属性->启动项目->当前选定内容,确定。
点击caffe->caffe.cpp,按F5运行,本来应该会成功编译的。结果报错了,出现由于找不到python27.dll,无法继续执行代码。重新安装程序可能会解决此问题。
解决方案就是从anaconda目录中找到python27.dll文件,放在C:/windows/system32中。
再次按ctrl+F5运行,大功告成!