0.8.0 (2023-05-11)
This version is intended as a release candidate for 1.0.0.
New feature
- Spox now explicitly sets a model's IR version (currently to version 8) rather than defaulting to the latest IR version supported by the installed onnx package. Increasing the IR version is not considered a breaking change going forward. The IR version will be increase once the ecosystem has adopted it more broadly.
Bug fixes
- Fix an issue with resolving scopes during the build process. They manifested with a
KeyErrorin accessing variables in scope on graphs in complex dependencies between subgraphs. inlinenow removes all symbolic dimensions from input/output shapes (i.e.N x 2becomes? x 2) before inferring types to avoid inconsistent interactions. This is only a visual change of the output in some cases, as they are not compared strictly in ONNX.inlinenow explicitly does not accept model with subgraphs and local functions. Attempting to use these would usually result in invalid models. Support for them will be added in the future.