写这之前,觉得最重要的就是一定要先看官方文档,一定要先仔细看官方文档,仔细,仔细再仔细!这才是重点,因为即便你照着官方文档来做出错了,必定会有很多靠谱的解答在Google上等着你,而你如果随便从网上找一篇教程的话,这些就都不能保证了。
Windows上编译caffe会有许多的让你摸不着头脑的错误发生,我试过不同的方法,终于编译好了python接口的Caffe。
-
首先下载caffe源码的时候就有好几个不同的版本,不同版本的编译的前提要求又不大一致。不过可以总结起来就是原始版本的是BLVC的caffe版本,主要是在Linux上运行的,其他的维护版本都是为了想让这个编译过程更加简单或者是在Windows上编译更加简单
-
最原始的最开始版本:伯克利BVLC版 https://github.com/BVLC/caffe
-
caffe-for-windows基本版: https://github.com/niuzhiheng/caffe
-
happynear大神的: https://github.com/happynear/caffe-windows
-
-
注意在编译caffe之前,一定一定要看一下官方的介绍:就拿我用的微软维护的caffe来说:
-
最好最好就是下载对应版本的VS,不然的话到后面会很麻烦的,我就是最开始下了VS2017,卸载之后装了VS2015,最后才发现如果下这个版本的caffe是必须用VS2103的。
-
下载好之后,就可以先按照官方给的步骤去改:
-
主要是改是否需要添加python支持,如果是的话需要添加python的安装路径,还有是否支持CUDA
-
-
还有要注意的是:
-
-
现在可以打开
-
这里也有需要注意的是:编译的时候最好的顺序就是:
-
libcaffe
-
caffe
-
pycaffe
-
-
-
其他的网上的教程都有交代,祝大家好运吧!