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


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

 

 

我只想說,當你們遇到這個問題的時候,以下終極版的方式出來了,非常感謝知乎 leo lv !!!!!

 

 

 

 

碰到了這個問題,我就開始查文檔,查百度,查博客,查一切一切的方法! 無非先裝完Anaconda (或python 3.5),再裝Visual C++ Redistributable 2015 X64(或X32),CUDA® Toolkit, cuDNN,最后裝tensorflow-gpu就應該可以正常工作了啊!

但是,就不是這樣的!裝什么都依舊報這個錯!!!!我那時候真的崩潰了!!!還是要感謝知乎 leo lv       最后終於成功了!話不多說,解決辦法如下:

 

最后終於發現了問題在哪里,原來問題出在cuDNN的版本號上,我發現每個Tensorflow的版本會對應一個cuDNN的版本,譬如說現在的Tensorflow更新到了1.12.0 ,那對應的版本號就是cuDNN v9 ,CUDA 9.0版本,這兩個都是需要安裝下載的!   由於這個cuDNN下載,要到nvidia的網站,網址為https://developer.nvidia.com/rdp/cudnn-archive(找到對應的版本),注冊,然后再下載。  

 

 

下載完成之后應該安裝了呀?那么如何在windows下安裝cuDNN v9呢??

1.首先得先安裝CUDA,當你安裝成功之后,會在環境變量中看到這兩個變量,就對了:

2.安裝完成之后,在上述的網址下載好對應的cuDNN,下載好之后解壓,會有這3個文件:

3.將bin目錄下面的cudnn xx_x.dll文件復制到CUDA的安裝目錄下

 

(找不到這個目錄,從這找:

 

 4.在設置環境變量:將CUDNN的bin目錄地址添加到path環境變量中

 

 

到此,這個安裝步驟就算完成了,當你打開python,執行tensorflow時,你會發現,一切都是那么的完美!!!!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM