Skip to content

[MNNConvert:Bugfix] Fix ONNX Resize optional inputs and Einsum weighted sum lowering#4254

Open
LudovicoYIN wants to merge 2 commits intoalibaba:masterfrom
LudovicoYIN:feature/fix_onnx_resize_einsum_convert
Open

[MNNConvert:Bugfix] Fix ONNX Resize optional inputs and Einsum weighted sum lowering#4254
LudovicoYIN wants to merge 2 commits intoalibaba:masterfrom
LudovicoYIN:feature/fix_onnx_resize_einsum_convert

Conversation

@LudovicoYIN
Copy link
Contributor

@LudovicoYIN LudovicoYIN commented Mar 13, 2026

Summary

Fix ONNX conversion for:

  • Resize with empty optional inputs
  • Einsum("i,i...->...") weighted sum pattern

Changes

  • handle empty optional inputs for ONNX Resize
  • add direct Resize converter for constant scales / sizes
  • fix raw Einsum equation handling
  • add dedicated lowering for Einsum("i,i...->...")

Tests

  • add TestOnnxResize
  • add TestOnnxEinsum
  • add ExprResizeComputeTest coverage for 3D Interp

Validation

  • out.onnx converts successfully
  • converted .mnn runs on CPU
  • output matches ONNX Runtime

fixed #4251

@wangzhaode wangzhaode self-assigned this Mar 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ONNX Conversion with MNNConvert segmentation fault

2 participants