Поэтому я пытаюсь скомпилировать тензорный поток из исходного кода (используя клон из их репозитория git от 2019-01-31).Я установил bazel из их сценария оболочки (https://github.com/bazelbuild/bazel/releases/download/0.21.0/bazel-0.21.0-installer-linux-x86_64.sh).
. Я выполнил ./configure
в коде тензорного потока и предоставил настройки по умолчанию, за исключением добавления параметров -m, специфичных для моей машины (-mavx2 -mfma), и указания Python направильное расположение python3 (/ usr / bin / py3). Затем я выполнил следующую команду в соответствии с инструкциями тензорного потока:
bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package //tensorflow:libtensorflow_framework.so //tensorflow:libtensorflow.so
Теперь, когда он продолжает работать и работать, я еще не видел его завершенным(хотя я ограничен тем, чтобы позволить ему работать максимум 10 часов.) Он генерирует тонну INFO: предупреждения о знаковых и беззнаковых целых числах и контроль, достигающий конца не пустых функций. Ни одна из них не кажется фатальной. Компиляция продолжаетсяотметить, что два числа продолжают расти («[N, NNN / X, XXX] выполняется 4 действия»), а файлы помечаются как «Компиляция».
Машина представляет собой экземпляр EC2 с ~ 16 ГБ ОЗУЦП - «Intel (R) Xeon (R) CPU E5-2686 v4 @ 2,30 ГГц» с 4-ядерным ядром, достаточно места на жестком диске (хотя компиляция, кажется, кушает совсемэто,> 1GiB)
Есть идеи о том, что здесь происходит?