加载 tensorflow 时出错 - 找不到“cudart64_80.dll”

Cla*_*ioN 5 python tensorflow tensorflow-gpu

我正在尝试导入 tensorflow(使用 GPU)并不断收到以下错误:

导入错误:找不到“cudart64_80.dll”。TensorFlow 要求将此 DLL 安装在 %PATH% 环境变量中命名的目录中

设置:

  • 英伟达 GTX 1080
  • CUDA开发工具 v8.0
  • cuDNN 6.0
  • 张量流-GPU 1.4

环境变量:

  • CUDA_HOME:C:\Program Files\NVIDIA GPU 计算工具包\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 计算工具包\CUDA\v8.0\bin
  • C:\Program Files\NVIDIA GPU 计算工具包\CUDA\v8.0\libnvvp
  • C:\Program Files\NVIDIA GPU 计算工具包\CUDA\v8.0\extras\CUPTI\libx64
  • C:\Program Files\NVIDIA GPU 计算工具包\CUDA\v8.0\lib\x64

我错过了什么?尽管在 %PATH% 中明确指定了它的位置,但为什么它找不到 cudart64_80.dll?

任何帮助将非常感激。

Nic*_*ick 1

在某些情况下,您可能需要重新启动计算机才能传播所有更改。

如果您使用 intellij 或 pycharm,请确保重新启动它,否则它可能不会采用正确的路径环境变量。