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