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

安装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\Debug
C:\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.h
C:\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的时候的依赖包。
caffe 在windows下建立VS2015的工程, GPU_第1张图片
caffe 在windows下建立VS2015的工程, GPU_第2张图片
测试程序如下:

#include 
#include 
#include 

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

你可能感兴趣的:(caffe)