Cuda 执行时出现问题:cudnn安装/2.4。在Linux/cuDNN_示例_v7测试中验证cuDNN安装

Cuda 执行时出现问题:cudnn安装/2.4。在Linux/cuDNN_示例_v7测试中验证cuDNN安装,cuda,cudnn,Cuda,Cudnn,在验证cuDNN在Linux上的安装时,如文档所示: 编译mnistCUDNN示例$makeclean&make 我遇到如下错误: XXX@XXX ~/cudnn_samples_v7-master/mnistCUDNN $ make clean && make rm -rf *o rm -rf mnistCUDNN /usr/local/cuda/bin/nvcc -ccbin g++ -I/usr/local/cuda/include -IFreeImage/include

在验证cuDNN在Linux上的安装时,如文档所示:

  • 编译mnistCUDNN示例<代码>$makeclean&make
  • 我遇到如下错误:

    XXX@XXX ~/cudnn_samples_v7-master/mnistCUDNN $ make clean && make
    rm -rf *o
    rm -rf mnistCUDNN
    /usr/local/cuda/bin/nvcc -ccbin g++ -I/usr/local/cuda/include -IFreeImage/include  -m64    -gencode arch=compute_30,code=sm_30 -gencode arch=compute_35,code=sm_35 -gencode arch=compute_50,code=sm_50 -gencode arch=compute_53,code=sm_53 -gencode arch=compute_53,code=compute_53 -o fp16_dev.o -c fp16_dev.cu
    g++ -I/usr/local/cuda/include -IFreeImage/include   -o fp16_emu.o -c fp16_emu.cpp
    In file included from fp16_emu.cpp:50:
    fp16_emu.h:55:10: fatal error: driver_types.h: No such file or directory
     #include <driver_types.h>
              ^~~~~~~~~~~~~~~~
    compilation terminated.
    make: *** [Makefile:200: fp16_emu.o] Error 1
    
    我发现了驾驶者类型。h实际上是

    /usr/local/cuda/targets/x86\u 64-linux/include/

    而不是

    /usr/local/cuda/include

    所以我更换了

    CUDNN\u包含路径?=$(CUDA\u路径)/INCLUDE

    CUDNN\u INCLUDE\u PATH?=$(CUDA\u PATH)/targets/x86\u 64-linux/INCLUDE
    cudnn\u samples\u v7/mnistCUDNN/Makefile中

    问题解决了。我希望这能帮助别人

    平台和版本:

    • Ubuntu18.04
    • CUDA版本:10.2
    • cuDNN版本:7.6.5.32

    驱动程序类型.h
    实际上位于
    /usr/local/cuda/targets/x86\u 64-linux/include

    替换

    CUDNN\u包含路径?=$(CUDA\u路径)/INCLUDE

    CUDNN\u INCLUDE\u PATH?=$(CUDA\u PATH)/targets/x86\u 64-linux/INCLUDE


    cudnn\u samples\u v7/mnistCUDNN/Makefile
    driver\u types.h
    实际上位于
    /usr/local/cuda/targets/x86\u 64-linux/include

    替换

    CUDNN\u包含路径?=$(CUDA\u路径)/INCLUDE

    CUDNN\u INCLUDE\u PATH?=$(CUDA\u PATH)/targets/x86\u 64-linux/INCLUDE

    cudnn\u samples\u v7/mnistCUDNN/Makefile中

    sudo find / -name driver_types.h