tensorflow-lite - TensorFlow Lite Micro 无法从操作码 ADD 获取注册
问题描述
我正在尝试使用TensorFlow Lite for Microcontrollers在NXP i.MXRT1170上运行此处https://www.tensorflow.org/lite/examples/object_detection/overview提供的对象检测模型。
NXP 提供了图像分类的示例,并且基于该示例我想执行对象检测。因此,第一步只是将执行图像分类的模型更新为执行对象检测的模型并运行示例应用程序并查看应用程序的输出。更换型号后,i.MXRT1170输出错误如:
Didn't find op for builtin opcode 'CONCATENATION' version '1'
Failed to get registration from op code ADD
Failed starting model allocation.
AllocateTensors() failed
Failed initializing model
或者
Didn't find op for builtin opcode 'LOGISTIC' version '1'
Failed to get registration from op code ADD
Failed starting model allocation.
AllocateTensors() failed
Failed initializing model
并且通过向解析器添加所需的操作来解决它们非常简单:
s_microOpResolver.AddConcatenation();
s_microOpResolver.AddLogistic();
但是仍然有如下错误:
Failed to get registration from op code ADD
Failed starting model allocation.
AllocateTensors() failed
Failed initializing model
添加s_microOpResolver.AddAdd();
并不能解决问题
有什么想法吗?
解决方案
推荐阅读
- java - 如何使用 google Guice 创建多个相同类型的实例
- reactjs - 在 formik 之外处理 onSubmit
- ios - Swift 上的 Firebase IOS:使用未声明的类型“DatabaseReference”
- android - 删除 Crypto 提供程序 - Android P API 28
- laravel - 验证 Laravel 中的日期在另一个日期字段之后 6 天
- konvajs - 使用自由变换将图像附加到自定义区域
- wordpress - 通过 htaccess 重写的 url 屏蔽不起作用
- c# - EF Core 查询存储过程映射到类型
- ios - ios静态库运行脚本与xcode 10有什么变化吗?
- php - 使用 Angular js 自定义指令在单击按钮时加载不同的 html 视图