【问题标题】:TFLite model can not be loaded by using C_api.h无法使用 C_api.h 加载 TFLite 模型
【发布时间】:2021-01-28 19:30:55
【问题描述】:

我正在尝试在我的 c++ 管道中部署 TFLite 模型。但是当我在 tflite 的 c_api.h 中使用函数时。无法正确加载模型 tflite 模型。

第一张图片是我转换为冻结图形的脚本(.pb 文件)

第二张图片是我转换为tflite的脚本。

第三张图是使用c_api.h.加载模型的c代码

我得到的错误是“错误:模型不是有效的 Flatbuffer 文件” 非常感谢谁能帮帮我!!!!!!

【问题讨论】:

    标签: c++ tensorflow deep-learning tensorflow-lite flatbuffers


    【解决方案1】:

    您使用 TFLite C API 的代码是正确的。似乎您要提供给它的模型中有一个错误。 您可以使用 netron 或 visualize tool 打开该模型吗?

    另一个提示是您可以尝试使用基准测试工具运行该模型:https://github.com/tensorflow/tensorflow/tree/master/tensorflow/lite/tools/benchmark。如果它运行成功,那么你的模型很可能是好的。

    【讨论】:

      猜你喜欢
      • 2021-10-06
      • 2023-03-21
      • 1970-01-01
      • 2021-02-13
      • 2023-04-04
      • 2018-10-30
      • 1970-01-01
      • 2019-09-05
      • 1970-01-01
      相关资源
      最近更新 更多