Skip to content

Propagate JAX worker failures and validate launch topology - #496

Merged
Toni-SM merged 2 commits into
Toni-SM:developfrom
Afloat16:fix/jax-launcher-failure-status
Nov 8, 2026
Merged

Toni-SM merged 2 commits into
Toni-SM:developfrom
Afloat16:fix/jax-launcher-failure-status

Conversation

@Afloat16

@Afloat16 Afloat16 commented Nov 7, 2026

Copy link
Copy Markdown
Contributor

The launcher returned success for a training process that exited nonzero and could fail with an IndexError for a negative node rank. Propagate the worker exit status, reject invalid world sizes and ranks during argument parsing, validate coordinator ports, split the port after the last colon so bracketed IPv6 addresses work, and avoid overwriting the application multiprocessing start method. Three unittest regressions passed, including a real spawned Python worker exiting with status 7.

@Toni-SM
Toni-SM merged commit 34a926b into Toni-SM:develop Nov 8, 2026
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants