Tensorflow在Android客户端上的应用(环境搭建篇)
来源:互联网 发布:苹果手机进水数据恢复 编辑:程序博客网 时间:2024/04/27 23:32
1. Android SDK 下载:http://sdk.android-studio.org/
2. Android NDK 下载:https://pan.baidu.com/s/1c17ze2c
3. TensorFlow 源码下载:https://github.com/tensorflow/tensorflow
4. Bazel 构建工具 下载:https://docs.bazel.build/versions/master/install-windows.html
二、更改配置文件:
打开下载下来的TensorFlow中的WROKSPACE文件,修改结果如下(注意设置正确的SDK和NDK路径):
android_sdk_repository(
name = "androidsdk",
api_level = 26, //sdk对应版本
# Ensure that you have the build_tools_version below installed in the
# SDK manager as it updates periodically.
build_tools_version = "26.0.1",//build-tools对应版本
# Replace with pathto Android SDKon your system
path = "/xxx/sdk",//sdk路径
)
android_ndk_repository(
name="androidndk",
path="/xxx/ndk",//ndk路径
# This needs to be 14 or higher to compile TensorFlow.
# Note that the NDK version is not the API level.
api_level=14//ndk版本
)
三、编译Android客户端所需函数库文件编译so:
$ bazel build -c opt //tensorflow/contrib/android:libtensorflow_inference.so --crosstool_top=//external:android/crosstool --host_crosstool_top=@bazel_tools//tools/cpp:toolchain --cpu=armeabi-v7a
$ bazel build //tensorflow/contrib/android:android_tensorflow_inference_java
四、Tensorflow数据模型下载:
里面包含两个文件:
字典标签: imagenet_comp_graph_label_strings.txt
预训练的模型文件: tensorflow_inception_graph.pb
课程直播地址:http://edu.csdn.net/course/detail/6412
更多资讯及文章可关注我的公众号
- Tensorflow在Android客户端上的应用(环境搭建篇)
- 在Windows上搭建Android应用开发环境
- 在Ubuntu上搭建Android应用开发环境
- Tensorflow在Android上的应用(Windows、Mac、Linux)
- TensorFlow在Windows环境下的搭建
- 搭建在Eclipse上开发Heroku应用的环境
- tensorflow的android demo环境搭建
- Android开发上手记 - 应用开发环境的搭建
- 如何搭建Android的开发环境->在unbuntu 10.04 上如何搭建android的编译环境(五)
- 如何搭建Android的开发环境->在unbuntu 10.04 上如何搭建android的编译环境(五)
- 在Ubuntu上搭建Android开发环境(Android Studio)
- Cocos2d-x 3.3 在android平台上的环境搭建
- React Native在windows上的android开发环境搭建
- 在Myeclipse 8.6上 搭建 Android 开发环境(图文)
- 在Windows上搭建Android开发环境
- 在Windows上搭建Android开发环境
- 在NetBeans上搭建Android SDK环境
- 在Eclipse上搭建Android 2.3环境
- 第九周 项目1
- HTTP Status 400
- EasyPlayer RTSP播放器对RTSP播放地址url的通用兼容修改意见
- Python(9)萌新也能看的懂——如何用openpyxl处理excel
- AWK的初级运用之分组计算功能
- Tensorflow在Android客户端上的应用(环境搭建篇)
- MFC基于select模型的套接字类之服务器(7)
- 丛林中的路
- jvm学习-内存分配及垃圾回收
- SSM实现简单的CRUD之Web层
- Verilog学习笔记(四)
- X-Bi-peak Number
- 卡车要装载一批货物,货物有3种商品
- 只须三步娶到白富美