【问题标题】:Why cannot find cudnn.h为什么找不到 cudnn.h
【发布时间】:2018-06-28 03:18:33
【问题描述】:

我通过anaconda安装了cudnn 7.1.2,然后在https://caffe2.ai/docs/getting-started.html?platform=mac&configuration=prebuilt之后通过anaconda安装了coffe2,但它报告找不到cudnn.h。

错误报告是:

In file included from /home/wangqm/anaconda3/conda-bld/caffe2-cuda9.0-cudnn7_1530109091069/work/caffe2/operators/depthwise_3x3_conv_op.cu:1:0:
/home/wangqm/anaconda3/conda-bld/caffe2-cuda9.0-cudnn7_1530109091069/work/caffe2/core/common_cudnn.h:7:19: fatal error: cudnn.h: No such file or directory
compilation terminated.
CMake Error at caffe2_gpu_generated_depthwise_3x3_conv_op.cu.o.Release.cmake:219 (message):
  Error generating
  /home/wangqm/anaconda3/conda-bld/caffe2-cuda9.0-cudnn7_1530109091069/work/build/caffe2/CMakeFiles/caffe2_gpu.dir/operators/./caffe2_gpu_generated_depthwise_3x3_conv_op.cu.o


caffe2/CMakeFiles/caffe2_gpu.dir/build.make:252: recipe for target 'caffe2/CMakeFiles/caffe2_gpu.dir/operators/caffe2_gpu_generated_depthwise_3x3_conv_op.cu.o' failed
make[2]: *** [caffe2/CMakeFiles/caffe2_gpu.dir/operators/caffe2_gpu_generated_depthwise_3x3_conv_op.cu.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:1458: recipe for target 'caffe2/CMakeFiles/caffe2_gpu.dir/all' failed
make[1]: *** [caffe2/CMakeFiles/caffe2_gpu.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2

【问题讨论】:

    标签: cudnn caffe2


    【解决方案1】:

    我不是 Caffe2 专家,但是这个错误意味着你没有安装 CUDNN 库。 这意味着您正在尝试使用启用了 CUDA 的 Caffe 框架,并希望安装 CUDA(可能是版本 9+)和相关的 CUDNN 库。 https://docs.nvidia.com/cuda/cuda-installation-guide-mac-os-x/index.html

    【讨论】:

    • 非常感谢,我已经通过 sudo 安装了 cuda :D
    猜你喜欢
    • 1970-01-01
    • 2011-06-17
    • 2020-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    相关资源
    最近更新 更多