【问题标题】:Load ONNX Model failed: ShapeInferenceError加载 ONNX 模型失败:ShapeInferenceError
【发布时间】:2019-06-19 04:46:54
【问题描述】:

在 OrtCreateSession 中,尝试加载带有消息的 onnx 模型失败:

失败:[ShapeInferenceError] 属性焊盘大小不正确

这是什么意思?我在哪里寻找问题?感谢您的任何想法。

【问题讨论】:

    标签: onnxruntime


    【解决方案1】:

    错误来自卷积或 maxpool 运算符之一。这个错误意味着 pads 输入的形状与该节点的预期形状不兼容。

    您可以参考 (https://github.com/onnx/onnx/blob/master/docs/Operators.md) 了解 pads 属性的预期大小。

    这个模型来自哪里?如果您从 onnx 模型动物园获得此模型,请在此处添加模型名称\链接并添加您当前的 onnxruntime 版本。

    请使用https://github.com/microsoft/onnxruntime/issues 处理此问题。

    【讨论】:

    • 该模型是我用 CNTK 创建的,并且正在商业产品中使用。但现在我们只是尝试将其转换为 ONNX,然后在将来使用 OnnxRuntime - 但我们得到了这个错误。我可以让我的 OnnxRuntime 代码运行我在 Zoo 中找到的 onnx 示例,但在我的所有模型(在 CNTK 中创建)上我无法让它工作。出现上述错误。
    • 你能分享你的模型吗?如果是这样,请在 github 存储库中创建一个问题:github.com/microsoft/onnxruntime/issues
    猜你喜欢
    • 2020-12-21
    • 2020-05-15
    • 1970-01-01
    • 1970-01-01
    • 2021-06-25
    • 2017-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多