LINUX.ORG.RU

Как собрать tensorflow?

 bahzel, , , ,


0

1

Готовые сборки 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

Что ещё нужно сделать?

★★★★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.