New Features
- Add support for recursive list, dict, and tuple ref parsing for pipeline
controller.add step()
parameter overrides (#1099, thanks @natephysics!) - Update PyNVML to the latest NVIDIA version for better GPU monitoring
- Add
force_single_script_file
argument toTask.create()
to avoid git repository auto detection - Use
os.register_at_fork
instead of monkey patching fork for python > 3.6 - Add support for programmatically archive and unarchive models from the model registry using the
Model.archive()
andMode.unarchive()
methods (#1096) - Improve documentation
Bug Fixes
- Fix Hydra overrides integration (#552)
- Fix model reporting in TensorFlow 2.13 does not work properly (#1112)
- Fix GPU memory used reports 0 when memory can not be queried per process
- Fix FastAI binding not reporting scalars if TensorBoard is installed
- Fix JSON serialization error does not raise exception
- Fix OutputModel should prefer connected task name over filename stem
- Fix dataset zip extraction might fail when creating folders concurrently (with
Exception [Errno 17] File exists
warning) - Fix import
sys
should not appear in pipeline component auto detected packages - Fix compatibility issue with requests < 2.28