win10執行Tensorflow,老是會報錯「DLL load failed: 找不到指定的模塊」的解決方式----終極版方式

win10上運行tensorflow時報錯,「DLL load failed: 找不到指定的模塊」的解決方式

 

 

我只想說,當大家遇到這個問題的時候,如下終極版的方式出來了,很是感謝知乎 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時,你會發現,一切都是那麼的完美!!!!!!

相關文章
相關標籤/搜索