clearml-docs/docs/release_notes/ver_0_12.md

105 lines
4.0 KiB
Markdown
Raw Normal View History

2021-05-13 23:48:51 +00:00
---
title: Version 0.12
---
:::important
**Trains** is now **ClearML**.
:::
## Version 0.12.2
### Trains
**Features and Bug Fixes**
* Add `default_output_uri` feature ([GitHub Issue #57](https://github.com/allegroai/trains/issues/57)).
* Improve `trains-init` configuration wizard.
* Improve argparser binding.
* Fix artifact support in data pipeline ([GitHub Issue #63](https://github.com/allegroai/trains/issues/63)).
* Fix threading issue while querying multiple experiments ([GitHub Issue #64](https://github.com/allegroai/trains/issues/64)).
* Fix uploading large files over slow HTTP connections.
* Fix support for Git versions < 2.
:::info Breaking Changes
Do not reuse an experiment with artifacts.
:::
2021-05-13 23:48:51 +00:00
### Trains Agent
**Features and Bug Fixes**
* Improve configuration wizard.
* Improve Docker and Kubernetes support.
* Add `docker build` command.
* Add initial Poetry support.
* Fix Docker CUDA support.
## Version 0.12.1
### Trains
**Features and Bug Fixes**
* Add `Task.connect_configuration`, connect configuration file (or configuration dictionary including nesting support). See [example](https://github.com/allegroai/trains/blob/master/examples/frameworks/tensorflow/manual_model_upload.py).
* Add `Task.connect_label_enumeration`, store model detection classes together with the model and experiment.
* Edit and override configuration file (or dictionary) content when executing with [trains-agent](https://github.com/allegroai/trains-agent).
* `Task.connect` automatically supports nested dictionaries (e.g. param / nested / key), including overriding values when
running with [trains-agent](https://github.com/allegroai/trains-agent). See [example](https://github.com/allegroai/trains/blob/master/examples/frameworks/tensorflow/manual_model_upload.py).
* Add `Artifact.get`, download and load an artifact.
* Add `Task.get_tasks`, retrieve previous experiments, get metrics, rename, and other uses.
* Improve Windows support.
* Improve Minio support.
* Fix Python2 support.
* Fix Issue ([GitHub Issue #56](https://github.com/allegroai/trains/issues/56)).
### Trains Server
Minor bug fixes and improvements
* Add resource monitoring.
* Fix Web UI compare plots ([Github Issue #55](https://github.com/allegroai/clearml/issues/55)).
* Improve server upgrade checks/messages.
### Trains Agent
**Features and Bug Fixes**
* Windows support! YES, you can now have Windows machines as part of your cluster (notice --docker is not supported on Windows).
* Add initial Conda package manager support (still in beta).
* Add --gpus and --cpu-only for easier GPU control when running multiple `trains-agent` instances on the same machine.
* [python_binary](https://github.com/allegroai/trains-agent/blob/master/docs/trains.conf#L35) can now be specified (the default is the same Python binary executing the `trains-agent`).
* Fix Issue ([GitHub Issue #2](https://github.com/allegroai/trains-agent/issues/2)).
## Version 0.12.0
### Trains
**Features and Bug Fixes**
* TRAINS Agent support (Full DevOps support).
* Add automation and orchestration ([examples/automation](https://github.com/allegroai/trains/tree/master/examples/automation)).
Supports TRAINS-server v0.12 or above.
* Add Logger x/y/z axis title for: report_surface / report_confusion_matrix / report_scatter3d / report_scatter2d / report_histogram.
* Add support for TensorFlow 2.0.
* Embed pyhocon into package.
* Fix artifacts support on Windows.
* Fix example code Windows support.
### Trains Server
* Add full DevOps support.
* Add job scheduling queue management.
* Add cluster management (TRAINS Agent workers).
* Add system wide auto-refresh.
### Trains Agent
TRAINS Agent - Initial Release
* TRAINS Agent currently supports Linux and Mac.
* Python packaging system supported: pip.
* Containers supported: Docker v19.03 and above.
* Version Control support: git
* Support for standalone scripts and Jupyter Notebooks.
* TRAINS-server v0.12 and above.
* TRAINS v0.11.3 and above.
* Sample configuration file available [here](https://github.com/allegroai/trains-agent/blob/master/docs/trains.conf).