pypi onnx 1.5.0
v1.5.0

latest releases: 1.16.0, 1.15.0, 1.14.1...
4 years ago

ONNX v1.5 is now available! You may learn more about the project, who is involved and what tools are available at the onnx.ai site. We would like to thank every community member for contributing to the project!

TL;DR

The major changes/updates since v1.4 release:

  • Opset 10 adds operators to support object detection models such as Yolo v3, Faster RCNN, and SSD. Sample models will be added to the ONNX Model Zoo in upcoming weeks
  • ONNX file format is updated to version 5
  • Quantization support (with first set of operators)
  • ONNX Function is promoted to an official feature to support composing operators, allowing for support of more operators from other frameworks while limiting the introduction of new operators in the ONNX spec
  • Updates to existing ops, including shape inference fixes
  • All experimental ops are removed, and the concept of experimental ops has been deprecated
  • Python 3.7 wheels are now shipped

How do I get the latest ONNX?

You can simply pip upgrade using the following command or of course build from source from the latest on Github:
pip install onnx --upgrade

Commits since the v1.4 release:

  • Fix shape inference for slice (#1950)
  • Fix shape inference for ConstantOfShape op (#1951)
  • Add NonMaxSuppression operator (#1703)
  • add node tests for quantized ops (#1944)
  • Fix test stat coverage script (#1948)
  • Add IsInf to detect infinity values (#1884)
  • Fix shape inference for matmul (#1941)
  • Shape Inference Tests for QOps (#1929)
  • Prevent unused variables from generating warnings across all platforms.  (#1930)
  • add title (#1919)
  • add quantization ops in onnx (#1908)
  • Create working*groups.md (#1916)
  • use ONNX_NAMESPACE::to_string instead of std::to_string (#1915)
  • Remove all the experimental ops (#1909)
  • opset converter backward compatibility support for opset versions 9 and 8 (#1847)
  • Create CODEOWNERS for automatic reviewer assignment for PRs (#1910)
  • Revert "quantization support in onnx (#1872)" (#1911)
  • quantization support in onnx (#1872)
  • Update LICENSE formatting and clarify # of WG chairs (#1907)
  • update the squeeze and unsqueeze doc (#1905)
  • fix the ir_version onnx*operators.proto (#1903)
  • fix testcase names of maxpool_2d_ceil and averagepool_2d_ceil (#1896)
  • Fix wrongly handled attribute in MVN and test generating scripts (#1877)
  • Add dilation attribute to MaxPool (#1864)
  • update copyright for open governance (#1885)
  • open governance (#1881)
  • Revert "Adding Reverse op (#1804)" (#1882)
  • Adding Reverse op (#1804)
  • update both core and ml docs (#1879)
  • fix the problems introduced in previous PRs in operator registration (#1878)
  • Skip the schema check on ops in non*standard domain (#1876)
  • Introduce Function Body Helper  (#1868)
  • Support down sampling for Upsample with scales < 1. (#1773)
  • Remove scaledtanh (#1866)
  • Add Ceil support for Max and Average Pooling (#1860)
  • Add testcase generator for functions (#1862)
  • Promote Thresholded Relu Op (#1856)
  • Update Slice with dynamic input & optional input steps (#1836)
  • Merge function into opschema (#1834)
  • Handle string comparision represented as np.objects (#1851)
  • remove global variable in header file (#1850)
  • fix the issue that the version was not bumped when changing its type constraint declaration. (#1848)
  • Change TopK operator to allow dynamic 'k' (#1829)
  • Remove exp op: Affine, ImageScaler,ParametricSoftplus, Crop. (#1832)
  • Fix shape inference when auto_pad is notset again (#1830)
  • More extendable Runner (#1809)
  • Infer shape of the second output of Dropout op (#1822)
  • Clarify dtype of Dropout's mask output (#1826)
  • Fix shape inference when auto_pad  is notset (#1824)
  • update test datat (#1825)
  • Add stringnormalizer operator to ONNX (#1745)
  • Support defined ONNX_ML in parent cmake files (#1821)
  • Delete OpsetVersionConverter.md which is a duplicate of VersionConverter.md (#1818)
  • [ONNXIFI]Add extension to be implementable (#1796)
  • Revert "Implement Op Annotation's for ONNX (#1648)" (#1812)
  • Enable ONNX_ML by default (#1810)
  • fix Greater and Less doc (#1811)
  • Implement Op Annotation's for ONNX (#1648)
  • Versioning doc update for Opset 9 (#1805)
  • add dilation case for ConvTranspose op (#1797)
  • allow removed experimental ops in the checker for now (#1792)
  • [ONNXIFI]Add extension of onnxSetIOAndRunGraph (#1781)
  • Bump docker image version from 230 to 238 (#1786)
  • Fix: setup.py is using wrong cmake build type (#1784)
  • Fix Cast testcase data (#1776)
  • Add ppc64le build (#1768)
  • Update Broadcasting.md (#1769)

Don't miss a new onnx release

NewReleases is sending notifications on new releases.