0

当我为 windows (64bit, release, vs 2013, nvidia 750, opencv 3.1, cuDNNversion 5.1) 编译 caffe 时,出现以下错误

“错误 13 错误 C1083:无法打开包含文件:'cudnn.h':没有这样的文件或目录 ...\caffe\util\cudnn.hpp 5 1 convert_imageset”。

我设置的一切都像这个视频中提到的那样。

我在 github 问题中搜索此错误链接thisthis

如果我使用第 4 版cuDNNOpenCV 2.4我得到:

========== 全部重建:15 成功,1 失败,0 跳过 ==========

但是,我得到了错误:

错误 1 ​​错误 MSB3073: 命令 ""...\caffe-master\windows\scripts\BinplaceCudaDependencies‌​.cmd" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\bin" "... \cuda" false true "...\caffe-master\windows..\Build\x64\Release\" :VCEnd" 以代码 1 退出。C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4。 0\V120\Microsoft.CppCommon.ta‌​rgets 132 5 libcaffe

4

1 回答 1

2

将 cuDNN 存档解压缩到您选择的目录,以下称为installpath。然后按照特定于平台的说明进行操作,如下所示:

  • installpath添加到 PATH 环境变量。
  • 在 Visual Studio 项目属性中,将installpath添加到 Include Directories 和 Library Directories 列表,并将 cudnn.lib 添加到 Linker->Input->Additional Dependencies。
于 2016-10-13T09:01:26.193 回答