果邪 2023-05-30 10:29 采纳率: 37.5%
浏览 12
已结题

pulsar输出模型信息出现错误

使用tf2onnx转pb为onnx模型成功,且使用onnxruntime调用模型成功,但是用pulsar info model.onnx的信息时候出现如下问题,我需要在哪一步进行修改。

img

  • 写回答

1条回答 默认 最新

  • IT论之程序员 2023-05-30 19:15
    关注

    从错误信息来看,模型在转换过程中丢失了一些信息,导致Pulsar无法完整解析该模型。
    可能的原因有:

    1. TensorFlow模型暴露的接口不完整。Pulsar需要模型输出、输入节点信息以解析模型,如果 TensorFlow 暴露的接口不完整,可能导致解析失败。
    2. ONNX转换过程中信息丢失。TensorFlow 到 ONNX 的转换工具还不够健壮,可能在转换过程中丢失一些信息,导致 Pulsar 无法解析。
    3. Pulsar 的 ONNX 支持还不完善。Pulsar 对 ONNX 的支持还在提高中,对某些 ONNX 模型的解析可能还不够健壮。
      建议的解决方案:
    4. 检查 TensorFlow 模型接口,尽量保证关键信息暴露完整。
    5. 尝试不同的转换工具,或不同版本的转换工具。有时不同工具和版本的转换效果会有差异。
    6. 提 issue 给 Pulsar,报告模型转换的相关信息,以帮助 Pulsar 进一步提高 ONNX 支持。
    7. 尝试调整 ONNX 模型,有时很小的调整就可以解决兼容性问题。但这个方法需要对 ONNX 和 Pulsar 有一定了解,建议尝试后面两种方法先。
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 6月13日
  • 已采纳回答 6月9日
  • 创建了问题 5月30日

悬赏问题

  • ¥20 用HslCommunication 连接欧姆龙 plc有时会连接失败。报异常为“未知错误”
  • ¥15 网络设备配置与管理这个该怎么弄
  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?