我正在使用anaconda并在使用命令后使用tensorflow cpu
conda安装tensorflow-gpu
我收到以下错误消息
文件“”,第1行,在 运行文件('C:/ Users / g / Desktop / Masters-Project / Gaussian ROC 示例/神经网络工作示例.py', wdir ='C:/ Users / g / Desktop / Masters-Project / Gaussian ROC示例')
文件 “ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ spyder \ utils \ site \ sitecustomize.py”, 运行文件中的第705行 execfile(文件名,命名空间)
文件 “ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ spyder \ utils \ site \ sitecustomize.py”, 第102行,在execfile中 exec(compile(f.read(),文件名,'exec'),命名空间)
文件“ C:/ Users / g / Desktop / Masters-Project / Gaussian ROC示例/神经 网络工作的Example.py”,第7行,在 从keras.models导入Sequential为顺序
文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ keras__init __。py”, 第3行,在 来自。导入工具
文件 “ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ keras \ utils__init __。py”, 第6行 来自。导入conv_utils
文件 “ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ keras \ utils \ conv_utils.py”, 第9行 从..导入后端为K
文件 “ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ keras \ backend__init __。py”, 第89行,在 从.tensorflow_backend导入*
文件 “ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ keras \ backend \ tensorflow_backend.py”, 第5行 将tensorflow导入为tf
文件 “ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ tensorflow__init __。py”, 第22行,在 从tensorflow.python import pywrap_tensorflow#pylint:disable = unused-import
文件 “ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ tensorflow \ python__init __。py”, 第49行,在 从tensorflow.python导入pywrap_tensorflow
文件 “ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py”, 74行,在 提高ImportError(msg)
ImportError:回溯(最近一次通话最近):File “ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow.py”, 第58行,在 从tensorflow.python.pywrap_tensorflow_internal导入*文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py”, 第28行,在 _pywrap_tensorflow_internal = swig_import_helper()文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ pywrap_tensorflow_internal.py”, 第24行,在swig_import_helper中 _mod = imp.load_module('_ pywrap_tensorflow_internal',fp,路径名,描述)文件“ C:\ ProgramData \ Anaconda3 \ lib \ imp.py”, load_module中的第243行 返回load_dynamic(名称,文件名,文件),在load_dynamic中的文件“ C:\ ProgramData \ Anaconda3 \ lib \ imp.py”,第343行 return _load(spec)ImportError:DLL加载失败:找不到指定的模块。
无法加载本机TensorFlow运行时。
请参阅 https://www.tensorflow.org/install/install_sources#common_installation_problems
出于某些常见原因和解决方案。包括整个堆栈跟踪 寻求帮助时,此错误消息上方。
由于它还未到来,我什至没有尝试使用GPU,这是仅CPU模式,对于可能出了什么问题,我感到很困惑。
答案 0 :(得分:1)
tensorflow-gpu
不仅是张量流的附加模块,而且是tensorflow
的单独版本。安装tensorflow-gpu
时,tensorflow
软件包已卸载。现在加载tensorflow-gpu版本失败,因为您可能会丢失所有CUDA库。只需删除tensorflow-gpu
程序包,然后再次重新安装旧的tensorflow
程序包,直到您真正拥有启用CUDA的GPU。