Skip to content

Releases: Quantco/spox

0.13.0 (2024-12-06)

06 Dec 15:41
cd30ec4
Compare
Choose a tag to compare

Support change

  • Support for Python 3.8 has been dropped.

Bug fix

  • Value propagation of string tensors no longer raises an erroneous ValueError in some instances.

Deprecation

  • Importing spox._future.operator_overloading now triggers a DeprecationWarning. The function will be removed in a future release. Consider using ndonnx as an alternative.

Other changes

  • The adaption logic is not using inferred values as initializers anymore.

0.12.1 (2024-06-18)

18 Jun 10:53
42e0aa3
Compare
Choose a tag to compare

Bug fix

  • Unset optional inputs are no longer erroneously prefixed by spox.inline.

Other changes

  • The node-naming algorithm now has constant rather than quadratic time complexity.

0.12.0 (2024-05-16)

16 May 13:06
efbe343
Compare
Choose a tag to compare

New feature

  • The spox.build function gained the optional drop_unused_inputs argument.

0.11.0 (2024-04-23)

23 Apr 11:18
0731c0a
Compare
Choose a tag to compare

New feature

  • Add opsets ai.onnx version 21 and ai.onnx.ml version 5 (released with ONNX 1.16)

0.10.3 (2024-03-14)

14 Mar 11:24
2557627
Compare
Choose a tag to compare

0.10.3 (2024-03-14)

Other changes

  • Improved node creation speed by skipping the storing of the traceback
  • :class:spox.Var objects may now be shallow copied. Deep copies are explicitly prohibited.

Bug fix

  • Addresses node adaptation failure when referencing a non-input name from inside a subgraph by aborting opset adaptation.

0.10.2 (2023-02-08)

08 Feb 15:12
0b1d08d
Compare
Choose a tag to compare

Other changes

  • Added packaging as an explicit dependency.

0.10.1 (2023-02-07)

07 Feb 12:06
d6c9b85
Compare
Choose a tag to compare

Other changes

  • Spox's compatibility with older versions of onnx has been improved.

0.10.0 (2023-02-02)

02 Feb 13:30
8cb7271
Compare
Choose a tag to compare

0.10.0 (2023-02-02)

New feature

  • The opsets ai.onnx version 20 and ai.onnx.ml version 4 (ONNX 1.15) are now shipped with Spox.

Other changes

  • The validation of Node attributes has been improved and more consistent exceptions are raised if needed.
  • ONNX node attributes are now computed only once and then cached so that the values are reused for validation and building the model.

0.9.3 (2023-10-23)

23 Oct 14:42
4df8779
Compare
Choose a tag to compare

0.9.3 (2023-10-23)

Bug fixes

  • Address missing Value Infos when building singleton model for shape inference.
  • Fix issue where Value Propagation failure prevents model creation/inlining.

0.9.2 (2023-10-20)

20 Oct 19:10
701e8ba
Compare
Choose a tag to compare

Other changes

  • Fix a deprecation warning from one of Spox's dependencies.