Skip to content

Commit

Permalink
(#437)
Browse files Browse the repository at this point in the history
Summary:
Bump version to 0.1.2 pending release.

Pull Request resolved: #437

Test Plan: https://fb.quip.com/GEKBAe9o7EBc

Reviewed By: aivanou

Differential Revision: D35198045

Pulled By: d4l3k

fbshipit-source-id: b8d56d1b905fa9306973f2021afb00ca7d61da6f
  • Loading branch information
d4l3k authored and facebook-github-bot committed Mar 29, 2022
1 parent 1e2cb22 commit 2542592
Show file tree
Hide file tree
Showing 3 changed files with 59 additions and 2 deletions.
56 changes: 56 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,61 @@
# CHANGELOG

## torchx-0.1.2

Milestone: https://github.com/pytorch/torchx/milestones/3

* PyTorch 1.11 Support
* Python 3.10 Support
* `torchx.workspace`
* TorchX now supports a concept of workspaces. This enables seamless launching
of jobs using changes present in your local workspace. For Docker based
schedulers, we automatically build a new docker container on job launch
making it easier than ever to run experiments. #333
* `torchx.schedulers`
* Ray #329
* Newly added Ray scheduler makes it easy to launch jobs on Ray.
* https://pytorch.medium.com/large-scale-distributed-training-with-torchx-and-ray-1d09a329aacb
* AWS Batch #381
* Newly added AWS Batch scheduler makes it easy to launch jobs in AWS with minimal infrastructure setup.
* Slurm
* Slurm jobs will by default launch in the current working directory to match `local_cwd` and workspace behavior. #372
* Replicas now have their own log files and can be accessed programmatically. #373
* Support for `comment`, `mail-user` and `constraint` fields. #391
* Workspace support (prototype) - Slurm jobs can now be launched in isolated experiment directories. #416
* Kubernetes
* Support for running jobs under service accounts. #408
* Support for specifying instance types. #433
* All Docker-based Schedulers (Kubernetes, Batch, Docker)
* Added bind mount and volume supports #420, #426
* Bug fix: Better shm support for large dataloader #429
* Support for `.dockerignore` and custom Dockerfiles #401
* Local Scheduler
* Automatically set `CUDA_VISIBLE_DEVICES` #383
* Improved log ordering #366
* `torchx.components`
* `dist.ddp`
* Rendezvous works out of the box on all schedulers #400
* Logs are now prefixed with local ranks #412
* Can specify resources via the CLI #395
* Can specify environment variables via the CLI #399
* HPO
* Ax runner now lives in the Ax repo https://github.com/facebook/Ax/commit/8e2e68f21155e918996bda0b7d97b5b9ef4e0cba
* `torchx.cli`
* `.torchxconfig`
* You can now specify component argument defaults `.torchxconfig` https://github.com/pytorch/torchx/commit/c37cfd7846d5a0cb527dd19c8c95e881858f8f0a
* `~/.torchxconfig` can now be used to set user level defaults. #378
* `--workspace` can be configured #397
* Color change and bug fixes #419
* `torchx.runner`
* Now supports workspace interfaces. #360
* Returned lines now preserve whitespace to provide support for progress bars #425
* Events are now logged to `torch.monitor` when available. #379
* `torchx.notebook` (prototype)
* Added new workspace interface for developing models and launching jobs via a Jupyter Notebook. #356
* Docs
* Improvements to clarify TorchX usage w/ workspaces and general cleanups.
* #374, #402, #404, #407, #434

## torchx-0.1.1

* Milestone: https://github.com/pytorch/torchx/milestone/2
Expand Down
3 changes: 2 additions & 1 deletion torchx/schedulers/test/docker_scheduler_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
from unittest.mock import patch

import fsspec
import torchx
from docker.types import DeviceRequest, Mount
from torchx import specs
from torchx.components.dist import ddp
Expand Down Expand Up @@ -97,7 +98,7 @@ def test_submit_dryrun(self) -> None:
"torchx.pytorch.org/app-id": "app_name_42",
"torchx.pytorch.org/replica-id": "0",
"torchx.pytorch.org/role-name": "trainer",
"torchx.pytorch.org/version": "0.1.2dev0",
"torchx.pytorch.org/version": torchx.__version__,
},
"mem_limit": "3000m",
"shm_size": "3000m",
Expand Down
2 changes: 1 addition & 1 deletion torchx/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
# 0.1.0bN # Beta release
# 0.1.0rcN # Release Candidate
# 0.1.0 # Final release
__version__ = "0.1.2dev0"
__version__ = "0.1.2"

# Use the github container registry images corresponding to the current package
# version.
Expand Down

0 comments on commit 2542592

Please sign in to comment.