Skip to content

v0.1.2: Import speed improvements, safety-related fixes and various minor fixes and improvements

Compare
Choose a tag to compare
@w4nderlust w4nderlust released this 27 Apr 00:08
· 3480 commits to master since this release

Improvements

  • Improved import speed by ~50%
  • Improved Comet.ml integration
  • Replaced only_predict with evaluate_performance (and flipped the logic) in all predict commands and functions
  • Refactored preprocessing functions for improved testability, understanbility and extensibility
  • Added data_dict to the train method in LudwigModel
  • Improved tests speed

Bugfixes

  • Fix issue #283: word_format in text features is now properly used
  • Fix issue #286: avoid using signal when not on main thread
  • Fix issue where the order of operations when preprocessing images between resizing and changing channels was inverted
  • Fix safety issues: now using yaml.safe_load instead of yaml.load and replaced pickling of the progress tracker with a JSON equivalent
  • Fix minor bug with missing tied_weights key in some features
  • Fixed a few minor issues discovered with deepsource.io

Other Changes

  • If before LudwigModel would be imported from ludwig now it should be imported from ludwig.api. This change was needed for speeding up imports

Contributors

@dsblank @Ignisor @bertyhell @jaipradeesh