windows安装Caffe 问题收集与解决

    Windows 安装 Caffe 的视频教程:https://www.youtube.com/watch?v=nrzAF2sxHHM

  

    本文的重点在于收集安装过程中的BUG,和对应的解决方法。

   

    1. error : This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\..\..\NugetPackages\OpenCV.2.4.10\build\native\OpenCV.props

     解决方法: 经测试,

      (1)在NuGet 中卸载OpenCV然后重装,不能解决问题;

      (2)截止本文发布之日,Google上和StackOverflow上的Solution都无效

      经过一番摸索,最终的解决方法: 重新下载caffe-master,编辑配置文件,打开caffe.sln,选择Release,直接右键点击解决方案,生成(让NuGet自动管理依赖关系)。成功。


    2. warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 (..\..\src\caffe\util\math_functions.cpp) C:\Softwares\caffe-master\NugetPackages\boost.1.59.0.0\lib\native\include\boost\format\alt_sstream_impl.hpp

    解决方法: 双击该条信息,VS会自动打开对应的文件,随便插入空格什么的,然后CTRL+S,问题解决。


    3. GPUArray.h”: No such file or directory C:\Softwares\caffe-master\caffe-master\matlab\+caffe\private\caffe_.cpp 16

    解决方法:双击该条信息,VS会自动打开对应的文件。在你的MATLAB安装目录中搜索 GPUArray.h,如C:\Program Files\MATLAB\R2016b\toolbox\distcomp\gpu\extern\include\gpu,然后在VS中,“项目”->“属性”->配置,在“包含目录”中把这个目录加上,问题解决。

 

    4. error C1083: 无法打开包括文件: “numpy/arrayobject.h”: No such file or directory C:\Softwares\caffe-master\caffe-master\python\caffe\_caffe.cpp

    解决方法: 这个问题的原因在于没有装好numpy。

    (1)如果需要支持python,那么在配置文件中,PythonSupport 和 PythonDir 都要设置;

    (2)安装好numpy。

    问题解决。


    最后,重新生成。截图如下:

  如何需要在 Matlab 中进行调用,
        (1)把 $CAFFE_HOME\Build\x64\Release 添加到系统中的 Path 环境变量;
        (2)把 $CAFFE_HOME\Build\x64\Release\matcaffe 目录 addpath 一下。

  至此,Caffe 安装成功。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值