Нужно ли перекомпилировать TensorFlow для изменения версий android SDK и NDK? - PullRequest
1 голос
/ 22 января 2020

Когда я компилирую tenorflow (текущая версия от master) на linux, я go с помощью подсказок выбираю версии Android NDK и SDK. Сборка идет нормально. Но мои вопросы ...

  1. Если я хочу переключиться на другую версию NDK и / или SDK, нужно ли мне делать bazel clean и перекомпилировать тензор потока с нуля?
  2. Я видел некоторые сторонние учебные пособия, такие как этот , в которых говорится, что в файле WORKSPACE вы должны раскомментировать нечто, похожее на это:
#android_ndk_repository(
#    name="androidndk",
#    path="<PATH_TO_NDK>",
#    api_level=14)

Однако я не вижу ничего подобного в WORKSPACE, который в данный момент находится в каталоге верхнего уровня главной ветки tenorflow. Если я хочу вручную отредактировать приведенный выше код, где бы я его нашел?

На основании этого файла readme , я думаю, что автоматически сгенерированный .tf_configure.bazelrc, возможно, имеет отношение?

Я использую cmake, но я совершенно новичок в bazel (система сборки tenorflow), и я пока не совсем понимаю основные принципы и шаблоны bazel. Что такое эквивалент CMakeLists.txt в Bazel? То есть, куда записываются ответы на все вопросы, которые вы задаете в скрипте настройки?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...