我只想說,當大家遇到這個問題的時候,如下終極版的方式出來了,很是感謝知乎 leo lv !!!!!python
碰到了這個問題,我就開始查文檔,查百度,查博客,查一切一切的方法! 無非先裝完Anaconda (或python 3.5),再裝Visual C++ Redistributable 2015 X64(或X32),CUDA® Toolkit, cuDNN,最後裝tensorflow-gpu就應該能夠正常工做了啊!windows
可是,就不是這樣的!裝什麼都依舊報這個錯!!!!我那時候真的崩潰了!!!仍是要感謝知乎 leo lv 最後終於成功了!話很少說,解決辦法以下:網站
最後終於發現了問題在哪裏,原來問題出在cuDNN的版本號上,我發現每一個Tensorflow的版本會對應一個cuDNN的版本,譬如說如今的Tensorflow更新到了1.12.0 ,那對應的版本號就是cuDNN v9 ,CUDA 9.0版本,這兩個都是須要安裝下載的! 因爲這個cuDNN下載,要到nvidia的網站,網址爲https://developer.nvidia.com/rdp/cudnn-archive(找到對應的版本),註冊,而後再下載。 spa
下載完成以後應該安裝了呀?那麼如何在windows下安裝cuDNN v9呢??3d
1.首先得先安裝CUDA,當你安裝成功以後,會在環境變量中看到這兩個變量,就對了:blog
2.安裝完成以後,在上述的網址下載好對應的cuDNN,下載好以後解壓,會有這3個文件:文檔
3.將bin目錄下面的cudnn xx_x.dll文件複製到CUDA的安裝目錄下get
(找不到這個目錄,從這找:博客
)it
4.在設置環境變量:將CUDNN的bin目錄地址添加到path環境變量中
到此,這個安裝步驟就算完成了,當你打開python,執行tensorflow時,你會發現,一切都是那麼的完美!!!!!!