android上的Tensorflow:直接在Python中构建应用程序?

问题描述:

由android为tensorflow提供的示例应用程序是用C++编写的。android上的Tensorflow:直接在Python中构建应用程序?

我有一个用python编写的tensorflow应用程序。此应用程序当前在桌面上运行。我想将应用程序移动到android平台。我可以使用bazel构建直接为android编写的应用程序吗?谢谢。

另外样本tensorflow应用程序在Android上的python将不胜感激。

目前,没有简单的方法来在android上运行tensorflow。通常,您只需使用inference(运行时),而不是训练。

另一种方法是使用TensorFlow serving在云中托管模型并从Android客户端发出RPC调用。

我试图在我的Android应用程序中使用python与一些第三方终端,如SL4A和Qpython。这些将支持直接在我们的android应用程序中运行python文件,所以我们必须安装SL4A apk,并且我们需要调用这个intent.But这些将支持我猜的某个级别。

我试图在该终端输入tensorflow它显示模块找不到。所以我认为这种张力流在这些终端中将不起作用。

所以我想创建从在UNIX platform.So工作的Python文件,我们需要一个文件.pb包括输出.pb在我们的Android应用程序文件,我们需要改变C++方面的代码那个.pb文件。我正在用这种方式思考。如果它工作,我会很快更新。

您可以在桌面上创建张量流模型并将其保存为.pb文件。然后,您可以将此模型添加到您的android项目中,并利用它来对android设备进行预测。它在桌面机器(它更强大)上类似于训练(它涉及大量计算)并且使用该模型在移动设备上进行预测(其涉及较少的计算)(相对较不强大)。

这是西拉杰拉瓦尔

https://www.youtube.com/watch?v=kFWKdLOxykE

一个伟大的视频的链接