1. 程式人生 > >windows下tensorflow-gpu: ImportError: DLL load failed: 找不到指定的模組。

windows下tensorflow-gpu: ImportError: DLL load failed: 找不到指定的模組。

我只說我遇到的問題是如何解決的,如果不是本問題需要自行google.

  • 發現自己安裝順序和網上教程一樣,也無比正確啊!無非先裝完Anaconda (或python 3.5),再裝Visual C++ Redistributable 2015 X64(或X32),CUDA® Toolkit, cuDNN,最後裝tensorflow-gpu就應該可以正常工作了啊!
  • 可是測試的時候出問題了,如圖 ,
    在這裡插入圖片描述

我的問題是沒有按照官網上指導來,如圖:官網指導
在這裡插入圖片描述

  • 之前網上的部落格都說要用cuDNNv6,那是因為那個時候的Tensorflow的版本為1.0.0 ,所以兩者能完美匹配工作。現在Tensorflow版本升級到了1.5.0 ,所以對應的cuDNN也要升級到對應的版了,這不可能是之前所寫的那些部落格所能預料到的事情。有人會問,那以後,如果Tensorflow升級到了更高階的版本,1.5.0 ,1.6.0,那又用哪個版本的cuDNN呢?很簡單,總是安裝最新版的Tensorflow GPU版,然後看Tensorflow的官方安裝教程說明

  • 上圖成功
    在這裡插入圖片描述

  • 最後感謝知乎leo lv