windows安装Caffe 问题收集与解决

来源:互联网 发布:suse 端口开放 编辑:程序博客网 时间:2024/06/01 10:51

    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。

    问题解决。


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


  至此,Caffe 安装成功。

原创粉丝点击