PyPI v0.16.2
Features
- Add
Task.set_resource_monitor_iteration_timeout()
to set ResourceMonitor iteration wait duration timeout #208 - Add PyTorch Lightning save/restore model binding #212
- Add
git diff
for repository submodule (requires git 2.14 or above) - Add
TrainsJob.is_completed()
andTrainsJob.is_aborted()
- Add
Task.logger
property - Add Pipeline Controller automation and example (see here)
- Add improved trace filtering capabilities in
trains.debugging.trace.trace_trains()
- Add default help per argument (if not provided) in ArgParser binding
- Deprecate
Task.reporter
- Update PyTorch example
- Remove warning on skipped auto-magic model logging #206
- Support Keras restructuring for Network, Model and Sequential
- Update autokeras requirements according to https://github.com/keras-team/autokeras#installation
Bug Fixes
- Fix joblib auto logging models failing on compressed streams #203
- Fix sending empty reports #205
- Fix scatter2d sub-sampling and rounding
- Fix plots reporting
NaN
representation (matplotlib conversion)- Limit the number of digits in a plot to reduce plot size (using
sdk.metrics.plot_max_num_digits
configuration value)
- Fix
Task.wait_for_status()
to reload after it ends - Fix thread wait Ctrl-C interrupt did not exit process
- Improve Windows support for installed packages analysis
- Fix auto model logging using relative path
- Fix Hyper-parameter Optimization example
- Fix
Task.clone()
when working with TrainsServer < 0.16.0 - Fix pandas artifact handling
- Avoid adding
unnamed:0
column - Return original pandas object
- Avoid adding
- Fix
TrainsJob
hyper-params overriding order was not guaranteed - Fix ArgParse auto-connect to support default function type