#tensorflow #version #bazel
#tensorflow #версия #bazel
Вопрос:
На официальном сайте Tensorflow (https://www.tensorflow.org/install/source_windows ) там указаны базовые версии инструментов сборки, необходимые для каждой версии Tensorflow.
Как я могу проверить, установлена ли у меня правильная версия bazel в моей системе Windows 10 (перед началом установки bazel)?
Нужно ли мне вообще беспокоиться об этом, пока я настраиваю Tensorflow в своей системе?
Ответ №1:
Выполняется:
bazel --version
Сообщит вам, какая версия bazel установлена (и находится в поиске PATH
) в вашей системе.
Для обеспечения использования правильной / согласованной версии bazel по всем направлениям может быть полезно использовать bazelisk
в качестве интерфейса к bazel, который также учитывает .bazelversion
файл в текущем каталоге или его родителях (если он присутствует, как в дереве tensorflow; это обычно переводится в, в рабочей области bazel)и запускает (загружает при необходимости) соответствующий bazel.
Комментарии:
1. C:UsersAdministrator > bazel — версия ‘bazel’ не распознается как внутренняя или внешняя команда, работоспособная программа или пакетный файл.
2. Это означает, что если (
bazel.exe
) находится в системе, он не находится в поискеPATH
среды оболочки, из которой вы пытались запустить.
Ответ №2:
Если вы посмотрите на файл .bazelversion
в корневом каталоге TensorFlow, он укажет вам рекомендуемую версию Bazel для сборки.
Предварительно созданный пакет TensorFlow pip
для Windows подходит для большинства целей, если только вы не собираетесь изменять TensorFlow напрямую. Для этого вам не нужен Bazel.