无法安装张量流cudart64_91未找到

时间:2018-02-02 11:40:57

标签: windows tensorflow

我在windows上安装了tensorflow-gpu。我的PC有cuda toolkit版本v9.1和cudann版本v7以及最新的nvdia驱动程序390.77.我尝试了验证码。但它给我一个错误如下

  

将tensorflow导入为tf   Traceback(最近一次调用最后一次):   文件“C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Python36_64 \ lib \ site-packages \ tensorflow \ python \ platform \ self_check.py”,第75行,在preload_check中       ctypes.WinDLL(build_info.cudart_dll_name)   文件“C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Python36_64 \ lib \ ctypes__init __。py”,第348行, init       self._handle = _dlopen(self._name,mode)   OSError:[WinError 126]无法找到指定的模块

     

在处理上述异常期间,发生了另一个异常:

     

追踪(最近一次通话):     文件“”,第1行,in     文件“C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Python36_64 \ lib \ site-packages \ tensorflow__init __。py”,第24行,in       来自tensorflow.python import *     文件“C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Python36_64 \ lib \ site-packages \ tensorflow \ python__init __。py”,第49行,in       来自tensorflow.python导入pywrap_tensorflow     文件“C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Python36_64 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py”,第30行,in       self_check.preload_check()     文件“C:\ Program Files(x86)\ Microsoft Visual Studio \ Shared \ Python36_64 \ lib \ site-packages \ tensorflow \ python \ platform \ self_check.py”,第82行,在preload_check中       %(build_info.cudart_dll_name,build_info.cuda_version_number))   ImportError:找不到'cudart64_90.dll'。 TensorFlow要求将此DLL安装在%PATH%环境变量中指定的目录中。从以下网址下载并安装CUDA 9.0:https://developer.nvidia.com/cuda-toolkit   (https://drive.google.com/file/d/1jSsnR5jd0s64LZPCQ7RuM8pSsvM78X82/view?usp=sharing

1 个答案:

答案 0 :(得分:0)

Tensorflow 1.5是针对CUDA 9.0构建的。该错误最后也告诉你:

  

下载并安装 CUDA 9.0

您需要CUDA版本9.0, 9.1