awslabs / awslabs/graphstorm

[Batch] Long process cleanup time at the end of training jobs

Open
#1,215 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.