Сборка Tensorflow Docker из исходных параметров

#tensorflow

#tensorflow

Вопрос:

Я пытаюсь собрать код tensorflow из исходного кода. Моя цель — понять базу кода и посмотреть, есть ли какие-либо области, в которые я могу внести свой вклад. С этой целью я клонировал дерево исходных текстов tensorflow из оболочки tensorflow docker. При запуске ./ configure я получил ошибку версии bazel, которую я исправил, обновив до последней версии bazel. Теперь, среди оставшихся параметров, каким был бы минимальный набор, который привел бы к успешной сборке без каких-либо дополнительных установок? В настоящее время я сталкиваюсь с ошибкой ComputeCpp not found. Любые предложения будут высоко оценены. TIA, EmmaP

Комментарии:

1. Можете ли вы прояснить вопрос? Now among the remaining options what would be a minimal set that would result in a successful build without any additional installs? какие еще есть варианты? Можете ли вы сослаться на исходный код?

2. Из того, что я могу сказать из инструкций, это то, что сборка TF из исходного кода — это двухэтапный процесс. Сначала запустите configure, а затем bazel build. Что я пытаюсь выяснить для сборки без графического процессора, какие все параметры я могу оставить как N? Я выбрал ‘Y’ для ComputeCpp, и теперь он ищет библиотеку ComputeCpp.

3. Я смог устранить проблему, выбрав N для sysclи CUDA.

4. Отлично! Рад, что смог «помочь» 🙂

Ответ №1:

Шаги, которые я выполнил для сборки docker из исходного кода на моем ноутбуке с Windows

  • Создал виртуальную машину Ubuntu 18.04 для virtualbox.
  • Установлен docker. Выбрал эту опцию, поскольку Docker в Windows по сути делает то же самое.
  • Следуйте инструкциям здесь в разделе Сборки Docker Linux.
  • Запустил config и выбрал параметры по умолчанию.
  • Запустил сборку, чтобы создать пакет pip.