Skip to content

Releases: microsoft/hummingbird

Hummingbird v0.4.12

24 Oct 16:29
4f280ab
Compare
Choose a tag to compare

Announcement

This will be my (@ksaur) last release as maintainer for Hummingbird, as I am moving on to a different company and job role. It has been a fantastic 5 years as maintainer for Hummingbird! Thanks to @interesaaat and @mshr-h for all of the collaborations over the years!

What's Changed

Full Changelog: v0.4.11...v0.4.12

Hummingbird v0.4.11

08 Mar 20:24
d2aa5dc
Compare
Choose a tag to compare

What's Changed

Breaking API change for model save/load

  • In #761 users are now required to add an additional flag if they wish to unzip without the checksum hashes. Ex: model.load(location, override_flag=True) . This is to prevent any potential exploit of the underlying pickle module, so that users can verify the output checksum for model integrity, or set the override_flag if the model is from a trusted source.

TODOs

  • We are aware that documentation is not being generated correctly (#762) due to a permissions change.
  • We are continuing to investigate how to support xgb==2.0.

New Contributors

Special thanks

Thank you to our newest contributor @giriprasad51 for his 3 PRs, and thank you to @mshr-h for all of the effort on apache-tvm to v0.15.0 and the ongoing support!

Full Changelog: v0.4.10...v0.4.11

Hummingbird v0.4.10

08 Jan 18:41
94ce98c
Compare
Choose a tag to compare

What's Changed

This maintenance release updates to Python 3.11 (for all but TVM), adds support for the current versions (as of Jan 2024) of LGBM and ONNX related libraries.

We are still working on XGB==2.0 support and TVM==0.12.

Thanks to @mshr-h for the ongoing support!

Full Changelog: v0.4.9...v0.4.10

Hummingbird v0.4.9

12 Jul 16:55
7fdf328
Compare
Choose a tag to compare

What's Changed

  • Upgrade PyTorch to 2.0.0 by @mshr-h in #691
  • Removing sklearn-onnx pin now that update is released by @ksaur in #693
  • Fix SGDClassifier predict result bug by @hikari234 in #703
  • Adding hash to save/load for pickle by @ksaur in #713
  • Compatibility with scikit-learn 1.3.0 by @ksaur in #721

New Contributors

  • @hikari234 made their first contribution in #703

Full Changelog: v0.4.8...v0.4.9

Hummingbird v0.4.8

28 Feb 17:31
7ae2d17
Compare
Choose a tag to compare

What's Changed

New support

  • Add support for sklearn.mixture.BayesianGaussianMixture by @mshr-h in #677
  • Allow for identity POST_TRANSFORM by @jppgks in #674

Bug fixes

  • Fix inhomogeneous shape error on numpy array creation by @mshr-h in #667

Maintenance

Acks

  • Thank you very much to @jppgks for their first contribution in #674
  • Thank you to @mshr-h for the exciting new BayesianGaussianMixture feature and ongoing support!

Full Changelog: v0.4.7...v0.4.8

Hummingbird v0.4.7

29 Nov 19:48
90dfcde
Compare
Choose a tag to compare

What's Changed

  • This patch release fixes a bug in ONNX conversion and allows support of varying batch sizes by @stillmatic in #654
  • Fixes deprecations in #655

New Contributors

  • Thank you to @stillmatic for catching and fixing this bug (#653) and for the additional maintenance work!

Full Changelog: v0.4.6...v0.4.7

Hummingbird v0.4.6

10 Nov 23:25
12e7513
Compare
Choose a tag to compare

What's Changed

Features

  • Adds Lasso, Ridge and ElasticNet by @fd0r in #625
  • Added support for more decision conditions in trees and ONNX conversion by @grafail in #631
  • Add support for Tweedie, Poisson and Gamma regressors by @interesaaat in #650

Maintenance and fixes

New Contributors

Special Thanks

  • Thank you to @mshr-h for the continued support!!

Full Changelog: v0.4.5...v0.4.6

Hummingbird v0.4.5

05 Aug 20:36
0140729
Compare
Choose a tag to compare

What's Changed

New Contributors

Special thanks

Extra special thanks to @mshr-h for the work maintaining our version dependencies and pipeline!

Full Changelog: v0.4.4...v0.4.5

Hummingbird v0.4.4

25 Apr 22:09
41597c3
Compare
Choose a tag to compare

This minor release includes bug fixes for performance and external dependency updates.

What's Changed

Full Changelog: v0.4.3...v0.4.4

New Contributors

Hummingbird v0.4.3

11 Mar 23:00
fa26c67
Compare
Choose a tag to compare

This minor release includes bug fixes and external dependency updates.

What's Changed

  • Fixed a problem with pandas with the latest xgb models in #562
  • Minor changes to tests related to verifying that new versions of torch, scikit-learn, and Python3.9 work in #554, #560
  • allow tree_implementation="gemm" with onnx backend by @jfrery in #566

New Contributors

Full Changelog: v0.4.2...v0.4.3