#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.