caffe 在windows下建立VS2015的工程, GPU

来源:互联网 发布:什么样的人才聪明知乎 编辑:程序博客网 时间:2024/05/22 03:50

安装caffe

参考:
安装Windows10 和环境下的caffe(新版)
http://blog.csdn.net/darren2015zdc/article/details/74594706

其中编译caffe,需要下载依赖包
地址: https://github.com/willyd/caffe-builder/releases

安装过程参考上述

设置环境

!!以下设置是 VS2015编译的caffe, NINJA编译caffe后可能只能Release运行

在 我的电脑 的 环境变量 path添加

#VS2015编译后C:\Users\zdc\caffe\build\tools\DebugC:\Users\zdc\caffe\build\tools\Release#Ninja编译后(供参考)C:\Users\zdc\caffe\build\tools

进入VS2015, 新建 项目(P),切换到 属性管理器
Release|x64 下,(Debug|x64 )新建 项目属性表
项目属性表VC++目录包含目录,添加

#caffe原有的C:\Users\zdc\caffe\include#C:\Users\zdc\caffe_dependencies\dependencies\libraries_v140_x64_py35_1.1.0\libraries\include#否则提示缺失 cudnn.hC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include#编译后生成的,否则提示会缺失 caffe.pb.h C:\Users\zdc\caffe\build\include 

在项目属性表的 VC++目录库目录,添加

C:\Users\zdc\caffe_dependencies\dependencies\libraries_v140_x64_py35_1.1.0\libraries\lib

这里的 dependencies\libraries_v140_x64_py35_1.1.0 是在 编译caffe的时候的依赖包。
这里写图片描述
这里写图片描述
测试程序如下:

#include <iostream>#include <vector>#include <caffe/blob.hpp>using namespace caffe;using namespace std;int main(){    Blob<float> a;    cout << "size:" << a.shape_string() << endl;    char c = getchar();    return 0;}

输出结果
size:(0)

参考:
caffe在windows下如何在vs2013新建工程开发自己的应用cpu模式
http://blog.csdn.net/darren2015zdc/article/details/74547058

原创粉丝点击