当先锋百科网

首页 1 2 3 4 5 6 7

Windows下VS2015配置caffe,是一件其实挺简单但是坑特别多的事情,稍有不慎就爬不出来,写博客来记录最后在老师帮助下才配置成功的经验(严格按照老师的教程一步也不能错才行),当然我写得也详细一点,也让大家少掉坑。

前提(开发环境):1、安装完成VS2015

                                    2、安装完成anaconda 2 ,里面有python2.7

                                    3、安装了git和tortoiseGit

                                    4、安装了Cmake3.4.0版本以上的

有了这些前提条件才可以配置caffe。

  1. 下载caffe windows版本源码,生成vs工程

             项目地址: https://github.com/BVLC/caffe

             最好用git clone下载源码,branch 选择windows,(这里有坑,不多说上图)


再用cmake 配置根目录下的cmakelists.txt,即where is the source code填入cmakelists.txt所在目录(这个就是caffe所在目录,这个txt就是在里面,可以打开看看这个txt学习学习),where to build the binaries填入根目录下的一个新建目录,这个目录(图中原为builddvs15,为了区别安装过的就加了个2)就是我们要放置编译好的caffe。如图:


然后按上图中的configure, 提示要下载libraries_v140_x64_py27_1.1.0.tar.bz2,根据vs版本不同,文件名可能不同。下载通常很慢,建议用下载工具直接下载。

在caffe根目录(这里是caffe-windows(以前用的包),实际我用的包的名字叫caffe)下用notepad搜索 下载的提示,找到下载地址,https://github.com/willyd/caffe-builder/releases/download/v1.1.0/libraries_v140_x64_py27_1.1.0.tar.bz2,至于图片透明请忽视,能看清就好


下载后复制到它提示的目录下,通常是类似这样的目录 C:\Users\yourname\ .caffe\dependencies\download 。再configure。


如果提示atlas错误,把BLAS 选项改为Open,意思是用OpenBlas


第一次使用,建议勾选cpu_only。如果有GPU并安装cuda,则可以不勾选。


然后generate ,成功。

2.打开生成的sln文件,编译,大功告成。

验证:在tools目录下的某个工程(例如caffe.bin,extract_features等)上右键,设置为启动项目,然后ctrl+f5运行,如果可以运行,则说明已经编译好了。


这就是全部过程,包括配caffe的gpu和cpu全过程,过程并不复杂,但很神奇的是由于机子的不同会出现各种莫名其妙的错误,这可能是前提条件没装好等等原因。但这么装肯定没有错误,本人亲测。