caffe-windows VS2013编译 无GPU

本文详细介绍了使用VS2013编译Caffe-Windows的过程,包括配置环境、解决常见错误及编译成功的验证方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近编译了下caffe-windows 确实是费了点功夫

主要难在 参考的博客使用的caffe-windows与目前官网的版本已经不一致

VS2013编译过程中遇到博客中未遇到的问题


特写此篇博文 记录下自己的经历

caffe-windows编译

软件:VS2013(注意 至少包含update2升级包,不然会在编译过程遇到诸如 无法引用头文件 无法识别sstream头文件等等等等一系列错误)

所采用的caffe-windows(下载地址 http://pan.baidu.com/s/1o8iD80a )

Anacoda2 http://pan.baidu.com/s/1nuGVpFF

注意事项:只要VS2013完整 至少包含update2 就不会出现额外的错误

编译该版本的caffe-windows需要安装python2.7 可以直接安装Anacoda2 这样包含大量的常用依赖包

流程:

1.解压caffe-windows

2.进入caffe-windows  ->打开windows文件夹 -> 复制CommonSettings.props.example文件,粘贴,重命名为CommonSettings.props

3.启动caffe.sln   修改配置文件CommonSettings.props

同时修改matlab的includepath为

 <IncludePath>$(MatlabDir)\extern\include;$(MatlabDir)\toolbox\distcomp\gpu\extern\include;$(IncludePath)</IncludePath>



4.在caffe-master目录 搜索math_functions.cpp

由于该cpp文件编码方式英文 我们的系统是中文 会出现错误

我们只需要找到这个文件 用VS2013打开它 保存 即可 VS2013会自动修改为中文编码方式


5.修改Debug为Release


6.修改错误提示等级 将警告视为错误 由'是' 修改为 ‘否’ 




7.开始编译: 全部重新生成解决方案  

稍许等待即可编译成功(再次申明 注意VS2013至少包含update2)


8.编译成功后

在caffe-master\Build\x64\Release路径下 出现caffe.exe则pycaffe编译成功


在matcaffe\+caffe\private路径下出现caffe_.mexw64文件证明matcaffe编译成功



以上 caffe-windows编译全部结束

如果按照上述步骤 出现找不到头文件等等 皆是由于VS2013的问题

如果无法打开caffe.lib 请检查你安装的是否为python2 

该版本的caffe-windows是python2.7



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值