首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android应用程序中使用tensorflow-lite :0.0.0和tensorflow-lite的区别

Android应用程序中使用tensorflow-lite :0.0.0和tensorflow-lite的区别
EN

Stack Overflow用户
提问于 2021-05-28 13:57:17
回答 1查看 827关注 0票数 0

我正在尝试调试一个现有的Android应用程序,它使用tensorflow-lite来检测对象。该应用程序实现了tensorflow库,如下所示:

代码语言:javascript
复制
implementation('org.tensorflow:tensorflow-lite:0.0.0-nightly') { changing = true }
implementation('org.tensorflow:tensorflow-lite-gpu:0.0.0-nightly') { changing = true }
implementation('org.tensorflow:tensorflow-lite-support:0.0.0-nightly') { changing = true }

但是,我在网上找到的用于对象检测的例子,以如下方式实现了tensorflow-lite:

代码语言:javascript
复制
implementation 'org.tensorflow:tensorflow-lite-task-vision:0.2.0'

我的问题是:

  • 使用夜间快照和“普通”库的区别是什么?从我可以在网上收集到的信息来看,夜间构建是一个实验性分支,可能包含bug?我只是对此感到困惑,因为现有的应用程序不包含对sonatype maven存储库的引用,据我所知,这是使夜间构建在应用程序中工作所必需的。

所有项目{ mavenCentral maven { name‘ossrh-快照’url 'http://oss.sonatype.org/content/repositories/snapshots‘}

  • 我的第二个问题是行做什么:{ changing = true } ?

PS:我们正在使用我们自己定制的受过训练的模型/tflite。

EN

回答 1

Stack Overflow用户

发布于 2021-05-28 19:24:47

当您需要Gradle不时地获得同名依赖项的新版本时(除非另有显式指定,24小时一次),就会使用, or versions

我相信无论是谁选择了晚间版的tensorflow,都是错误的。正如您所说,这个版本可能有bug,更糟糕的是,这些bug会在一夜之间发生变化。找到一些你喜欢的固定版本,研究它的变化,并重置你的implementation来参考这个版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67740243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档