gpt4 book ai didi

Odroid XU4 上的 Tensorflow 编译

转载 作者:行者123 更新时间:2023-12-04 04:53:29 25 4
gpt4 key购买 nike

我正在尝试在 Odroid XU4(16GB eMMc,Ubuntu 16)上编译 Tensorflow(都尝试过:full 和 lite),但我收到图中显示的错误:https://www.dropbox.com/sh/j86ysncze1q0eka/AAB8RZtUTkaytqfEGivbev_Ga?dl=0

我使用 FlytOS 作为操作系统( http://docs.flytbase.com/docs/FlytOS/GettingStarted/OdroidGuide.html )。其定制的 Ubuntu 16 带有 OpenCV 和 ROS 设置,安装后容量为 11GB。所以,我只有 2.4GB 可用空间。因此,我添加了 16GB USB 作为交换内存。

我在不使用交换内存的情况下安装了 Bazel。尝试了 tensorflow full version 和 lite 但编译失败。但是,我为 Pi 下载了已编译的 tensorflow lite 并成功安装在 Odroid 上。由于 Odroid 是 Octacore,因此,为了充分利用可用的处理能力,我需要在 Odroid 上编译 tensorflow。

请让我知道是否有人在 Odroid XU4 上编译了 tensorflow。

问候,

最佳答案

查看本指南。 Build Tensorflow on Odroid
IT 提供了详细的分步指南,还提供了一些故障排除程序。
总结一下这里的步骤:

  • 安装先决条件,包括 g++、gcc-4.8、python-pip、python-dev、numpy 和 Oracle Java(不是 OpenJDK)
  • 使用 USB/闪存驱动器并添加一些交换内存
  • 建立巴泽尔。在compile.sh shell脚本中,修改运行行添加内存标志
  • run “${JAVAC}” -J-Xms256m -J-Xmx384m -classpath “${classpath}” -sourcepath “${sourcepath}”
  • 专门获取 Tensorflow v1.4 并运行 ./configure并选择相关选项。禁用 XLA,因为它会导致一些问题。
  • 最后运行 Bazel 命令。
  • bazel build -c opt --copt="-funsafe-math-optimizations" --copt="-ftree-vectorize" --copt="-fomit-frame-pointer" --local_resources 8192,8.0,1.0 --verbose_failures tensorflow/tools/pip_package:build_pip_package
  • 现在安装它。
  • bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg sudo pip2 install /tmp/tensorflow_pkg/tensorflow-1.4.0-cp27-cp27mu-linux_armv7l.whl --upgrade --ignore-installed
  • 测试安装pythonimport tensorflowprint(tensorflow.__version__)1.4.0

  • 我能够按照那里给出的步骤成功编译它。

    关于Odroid XU4 上的 Tensorflow 编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46653465/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com