基于chyh1990/caffe-compact在windows vs2013上编译caffe步骤
2015-08-22 20:25
393 查看
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.csdn.net/fengbingchun/article/details/47378515将Eigen加入到caffe工程中;
6. 分别在Debug和Release下,点击ALL_BUILD,编译生成caffe-compact.lib静态库。
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.csdn.net/fengbingchun/article/details/47378515将Eigen加入到caffe工程中;
6. 分别在Debug和Release下,点击ALL_BUILD,编译生成caffe-compact.lib静态库。
相关文章推荐
- 基于chyh1990/caffe-compact在windows vs2013上编译caffe步骤
- 对输入字符进行HTML转义 OR 去HTML标签
- js中的property和attribute
- mysql 纸 mysql_fetch_array OR mysql_fetch_assoc OR mysql_fetch_row
- 解析json数据
- javascript之函数表达
- bootstrap 学习(1)
- CSS3画三角形原理
- js怎么判断一个对象是文本框(text)还是下拉框(select)
- jsmart 前结合案例
- react事件获取元素
- javascript之var关键字
- ExtJS学习之判断开始时间是否早于结束时间
- 【C#】28. 操作Wind Reference Data
- html只允许输入的数据校验,只允许输入字母汉字数字等
- USBDM RS08/HCS08/HCS12/Coldfire V1,2,3,4/DSC/Kinetis Debugger and Programmer -- MC9S08JS16
- [LeetCode][JavaScript]Ugly Number
- USBDM Coldfire V2,3,4/DSC/Kinetis Debugger and Programmer -- MC9S08JS16
- JQuery实现选择特定楼层回复
- poj 1170 Shopping Offers