运行环境
Win10 VS2013 GPU(1070 8G) CUDA9.1 Cudnn7.1
前期准备
已在Release配置下编译完成Caffe+GPU(此过程不多做阐述)
新建空白项目
更改配置
配置管理器->活动解决方案平台:新建->键入或选择新平台:x64->确定
更改文件扩展名和配置类型
添加包含目录和库目录
包含目录包括:
CUDA的include目录
- C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include
Caffe项目中的include
- D:\caffe-class\include
NugetPackages中的相关包含目录,包括如下:
- D:\caffe\NugetPackages\gflags.2.1.2.1\build\native\include
- D:\caffe\NugetPackages\glog.0.3.3.0\build\native\include
- D:\caffe\NugetPackages\protobuf-v120.2.6.1\build\native\include
- D:\caffe\NugetPackages\OpenCV.2.4.10\build\native\include
- D:\caffe\NugetPackages\OpenBLAS.0.2.14.1\lib\native\include
- D:\caffe\NugetPackages\boost.1.59.0.0\lib\native\include
建议把后两部分的include文件添加到caffe_classify项目目录下的一个单独的include文件夹中(我是这么做的)
库目录包括:
CUDA的lib目录
- C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\lib\x64
Caffe项目中的编译生成的Release目录
- D:\caffe\caffe-master\Build\x64\Release
NugetPackages中的相关库目录,包括如下: