logo
Loading...

安裝後執行import時無法找到cudart64_90.dll - Cupoy

(以下電腦全部都是筆電,雖然用筆電跑很...恩,但身邊資源只有這些)我在另一台電腦安裝tensorf...

ml100-2-d66,ml100-2

安裝後執行import時無法找到cudart64_90.dll

2019/07/05 上午 10:31
機器學習共學討論版
Takeshi
觀看數:90
回答數:2
收藏數:0
ml100-2-d66
ml100-2


(以下電腦全部都是筆電,雖然用筆電跑很...恩,但身邊資源只有這些)


我在另一台電腦安裝tensorflow-gpu版,一直安裝失敗,錯誤都是來自於這個dll檔案的消失。有去查很多資料,都提到這個cudart64_90.dll檔是來自於CUDA Toolkit 9.0裡面必定會有的(配合cudnn相對版本7.05,檔案也有複製到CUDA路徑哩,且環境變數都有設定),但我那台電腦的情況怎麼裝都沒有...用搜尋在v9.0路徑下找也沒有這個檔案。


可能問題是這個安裝檔在安裝時說我那台的顯卡不支援這個Toolkit 9.0...

但我也爬過文,那張顯卡GTX Geforce 1060先前也有人用這方式安裝成功。


反而用Toolkit 10.0沒有顯示不支援的選項,也很安心地安裝下去,cudnn也找相關版本7.4,tensorflow-gpu版本1.14(參考網站https://www.tensorflow.org/install/source_windows),但結果也變成相似的狀況找不到cudart64_100.dll檔。陷入一個安裝崩潰的狀態...


以前有在GTX850M安裝成功過tensorflow-gpu 1.9版本,不了解為何在這張顯卡上遇到這麼多問題,請問有什麼好的建議嗎?


還是我把以前的安裝成功過的cudart64.dll複製過去到1060那台的<Installed Pathi>\v9.0\bin裡面會有用嗎?


另外網路上有提到很多重要的dll檔會需要Visual Studio後會排除很多dll的問題,特別是2015版本,但我現在到Microsoft上找都沒辦法下載2015版本了...這點也很讓我頭痛...

回答列表

  • 2019/07/05 下午 05:35
    陳明佑 (Ming You Chen)
    贊同數:0
    不贊同數:0
    留言數:1

    同學您好 :

    要解決您的問題, 我想先確認您目前的安裝狀況 : 

    您是已經知道要把下列路徑加到 windows 的環境變數PATH中, 但安裝時仍抱錯找不到 cudart64_90.dll ,對嗎?

    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin


    如果您尚未將路徑加入windows的PATH環境變數中

    請查閱新版的Day66講義, 或搜尋 win10 set path environment PATH, 將上述路徑加入

    如果有加入, 請檢查一下環境變數語法 (每個路徑都須以分號 ; 隔開), 以及設完記得重新開機


    如果上述這樣仍無法解決您的問題, 並且參考Day66新講義後仍然無效的話

    請詳列您的 : 作業系統 / 顯卡型號(GTX1060?) / CUDA版號 / cuDNN版號 / tensorFlow版號 

    以及最重要的 : 含 Error Code 的截圖

    以利我們幫您確認, 可能的障礙排除方式

  • 2019/07/08 上午 10:31
    張維元 (WeiYuan)
    贊同數:1
    不贊同數:0
    留言數:1

    嗨,這個問題的成因比較複雜,你有試試看這個解法嗎?

    https://blog.csdn.net/wobeatit/article/details/79207196