Caffe在Windows上的搭建
不论开始学什么,搭建环境总是让人头疼,这次是因为要在VS上调用Caffe,所以就在windows上搭建Caffe,Windows相对于Linux确实不适合学习,哎!废话少说,把自己还记着的记录下来吧。
1.VS2013下载
为什么是VS2013?而不是VS2015之类的,Caffe对于在Windows上的安装也是有官方的文档的: BVLC/Caffe,上面也说2015也可以,但是在一次次的尝试后发现错误太多,步奏太复杂,于是放弃了,对!别看Caffe官方文档。之后本人又徘徊在其他资源之中,终于发现了Microsoft自己更新的Caffe Microsoft/caffe,对!它才是终极参考!然后就可以看到它所需的Requirements: Visual Studio 2013,毫不犹豫,直接 VS2013走起,下面有个旧版本,直接成为Visual Studio (MSDN) 订阅者,就可以下载(都是免费的)。
2.下载并配置Caffe等
上面已经给出网址了,安装Caffe的话可以装CUDA和cuDNN,这会加快它的训练速度,安装Python的话,就是提供Python接口。Matlab我是没装,除了纯算法研究的话Matlab就算了吧,这里,再贴下地址 Microsoft/caffe,点那个绿色的Clone or Download即可,或者下了git的话,git clone https://github.com/Microsoft/caffe.git。解压打开windows文件夹,有个CommonSettings.props.example,Copy一份,并且删除后缀.example,用notepad++打开修改里面你所需要的内容。
红框框起来的就是是否支持,以及支持的路径(Py,CUDA等),我只装了CUDA,cuDNN,以及Py,看好版本CUDA Toolkit 7.5,cuDNN v4 or cuDNN v5,cuDNN只需解压分别放入自己的cuda\include\ 中(一般在C:\Program Files\NVIDIA GPU Computing Toolkit中),虽然我是8.0也成功了,但还是尽量选好版本。Py的话,要装很多其他的科学计算的包,所以呢就装大家熟知的Anaconda2,对!是Py2,不是3,兼容性问题只有Py2才可以兼容,修改它们所在的路径。
3.编译Caffe
激动人心的时刻到了!打开…\caffe-master\windows\Caffe.sln。当然是VS自动就打开了(・。・),先编译libCaffe,它会自动下载很多的必要的包,都写在了…\caffe-master\windows\libcaffe\packages.config里面
有很多的包是Google的,所以要翻墙,什么?你没翻墙?上网上找吧,需要的包都写在上面说的packages.config里。选中项目->右击->选择【属性】->C/C++->常规->修改“将警告视为错误”,改为”否”,否则会因为错误过多编译失败。继续编译caffe。对了,将Debug调成Release,OK!这是会多一个名为caffeBuilder的文件夹,一直打开..\caffeBuilder\Build\x64\Release\ 里面多很多文件,其中有一个就是Caffe.exe,恭喜!成功了!
更多推荐
所有评论(0)