windows下caffe框架(gpu版)与python整合小白推荐

成功截图

在这里插入图片描述

1、系统环境

  1. 系统:windows7 x64
  2. gpu:quadro p620
  3. cuda:9.0
  4. cudnn:9.0-windows7-x64-v7
    注意:gpu型号影响不大,不同gpu配置cuda方式差不多

2、工具

vs2015+cuda9.0+cudnn9.0+caffe+Anaconda3+python3.6

3、安装步骤

3.1、cuda下载及安装

cuda安装教程(含cuda下载):https://blog.csdn.net/u011609063/article/details/84887674

3.2、Anaconda3下载及安装

Anaconda3安装教程(含Anaconda3下载):https://blog.csdn.net/u011609063/article/details/84888121

3.3、caffe下载及安装

注意:<caffe root>表示caffe根目录,比如我的是D:\caffe
caffe下载:https://github.com/happynear/caffe-windows
caffe第三方库下载:链接: https://pan.baidu.com/s/1hOYBsSl6OY0S5qXJqKENUw 提取码: 969h
注意:该版本的caffe只支持python3.6
第一步:将下载的caffe解压,我的是D盘
第二步:进入<caffe root>\windows\thirdparty目录下,将下载的第三方库解压至其中,将bins文件夹的路径添加到系统的环境变量path中,如图:
在这里插入图片描述
第三步:进入<caffe root>\windows目录下,将CommonSettings.props.example复制一份并重命名为CommonSettings.props,如图:
在这里插入图片描述
第四步:打开CommonSettings.props,修改内容如下
修改一:
在这里插入图片描述
修改二:
在这里插入图片描述
修改三:
在这里插入图片描述
第五步:双击<caffe root>\windows目录下的Caffe.sln,使用vs2015打开,如图:
在这里插入图片描述
第五步:把左边这几个都通过,右键->属性,把将警告视为错误改为否
在这里插入图片描述
注意:配置改为Release, 平台改为x64
在这里插入图片描述
第六步:编译,顺序如图,右键->Build(生成)
在这里插入图片描述
最后耐心等待编译完成,第一次会提示有3个左右失败,在项目上进行一次编译即可。
编译了libcaffe的结果
在这里插入图片描述
编译了整个项目的结果,我这提示有两个错,在重新编译一下即可
在这里插入图片描述
若编译之后还有一个错误,基本可以忽略
在这里插入图片描述
第七步:将<caffe root>\Build\x64\Release\pycaffe中的caffe文件夹复制到设置的python中<python root>\Lib\site-packages中,如图:
在这里插入图片描述
在这里插入图片描述
这样便可以在python中使用caffe

4、错误总结

错误一:
在这里插入图片描述
原因:未将该选项改为否
在这里插入图片描述
错误二:缺少python36.lib
原因:python版本与caffe不匹配,该版本caffe只支持python3.6

错误三:缺少xxx.dll,当补充了该xxx.dll之后,又提示缺少其他的xxx.dll
原因:未将<caffe root>\windows\thirdparty\bins添加到系统环境变量path中或者未将第三方库导入
解决:加入环境变量或导入第三方库

5、结果及验证

进入<caffe root>\Build\x64\Release下,会发现有很多文件,这是你基本已经成功一大半了。
后续的验证请查看该博客。
https://blog.csdn.net/liuweiyuxiang/article/details/80961509
该博客中有一些错误,此处纠正一下
错误一:多了.h5后缀
在这里插入图片描述
命令行中会提示no such file,如图:
在这里插入图片描述
解决一:去掉.h5后缀

错误二:同错误一,在错误一的下一个命令,也要去掉.h5后缀
在这里插入图片描述
命令行中会提示no such file,如图:
在这里插入图片描述
解决二:去掉.h5后缀

我没改配置文件,按默认次数进行测试,结果如下:
在这里插入图片描述
所有参考已在博客中展示,故不再赘述。
写文章不易,转载请注明源出处
欢迎大家提问,在线解决你们的问题

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值