打赏

caffe+win7+vs2013 仅CPU环境安装

  笔者对深度学习一直充满着好奇与兴趣,之前学校都是研究图像处理的特征点方式,机器学习使用也不多,别提深度学习了。

在看了李宏毅大佬的PPT后,有了初步的认识,虽然是渣渣电脑,也想自己跑几个深度模型。

  说下我的环境:显卡版本太低,不支持GPU计算,所以不用装CUDA(支持GPU计算的一定要装CUDA据说快很多的);

系统WIN7 64位(不知道32位行不行反正我是重装成64系统了!),VS2013(足够,不必2015);没有装Python和MATLAB接口,使用C++足以。

  step1

  下载caffe压缩包,有很多版本,我的下载地址:https://github.com/Microsoft/caffe/tree/master/windows    下载ZIP压缩包即可。

  解压后复制 ./windows目录下的 CommonSettings.props.example,重命名为CommonSettings.props,删除旧的 CommonSettings.props.example 文件,如下:

 

  step2

  修改CommonSettings.props文件,打开VS修改或用文本编辑器修改都可以。

因为无GPU所以在  <CpuOnlyBuild>处修改为true     不使用Python和MATLAB接口所以在  <PythonSupport>   <MatlabSupport>  处修改为false

  

  step3

  用VS2013打开caffe.sln,并生成解决方案:

这个时候会自动下Nuget所需的库文件,我一开始VS直接未响应,你可以选择继续等也可以强制结束。我重新生成解决方案后开始了下载的进度条。

  下载完后一般都会报很多错,可以百度解决。如果解决不了可以下载别人的NugetPackages包(一般自动下载由于外网也很慢,我当时下了一晚上都失败了。。。推荐下这个人的包:http://pan.baidu.com/s/1nuIJMp7 密码:1zgo),解压到caffe文件同级目录,参照

 下载他人包解压后可以不管上述遇到的问题,直接 重新生成libcaffe文件,一般都会成功,等ALL生成

  step4

  修改caffe解决方案属性,右键caffe解决方案,选择属性properties,将默认的 单启动项目改为 当前选定内容,参照:

 

   step5

  双击caffe.cpp(注意后缀名),debug编译(Ctrl+F5),会加载各种库进行编译,最后得到如下结果表示成功:

 

 笔者主要遇到的问题就是NugetPackage下载不全,导致nuget package restore failed unable to read package之类的错误,搜索半天也没解决,果断下载他人的NugetPackage包解压后成功,推荐大家如此更快!

之后的libcaffe生成和caffe.cpp的编译都很顺畅,装的内容少也不容易出错~先纪念下~

posted @ 2017-09-20 23:11  巴尔扎克_S  阅读(526)  评论(1编辑  收藏  举报