2016-09-16 3 views
2

라즈베리 파이 3 (모델 B) 용 소스에서 Bazel을 빌드하려고합니다. 나는 오류가라즈베리 파이 3에 Bazel 설치

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

이전 I가 해결되지 않은 JDK7에 의존 등의 설치에 실패 가능한 뎁 패키지를 (심지어 힘 아키텍처 후, 주목할만한 파이 3은 armhf 64 시스템) 다운로드 시도 발생합니다. JDK7은 apt-get를 통해 사용할 수 없습니다.

Bazel의 나의 이해, 프로토콜 버퍼이 매우 제한되어

, 저를 도와주세요 : 3

  • 누군가가 그렇게 할 수있는 내가 성공적으로 라즈베리 파이에 Bazel를 구축하기 위해 취할 수있는

    1. 단계 또는 해당 리포지토리에 을 직접 포함시킬 수 있습니까?

    나는 그것이 매우 가능한 라즈베리 파이에 대한 Tensorflow 저장소가 성공적으로 내가 here

  • 답변

    1

    당신은 protobuf 컴파일러 3.0 버전을 넣어 필요가에서 잡고 파이 3에 설치되어 있기 때문에 구축하는 것입니다 생각 third_party/protobuf/protoc-linux-arm32.exe에 있습니다. TensorFlow 도움이 될 것을 여기에 파이 3 Bazel를 사용하여 구축 가이드가있다

    +0

    : 프로토콜 버퍼 3.0.2 에 대한' 있는 TestSuite 요약 #의 TOTAL : 7 # PASS : 7 #의 SKIP : 0 #의 XFAIL : 0 #이 FAIL : 0 #의 XPASS : 0 #이 ERROR : 0 '나는 다음에 무엇을해야하는지, 내가 필요한 파일 이동, 어디에서 어디서 (protoc-linux-arm32.exe (컴파일 된 s protoc)? 내가 왜 proto-linux-arm32.exe를 필수 third_party 디렉토리에 두었을 때 내 Bazel 컴파일이 끝나지 않았 느냐고 물어 본다. 놀랍게도 오류가 없으며'Bazel을 처음부터 만들었습니다 .' –

    2

    : 내가 패스로 메이크업 검사 결과와 함께 소스에서 C++를 컴파일 https://github.com/samjabrahams/tensorflow-on-raspberry-pi/blob/master/GUIDE.md

    +0

    Yups! 그것의 좋은 가이드 (실제로 질문에있는 repo를 너무 연결했다). 그러나 지금 당면한 과제는 내가 필요로하는 Bazel의 버전과 그 의존성 버전이다. 예를 들면. gRPC는 이전 버전과 비교하여 필요합니다. 소스로부터 컴파일하기 위해 일반적으로 주위에 모호성이 있습니다. (나는 라스베리 파이가 가정용 실험 완구로 떠오르고 있지만 강력한 플랫폼으로 부상하고 있습니다. –

    +0

    @ JC_ 변경된 버전 및 종속성을 구축하는 데 성공한 경험을 공유해 주실 수 있습니까? 나는 그곳의 가이드를 따라 바젤을 건설하는 데 지속적인 문제를 겪고있다. –

    +1

    @ LinSongYang. 위의 지침을 따른 후 라스베리 파이에 tensorflow를 구축했습니다. 나는 물체 인식 테스트를했다. 고통스럽게 느리다. 하나의 이미지를 처리하는 데 6 초가 걸립니다. –