您的位置:首页 > Web前端

深度学习caffe无GPU环境搭建记录

2016-08-19 15:12 465 查看

caffe学习(4)------winows下cpu_only配置

标签:caffe2016-08-19 15:12380人阅读 评论(0)收藏举报本文章已收录于:分类:caffe(5)作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。前面介绍过caffe for winows的基于GPU环境的配置过程基于GPU的配置方法,现在说说CPU_only的配置过程,其过程比GPU的简单多了,还是按照官网配置caffe的方法,只是中间减少安装CUDA和CUDNN,官网caffe链接,下面详细说说:1、打开官方链接,下载Windows-master并解压保存在你的电脑中,如:E\windows_caffe2、按照官方的要求,必须要装Visual Studio 2013  进入你刚才保存windows_caffe的文件夹下,复制 
.\windows\CommonSettings.props.example,在原地黏贴,并重命名
 
CommonSettings.props,修改工程的属性文件,里面CUDA和cuDNN库是默认被要求用到的,cuDNN和CPU_ONLY两个只能二选一,
Python和matlab
是被默认false的,也就是不用,你可以通过修改这个属性文件来个性化设置。
3、修改最前面的<CpuOnlyBuild>false</CpuOnlyBuild>,将false改为true,将下一句的<UseCuDNN>true</UseCuDNN>,true改为false,记得将后面的<TreatWarningAsError>true</TreatWarningAsError>改为false,这一句不改,编译工程就会出错。其余的都不用改了。对于用python和matlab的就是改对应的路径,包含路径和库路径。
4、安装Python,(不想用Python可以不用安装)官网也给出了链接,直接下载:http://conda.pydata.org/miniconda.html,按照官网要求,我下载的是 Miniconda
2.7 64-bit Windows,通过安装Python就可以把Python的库路径加入到系统环境变量中去,在命令提示符窗口运行以下命令:
conda install --yes numpy scipy matplotlib scikit-image pip
pip install protobuf
[/code]这是安装python所需要的库,后面通过python画图需要用到。
5、工程属性文件改完就可以运行工程了,用vs2013打开caffe.sln,
它是默认只对libcaffe进行编译的,你想全部编译需要在调试-->设置启动项目-->通用属性-->启动项目,把单启动项目改为多启动项目,然后在下面勾选需要启动的项目。改解决方案配置为Release,平台为X64,在点击编译之后,程序会通过NuGet自动加载第三方库
(3rdParty)。
该文章原出处:原博客地址-lishanlu136的博客之前试过n种方法,都是出现各种棘手的错误不了了之,参照该博客的配置方法,最后编译成功了,但还存在少许问题,再此记录一下!1 第四步安装python库的时候,安装到一大半的时候出现错误,错误如下,至今未解决因为这个库暂时用不到,就继续往下走了。2 编译单项目libcaffe的时候,出现错误是无法找到data_reader.cpp文件,网上搜索得知方法如下,解决。将libcaffe.vcxproj和libcaffe.vcxproj.filters中的data_reader.cpp 与 data_reader.hpp删掉3将15个项目一起编译的时候,一开始弹出一大堆窗口和一个错误,第二次只弹出一个窗口错误:小白,不知这样是什么情况,希望知道的前辈多指教!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息