如何将tensorflow程序移植到手机APP
来源:互联网 发布:如何应对网络谣言 编辑:程序博客网 时间:2024/04/29 23:15
首先,我们先介绍tensorflow上提供的demo。
我们这里用Bazel。
一.下载tensorflow。
git clone --recurse-submodules https://github.com/tensorflow/tensorflow.git
二.安装Bazel。安装教程:
https://docs.bazel.build/versions/master/install.html
三.安装NDK。只需下载解压即可。注意,这里最好下载12版本的。其他版本亲测,会出错。
https://developer.android.com/ndk/downloads/older_releases.html#ndk-12b-downloads
四.安装SDK。SDK可以单独安装,但是我们这里直接安装Android stdio ,然后会提示我们安装SDK。下载方法:
https://developer.android.com/studio/index.html
五.修改workspace文件
# Uncomment and update the paths in these entries to build the Android demo.android_sdk_repository( name = "androidsdk", api_level = 26, # Ensure that you have the build_tools_version below installed in the # SDK manager as it updates periodically. build_tools_version = "26.0.1", # Replace with path to Android SDK on your system path = "/home/no1/Android/Sdk/",)## Android NDK r12b is recommended (higher may cause issues with Bazel)android_ndk_repository( name="androidndk", path="/home/no1/android-ndk-r12b/", # This needs to be 14 or higher to compile TensorFlow. # Please specify API level to >= 21 to build for 64-bit # archtectures or the Android NDK will automatically select biggest # API level that it supports without notice. # Note that the NDK version is not the API level. api_level=26)
六.编译:
bazel build -c opt //tensorflow/examples/android:tensorflow_demo
如果出错则换用这个指令:
bazel build --noincremental_dexing //tensorflow/examples/android:tensorflow_demo
完成之后:出现如下情况表示编译完成:
然后在目录:tensorflow/bazel-bin/tensorflow/examples/android 下找到我们想要的apk,传到手机上,安装之后,可以看到有四个小功能的APP
阅读全文
0 0
- 如何将tensorflow程序移植到手机APP
- 详解如何将TensorFlow训练的模型移植到Android手机
- tsnsorflow学习笔记七:详解如何将TensorFlow训练的模型移植到Android手机
- 详解如何将TensorFlow训练的模型移植到Android手机
- [cocos2dx]如何将Android手机游戏移植到电视?
- 如何将系统app移植到Androdi Studio--Messaging(短信)
- 如何将系统app移植到Androdi Studio--Launcher2
- 如何将系统app移植到Androdi Studio–Launcher3
- 如何将App程序发布到苹果App Store
- 如何将App程序发布到苹果App Store
- iOS如何将App程序发布到App Store?
- 如何将Linux包含flock的程序移植到Solaris
- 如何将QT程序移植到开发板上运行
- 如何将QT程序移植到开发板上运行
- 如何将未发布到App Store的app安装到指定用户手机上
- 如何将IOS App程序发布到苹果…
- 将 TensorFlow 移植到 Android手机,实现物体识别、行人检测和图像风格迁移详细教程
- 将 TensorFlow 移植到 Android手机,实现物体识别、行人检测和图像风格迁移详细教程
- 迷迷茫茫
- C++异常处理assert,throw,exit用法
- 51Nod 1483 化学变换(思维+暴力)
- 利用css3vilid 验证input email邮箱
- 【机器学习-西瓜书】四、决策树:信息熵;信息增益;增益率;ID3;C4.5
- 如何将tensorflow程序移植到手机APP
- [笔记分享] [OS] Linux的进程管理
- 【Linux学习笔记】12:压缩和解压缩命令(有关.zip .gz .bz2)
- 线上问题排查技巧一
- 两个div之前切换(tab页面)点击后实现页面的现实和隐藏
- SDSC 2017 Day5 T2
- Hibernate Validator学习笔记
- unity中获取当前进程
- AndroidScrollView滑动到顶在向下话会出现颜色块