windows下的caffe配置过程

本文主要参考文章:http://www.bubuko.com/infodetail-902302.html
过程中遇到了很多此文中没有遇到的问题,几经波折,多处查找解决方案,终于解决了所有的问题,下面是所有的流程。

1.准备工作

我在自己的笔记本配置的caffe,配置的环境为:Windows10 64+ cuda7.5 + Opencv2.49 + boost1.56+VS2013

安装完第三方库之后,有的需要手动创建环境变量,方法如下:

找到计算机,右键->属性->高级系统设置->页签:高级->环境变量(右下角)->系统变量:新建;然后在弹出的对话框中,输入对应的变量名,及变量值(文件位置)。


1.1安装CUDA7.5

下载CUDA7.5: https://developer.nvidia.com/cuda-downloads,安装完成后会自动创建环境变量CUDA_PATH_V7_5

1.2安装boost1.56

下载boost1.56http://sourceforge.net/projects/boost/files/boost-binaries/1.56.0/,选择boost_1_56_0-msvc-12.0-64.exe,安装完成后手动创建环境变量BOOST_1_56_0

1.3安装opencv2.4.9

下载opencv2.4.9:http://opencv.org/downloads.html,安装完成后手动创建环境变量OPENCV_2_4_9

1.4第三方库

这一部分主要包括Glog+Gflag+Protobuf+LevelDB+HDF5+LMDB+Openblas,不容易下载。使用的是Neil Z. SHAO‘s Blog提供的编译好的。

下载地址:http://pan.baidu.com/s/1mg1iJrE

下载完,解压得到3rdparty文件夹。

1.5下载caffe源码

下载地址:https://github.com/BVLC/caffe,下载master版本得到caffe_master文件夹,将上一步下载的得到的3rdparty文件夹放到caffe_master文件夹目录。

2.增添部分缺失的文件

2.1缺少的caffe.pb.h文件

下载proto.exe和GernaratePB.bat:http://pan.baidu.com/s/1pJ7Onph

proto.exe放到caffe_master/3rdparty/bin文件夹,GernaratePB.bat放在caffe_master/scripts文件夹

双击GernaratePB.bat运行,将在caffe_master/src/caffe/proto生成caffe.pb.h文件。

2.2准备mkstemp.hpp和mkstemp.cpp文件

(1)将mkstemp.hpp放在caffe_master/include/caffe/util/路径下,mkstemp.hpp中的内容为

#include <windows.h>    
#include <io.h>    
int mkstemp(char *templates);    

(2将mkstemp.cpp放在caffe_master/src/caffe/util/路径下,mkstemp.cpp中的内容为

 /* mkstemp extracted from libc/sysdeps/posix/tempname.c.  Copyright  
        (C) 1991-1999, 2000, 2001, 2006 Free Software Foundation, Inc.  
       
        The GNU C Library is free software; you can redistribute it and/or  
 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值