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

Error 13 error C1083: Cannot open include file: 'cudnn.h': No such file or directory ...\caffe\util\cudnn.hpp 5 1 convert_imageset

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

"Error 13 error C1083: Cannot open include file: 'cudnn.h': No such file or directory ...\caffe\util\cudnn.hpp 5 1 convert_imageset".

我设置的一切都像video中提到的那样。

我在 github 个问题中搜索这个错误 link this and this

如果我使用 cuDNN 的第 4 版并且 OpenCV 2.4我得到:

========== Rebuild All: 15 succeeded, 1 failed, 0 skipped ==========

但是,我得到了错误:

Error 1 error MSB3073: The command ""...\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" exited with code 1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.ta‌​rgets 132 5 libcaffe

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

  • 安装路径添加到PATH环境变量。
  • 在您的 Visual Studio 项目属性中,将 installpath 添加到 Include Directories 和 Library Directories 列表,并将 cudnn.lib 添加到 Linker->Input->Additional依赖项。