簡體   English   中英

加載tensorflow時出錯 - 找不到“cudart64_80.dll”

[英]Error loading tensorflow - Could not find “cudart64_80.dll”

我正在嘗試導入tensorflow(使用GPU)並繼續收到以下錯誤:

ImportError:找不到'cudart64_80.dll'。 TensorFlow要求將此DLL安裝在%PATH%環境變量中指定的目錄中

建立:

  • NVIDIA GTX 1080
  • CUDA開發工具v8.0
  • cuDNN 6.0
  • tensorflow-gpu 1.4

環境變量:

  • CUDA_HOME:C:\\ Program Files \\ NVIDIA GPU Computing Toolkit \\ CUDA \\ v8.0
  • CUDA_PATH:C:\\ Program Files \\ NVIDIA GPU Computing Toolkit \\ CUDA \\ v8.0
  • CUDA_PATH_V8.0:C:\\ Program Files \\ NVIDIA GPU Computing Toolkit \\ CUDA \\ v8.0

我還在%PATH%變量中添加了以下內容:

  • C:\\ Program Files \\ NVIDIA GPU Computing Toolkit \\ CUDA \\ v8.0 \\ bin
  • C:\\ Program Files \\ NVIDIA GPU Computing Toolkit \\ CUDA \\ v8.0 \\ libnvvp
  • C:\\ Program Files \\ NVIDIA GPU Computing Toolkit \\ CUDA \\ v8.0 \\ extras \\ CUPTI \\ libx64
  • C:\\ Program Files \\ NVIDIA GPU Computing Toolkit \\ CUDA \\ v8.0 \\ lib \\ x64

我錯過了什么? 為什么它找不到cudart64_80.dll,盡管它的位置是在%PATH%中明確指定的?

任何幫助將非常感激。

我有一個類似的問題,但我的機器上有9.1版本。

缺少'cudart64_90.dll'的那個,而有'cudart64_91.dll'。 所以我從CUDA 9.1到9.0進行了“降級”,它解決了我的問題。 希望能幫助到你。

在某些情況下,您可能需要重新啟動計算機才能傳播所有更改。

如果您正在使用intellij或pycharm,請確保重新啟動它,否則它可能不會采用正確的路徑環境變量。

我剛剛將cudart64_90更改為cudart64_80。 有效

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM