clearml-docs/docs/release_notes/ver_0_10.md
2022-01-19 14:26:14 +02:00

169 lines
5.0 KiB
Markdown

---
title: Version 0.10
---
:::important
**Trains** is now **ClearML**.
:::
## Version 0.10.7
### Trains
**Features and Bug Fixes**
* Artifacts support.
* Removed apache-libcloud from requirements.
* `trains-init` now verifies credentials against the trains-server installation.
## Version 0.10.6
### Trains
**Features and Bug Fixes**
* Fix broken (v0.10.5) Keras Binding support.
## Version 0.10.5
### Trains
**Features and Bug Fixes**
* Add GPU monitoring support (add gpustat package to extras_require).
* Install with GPU monitoring support:
pip install trains[gpu]
* Move all cloud storage package requirements to extras_require. Install with specific cloud provider support:
* Microsoft Azure support:
pip install trains[azure]
* Google Storage support:
pip install trains[gs]
* Amazon S3 support:
pip install trains[s3]
* Combine Cloud support with GPU monitoring. For example, install S3 and GPU using the following command:
pip install trains[s3,gpu]
* Improve stability with intermittent network connection.
* Support upgrading trains-server while running training jobs without losing log data.
## Version 0.10.4
### Trains
**Features and Bug Fixes**
* Replace opencv-python with the more standard Pillow package.
* Improve matplotlib support (custom axis ticks).
* Improve Python package detection.
## Version 0.10.3
### Trains
**Features and Bug Fixes**
* Add scikit-learn support (load/store using joblib) ([GitHub Issue #20](https://github.com/allegroai/trains/issues/20)).
* Add xgboost support ([GitHub Issue #10](https://github.com/allegroai/trains/issues/10)).
* Add loguru support ([GitHub Issue #29](https://github.com/allegroai/trains/issues/29)).
* Add sub-domain support [trains.conf](https://github.com/allegroai/trains/blob/master/docs/trains.conf#L3) ([GitHub Issue #27](https://github.com/allegroai/trains/issues/27)).
* Fix sub-process support.
* Fix multiple TensorBoard writers ([GitHub Issue #26](https://github.com/allegroai/trains/issues/26)).
## Version 0.10.2
### Trains
**Features and Bug Fixes**
* Add Matplotlib SVG support.
* Add Seaborn support.
* Add TRAINS_LOG_ENVIRONMENT environment logging ([GitHub trains Issue 17](https://github.com/allegroai/trains/issues/17#issuecomment-507398767)).
* Add Microsoft Azure notebook support.
* Add Google Colab support.
* Fix TensorBoard RGB channel order.
## Version 0.10.1
### Trains
**Features and Bug Fixes**
* Fix Jenkins CI/CD support.
### Trains Server
* Add simple username / password login scheme, see [GitHub trains-server Issue 3](https://github.com/allegroai/trains-server/issues/3)
* Fixed User/Password configuration (see [instructions](../deploying_clearml/clearml_server_config.md#web-login-authentication)).
* Replace the Python web-server with NGINX.
* Improve sub-domain support ([GitHub trains-server Issue 9](https://github.com/allegroai/trains-server/issues/9)).
* Extend configuration options
* Environment variables for overriding mongoDB and Elastic hosts URLs.
* File server disabling browser cache.
* File server compression support.
* File server CORS support.
## Version 0.10.0
### Trains
* Experiment code execution detection
* Automatically create package requirements section (including used versions).
* Automatically detect and store source code uncommitted changes.
* Improve Jupyter Notebook support
* Automatically convert notebook to Python script (stored under uncommitted changes).
* Automatically update used packages in Jupyter Notebook (including used versions).
* Add resource monitoring to experiment metrics
* Sample every 500ms, averaged over 30 seconds.
* CPU, network, I/O, memory, and other resources.
* For GPU support please install gpustat.
(currently not part of the requirements due to gpustat compatibility issues with Windows).
pip install gpustat
* Automatically stop inactive experiments (default: 2 hours)
* Improve visibility
* Finer status definitions: Identify successful completion vs. user aborted.
* Experiment plot comparison: Ensure different colors for different experiments.
* Parse newline character in experiment description.
* Show experiment start time in table display.
* Add vertical guide in scalar plots.
* Move hyperparameters to the designated tab.
* "Admin" section now named "Profile".
### Trains Server
* Experiment code execution detection.
* Add source-control diff section.
* Add code requirements section.
* Automatically stop inactive experiments (default: 2 hours).
* Configuration details in readme.md:
* Improve visibility:
* Finer status definitions: Identify successful completion vs. user aborted.
* Experiment plot comparison: Ensure different colors for different experiments.
* Parse newline character in experiment description.
* Show experiment start time in table display.
* Add vertical guide in scalar plots.
* Move hyperparameters to the designated tab.
* "Admin" section now named "Profile".