如何在VS2013中使用caffe接口

 我来答
huanglenzhi
2016-12-15 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517196
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
  观察caffe-master的第三方程序包,这个与caffe-master本文件夹都需要加上去的。所以在属性表里,先后需要include以下这些:(路径请自行修改)

  D:\caffe-master\include
  D:\NugetPackages\boost.1.59.0.0\lib\native\include
  D:\NugetPackages\glog.0.3.3.0\build\native\include
  D:\NugetPackages\gflags.2.1.2.1\build\native\include
  D:\NugetPackages\protobuf-v120.2.6.1\build\native\include
  C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\include
  D:\NugetPackages\OpenBLAS.0.2.14.1\lib\native\include
  D:\caffe-master\include\caffe\layers
  D:\NugetPackages\OpenCV.2.4.10\build\native\include
  D:\NugetPackages\OpenCV.2.4.10\build\native\include\opencv
  D:\NugetPackages\OpenCV.2.4.10\build\native\include\opencv2

  最后一项是CUDA的配置路径,找一下应该就可以找到。
  那么我们的附加依赖项需要添加:

  libcaffe.lib
  libprotobuf.lib
  opencv_highgui2410.lib
  opencv_core2410.lib
  opencv_imgproc2410.lib
  libglog.lib
  gflags.lib
  libopenblas.dll.a
  hdf5.lib
  hdf5_hl.lib
  cublas.lib
  cublas_device.lib
  cuda.lib
  cudadevrt.lib
  cudnn.lib
  cudart.lib
  cufft.lib
  cudart_static.lib
  cufftw.lib
  cusparse.lib
  cusolver.lib
  curand.lib
  nppc.lib
  OpenCL.lib

  对了,最后别忘了配置环境变量哟,配置完之后重启一遍:

  D:\NugetPackages\gflags.2.1.2.1\build\native\x64\v120\dynamic\Lib
  D:\NugetPackages\hdf5-v120-complete.1.8.15.2\lib\native\bin\x64
  D:\NugetPackages\glog.0.3.3.0\build\native\bin\x64\v120\Release\dynamic
  D:\NugetPackages\OpenBLAS.0.2.14.1\lib\native\bin\x64
  D:\NugetPackages\gflags.2.1.2.1\build\native\x64\v120\dynamic\Lib
  D:\NugetPackages\OpenCV.2.4.10\build\native\bin\x64\v120\Release
  D:\caffe-master\Build\x64\Release
  
  那么在做完这些之后,我们就可以在新建工程里使用Caffe的接口了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式