美文网首页
无GPU Windows下caffe安装+python接口

无GPU Windows下caffe安装+python接口

作者: 小沂沂 | 来源:发表于2017-11-12 19:32 被阅读0次

    需要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

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

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

    其中miniconda2根路径如下所示:

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

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

    同时设置生成方式为Release

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

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

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

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

    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文件夹中

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

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

    参考:

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

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

    相关文章

      网友评论

          本文标题:无GPU Windows下caffe安装+python接口

          本文链接:https://www.haomeiwen.com/subject/msjomxtx.html