Skip to content

Logistics for ONNX Release 1.12.0

Chun-Wei Chen edited this page Jun 14, 2022 · 13 revisions

ONNX Release 1.12.0

Release Manager: Ettore Tiotto

Target Release date: Week of 05/31/2022 06/20/2022

Timetable

  • 05/24 - Create v1.12.0 release wiki with release schedule. (Done)
  • 05/24 - Document key v1.12.0 changes for the release in this wiki. (Done)
  • 05/26 - Code freeze. All PRs must be validated and merged by this date. (Done)
  • 05/26 - Cut the release branch. (Done)
  • 06/01 - Create test packages for v1.12.0rc1 (Done)
  • 06/13 - Create test packages for v1.12.0rc4 (Done)

References

Changelog

Operator updates in ai.onnx opset 17

all new and updated operators are to be validated by TBD

Op Name Description Validation status ONNX PR
SequenceMap Increasing SequenceMap version to 17 #4133
Scan Remove unused type constraint I for newer Scan (opset 9+) #4112

Shape inference enhancements

Description PR Status Notes
Extend InferShapes to expose result of data propagation #3879 Merged
Shape inference refactoring part 2 #4127 Merged
Update shape inference for constant of shape #4141 Merged
Catch missing input type in function shape inference #4123 Merged
Refactor shape inference #4069 Merged
Add shape inference for Expand using symbolic shape input #3789 Merged
Fix Expand shape inference: stop rank inference if the shape is symbolic #4019 Merged

Bugfixes and infrastructure improvements

Description PR Status Notes
Fix a bug in _get_initializer_tensors() #4118 Merged
Fix bug of resizeShapeInference for Resize13 #4140 Merged
Fix bug in SCE function body #4038 Merged
Use correct pytest types in backend #3994 Merged
Checker should validate the node's inputs/outputs have names when its formal parameter is Variadic #3979 Merged
Loose NumPy requirement to grant more flexibility #4059 Merged
Fix crash: Skip unused value_info for version_converter #4079 Merged
Use %d for integer in version_converter #4182 Merged
Extend parser to handle other types #4136 Merged
Define layer normalization as a function #4076 Merged

Documentation update

Description PR Status Notes
Add documentation about functions to IR.md #4180 Merged
Clarify add new op documentation #4150 Merged
Clarify NonZero behavior for scalar input in spec #4113 Merged
Update shape inference documentation #4163 Merged
Fix a minor typo in operator Gather documentation #4125 Merged
Fix typo in CIPipelines.md #4157 Merged
Fix typo in slice doc #4117 Merged
Fix grammar in documents #4094 Merged
Clearer description of Slice #3908 Merged
Add OperatorSetId definition in docs #4039 Merged
Clean up protocol buffer definitions #4201 Merged
Change the wrong words of second layer input #4044 Merged
Clarify that op_type is case sensitive #4096 Merged

Partner validation requests

Contributors

Thanks to these individuals for their contributions in this release since last 1.11.0 release. (Contributor list obtained with: https://github.com/onnx/onnx/graphs/contributors?from=2022-02-08&to=2022-05-24&type=c): @jcwchen, @gramalingam, @xuzijian629, @garymm, @diyessi, @liqunfu, @jantonguirao, @daquexian, @fdwr, @andife, @wschin, @xadupre, @xkszltl, @snnn