编译tensorflow下的android例子
来源:互联网 发布:知乎宣传片 编辑:程序博客网 时间:2024/05/21 11:33
这节我们将记录成功编译tensorflow源码下的andord例子的一些重要步骤:
1、首先要安装好tensorflow,怎么安装就不多说了。
2、下载tensorflow源码,我们将用 1.1版本的例子:git clone --recurse-submodules https://github.com/tensorflow/tensorflow.git
记得一定要加下:--recurse-submodules 参数
3、安装bazel,0.4.1版本以上。bazel是google的又一个编译工具,类似ant、gradle、maven,google用它来编译tensorflow,包括其中的例子。
安装详情请参考:https://bazel.build/versions/master/docs/install.html 建议下载相应的安装包进行安装
4、安装Android SDK和NDK :NDK版本要14以上,SDK 要24.0.3以上;分别copy到不同目录下,以便配置。
NDK官方下载:https://developer.android.com/ndk/downloads/index.html
SDK官方下载:https://developer.android.com/studio/index.html
5、配置WORKSPACE文件:主要配置SDK和NDK
将该文件的 android_sdk_repository 和 android_ndk_repository 部分的注释去掉,并分别修改path 属性为sdk和ndk所在的绝对目录
6、java需要1.8:设置环境变量,如:JAVA_HOME=/data/android/jdk/jdk1.8.0_101
7、在tesnsorflow根目录下运行:
bazel build -c opt //tensorflow/examples/android:tensorflow_demo
注意:编译前,bazel会先下载一些东东,但经常下载失败。建议搞个批处理,失败时自动从头开始,如:
bazel build -c opt //tensorflow/examples/android:tensorflow_demo
while [ $? -ne 0 ]
do
bazel build -c opt //tensorflow/examples/android:tensorflow_demo
done
- 编译tensorflow下的android例子
- ubuntu 16.04下Android studio 编译tensorflow
- 编译android framework的例子
- 编译android framework的例子
- 编译android framework的例子
- Tensorflow-简单的例子
- tensorflow 简单的例子
- 在Linux下编译APUE的例子
- Android 下调用 TensorFlow 的接口文件
- c#调用tensorflow的例子
- 编译TensorFlow Android Camera Demo
- 在android上编译和运行python版的tensorflow
- android linux编译tensorflow的jar包和so文件
- MNIST例子构建tensorflow Android应用
- Android下的dropbear编译
- 编译Android下的ffmpeg
- Android下的dropbear编译
- 训练神经网络的简单例子(TensorFlow平台下Python实现)
- 第一行代码Android第二章读书笔记
- 解决chrome浏览器表单自动填充导致input文本框背景变成偏黄色的问题
- VS2012+qt5.2.0+OpenCv3.0环境的搭建配置
- 派生类和基类之间的关系
- 2017、5、13日省赛前组队训练赛。
- 编译tensorflow下的android例子
- Dubbo——Exchange信息交换层
- SpringMVC注解定时器的配置和时间设置
- android内存泄漏
- oracle学习.[INS-08109] 验证状态 'getOCMDetails' 的输入时出现意外错误。
- JavaWeb敏感词过滤实现
- HTML标签marquee实现滚动效果
- hibernate外键是否维护(inverse)的问题
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'解决记录