mirror of
https://github.com/clearml/clearml-docs
synced 2025-06-26 18:17:44 +00:00
4.4 KiB
4.4 KiB
| title |
|---|
| Version 0.14 |
:::important Trains is now ClearML. :::
Trains 0.14.3
Features
- Add the
Logger.report_histogrammethodmodeparameter. The values aregroup(the default),stack, andrelative. - Add PEP610 support for the new
pipversion 20.1 and newer Git reference feature (see pypa/pip#609) (GitHub Issue #62). - Improve support for PyTorch Ignite integration.
- Support
#and?in uploaded image file names.
Bug Fixes
- Support
ArgumentParser.parse_arguse before initializing a Task whenauto_connect_arg_parser=False. - Fix
upload_object_via_streamin the Azure storage driver. - Fix the
Task.get_tasksmethod return type.
Trains 0.14.2
Features
- Add media (audio) support for both
Loggerand TensorBoard binding usingLogger.report_media(GitHub Issue #120). - Add autokeras example (GitHub Issue #125).
- Add caching of extracted zip artifacts.
- Add
Task.get_tasksfiltering 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
trainsis 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 (GitHub Issue #123).
- Fix shutdown behavior:
- Logger flush delay and termination.
- Repository / package detection termination.
- Threads termination.
- Fix text encoding
utf-8andpr_curvebroken 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-learnmodule detection. - Use UID in message if username cannot be retrieved.
- Fix cast in Tensorflow v2 example.
Trains 0.14.1
Features and Bug Fixes
- Add OpenMPI / Slurm support, support
TRAINS_FORCE_MASTER_NODEenvironment variable to allow forcefully specifying a node is master (not based on the MPI Rank). - Add
Task.get_modelsandTask.modelsfor retrieving stored models for previously executed tasks - Support multiple EventWriter in TensorFlow eager mode (TF 2.0+) (GitHub Issue #26).
- Support reusing models.
- Fix TensorFlow not a number (
NaN) and infinity (Inf) values support (GitHub Issue #118). - Fix joblib binding.
- Fix metrics / files / models upload on shutdown.
- Fix support for Task init / close multiple times.
- Update
manual_reporting.pyexample withLogger.report_tableexample. - Deprecate
Task.set_model_config,Task.get_model_config_text, andTask.get_model_config_dict.
Trains 0.14.0
Features and Bug Fixes
- Add support for reporting tables (pandas.DataFrame, CSV files, URL to CSV file) using the
Logger.report_tablemethod. - Add support for setting a Task's initial iteration to allow continuing previous runs using the
Task.set_initial_iterationandTask.get_initial_iterationmethods. - Add multiprocess task support (GitHub Issue #96).
- Add
trains-initsupport for config file override using theTRAINS_CONFIG_FILEenvironment variable or--filecommand line argument (GitHub Issue #105). - Add initial slurm support.
- Allow disabling repository detection when calling
Task.init. - Add Jupyter Notebook server execution example.
- Update examples.
- Improve warning messages for storage errors and missing storage packages.
- Fix HTTP link quoting in stored links.