【问题标题】:Tensorflow GPU - ImportError: Could not find 'nvcuda.dll'Tensorflow GPU - ImportError:找不到'nvcuda.dll'
【发布时间】:2018-08-30 01:03:30
【问题描述】:

ImportError:找不到“nvcuda.dll”。 TensorFlow 要求 此 DLL 安装在您的 %PATH% 中命名的目录中 环境变量。通常它安装在 'C:\Windows\System32'。如果它不存在,请确保您有一个 安装了正确驱动程序的支持 CUDA 的 GPU。

请解决这个错误,我正在做 FYP

【问题讨论】:

  • FYP 是什么意思?此外,这个问题非常模糊,但您应该按照错误中的说明安装 CUDA 驱动程序!
  • FYP 表示最后一年的项目,如果没有记错的话。

标签: python tensorflow scripting anaconda


【解决方案1】:

首先,我的电脑没有 Nvidia 卡。所以我无法安装 CUDA 驱动程序。我下载了nvcuda.dll并执行了

regsvr32  C:\Windows\System32\nvcuda.dll

指令,他们生火以便编译所有注意的TensorFlow代码

ImportError: 找不到“nvcuda.dll”。

无论如何,请重新安装您的 TensorFlow:

pip uninstall protobuf 
pip uninstall tensorflow

然后

pip install protobuf 
pip install tensorflow

【讨论】:

    【解决方案2】:

    错误是因为,您的系统找不到 TensorFlow-GPU 版本的 CUDA 启用。请参考here中安装tensorflow-GPU的链接。如果要访问 GPU 版本,您必须先安装 CUDA 工具包。确保在安装 CUDA 工具包时,cuDNN 应支持您的 tensrflow 版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-17
      • 2020-08-05
      • 1970-01-01
      • 1970-01-01
      • 2020-03-12
      相关资源
      最近更新 更多