2016-10-23 4 views
1

GNURoot가있는 Android 테이블에 Debian + python을 설치했습니다. 이제 tensorflow python API를 설치하려고합니다. 파이썬 코드에서 "tensorflow를 임포트"할 수 있습니다. 내 태블릿 CPU는 팔 32 비트이므로 tensorflow가 64 비트 만 지원하기 때문에 pip와 함께 설치할 수 없습니다.Android 용 tensorflow python API 설치

따라서 저는 소스에서 텐서 흐름을 컴파일하려고합니다. Tensorflow 빌드 시스템은 Bazel이며 Linux arm 32 비트 용 Bazel 실행 파일을 찾지 못했습니다.

그래서 소스에서 Bazel을 컴파일하려고합니다. 하지만 "./compile.sh"가 오류로 인해 실패합니다 "protobuf 컴파일러가 third_party/protobuf/protoc-linux-arm32.exe에 없습니다" 소스에서 protobuf를 컴파일하고 컴파일하는 것을 꺼려합니다. 어딘가 protobuf 마스터 bazel와 함께 작동하지 않을 수 있습니다.

arm32에 tensorflow를 설치하는 다른 방법이 있습니까?

+0

나는 tensorflow 설치를 포기했습니다. 그러나 나는 성공적으로 theano + Keras를 설치하는 관리자를 가졌습니다. 그래서 모델을 디자인하는 것은 그렇게 나쁘지 않습니다! ;-) – xtof54

답변

1

불행하게도 TensorFlow Python을 빌드하려면 Bazel이 필요합니다 (C++ 추론을 위해 tensorflow/contrib/makefile에서 지침을 사용할 수 있음). 이는 상당히 복잡하고 버그가 많은 프로세스입니다. 시작하는 가장 좋은 장소는 젝슨 보드에 물건을 설정하는 방법에 대한이 게시물 수 있습니다 :

http://cudamusing.blogspot.com/2015/11/building-tensorflow-for-jetson-tk1.html

1

당신이 gnuroot 이용 가능 Keras 놀고 싶어합니다. Tensorflow 대신 Theano 백엔드를 사용할 수 있습니다. 나는 그것을 만든.

내 순간 Telefunken Outdoor WT4 phone is running입니다.

매우 느리지 만 작동합니다.

+0

나는 그것이 나도 마침내했던 것에 동의한다 : theano를 사용하라 :-) – xtof54