成功运行官方Tensorflow Android的demo的过程
记录下运行tensorflow官方demo的过程
运行环境 windows 10 、Android Studio 3.1.4
1、在github上下载源码 https://github.com/tensorflow/tensorflow
然后,我们需要的demo在这里...\tensorflow-master\tensorflow\examples\android 在Android Studio中打开
2、修改build.gradle文件
找到nativeBuildSystem的值修改为nonedef nativeBuildSystem = 'none'
把 jcenter() 修改成 jcenter { url "http://jcenter.bintray.com" }
3、修改download-models.gradle文件
把 jcenter() 修改成 jcenter { url "http://jcenter.bintray.com" }
然后把下载模型的task注释掉,模型自己下载可以节约点时间 =>>
/*import de.undercouch.gradle.tasks.download.Download
task downloadFile(type: Download){for (f in models) {src "${MODEL_URL}/" + f}dest new File(project.ext.TMP_DIR)overwrite true
}*/
4、添加模型
在download-models.gradle里,如图所示,模型的下载地址已经写出来了,我们要做的是把完整的下载地址拼接起来。
例如:下载模型inception_v1.zip,下载地址为:(这里需要翻一翻,you know)
https://storage.googleapis.com/download.tensorflow.org/models/inception_v1.zip
inception_v1.zipobject_detection/ssd_mobilenet_v1_android_export.zipstylize_v1.zipspeech_commands_conv_actions.zip
models
把这四个模型下载完成后,在gradleBuild文件下新建目录downloads,把下载好的模型丢进去。
5、添加动态库
讲道理是需要libtensorflow_inference.so和libtensorflow_demo.so,这需要我们自己编译生成,但是懒得弄,本来是打算下载别人编译好的,但是下了一个残缺的,所以就不想用了,想先跑一下看看,然后,它居然跑起来了!最后看到的就是下面的四个东西......
运行结果:
还在调试app
终于调试通了,麻痹的,看到上面那张图片了么,启动按钮是灰色的,先要解决这个问题,
参考博客:https://blog.csdn.net/baidu_36583608/article/details/82981165
点击下图的图表,成功解决
然后点击运行:
以下是app上同时出现4个包:
确实,对知识了解少的人确实不好解决问题。
成功运行官方Tensorflow Android的demo的过程相关推荐
- 游戏开发物理引擎PhysX研究系列:运行官方较完整的demo
一.介绍: 官方本身就自带几个demo,包括RPG和Racing Game 二.操作步骤: 下载DXSDK_Jun10.exe Download DirectX Software De ...
- Android Thermal Demo小记
使用Android Studio的New Project向导,创建一个Android项目.在向导中,注意将Minimum SDK的值设为至少API 30,因为Thermal的API需要. 运行一下,好 ...
- LeadTools Android 入门教学——运行第一个Android Demo
LeadTools 有很多Windows平台下的Demo,非常全面,但是目前开发手机应用的趋势也越来越明显,LeadTools也给大家提供了10个Android的Demo,这篇文章将会教你如何运行第一 ...
- Win10系统(无GPU)环境/Anacoda:Python小白如何从入门到成功运行YoloV3图片+视频demo
前言 作为深耕FPGA多年的老司机,最近几年入坑AI异构计算FPGA加速领域,免不了要与各种深度学习算法模型打交道,但又不懂python,可是急坏了我这名老司机. 这不,最近杠上了Python,下面就 ...
- 海康威视(HIKVISION) JAVA SDK Demo成功运行
海康威视(HIKVISION) JAVA SDK Demo成功运行 引子 下载 说明 代码编译 添加文件 问题 排查 总结 引子 调海康的JAVA SDK花费时间较长,所以记录下,为其他小伙伴填填坑, ...
- 备注: ubt 16.04 安装 gtx 1060 --- 成功运行 tensorflow - gpu
---------------------------------------------------------------------------------------------------- ...
- flowable-6.6.0 运行官方 demo
flowable-6.6.0 运行 官方demo 参考文档:https://flowable.com/open-source/docs/bpmn/ch14-Applications/ 1. 从官网下载 ...
- Android实现手部检测和手势识别(可实时运行,含Android源码)
Android实现手部检测和手势识别(可实时运行,含Android源码) 目录 Android实现手部检测和手势识别(可实时运行,含Android源码) 1. 前言 2. 手势识别的方法 (1)基于多 ...
- 【flutter】把Google官方的历史时间demo跑起来
"其实我并不喜欢追求新技术.flutter是Google出的?真香-" 引言 其实跨平台的痛,我真的没有体会到,毕竟我司不做ios平台.但是如果,flutter有可能成为新系统的开 ...
最新文章
- dbvisualizer查询mysql中文乱码_使用PLSQL Developer和DbVisualizer查询oracle数据库时出现乱码...
- 如何使用Git解决“错误:错误索引 - 致命:索引文件损坏”
- MyBatis学习总结(七)——Mybatis缓存
- 网关层面为何要用Lua
- VTK:相互作用之UserEvent
- Linux bridge-utils tunctl 使用
- java mysbatis select_java相关:详解Mybatis中的select方法
- ZZULIOJ 1127: 矩阵乘积
- .NET Web实时消息后台服务器推送技术-GoEasy
- 软考信息系统项目管理师_项目进度管理2---软考高级之信息系统项目管理师014
- 表格序号_让Excel表格中的序号自动更新,再也不怕删除、插入行了
- ACM 学习笔记(二) 位运算、并查集、模拟、枚举、递推、递归
- MVC 异常处理机制
- 【游戏】[C++] 贪吃蛇控制台版
- 不会写原创文章,在线洗稿软件能处理吗
- SAP CO-PA(盈利能力分析)
- 软件测试基础理论学习和小案例(一)
- unity android光照贴图格式,Unity3D-光照贴图技术
- A0/A1/A2/A3/A4图纸大小分别是多少
- spark-streaming从入门到精通
热门文章
- 利用Cydia Substrate进行Android HOOK(二)
- preg_match_all使用实例
- linux内核学习笔记【一】临时内核页表 Provisional kernel Page Tables
- php修改mongo,php操作MongoDB基础教程(连接、新增、修改、删除、查询)
- datatables页面合并两个列_python实现多个excel合成合并为一个excel
- python实现安卓点击_python模拟点击在ios中实现的实例讲解
- qmenu点击后不关闭_速腾关闭点火开关后发动机不立即熄火
- 超大规模集成电路先进光刻理论与应用_中科院上海光机所光刻机投影物镜热效应模型研究取得进展...
- 设计字体打包_再也不用熬夜设计字体了!525款世界级绝美PS字体包免费送
- stl 基于哈希的map c++_关于哈希表,你该了解这些!