windows上编译caffe(microsoft)

  1. 首先网上有许多版本的caffe, 对于这么多版本的caffe,每个版本的编译前提准备又不一样,新手很容易在这里面遇到特别多的坑,所以我针对最常用的两个版本的caffe写一篇教程希望能让大家早日接触到深度学习的本质,而不至于在编译安装这个步骤上耽误太多时间,甚至就在这个阶段放弃了的。

  2. 对于BVLC版本的caffe,首先看在GitHub上的说明!!! 这个步骤会解决很多的麻烦,即便官方的说明里也有坑,但是在其Discussion区会有解答的:

    1. 首先看你电脑的环境是不是满足上面条件的,像我之前就是VS2013+python35, 很悲催的折磨了我半天。你会在执行安装脚本的时候出现这个错误:

      -- Found PythonInterp: C:/Users/Reza Alikhani/AppData/Local/Programs/Python/Python35/python.exe (found suitable version "3.5.2", minimum required is "2.7")

      CMake Error at cmake/WindowsDownloadPrebuiltDependencies.cmake:40 (message):

      Could not find url for MSVC version = 1800 and Python version = 3.5.

      Call Stack (most recent call first):

      CMakeLists.txt:77 (include)

      1. 查找原因

      2. 所以你如果安装这个版本的cafffe的时候,一定一定要注意python和VS的版本是不是满足了。

    2. 然后:

      1. 图中画的第二点一定要把cmake安装目录添加 到环境变量中去!

    3. 之后就可以按照官网的去做就好了:

      1. https://github.com/BVLC/caffe/tree/windows

  3. 对于Microsoft版本的caffe:

    1. 首先看官网:

      1. 好像只要满足VS2013这一个条件就可以了

    2. 开始编译:

      1. 首先根据你是否需要CUDA支持,更改 .\windows\CommonSetting.props里面的选项,可以参照下面这个博客进行编译

        1. https://www.jianshu.com/p/0a9cdbde2cc6

      2. 打开caffe.sln这个文件之后,编译的顺序为libcaffe, caffe, pycaffe

        1. 如果你的python版本是3.5的话,那么在编译caffe的时候就hi遇到这个错误: canot open file 'python27.lib'

      3. 解决方案,让你的python版本降为2.7, 或者安装Miniconda2

    3. 添加python支持;

    4. 在python里import caffe就可以了

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值