Docker Ошибка при компиляции Tensorflow из источника на Raspberry Pi - PullRequest
1 голос
/ 24 апреля 2020

Я пытаюсь построить тензор потока из источника на Raspberry PI, используя docker, следуя этому руководству: https://www.tensorflow.org/install/source_rpi

У меня установлены python 3.4 и 3.7 и Docker версия 18.06.3-ц. Я застрял на этом шаге:

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

, который на шаге 4 процесса docker завершился неудачно:

...
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

Я запускаю Rasian 8 (Jess ie) на raspberry pi zero W. Я попытался создать несколько версий tenorflow, включая самый стабильный выпуск, и все они имеют одинаковые результаты. Любая помощь будет принята с благодарностью

1 Ответ

1 голос
/ 24 апреля 2020

Issue

В руководстве, на которое вы переходите, ссылки кросс-компиляция , что означает, что они собираются на хост-машине, а вы пытаетесь собрать на Pi.

Чтобы построить Tensorflow go на Raspberry Pi, вы должны иметь libtensorflow.so , который является библиотечным для Tensorflow, используемого GoLang.

Проверьте этот пост для получения дополнительной информации о вашей проблеме.

Решение

Если вы хотите sh построить Tensorflow на Пи, следуй этому руководству , чтобы помочь тебе собрать необходимую библиотеку, libtensorflow.so.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...