(Tensorflow-GPU) import tensorflow ImportError: Could not find 'cudnn64_7.dll'

后端 未结 4 441
情话喂你
情话喂你 2021-02-05 14:39

After created tensorflow environment under anaconda, I installed tensorflow-gpu. Then I was trying to import tensorflow to verify if it\'s correctly installed, but got this erro

4条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-02-05 15:17

    Also, I got below error when I installed TensorFlow 1.8. I have the Anaconda environment.

    "ImportError: Could not find 'cudnn64_7.dll'"

    But after I installed Nvidia cuDNN v7.1.3 (April 17, 2018), for CUDA 9.0, everything started to work. Please note that one needs to sign up as a Nvidia developer to be able to download the installation package(s).

    Then, just follow the instructions in the page : cudnn-install

    For Windows:

    3.3. Installing cuDNN on Windows

    The following steps describe how to build a cuDNN dependent program. In the following sections:

    -your CUDA directory path is referred to as C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0

    -your cuDNN directory path is referred to as

    1. Navigate to your directory containing cuDNN.

    2. Unzip the cuDNN package. -cudnn-9.0-windows7-x64-v7.zip or -cudnn-9.0-windows10-x64-v7.zip

    3. Copy the following files into the CUDA Toolkit directory.

      • Copy \cuda\bin\cudnn64_7.dll to C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin.
      • Copy \cuda\ include\cudnn.h to C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include.
      • Copy \cuda\lib\x64\cudnn.lib to C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64.
    4. Set the following environment variables to point to where cuDNN is located. To access the value of the $(CUDA_PATH) environment variable, perform the following steps:

      • Open a command prompt from the Start menu.
      • Type Run and hit Enter.
      • Issue the control sysdm.cpl command.
      • Select the Advanced tab at the top of the window.
      • Click Environment Variables at the bottom of the window.
      • Ensure the following values are set: Variable Name: CUDA_PATH Variable Value: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0
    5. Include cudnn.lib in your Visual Studio project.

      • Open the Visual Studio project and right-click on the project name.
      • Click Linker > Input > Additional Dependencies.
      • Add cudnn.lib and click OK.

提交回复
热议问题