What's Changed
Optimizer and rewriter
- Eliminate unnecessary ScatterND by @gramalingam in #2422
- Change loop order during rewrite by @gramalingam in #2427
- Cleanup elimination of redundant scatter-nd: consolidate rules and improve organization by @Copilot in #2426
- [pass][reland] Enable DeduplicateInitializersPass by @titaiwangms in #2429
- [Rewriter]: fuse successive Relu/Clip nodes by @AyoubMDL in #2410
- Add support for onnx fusions by @gramalingam in #2412
- Fix MatchResult.fail() call signature in redundant_scatter_nd.py by @Copilot in #2431
- A couple of minor fixes on rewrite rules by @gramalingam in #2432
- Reorder optimization passes by @gramalingam in #2433
- Cleanup uses of onnxscript.rewriter.pattern - export symbols from main module by @Copilot in #2437
- Improve redundant slice removal by @gramalingam in #2441
- Make TransposeIdentity more robust by @justinchuby in #2443
ONNX IR
- Use onnx_ir common passes by @justinchuby in #2420
- [pass] Enable DeduplicateInitializersPass by @titaiwangms in #2416
Torch Lib
- [torchlib] Fix sdpa dtype in attn_mask by @titaiwangms in #2445
Other Changes
- Update VERSION to 0.3.2 by @justinchuby in #2421
- Copilot instructions by @gramalingam in #2448
Full Changelog: v0.3.1...v0.3.2