VS2015配置caffe

VS2015编译caffe

Ubuntu下安装caffe的教程大家可以参照这篇博客。里面有从驱动到cuda到cudnn到caffe安装的整个过程。

52638543572

以下是介绍caffe在Windows环境下使用VS2015编译的过程。

环境:CMake3.11、Anaconda2.7,Vs2015,Windows10(x64),cuda8cudnn5.1

前言:官方文档对于caffe的Windows版本的安装有相关描述。

52636983830

目前仅支持VS2015和VS2013,我这里使用VS2015,所以我使用的是cuda8.0.

PS:cuda8.0和cudnn5需要大家自行安装,大家百度搜索相关安装教程即可,安装方法类似,下载文件正确即可。

在构建caffe项目的时候需要使用CMake来生成,选择符合自己系统的CMake安装文件即可。

https://cmake.org/download/

52628714276

构建caffe项目过程中需要配置python环境,我使用的是anaconda2.7

https://www.anaconda.com/download/#windows

52628722046

在配置完CMake和Anaconda后需要把它们的可执行文件的目录添加到系统的环境变量(Path)里面。

52628750026

52628743682

配置完成之后,下载官方的caffe_windows,解压完成之后,可以使用CMake来build我们的caffe项目。

https://github.com/BVLC/caffe/tree/windows

52628729053

打开Cmake(cmake_gui),使用界面来build我们的caffe项目,先指定caffe_windows的源文件的目录,并指定要生成的项目文件的目录,我这里在caffe_windows里面新建了一个windows文件夹,你们可以起别的名字,一般将要生成的项目文件夹起名为build。

52628760190

PS:在configure过程中有一步需要连接外网下载依赖的过程,会等得很久。它默认的下载路径是C:\Users\用户名\.caffe\dependencies\download,下载一个名为libraries_v140_x64_py27_1.1.0.tar.bz2的文件,可以事先把这个文件下载好并放到指定位置,之后再configure不会再等太长的时间。

我将libraries_v140_x64_py27_1.1.0.tar.bz2上传到我的百度云上了,大家可以用百度云下载一下,如果百度云下载速度比较慢,大家可以参考这篇文章,解决方法很好(当作增长点见识)。

配置完上面两个路径之后,点击configure。

52628765587

PS:这是configure过程中将所有依赖项解压出来的文件。

52636954781

发现提示Atlas报错,我们将Atlas改为open即可。

52628774655

再点击一次configure,提示configuring done即可,点击Generate生成项目文件。

52628782884

提示Generating done即完成项目生成。

52628784203

进入刚才指定的项目生成的文件夹即可看到caffe.sln文件的出现,我使用的是VS2015,双击caffe.sln。

52628810888

查看解决方案,可看到项目的所有包含。

52628818855

52628823846

我使用Release x64模式来进行编译,点击本地Windows调试器,即开始编译caffe,编译时间很长,有半个小时,建议接通电源进行编译。

52636900023

编译结束后即可在tools\Release中看到所有编译好的caffe程序。

52636906084

猜你喜欢

转载自blog.csdn.net/wuzebiao2016/article/details/80328901