Tensorflow GPU - ImportError:找不到'nvcuda.dll'

时间:2018-03-21 02:55:56

标签: python tensorflow scripting anaconda

  

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

请解决这个错误我在做FYP

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

首先,我的计算机没有nivida卡。因此我无法安装CUDA驱动程序。我下载了nvcuda.dll并执行了

regsvr32  C:\Windows\System32\nvcuda.dll

指令,它们起火以便编译所有注释的tensorflow代码

  

ImportError:找不到'nvcuda.dll'。

无论如何,请重新安装您的张量流:

pip uninstall protobuf 
pip uninstall tensorflow

然后

pip install protobuf 
pip install tensorflow