草根原创 Windows7 64位 caffe安装 零基础

在研究生的前一年,老师给我订了深度学习的方向,可是我初出茅庐哪知道什么深度学习、浅度学习(开玩笑生气)。曾几何时让我非常迷茫,

还好,我潜下心来,抛开杂念终于找到了潘多拉之盒。(当然也很感谢我的学长、以及其他国内外深度学习大神)

这里我想把我如何编译caffe的经历与各位同僚分享,让我们一同进步迎接人工智能时代。

                                           caffe安装

一、安装环境:Windows7 64位 CPU
                         安装软件:1)vs2013(Visual Studio 2013
https://www.visualstudio.com/zh-hans/downloads/?rr=http%3A%2F%2Fblog.csdn.net%2Ftina_ttl%2Farticle%2Fdetails%2F51722983
注意选择   Windows7 64位版本

                                            2)  caffe
                                                 https://github.com/BVLC/caffe/tree/windows (这个网址就是Windows版本下的caffe)
                                             (这里我没有用的cunda所以不必安装)


 好,前戏已经完成下面开始编译。
二、编译caffe
(1) 打开caffe- master\windows\CommonSettings.props.example改为CommonSettings.props(去掉”.example”)复制并在该文件的属性中更改文件名

           用记事本打开CommonSettings.props,修改<CpuOnlyBuild>true</CpuOnlyBuild>

                           <UseCuDNN>false</UseCuDNN>


                           然后打开caffe- master\windows\caffe.sln

(2)打开后会自动弹出vs2013(如果出现libcaffe无法加载需要重新解压),在最右边出现16个加载项


首先编译libcaffe(右键生成),再编译其他15项

这里需要注意两点:1、Debug和Release
Debug是用于调试的版本,好像练习一样
Release是正式版本,好像考试一样
最好将两个版本都调试成功,调试成功一个也可以
                                               
2、编译过程中,可能会出现错误 


错误的原因是编译过程中出现了警告,而导致编译无法进行,此时,需要进行如下修改:
caffe、libcaffe项都需要改,这里以caffe项为例

即:设置项目属性,不要将警告视为错误 
右键->项目属性->C/C++->常规->将警告视为错误 设为否 
另外,有一次在另外一个机器上出现了同样的问题,但按照上述方法却未解决,是因为文件的代码页为英文,而我的系统中的代码页为中文,解决方案:利用VS打开出错的文件->重新保存->重启vs->重新编译libcaffe->问题解决。
3、 caffe编译过程中,需要一些依赖包,在有网络的情况下,当编译第一个项目libcaffe时,程序会自动从网路下载这些依赖包,下载到与caffe-windows文件夹同级的NugetPackages文件夹中,下图所示即为程序自动下载的依赖包: 


好了,这些都改过后如果还出现错误,可以根据vs2013下面提示的错误自己思考或查百度,也可以问我。如果没有问题就会有以下提示



到这里在Windows7 下编译caffe已经完成,当然这才是通往深度学习的一小步,但请相信自己,就是这一小步才是最难最重要最伟大的一步。
如果文章出现问题,希望大家批评指正。
下一次"caffe自带训练mnist"。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值