Я уже давно занимаюсь этим.После многих ошибок сборки, я нашел конфигурацию, которая работает для меня, или я думал, что до тех пор, пока она не дала сбой, последние 200 файлов были оставлены для компиляции.
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
Target //tensorflow/tools/pip_package:build_pip_package failed to build
INFO: Elapsed time: 4355.317s, Critical Path: 199.88s
INFO: 4908 processes: 4908 local.
FAILED: Build did NOT complete successfully
Я не могу понять, как передать-ferror-limit=0
в качестве параметра игнорировать выдаваемые ошибки?Указанный здесь параметр кажется чем-то, что использует xCode.Так как я использую bazel
для сборки Tensorflow
, я подозреваю, что не могу напрямую добавить ее в команду bazel build --config=opt --verbose_failures //tensorflow/tools/pip_package:build_pip_package
.
Как настроить ее глобально?
Примечание: это первый раз, когда я собираю Tensorflow из исходного кода, и я в первую очередь не разработчик C / C ++ / Python.Если вам нужна какая-либо информация, пожалуйста, прокомментируйте.Я найду его и обновлю вопрос.
Редактировать 1
Среда Версия Python: 2.7.10Тензор потока ветки: r1.10Базель версия: 0.18.0-доморощенныйПостроить среду: Virtualenv./configure
выполняется перед запуском bazel build
команды.У меня установлены CUDA и Cudnn, но я решил собрать их без поддержки CUDA.
Редактировать 2
После долгих попыток.У меня есть следующее: Окружающая среда Версия Python: 2.7.10Тензор потока ветки: r1.10Базель версия: 0.16.1Построить среду: Virtualenv
Новая ошибка сборки после понижения версии Bazel:
ERROR: TFObjectDetection/Tensorflow-SDK/tensorflow/python/eager/BUILD:10:1: output 'tensorflow/python/eager/_objs/pywrap_tfe_lib/pywrap_tfe_src.o' was not created
ERROR: Tensorflow-SDK/tensorflow/python/eager/BUILD:10:1: not all outputs were created or valid
Target // tenorflow / tools / pip_package: build_pip_package не удалось построить
Редактировать 3
ОбновленБазель версия до 0.17.Новая ошибка сборки:
Tensorflow-SDK/tensorflow/python/eager/BUILD:10:1: C++ compilation of rule '//tensorflow/python/eager:pywrap_tfe_lib' failed (Exit 1): wrapped_clang failed: error executing command
(cd /private/var/tmp/_bazel_daksh_s/b40f90ee3cec22f597caca95f90fbe9c/execroot/org_tensorflow && \
exec env - \........
Вы можете просмотреть реферативный журнал этой новой ошибки здесь
Также открыли заявку в службу поддержки на Github здесь .