android - TfLiteGpuDelegate Invoke:委托应该在它被初始化的同一个线程上运行
问题描述
我正在研究tensorflow lite 对象检测示例。该应用程序在启动时在 CPU 中运行。我想从一开始就使用 GPU 运行 tflite。但是,每当我使用 GPU 选项集启动应用程序时,应用程序就会因上述错误而崩溃。
然而,错误消息似乎具有误导性:如果我在运行推理开始前延迟 10 秒,则一切正常。这暗示基于 GPU 的分类器是在另一个线程中异步设置的。
有没有办法TfLiteGpuDelegate
在开始分类之前等待并检查直到启动并运行?
我将尝试提出一个最小的工作示例,但代码非常复杂。
解决方案
推荐阅读
- material-ui - 如何从材质表中的自定义操作按钮中删除背景波纹效果?
- php - laravel - 更新一对多多态关系
- javascript - 如何设置多组正则表达式的字符数?
- sql - 将 SQL 查询转换为 Sequelize ORM 会返回不需要的结果
- android - Material TextAppearance 对处理不同的 textSize 有用吗
- python - 多租户应用程序无法遍历模型
- html - 将固定导航栏与轮播精确对齐
- c++ - 在不使用数组的情况下改进分箱算法
- swift - swift build 无法写入构建文件
- javascript - 前置摄像头无法自动对焦或手动对焦