PyPI v0.14.2
Features
- Add media (audio) support for both Logger and Tensorboard binding using
Logger.report_media()
#120 - Add autokeras example (see here) #125
- Add caching of extracted zip artifacts
- Add
Task.get_tasks()
filtering support - Add
trains.storage.StorageManager
- Add nicer stdout log flush
- Add text logging to TF V1 example
- Improve SSL retries and error handling
- Improve shutdown behavior in case of a user abort (Ctrl-C)
- Improve repository and module detection
- Improve resource monitor
- Report memory usage for process (and sub-processes)
- Report GPU memory usage for process (and sub-processes)
- Stability
- Improve Jupyter support
- Make sure
trains
is included in Jupyter requirements - Ignore IPython directives in converted Python script (like
%
and!
lines)
- Make sure
- Update Pytorch/TensorboardX examples
Bug Fixes
- Fix renaming/deleting model file right after saving will break asynchronous upload #123
- Fix shutdown behavior:
- Logger flush delay and termination
- Repository/package detection termination
- Threads termination
- Fix text encoding
utf-8
andpr_curve
broken in Tensorboard support - Fix single log request exceeds max packet size
- Fix upload debug assets with series / title including
,
or/
did not add iteration index to the filename - Fix
scikit-learn
module detection - Use UID in message if user name cannot be retrieved (from the Trains Slack channel)
- Fix cast in Tensorflow v2 example