win10 run tensorflow Android demo

深度学习向移动端应用,个人觉得是一个很好的方向。现在从网上学习tensorflow安卓手机的demo,参考各位博友的成果,总结一下,方便自己后期的使用。运行tensorflow demo的例程有两种方法,第一种是在linux下的bazel来实现生成.apk文件直到手机上安装。另一种就是通过AndroidStudio编译,下载到手机。个人觉得后期希望接触一点APP+Deeplearing的开发,So选择Androidstudio下面将开始详细的介绍。

首先我们要搭建编译需要的环境,目前最新的是AndroidStudio 3.0.1 ,安装方法:https://blog.csdn.net/qq_38080117/article/details/79083996
在安装过程中会遇到很多问题,各人根据自己的情况在网上自行度,解决问题。下面开始正题:

1. Git Clone整个项目:

git clone https://github.com/tensorflow/tensorflow.git

2. 用Android Studio打开项目所在的project,

Android Studio打开目录 tensorflow/tree/master/tensorflow/examples/android。
打开工程后会提示相应gradle设置。选择确认。
修改build.gradle , 把nativeBuildSystem的值改为none, 这样就不会本地编译tensorflow库,而是直接用TensorFlow AAR from JCenter.
def nativeBuildSystem = ‘none’

3. 在Window10环境下,只编译Java部分的代码, jni部分的代码我直接用了官方jinkens编译出的so文件,

直接 点击 libtensorflow_demo.so (http://ci.tensorflow.org/view/Nightly/job/nightly-android/lastSuccessfulBuild/artifact/out/native/libtensorflow_demo.so/)跳转到对应的网页,点击打包下载全部文件 。
在工程目录下新建libs文件夹,该文件夹会自动转换成jniLibs显示,将libtensorflow_demo.so.zip解压后得到的四个文件夹拷贝到 libs路径下,这样就不需要自己编译jni库了。

4.make project

在make project的过程中会下载相应的模型,条件就是在自己的网比较好,make的过程中请自行根据错误google。

5.链接手机安装APP

首先我们选择的手机android手机的版本大于5.0.0。否则在后期run的过程不能成功安装。选择好手机链接电脑,在手机上设置USB调试模式(如果不知道如何我设置,根据手机型号Google 设置方法)。设置好之后Androidstudio会自动识别手机,run之后手机会提示是否安装(请仔细阅读手机上的提示合理的操作,否则会安装失败。由于手机版本种类较多,没有统一的操作方式望谅解)。大约三分钟左右的时间,手机上面会出现安装图标:
TF Classify、TF Detect、TF Stylize、TF Speech
有很多博友在一些环节中除写问题,但是我很顺利。可能是后期大神的维护吧!

参考博友:

https://blog.csdn.net/mtj66/article/details/79361155
https://blog.csdn.net/qq_38080117/article/details/79083996

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值