【问题标题】:How could I overcome tensorflow-gpu import error?我怎样才能克服 tensorflow-gpu 导入错误?
【发布时间】:2020-04-22 05:23:36
【问题描述】:

我是新的 tensorflow 编程。我们在工作站中有 RTX2080 TI GPU。 Win 10 64 位操作系统安装在它上面。我正在使用 Pycharm Community Edition 3.1 编辑器

我从网上进行了研究(也来自类似的问题),并在下面设置了以下版本:

库达 10.00 库顿 v7.6.2.24 蟒蛇 3.6 TensorFlow-GPU 1.14.0

不幸的是,当我运行这个命令时:

import tensorflow as tf

Pycharm 在 python 控制台中给出了这个错误:

 traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2019.3.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_umd.py", line 197, in runfile
    pydev_imports.execfile(filename, global_vars, local_vars)  # execute the script
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2019.3.1\plugins\python-ce\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc)
  File "C:/Users/5G/Desktop/OFDM_DNN-master/OFDM_DNN-master/DNN_Detection/OFDM_ChannelEstimation_DeepLearning_QAM_random_pilot.py", line 5, in <module>
    import tensorflow as tf
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2019.3.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\5G\AppData\Roaming\Python\Python36\site-packages\tensorflow\__init__.py", line 28, in <module>
    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2019.3.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\5G\AppData\Roaming\Python\Python36\site-packages\tensorflow\python\__init__.py", line 52, in <module>
    from tensorflow.core.framework.graph_pb2 import *
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2019.3.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\5G\AppData\Roaming\Python\Python36\site-packages\tensorflow\core\framework\graph_pb2.py", line 7, in <module>
    from google.protobuf import descriptor as _descriptor
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2019.3.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "C:\Users\5G\AppData\Roaming\Python\Python36\site-packages\google\protobuf\descriptor.py", line 47, in <module>
    from google.protobuf.pyext import _message
  File "C:\Program Files\JetBrains\PyCharm Community Edition 2019.3.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
 
module = self._system_import(name, *args, **kwargs)
ImportError: DLL load failed: Belirtilen yordam bulunamadı.

我该如何克服这些错误? Phyton、Cuda、cuDNN、tensorflow-gpu 哪些版本相互兼容?

请给我一些建议好吗?

【问题讨论】:

  • 您的回溯不完整。
  • 什么是你的回溯不完整?你能澄清这些吗?我有什么错我必须安装更多的程序??
  • 您从 python 控制台复制的内容称为回溯(它以 Traceback (最近一次调用最后一次): 开头),并且您没有完全复制它,它确实显示了实际错误。在您提供完整的追溯之前,我们无法为您提供帮助。
  • 我建议您在 PyCharm 之外运行此代码,因为它会干扰,然后重新发布回溯。还要确保错误消息是英文的,以便我们能够理解它们。

标签: python tensorflow deep-learning


【解决方案1】:

我解决了我的问题,就像:

设置 tensorflow -gpu 1.5

降级 protobuf 3.6.0 后就像:

 pip install protobuf==3.6.0

成功了!!

【讨论】:

    【解决方案2】:

    您是否在管理员模式下使用过命令提示符?

    使用以下命令:

    pip3 install --upgrade tensorflow-gpu
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-05
      • 2022-08-19
      • 1970-01-01
      • 2018-07-15
      • 2011-12-05
      • 1970-01-01
      • 2021-04-28
      • 2020-04-05
      相关资源
      最近更新 更多