android - 无法在 android 模块上导入 .tflite 模型
问题描述
我必须在我的 android 项目中导入 .tflite 模型,特别是在库模块中。
按照官方文档(https://www.tensorflow.org/lite/guide/android),我右键单击我的库模块,然后是 New > Other > TensorFlow Lite Model。因此,我选择了要导入的 .tflite 模型并选中“自动添加构建功能和依赖项以构建 gradle ”选项
但是当我尝试同步我的库 build.gradle 文件时,我收到以下错误
无法创建任务“:MyLibrary:compileDebugAndroidTestKotlin”。
无法查询此属性的值,因为它没有可用的值。
经过一些尝试,我发现这与我的库 build.gradle 文件中的以下几行有关:
buildFeatures {
mlModelBinding true
}
但我不知道为什么,还因为当我在我的应用程序模块(而不是我的库模块)中执行完全相同的过程时,一切正常。
解决方案
我不确定你的我的图书馆模块。
您可以像这样尝试现有的应用程序,并将 tflite 模型替换为assets
. 通常,您可以根据工作示例调整模型。
推荐阅读
- c# - 将标签的文本绑定到列表 XAML 中的索引
- r - 用于提取特定列的示例 R 代码
- unity3d - Unity Shader Graph 中的示例渐变范围
- java - 从 Quartz 作业调用 EJB
- django - django:断言错误`create()`没有返回对象实例
- javascript - 在 NodeJS 中使用 Request 或 Needle 的套接字挂断错误
- reactjs - StackNavigator中的React-native TabNavigator,不能在屏幕之间移动
- html - Hostgator 显示我所有的 html 文件而不是索引
- excel - 如何从 Web VBA 导入过时的 xls 文件
- java - java.io.IOException:方案没有文件系统:maprfs。将 maprfs jar 添加到 bash_profile 不起作用