Я хочу установить Tensorflow v1.12.0 на Docker-контейнер, работающий на Raspberry Pi 3 B Plus, используя Dockerfile из python: 3.6-slim.Я знаю, что мне нужно принять во внимание, что я использую архитектуру armv7l.
До сих пор я пытался установить с pip / pip3 с информацией о версии и без нее, а также с использованием и без использования моего require.txt.Таким образом, все остальные необходимые пакеты могут быть установлены с помощью pip.Но я получаю сообщение об ошибке:
Step 5/13 : RUN pip install tensorflow==1.12.0
---> Running in d0ecb01c7fbc
Collecting tensorflow==1.12.0
Could not find a version that satisfies the requirement tensorflow==1.12.0 (from versions: )
No matching distribution found for tensorflow==1.12.0
The command '/bin/bash -c pip install tensorflow==1.12.0' returned a non-zero code: 1
Затем я попытался установить с помощью miniconda armv7l.Но, похоже, пакет Tensorflow не поддерживается этой версией miniconda.
Наконец я попытался установить с предварительно скомпилированного колеса для руки из этого репо: https://github.com/lhelontra/tensorflow-on-arm/releases. Примерно так: RUN pip install https://github.com/lhelontra/tensorflow-on-arm/releases/download/v1.12.0/tensorflow-1.12.0-cp35-none-linux_armv7l.whl
Здесь я изменилсяв python: 3.5-slim, который хорошо запускается, но, кажется, где-то останавливается и приводит к разрыву канала (я делаю это удаленно).
Я не знаю, что я мог бы попробовать дальше, и больше ничего не нашелонлайн.