首先获取tensorflow项目
git clone https://github.com/tensorflow/tensorflow
安装Bazel
如果bazel
您的系统未安装,请参阅 安装Bazel。
注意:Bazel目前不支持Windows上的Android构建。
安装Android NDK和SDK
Android NDK需要构建本地(C / C ++)TensorFlow Lite代码。目前推荐的版本是14b,可以在 NDK档案 页面找到。
Android SDK和构建工具可以单独 下载 或作为Android Studio的一部分使用 。要构建TensorFlow Lite Android演示,构建工具需要API> = 23(但它将在API> = 21的设备上运行)。
在TensorFlow存储库的根目录中,使用SDK和NDK的位置和位置更新WORKSPACE
文件 api_level
。如果您使用Android Studio安装它,则可以在SDK管理器中找到SDK路径。默认的NDK路径是:{SDK path}/ndk-bundle.
例如:
android_sdk_repository (
name = "androidsdk",
api_level = 23,
build_tools_version = "23.0.2",
path = "/home/xxxx/android-sdk-linux/",
)
android_ndk_repository(
name = "androidndk",
path = "/home/xxxx/android-ndk-r10e/",
api_level = 19,
)
要构建演示应用程序,请运行bazel:
bazel build --cxxopt=--std=c++11 //tensorflow/contrib/lite/java/demo/app/src/main:TfLiteCameraDemo