|
1 | 1 | # CHANGELOG
|
2 | 2 |
|
3 |
| -## 0.1.0rc1 (December 06, 2019) |
| 3 | +## 0.2.1 (October 05, 2020) |
4 | 4 |
|
5 | 5 | ### PyTorch Elastic
|
6 | 6 |
|
7 |
| -* First release torchelastic v0.1.0rc1 (experimental) |
| 7 | +> **_NOTE:_** As of torch-1.7 and torchelastic-0.2.1 torchelastic will be bundled into the main [pytorch docker](https://hub.docker.com/r/pytorch/pytorch) |
| 8 | + image. [torchelastic/examples](https://hub.docker.com/r/torchelastic/examples) will be available post torch-1.7 release since |
| 9 | + its base image will now be **pytorch/pytorch** |
| 10 | + |
| 11 | +* Torchelastic agent: |
| 12 | + * `run_id` available to workers as `TORCHELASTIC_RUN_ID` environment variable |
| 13 | + * Allow `max_restarts=0` |
| 14 | + * Worker exit barrier added to torchelastic agent to protect against variances in worker finish times |
| 15 | + * Improvements to error handling and propagation from torchelastic agent |
| 16 | + * Enable fault handlers on worker processes to get torch C++ stack traces |
| 17 | + |
| 18 | +* `torchelastic.distributed.launch` CLI: |
| 19 | + * New option `--role` to allow users to set worker role name |
| 20 | + * CLI options can now be set via environment variables (e.g. `PET_NNODES="1:2"`) |
| 21 | + |
| 22 | +* Project: |
| 23 | + * Upgraded to Python 3.8 |
| 24 | + * Tests moved to `test` directory within the respective modules |
| 25 | + * Use Pyre |
| 26 | + |
| 27 | +* Deprecated: |
| 28 | + * [pytorch/elastic](https://hub.docker.com/r/pytorch/elastic) Docker image |
| 29 | + |
| 30 | +* Experimental: |
| 31 | + * [Training Session Manager (TSM)](http://pytorch.org/elastic/0.2.1/tsm_driver.html) with localhost scheduler |
| 32 | + * [torchelastic.multiprocessing](http://pytorch.org/elastic/0.2.1/multiprocessing.html) |
| 33 | + |
8 | 34 |
|
9 | 35 | ## 0.2.0 (April 29, 2020)
|
10 | 36 |
|
|
13 | 39 | * Separate infrastructure related work from the user script. [DesignDoc]
|
14 | 40 | * Events API
|
15 | 41 |
|
16 |
| - |
17 | 42 | [DesignDoc]: https://github.com/pytorch/elastic/blob/master/design/torchelastic/0.2.0/design_doc.md
|
| 43 | + |
| 44 | +## 0.1.0rc1 (December 06, 2019) |
| 45 | + |
| 46 | +### PyTorch Elastic |
| 47 | + |
| 48 | +* First release torchelastic v0.1.0rc1 (experimental) |
0 commit comments