无GPU Windows下caffe安装+python接口

需要pycharm+miniconda2(python2.7)+VS2013

windows所支持的caffe百度云:http://pan.baidu.com/s/1bp1BFH1   密码:phf3

nuget百度云链接:http://pan.baidu.com/s/1nuIJMp7 密码:1zgo

解压后:

将E:\MachineLearning\caffe\caffe-windows\windows 路径下的CommonSettings.props.example 复制一份取名CommonSettings.props


无GPU Windows下caffe安装+python接口_第1张图片

编辑CommonSettings.props中CPU-only和CuDnn的使用状态,同时设置是否支持python和matlab接口

无GPU Windows下caffe安装+python接口_第2张图片

在这个文件下面配置python和matlab的路径,因为使用的是minicaonda2,所以如下设置,matlab也是填写的matlab安装的根路径

无GPU Windows下caffe安装+python接口_第3张图片

其中miniconda2根路径如下所示:


无GPU Windows下caffe安装+python接口_第4张图片


双击windows下的caffe.sln,在VS2013中打开

无GPU Windows下caffe安装+python接口_第5张图片

右键解决方案--属性,如下设置当前选定内容

无GPU Windows下caffe安装+python接口_第6张图片

同时设置生成方式为Release

修改vs2013中pycaffe配置属性,右击pycaffe-》属性-》C/C++-》常规,添加附加包含目录

E:\ProgramFile\Miniconda\Miniconda2\Lib\site-packages\numpy\core\include    这里需要注意得安装numpy才能进行pycaffe的编译,可以参考后文提到的miniconda安装numpy,在miniconda中只需要一个命令conda install numpy即可。

无GPU Windows下caffe安装+python接口_第7张图片

点击 生成-》生成解决方案,等待编译完成,  在E:\MachineLearning\caffe\caffe-windows\Build里便生成了已编译的文件,需要注意的是我在这步完成后没遇到任何错误,只是有许多警告。

接下来需要下载一些python的包,需要用到anaconda,在此之前的numpy那里,也是需要anaconda实现安装numpy的

无GPU Windows下caffe安装+python接口_第8张图片

root即是我安装的时候默认安装的python2.7版本,需要直接在这个环境下安装python的依赖包。

接下来的操作和win-caffe官网中python接口的部分一致

分别执行

conda config --add channels conda-forge

conda config --add channels willyd

conda install --yes cmake ninja numpy scipy protobuf==3.1.0 six scikit-image pyyaml pydotplus graphviz

其中第三条命令我安装了好久,下载时网络还总是出故障。几次下载失败了也没事儿,已经成功下载的文件就不会再下载了。

在最后一步将 E:\MachineLearning\caffe\caffe-windows\Build\x64\Release\pycaffe\路径下的caffe文件夹拷贝到site_packages文件夹中

无GPU Windows下caffe安装+python接口_第9张图片

打开pycharm选择对应的python解释器

无GPU Windows下caffe安装+python接口_第10张图片

输入import caffe来验证caffe 的python接口是否安装成功,成功后如下所示

无GPU Windows下caffe安装+python接口_第11张图片




参考:

1.  http://blog.csdn.net/climaxwind/article/details/52918886

2.  http://blog.csdn.net/zb1165048017/article/details/51355143

你可能感兴趣的:(无GPU Windows下caffe安装+python接口)