Как найти версию Bazel, которая в настоящее время находится в моей системе, с помощью кода командной строки или некоторых других способов для установки Tensorflow

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