【问题标题】:TensorFlow on Raspbian Stretch ImportErrorRaspbian Stretch ImportError 上的 TensorFlow
【发布时间】:2018-08-18 14:28:48
【问题描述】:

我从Raspbian Stretch 的源代码构建了TensorFlow。我在启动 TensorFlow 时遇到了一个问题。我得到如下所示的 ImportError:

Traceback(最近一次调用最后一次): 文件“/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow.py”,第 58 行,在 从 tensorflow.python.pywrap_tensorflow_internal 导入 * 文件“/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 28 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 24 行,在 swig_import_helper _mod = imp.load_module('_pywrap_tensorflow_internal', fp, 路径名, 描述) 文件“/usr/lib/python3.5/imp.py”,第 242 行,在 load_module return load_dynamic(名称,文件名,文件) 文件“/usr/lib/python3.5/imp.py”,第 342 行,在 load_dynamic 返回_load(规格) 导入错误:/usr/local/lib/python3.5/dist-packages/tensorflow/python/_pywrap_tensorflow_internal.so:未定义符号:_ZN10tensorflow9ConcatCPUINS_8bfloat16EEEvPNS_10DeviceBaseERKSt6vectorISt10unique_ptrINS_6TTypesIT_Li2EiE11Const_6EMatrixESt14default_deleteIS86EMatrix

在处理上述异常的过程中,又发生了一个异常:

Traceback(最近一次调用最后一次): 文件“idex.py”,第 1 行,在 导入gui 文件“/home/pi/Desktop/IDEX/scripts/gui.py”,第 10 行,在 导入 fun_util 文件“signlang/fun_util.py”,第 3 行,在 将张量流导入为 tf 文件“/usr/local/lib/python3.5/dist-packages/tensorflow/init.py”,第 24 行,在 from tensorflow.python import * # pylint: disable=redefined-builtin 文件“/usr/local/lib/python3.5/dist-packages/tensorflow/python/init.py”,第 49 行,在 从 tensorflow.python 导入 pywrap_tensorflow 文件“/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow.py”,第 74 行,在 引发 ImportError(味精) ImportError: Traceback (最近一次调用最后一次): 文件“/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow.py”,第 58 行,在 从 tensorflow.python.pywrap_tensorflow_internal 导入 * 文件“/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 28 行,在 _pywrap_tensorflow_internal = swig_import_helper() 文件“/usr/local/lib/python3.5/dist-packages/tensorflow/python/pywrap_tensorflow_internal.py”,第 24 行,在 swig_import_helper _mod = imp.load_module('_pywrap_tensorflow_internal', fp, 路径名, 描述) 文件“/usr/lib/python3.5/imp.py”,第 242 行,在 load_module return load_dynamic(名称,文件名,文件) 文件“/usr/lib/python3.5/imp.py”,第 342 行,在 load_dynamic 返回_load(规格) 导入错误:/usr/local/lib/python3.5/dist-packages/tensorflow/python/_pywrap_tensorflow_internal.so:未定义符号:_ZN10tensorflow9ConcatCPUINS_8bfloat16EEEvPNS_10DeviceBaseERKSt6vectorISt10unique_ptrINS_6TTypesIT_Li2EiE11Const_6EMatrixESt14default_deleteIS86EMatrix

无法加载原生 TensorFlow 运行时。

https://www.tensorflow.org/install/install_sources#common_installation_problems

出于一些常见原因和解决方案。包括整个堆栈跟踪 寻求帮助时出现此错误消息。

我已尝试搜索此问题,但找不到此特定未定义符号的任何内容。

【问题讨论】:

    标签: tensorflow build raspberry-pi3 raspbian


    【解决方案1】:

    我能够在 Raspbian Stretch 上使用 pip3 安装带有 Keras 的 TF。它比构建它要快得多。 这是我在https://installvirtual.com/how-to-install-tensorflow-on-raspberry-pi/ 之后运行的:

    sudo apt update
    sudo apt install python3-dev python3-pip
    sudo apt install libatlas-base-dev
    sudo pip3 install -U virtualenv
    pip3 install tensorflow
    sudo pip3 install keras
    

    【讨论】:

      猜你喜欢
      • 2019-06-30
      • 1970-01-01
      • 2019-07-25
      • 2018-09-09
      • 1970-01-01
      • 2019-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多