【问题标题】:Docker Error When Compiling Tensorflow from source on Raspberry Pi在 Raspberry Pi 上从源代码编译 TensorFlow 时出现 Docker 错误
【发布时间】:2020-04-25 01:08:22
【问题描述】:

我正在尝试按照本教程使用 docker 在 Raspberry PI 上从源代码构建 tensorflow:https://www.tensorflow.org/install/source_rpi

我安装了 python 3.4 和 3.7,以及 Docker 版本 18.06.3-ce。我卡在这一步:

CI_DOCKER_EXTRA_PARAMS="-e CI_BUILD_PYTHON=python3 -e CROSSTOOL_PYTHON_INCLUDE_PATH=/usr/include/python3.4" \
tensorflow/tools/ci_build/ci_build.sh PI-PYTHON3 \
tensorflow/tools/ci_build/pi/build_raspberry_pi.sh

在 docker 进程的第 4 步失败:

...
Step 4/14 : RUN /install/install_bootstrap_deb_packages.sh
     ---> Running in d898ac94cbfe
    The command '/bin/sh -c /install/install_bootstrap_deb_packages.sh' returned a non-zero code: 139
    ERROR: docker build failed. Dockerfile is at /home/pi/tensorflow/tensorflow/tools/ci_build/Dockerfile.pi-python3

我在树莓派零 W 上运行 raspian 8 (jessie)。我尝试构建多个 tensorflow 版本,包括最稳定的版本,并且都具有相同的结果。任何帮助将不胜感激

【问题讨论】:

    标签: python python-3.x docker tensorflow raspberry-pi


    【解决方案1】:

    问题

    您所遵循的指南参考了交叉编译,这意味着它们是在主机上构建的,而您正在尝试在 Pi 上构建。

    要在树莓派上构建 Tensorflow,您必须拥有 libtensorflow.so,这是 GoLang 使用的 Tensorflow 库。

    查看this 帖子,了解有关您遇到的问题的更多信息。

    解决方案

    如果您想在 Pi 上构建 Tensorflow,请关注 this guide 引导您构建所需的库 libtensorflow.so。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-23
    • 2021-11-08
    • 1970-01-01
    • 2021-06-03
    • 2019-12-08
    • 2015-08-24
    相关资源
    最近更新 更多