TensorFlow Lite(七)在Android上构建 TensorFlow Lite

下载源代码

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

运行相关的TFLite android例子程序

https://github.com/tensorflow/tensorflow/tree/r2.1/tensorflow/lite/examples/android/app

我们看到这个下面的例子程序已经移到专门的examples仓库里,并且用Android studio打开运行即可。

TF Lite Android Example (Deprecated)

This example has been moved to the new TensorFlow examples repo, and split into several distinct examples:

基于源代码编译Android TensorFlow Lite

首先安装JDK,从Oracle官网上下载并安装最新的JDK。

安装Homebrew:

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
    brew install python@2  # or python (Python 3)

安装bazel:

不同版本的tenorflow 编译要求有不同的bazel版本:

cat .bazelversion

不同版本的tensorflow对Android NDK和SDK版本也有要求。直接安装Android studio最简单。

选择Android API 在21版本以上。

然后配置bazel:

./configure

进行android相关的配置就可以了。

可以按照下面的方式编译支持使用 TensorFlow select 运算符的 Android AAR:

bazel build --cxxopt='--std=c++11' -c opt             \
  --config=android_arm --config=monolithic          \
  //tensorflow/lite/java:tensorflow-lite-with-select-tf-ops

编译失败了,,,,后续看!!!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值