Windows10+CUDA+Tensorflow-gpu安裝。裝了一個星期,啥問題都見過了。(eg: ImportError: DLL load failed)

目錄

1、CUDA 卸載

2、中間出現的問題

2.1 問題1:This graphics driver could not find compatible graphics hardware.You may continue installation, but you may be able to run CUDA applications with…, 如圖:

2.2、問題2:ImportError: DLL load failed: 找不到指定的模塊。Failed to load the native tensorflow runtime. See http://..... , 如圖:

3、 如何看裝好的CUDA行不行

4、CUDA裝對了再進行tensorflow-gpu的安裝!


本次tensorflow-gpu安裝歷時整整一個星期,心中一萬隻。。。飄過。今天終於安裝好了。在這期間各種問題都見過,關鍵是各種問題網上一搜都有解決方案?!這就讓我一步步入了坑。其實出發點就是錯的,我的問題就是CUDA版本的問題!要求9.1以上,我最開始就用了最新的10.1,不行,然後又試了10.0,還是不行,又試了9.0,更不行!由於10.0沒有什麼明顯的報錯,就在10.0的路上越走越遠!最後,調試了example中的代碼,發現還是10.0這個版本太高,又試了下9.1,不行。最後,發現還有9.2的存在,試了一下,很輕鬆的就好了!真是坑啊,整整一個禮拜!

總結一下問題:


1、CUDA 卸載

https://www.cnblogs.com/yxh-amysear/p/9545183.html

1、在控制面板中直接卸載跟nVidia有關的.

2、在安裝路徑中,刪除相關文件夾:如圖:我的在“C:\Program Files”中。這兩個文件夾:NVIDIA GPU Computing Toolkit; NVIDIA Corporation.

3、用360安全衛士或者其他的殺毒軟件 清理一下垃圾,這裏主要是清理註冊表.


2、中間出現的問題

2.1 問題1:This graphics driver could not find compatible graphics hardware.You may continue installation, but you may be able to run CUDA applications with…, 如圖:

原因:所安裝版本低了,要高點兒的版本!

高點兒的版本不會報錯,但是tensorflow導入不了。

2.2、問題2:ImportError: DLL load failed: 找不到指定的模塊。Failed to load the native tensorflow runtime. See http://..... , 如圖:

原因:所安裝版本高了,要低點兒的版本!

此處說明一下: 關於這些問題,網上都有解決辦法,但是一步一步下去,還是個坑,我都嘗試了,浪費了很長時間,最後發現裝個低版本的CUDA啥事兒都沒有。卸載CUDA見上面。


3、 如何看裝好的CUDA行不行

運行CUDA 中的example,如圖,找到你裝的visual studio 版本的.sln,打開後,按ctrl+F5或者F5調試。

成功的話:如圖:


4、CUDA裝對了再進行tensorflow-gpu的安裝!

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章