win10 caffe 安装

Caffe安装及问题解决
Windows+Caffe+VS2013
1.无GPU安装
1.1.caffe安装包下载,https://github.com/Microsoft/caffe
为什么下载这个版本?我试过官方版和第三方版,官方版:太多错误,很多错误不知道解决;第三方版:很多东西都没有了,不齐全。需要添加好多头文件和动态链接库,不过相比较官方版,还是比较好装。
1.2.打开caffe-master/windows复制一份CommonSettings.props.example,并且在同一个目录(caffe-master/windows)下粘贴并改名为:CommonSettings.props;
1.3. 用文本编辑器 (Visual stadio 打开也可以)对CommonSettings.props进行配置。需要注意的是CPU还是使用GPU,以及是否编译matlab和python的接口。
如不需要GPU,则需要配置如下:CpuOnlyBuild改为true,UseCuDNN改为false.这里写图片描述

因为CuDNN是GPU需要用到的。
在接着配置自己的接口,如:我用MATLAB接口, ,
这里写图片描述
接着就要配置MATLAB的接口,
这里写图片描述
MatlabSupport改为true,在后面的Matlabdir改为:F:\MATLAB。
  注意:里面的F:\MATLAB路径是我自己的MATLAB的安装路径,你需要改为自己的安装路径。还得再下一行两个路径中间加上$(MatlabDir)\toolbox\distcomp\gpu\extern\include
同理,python也是如此,但不需要后面加路径。
我的配置图如下:
这里写图片描述
这里写图片描述

1.4. 用VS打开caffe-master/windows/caffe.sln,在总体项目上选择属性打开,如图:
这里写图片描述
接着,选择项目的属性为:released模式 ,点击确定。
这里写图片描述
1.5.在项目里选择libcaffe项目,右击,选择属性,修改libcaffe的C++常规设置,将警告视为错误选择否。如图:
这里写图片描述

1.6在多所有项目编译前,最好去下个头文件库(NugetPackages),我这里给个百度云链接地址:链接:http://pan.baidu.com/s/1eRM3Ime 密码:unrl
这个最好先去下载好(原因:后面编译,VS会帮你去Google官网下载所需要的头文件,那个下载速度很慢,我当时就不知道提前去下载好,当时下载了一天),解压到与caffe-master并列的同目录下,如图:
这里写图片描述
1.7.对libcaffe进行右击,选择重新生成,
这里写图片描述
他就会出现启用NUGET程序包还原,不用管他它,他是在连接你刚下的头文件库。如图:
这里写图片描述
一般是不会出现错误,如果,编译出现错误,看下自己错误的类型。
少啥头文件,就找到他,添加进来就可了。改完错之后再进行重新生成。
1.8.对整个项目进行重新生成解决方案。
这里写图片描述
重新生成完后,可能出现的问题有:
lnk2001无法解析的外部符号.
解决方法:找到是哪个项目有这个问题,然后右击,选择属性,在链接器的输入这一栏,选择附加依赖项,点击编辑,添加libflags.lib就可以。
如图:
这里写图片描述
这里写图片描述
2.如果出现某个项目无法打开libcaff.lib这个文件时,那就去caffe-master\Build\x64\Release路径下确认有没有这个文件。如果没有libcaffe.lib这个文件,那就去对项目libcaffe进行重新生成。如果有libcaffe.lib这个文件,那就对出现问题的项目进行重新生成。重新生成之后如果还是这个问题的话,再进行重新生成,直到没有问题为止。没有问题之后,再对整个项目进行编译。 
2.有gpu的安装
1.windows下安装caffe需要GPU的话,要先去下载CUDA并进行安装。CUDA下载路径:https://developer.nvidia.com/cuda-downloads。由于GPU库除了使用cublas等cuda库之外,还用到了cudnn,默认安装显卡驱动是不安装这个的,因此,需要去官网https://developer.nvidia.com/cudnn下载(需要注册)。下载完成后,进行解压,将相应的bin,include,lib分别放于自己的cuda下面的相应目录中,例如,假设本人电脑的cuda目录为C:\ProgramFiles\NVIDIA GPU Computing Toolkit\CUDA\v7.5,因此,将刚才解压的文件放在这个目录下面的bin,include,lib文件夹下。
2.然后要配置cundnn和CUDA路径,同理也要打开caffe-master/windows复制一份CommonSettings.props.example,并且在同一个目录(caffe-master/windows)下粘贴并改名为:CommonSettings.prop;
用文本编辑器 (Visual stadio 打开也可以)对CommonSettings.prop进行配置。需要注意的是CPU还是使用GPU,以及是否编译matlab和python的接口。
因为是要用到GPU,所以CPUOnlyBuild得false, UseCuDNN得改成true。
CudaVersion得改成自己所安装的版本。后面的MATLAB或python跟无GPU方法一样,自己看着改。
3.看无GPU怎么安装的,看着改。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值