[Batch] Long process cleanup time at the end of training jobs
Open
batch
cluster
enhancement
- Dominant language
- Python
- Stars
- 452
- Forks
- 76
- PR merge metrics
- No merged PRs in 30d
Description
When using clusters (whether orchestrated by AWS Batch or EC2), we are experiencing prolonged delays when disconnecting torch.distributed connections. Since this can be influenced by various factors, it's important to explore optimizations at both the configuration and code levels.
Contributor guide
Research direction
Start by reproducing the prolonged cleanup at the end of training jobs on AWS Batch or EC2 clusters, then investigate torch.distributed disconnect behavior and relevant configuration options. Done means identifying and implementing validated configuration or code optimizations that reduce the delay, with evidence from the affected cluster environments.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, pytorch
- Domain
- distributed-systems, machine-learning
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100