Skip to content

Releases: microsoft/onnxscript

v0.3.2

11 Jul 18:55
4eaa664
Compare
Choose a tag to compare

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

Torch Lib

Other Changes

Full Changelog: v0.3.1...v0.3.2

v0.3.1

26 Jun 19:26
2d603fb
Compare
Choose a tag to compare

What's Changed

Breaking Changes

Core ONNX Script

Optimizer and rewriter

Torch Lib

Documentation

Other Changes

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

30 May 01:52
143c531
Compare
Choose a tag to compare

Note

Starting from v0.3, onnxscript.ir is an alias of onnx_ir. Visit https://github.com/onnx/ir-py for source code.

What's Changed

Breaking Changes

Optimizer and rewriter

ONNX IR

Torch Lib

Other Changes

Full Changelog: v0.2.7...v0.3.0

v0.2.7

28 May 01:12
90f8c66
Compare
Choose a tag to compare

What's Changed

Optimizer and rewriter

ONNX IR

Torch Lib

Other Changes

Full Changelog: v0.2.6...v0.2.7

v0.2.6

22 May 18:21
f49709d
Compare
Choose a tag to compare

What's Changed

Breaking Changes

Optimizer and rewriter

ONNX IR

Torch Lib

Documentation

Other Changes

Full Changelog: v0.2.5...v0.2.6

v0.2.5

23 Apr 16:44
b68ec19
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • Constructor of ir.Function now takes metadata_props from the ir.Graph object. #2182

Core ONNX Script

  • Annotate script() with ParamSpec for more accurate typing by @justinchuby in #2178
  • Replace ast.NameConstant with ast.Constant and remove duplicates by @justinchuby in #2188

Optimizer and rewriter

ONNX IR

Torch Lib

Documentation

Other Changes

New Contributors

Full Changelog: v0.2.4...v0.2.5

v0.2.4

09 Apr 17:35
ec3d1e7
Compare
Choose a tag to compare

What's Changed

Optimizer and rewriter

ONNX IR

Other Changes

Full Changelog: v0.2.3.1...v0.2.4

v0.2.3

01 Apr 16:57
Compare
Choose a tag to compare

Summary

This bug fix release includes multiple important fixes for torchlib and enhancement to the rewriter rules. It also contains fixes for the pass infrastructure in ir and addition of convenience constructors (#2126). Common graph transformation passes are now exposed in onnxscript.ir.passes.common.

What's Changed

New Contributors

Full Changelog: v0.2.2...v0.2.3.1

v0.2.2

03 Mar 23:32
6edcfd5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.1...v0.2.2

v0.2.1

26 Feb 22:32
Compare
Choose a tag to compare

This release includes several bug fixes for the PyTorch->ONNX decomposition library (torchlib).

Full Changelog: v0.2.0...v0.2.1