首页 文章

在Android gnuroot上安装tensorflow python API

提问于
浏览
2

我用GNURoot在Android桌面上安装了Debian python . 现在我正在尝试安装tensorflow python API,以便我可以在我的python代码中“导入tensorflow” . 我的平板电脑CPU是32位,所以我不能用pip安装,因为tensorflow只支持64位 .

因此我尝试从源代码编译tensorflow . Tensorflow构建系统是Bazel,我没有找到任何针对linux arm 32位的Bazel可执行文件 .

所以我尝试从源代码编译Bazel . 但是“./compile.sh”失败并出现错误“在third_party / protobuf / protoc-linux-arm32.exe中找不到Protobuf编译器”我有点不愿意尝试从源代码编译protobuf,因为我已经读过某个地方了protobuf master可能不适合与bazel合作 .

有没有另一种方法在arm32上安装tensorflow?

2 回答

  • 2

    不幸的是,构建TensorFlow Python需要Bazel(对于C推断,你可以使用tensorflow / contrib / makefile中的指令),这是一个非常复杂的错误过程 . 最好的起点是关于在Jetson板上进行设置的帖子:

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

  • 1

    如果你想玩Keras,可以在gnuroot上玩 . 您可以使用Theano后端代替Tensorflow . 我做到了 .

    在这一刻我的Telefunken Outdoor WT4手机is running吧 .

    它很慢但它正在工作 .

相关问题