2016-09-16 5 views
2

Я пытаюсь построить Bazel из источника для малины Pi 3 (модель B). Я сталкиваюсь ошибкаУстановка Bazel на Raspberry pi 3

Protobuf compiler not found in third_party/protobuf/protoc-linux-arm32.exe 

Ранее я попытался загружая имеющийся .deb пакет, который не удалось установить (даже после того, как силы архитектуры, стоит отметить, Pi 3 представляет собой систему armhf 64), как зависимость от JDK7 не была решена. JDK7 недоступен через apt-get.

Мое понимание Базеле, Protocol Buffer очень ограничено, пожалуйста, помогите мне с:

  1. шаги, которые я могу предпринять, чтобы успешно строить Bazel на Raspberry Pi 3
  2. Кто-то может сделать это или их любой репозиторий я могу включить напрямую?

Я думаю, что это очень возможно построить, потому что Tensorflow хранилище для Raspberry Pi успешно установлен на Pi 3, который я схватил из here

ответ

1

Вы должны были бы получить версию Protobuf компилятора 3.0 и поставить это в файле third_party/protobuf/protoc-linux-arm32.exe.

+0

Я составил C++ от источника с результатами проверки сделай как проход: ' Тестов резюме для протокола Буфера 3.0.2 # ИТОГО: 7 # PASS: 7 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ОШИБКА: 0 ', что я должен делать дальше, какие файлы мне нужно двигаться, от куда до места (в дополнение к protoc-linux-arm32.exe (который скомпилирован s protoc)? Почему я спрашиваю, мой компилятор Bazel не прошел, когда я поместил protoc-linux-arm32.exe в требуемый каталог third_party. Удивительно нет ошибки, просто вернувшись в партию сразу после 'Building Bazel с нуля' –

2

Там есть руководство по сборке TensorFlow использования Bazel на Pi-здесь, которые могут помочь: https://github.com/samjabrahams/tensorflow-on-raspberry-pi/blob/master/GUIDE.md

+0

Yups! его хороший гид (на самом деле связанный репо тоже). Однако сейчас проблема заключается в версии Bazel, которую я требую, и ее версиях зависимостей, все они изменились. например, gRPC требуется по сравнению с предыдущей версией. и их некоторая двусмысленность вокруг вообще для компиляции из источника (я понимаю, что их так много платформ, чтобы быть понятными для всех из них, однако малина Pi становится большой идеей, как домашняя экспериментальная игрушка, и ее становится мощной). –

+0

@JC_ можете ли вы любезно поделиться своим опытом в области создания измененных версий и зависимостей? У меня возникли проблемы с построением Базеля после руководства. –

+1

@LinSongYang. Я получил тензорный поток на малине pi после следующего выше руководства. Я тестировал распознавание объектов, это очень медленно. для обработки одного изображения требуется 6 секунд. –