安装tensorflow-gpu破坏了tensorflow

时间:2018-11-04 22:27:48

标签: python python-3.x tensorflow keras

我正在使用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模式,对于可能出了什么问题,我感到很困惑。

1 个答案:

答案 0 :(得分:1)

tensorflow-gpu不仅是张量流的附加模块,而且是tensorflow的单独版本。安装tensorflow-gpu时,tensorflow软件包已卸载。现在加载tensorflow-gpu版本失败,因为您可能会丢失所有CUDA库。只需删除tensorflow-gpu程序包,然后再次重新安装旧的tensorflow程序包,直到您真正拥有启用CUDA的GPU。