Готовые сборки tensorflow выше 1.5 для Питона требуют процессор с поддержкой AVX. Требуется пересобрать 1.14 или выше под старый процессор. Обучать нейросети не собираюсь, только работать с готовыми. Ubuntu 2018.04, Python 3.6. Видео Интел.
Собирал по инструкции https://github.com/naruai/wiki/blob/master/TensorFlow/BuildTensorFlowWOAVX.md. Докер отказался собирать образ, поэтому скопировал в шелл команды из Dockerfile. Bahzel поставил внутрь ~ и добавлял её в PATH в командной строке при запуске. При прогоне ./configure указывал питон /usr/bin/python3
и его пакеты ~/.local/lib/python3.6/site-packages
либо /usr/lib/python3/dist-packages
. Исходя из https://www.tensorflow.org/install/source, добавил в команду для сборки --config=monolithic
и --verbose_failures
.
Сборка завершается с несколькими ошибками наподобие tensorflow/python/lib/core/bfloat16.cc:653:36: error: no match for call to '(tensorflow::{anonymous}::Initialize()::<lambda(const char*, PyUFuncGenericFunction, const std::array<int, 3>&)>) (const char [14], <unresolved overloaded function type>, const std::array<int, 3>&)'
Командная строка и лог последней сборки: https://pastebin.com/Jj9eK7Fa
Что ещё нужно сделать?