Невозможно запустить тензорный поток с помощью bazel

Я пытаюсь запустить тензорный поток с помощью Bazel на моем Mac с поддержкой процессора.

Я выполнил следующую команду,

bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package

и выдает следующую ошибку

ОШИБКА: / Users / Rocky / Downloads / Experiment / TensorFlow / tensorflow-master / tensorflow / core / BUILD: 1323: 1: нет такой цели '//tensorflow/tools/git:gen/spec.json': target 'gen / spec.json 'не объявлен в пакете' tensorflow / tools / git ', определенном / Users / Rocky / Downloads / Experiment / TensorFlow / tensorflow-master / tensorflow / tools / git / BUILD и на который ссылается' // tensorflow / core: version_info_gen '. ОШИБКА: / Users / Rocky / Downloads / Experiment / TensorFlow / tensorflow-master / tensorflow / core / BUILD: 1323: 1: нет такой цели '// tensorflow / tools / git: gen / head': target 'gen / head' не объявлен в пакете tenorflow / tools / git, определенном / Users / Rocky / Downloads / Experiment / TensorFlow / tensorflow-master / tensorflow / tools / git / BUILD и на который ссылается // tensorflow / core: version_info_gen. ОШИБКА: / Users / Rocky / Downloads / Experiment / TensorFlow / tensorflow-master / tensorflow / core / BUILD: 1323: 1: нет такой цели '// tensorflow / tools / git: gen / branch_ref': target 'gen / branch_ref' не объявлен в пакете tenorflow / tools / git, определенном / Users / Rocky / Downloads / Experiment / TensorFlow / tensorflow-master / tensorflow / tools / git / BUILD и на который ссылается // tensorflow / core: version_info_gen. ОШИБКА: анализ цели '// tensorflow / tools / pip_package: build_pip_package' завершился неудачно; сборка прервана.

Как я могу разобраться в этом?


person Community    schedule 21.03.2017    source источник
comment
это в Mac .....   -  person    schedule 21.03.2017
comment
Из какого каталога вы запускаете команду? Также похоже, что у вас конфликтующие пути /Users/Rocky vs, /Users/Stanly. Вы можете подумать об очистке проекта.   -  person l'L'l    schedule 21.03.2017
comment
все та же ошибка   -  person    schedule 21.03.2017
comment
Вам нужно запустить _1 _...   -  person l'L'l    schedule 21.03.2017
comment
Вы считаете полезными какие-либо ответы? Если вы это сделаете, примите один или сообщите нам, что еще вам понадобится, если вы этого не сделаете. :)   -  person bendaf    schedule 25.07.2017


Ответы (2)


У меня была такая же проблема, и выполнение следующей команды решило проблему для меня:

./configure

Я использовал все конфигурации по умолчанию. Дополнительную информацию см. В этой проблеме.

person bendaf    schedule 21.07.2017

(Пытался прокомментировать, но у меня недостаточно кармы. Тогда отправляю это как ответ.)

Сообщение об ошибке сообщает вам, что правило сборки ссылается на несуществующий целевой объект или что у правила нет к нему доступа.

Что дает следующая команда? cd в каталог проекта TensorFlow, где находится файл WORKSPACE, и запускайте его оттуда):

bazel query --output=build 'somepath("//tensorflow/core:version_info_gen",  "//tensorflow/tools/git:gen/spec.json")'

Также:

  • Какую версию Bazel вы используете?
  • Какой коммит TensorFlow вы проверяли?
  • Вы изменили что-нибудь в дереве исходных текстов?
person László    schedule 28.03.2017