【问题标题】:Tensorflow build error on Orange Pi Pc PlusOrange Pi Pc Plus 上的 TensorFlow 构建错误
【发布时间】:2018-10-25 23:33:29
【问题描述】:

我正在尝试在运行ARMBIAN 5.38 stable Ubuntu 16.04.4 LTS 4.14.18-sunxi 并使用Bazel 0.10.0 as per the official release 的Orange Pi Pc Plus(Allwinner H3,ARM Cortex A7)上构建Tensorflow 1.7.1,我跟着this tutorial,我成功构建了 Bazel,但是当我尝试使用 -mfpu=neon-vfpv4 标志构建 Tensorflow 进行优化时:

bazel build -c opt --compilation_mode=opt --copt="-mfpu=neon-vfpv4" --copt="-funsafe-math-optimizations" --copt="-ftree-vectorize" --copt="-fomit-frame-pointer" --copt="-std=gnu99" --local_resources 500,2.0,1.0 --verbose_failures tensorflow/tools/pip_package:build_pip_package

我收到以下错误:

bazel-out/arm-opt/bin/_solib_arm/_U_S_Stensorflow_Scontrib_Slite_Stoco_Ctoco___Utensorflow/libtensorflow_framework.so: 错误:未定义对“png_init_filter_functions_neon”的引用

我已经尝试安装 libpng16-dev 和 libpng12-dev,但仍然出现错误。

【问题讨论】:

    标签: tensorflow arm computer-vision bazel orange-pi


    【解决方案1】:

    事实证明,直到2018年5月,唯一没有任何修改就可以在ARM上成功构建的tensorflow官方版本是revision d82b2f71b60d5fff48884c20c7b85e517330e91f,根据tensorflow's official CI server data,这是最新的成功构建迄今为止,适用于 ARM(Raspberry Pi)。此问题中报告的确切错误shows up in the official nightly build of the next revision

    【讨论】:

      猜你喜欢
      • 2017-02-01
      • 1970-01-01
      • 2018-11-02
      • 2018-04-18
      • 2021-05-15
      • 1970-01-01
      • 2019-12-08
      • 2020-10-28
      • 2020-07-26
      相关资源
      最近更新 更多