caffe的安装真是一个堪比西天取经的事。我用了几乎两天的时间才成功的安装。现在也是十分激动了。

先说一下环境,我的是win8.1,装的是Microsoft的caffe。除了这一版,还有BLVC的caffe和happynear的caffe(with thirdparty),笔者均有尝试,but both failed。

最初的环境是VS2017+python3.6。事实证明,用这个去装caffe是痴人说梦了。笔者中间还一度降到VS2015,尝试诸博客各种教程,均失败。最终又装了VS2013。鉴于VS的庞大体积和尿性,这个就要烧掉很多时间了。至于python就更惨了,我本来欲采用BLVC版本的caffe,只支持3.5与2.7。然而当我装了3.5,并且设置为首选python,其依然只检测到3.6。不得已卸了3.6,它却显示只检测到python1.4。。。。。即便我装了2.7也依旧无济于事。罢了,改用微软的caffe。

这里的教训是:   千万不要抱有幻想。在vs2017支持它之前,老老实实退到2013吧。

这个是微软Caffe的步骤说明

Windows 上Caffe的配置

       按步骤来吧。

      1.安装VS2013

      2.下载Miniconda,加入Path

      3.按照说明下载相应的python包

      4.下载caffe,应该是个叫Caffe-master.zip,解压

      5.参考别的博客,修改.\windows下的CommonSettings.props文件,按照自己要求来。笔者穷没有gpu,修改起来比较简单了。

       需要注意的是,要改其中python的path,改成自己python.exe所在路径。于我而言,即是MiniConda的安装路径

      6. 准备编译caffe.sln,嘻嘻这时你会发现,需要VS从国外网站gunet上下载依赖库,boost、gflags、opencv等等。需要很久很久,反正我的是没有进展的。如果下不了,就从别处找吧,有其他人已经下好的。约有1G左右,大概15个库。放到指定目录就行(目录寻找方法参考其他博客)。

       7. 这时候可以生成解决方案了。用release & x64模式。会有报错,无法打开caffelib.lib文件啥的,此时重新编译caffelib,这时会有新的错误,alstream.hpp什么的,应该是编码的问题,双击错误,确定,即可解决。然后重新编译caffelib。应当成功。

       8.参考别的教程,调整整个项目的属性,使编译从当前所选文件开始。然后选择编译caffe工程下的caffe.cpp,应当出现command啥的,即宣告caffe安装成功。

       笔者前后尝试过三种caffe的安装,遇到bug不计其数,许多也从网上找到解决办法。但最终也就这种成功,因此列出详细步骤,希望后来者不要再经历我的痛楚。

       当然我觉得BLVC Caffe的安装应当挺优雅的,只可惜我的python版本始终检测不对啊嘤嘤嘤。

相关文章:

  • 2021-09-27
  • 2021-08-23
  • 2021-10-22
  • 2021-05-23
  • 2021-07-28
  • 2022-12-23
  • 2022-01-03
  • 2021-12-01
猜你喜欢
  • 2022-01-20
  • 2021-10-31
  • 2021-09-10
  • 2022-12-23
  • 2021-04-19
  • 2021-10-05
  • 2021-11-15
相关资源
相似解决方案