我正在Windows 10上为Python 3.6安装CUDA GPU工具(9.2版)。我收到以下错误:
回溯(最近一次调用):
文件导入第58行,来自tensorflow.python.pywrap_tensorflow_internal "D:\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py",*
文件"D:\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py",第28行,在_pywrap_tensorflow_internal = swig_import_helper()中
文件路径名,第24行,在路径名= imp.load_module('_pywrap_tensorflow_internal',fp,swig_import_helper _mod,_mod)
文件"D:\Python\Python36\lib\imp.py",第242行,在load_module中返回load_dynamic(名称,文件名,文件)
load_dynamic return _load(spec) ImportError: DLL中文件"D:\Python\Python36\lib\imp.py",第342行,加载失败:找不到指定的模块。
在处理上述异常的过程中,发生了另一个异常:
回溯(最近一次调用):导入tensorflow中的文件"",第1行
文件导入第22行,从tensorflow.python导入pywrap_tensorflow # pylint: disable=未使用的导入
文件导入第49行,在tensorflow.python "D:\Python\Python36\lib\site-packages\tensorflow\python__init__.py",pywrap_tensorflow中
文件回溯第74行,位于raise ImportError(msg) ImportError:"D:\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py",(最近一次调用)中:
文件导入第58行,来自tensorflow.python.pywrap_tensorflow_internal "D:\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py",*
文件"D:\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py",第28行,在_pywrap_tensorflow_internal = swig_import_helper()中
文件路径名,第24行,在路径名= imp.load_module('_pywrap_tensorflow_internal',fp,swig_import_helper _mod,_mod)
文件"D:\Python\Python36\lib\imp.py",第242行,在load_module中返回load_dynamic(名称,文件名,文件)
load_dynamic return _load(spec) ImportError: DLL中文件"D:\Python\Python36\lib\imp.py",第342行,加载失败:找不到指定的模块。
无法加载本机TensorFlow运行时。
发布于 2018-10-26 22:55:10
上一次我尝试CUDA 9.1是几个月前,我遇到了类似的问题。我建议你安装CUDA 9.0 (原因- Tensorflow pip版本可能基于旧版本的CUDA)。您还需要安装匹配版本的cuDNN。您可以在here中找到详细的步骤指南。
https://stackoverflow.com/questions/52768419
复制相似问题