基于chyh1990/caffe-compact在windows vs2013上编译caffe步骤

本文详细介绍了如何从GitHub下载并配置Caffe-Compact和ProtoBuf库,包括使用CMake生成VS2013工程、安装ProtoBuf、使用protoc生成代码以及将Eigen和Eigen3整合进Caffe工程中,最终编译生成静态库。

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

1.      从https://github.com/chyh1990/caffe-compact下载caffe-compact代码;

2.      通过CMake(cmake-gui)生成vs2013 x64 caffe工程;

3.      从https://github.com/google/protobuf下载ProtoBuf,解压缩,编译ProtoBuf:

(1)、打开cmake-gui,source code路径:E:/GitCode/Caffe/src/thirdparty/ProtoBuf/protobuf-master/cmake和build thebinaries路径:E:/GitCode/Caffe/src/thirdparty/ProtoBuf/vs2013;

(2)、点击Configure,选择Visual Studio 12 2013 Win64;

(3)、去掉BUILD_TESTING的勾选,将CMAKE_INSTALL_PREFIX设置为E:/GitCode/Caffe/src/thirdparty/ProtoBuf/install,再次点击Configure;

(4)、点击Generate,生成vs2013 protobuf.sln工程;

(5)、打开protobuf.sln工程,分别在x64 Debug和x64 Release下,点击ALL_BUILD,重新生成;点击INSTALL,生成;手动拷贝生成的库和头文件放在/install/include和/install/lib目录下,将protoc.exe放在/install/bin目录下;

(6)、将/install/include目录加入到caffe工程中;

4.      通过ProtoBuf中的protoc.exe重新生成caffe.pb.h和caffe.pb.cc:

(1)、打开命令提示符,将protoc.exe拷贝到/caffe-compact-master/src/caffe/proto目录下,执行:protoc.execaffe.proto --cpp_out=./ ;

(2)、将生成的caffe.pb.h文件拷贝到/caffe-compact-master/include/caffe/proto目录下;

5.      按照http://blog.youkuaiyun.com/fengbingchun/article/details/47378515将Eigen加入到caffe工程中;

6.      分别在Debug和Release下,点击ALL_BUILD,编译生成caffe-compact.lib静态库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值