前言(废话可以跳过)
【主要参考的博客】
1、【caffe-Windows】caffe+VS2013+Windows无GPU快速配置教程 - 风翼冰舟的博客 - 博客频道 -CSDN.NET
http://blog.csdn.Net/zb1165048017/article/details/51355143
2、手把手教~Windows10+Anaconda2(64 bit)+VS2013+无GPU+Caffe配置与遇到的问题及解决
http://blog.csdn.net/yiyisunshine/article/details/55194465
3、Windows+CPU only+VS2013安装caffe以及配置Python接口
http://blog.csdn.net/sinat_27403413/article/details/52791489
正文
1、安装VS2013
2、下载Anaconda2(不需要配置python的跳过)
3、下载caffe
3.1
3.2 修改复制过来的CommonSettings.props配置文件
3.3 配置Anaconda2环境变量(不知道怎么找环境变量在哪里改的自行百度)
3.4 caffe.sln的编译
3.5 生成第三方库
方法一:
直接自己手动下载NugetPackages,放到caffe-master并列的目录下,这个方法真是快糙好猛,但因为文件很大,也要下很久,下完了还得解压。附上下载地址:http://pan.baidu.com/s/1nuIJMp7 密码:1zgo
不得不说这种事情真的要感谢前辈,真的是前人栽树后人乘凉~~
【注】caffe-windows和caffe-master对caffe.cpp编译以后下载的第三方库里面都是十六个子文件夹。数量准确才是下载完成了!!
3.6 生成libcaffe
右击libcaffe——生成
最后,再右击整个的caffe解决方案——生成解决方案(即如上一步3.5中方法二的图片)
然后等很久很久……最后如果没有报错就算是安装完成啦~~
4、测试
4.1 测试caffe
4.2 测试python接口
在cmd中进入Python,试试能不能导入caffe
正常的是上图,说明你就成功啦!撒花~ヾ(^▽^*)))~~
5、常见问题
5.1 xxx.h头文件找不到,如
Error 'fatal error: pyconfig.h: No such file or directory' when executing 'make pycaffe' on dev-branch #410
说明库里有文件没装好,一般装了Anaconda就不会出现这样的问题啦!
5.2 对整个解决方案右击生成解决方案失败,可以先试试对libcaffe重新生成,再对整个项目生成。
5.3 在cmd中输入import caffe出现:
ImportError: No module named _caffe
说明Anaconda的环境变量配置有问题,请回到我上文写的3.3配置环境变量的部分,把方法一和方法二都做了应该就没问题了。
5.4 在cmd中输入import caffe出现:
ImportError: No module named google.protobuf.internal
说明需要安装一些东西,那就输入下面三者之一,其中会有一个是适合你的。
C:\windows\system32>conda install protobuf
C:\windows\system32>pip install protobuf
C:\windows\system32>esay_install protobuf
5.5 如果你和我一样以上问题解决了,但是最后还是出现了三条警告(如下图),我看大牛的博客说这种情况不用管它,也就是成功了。不放心的话接下来直接找个实例训练一下就知道啦。
结束啦,希望能够帮到大家~