Update SLURM skills to handle launching from the login nodes - #84
Conversation
|
@claude review |
Performance ReviewNo performance concerns. This PR only touches launch orchestration (deriving the torchrun rendezvous host from |
Compactness ReviewNo compactness issues. This PR is skill documentation plus small shell tweaks (deriving the torchrun rendezvous host from the SLURM nodelist, expanded |
| # Multi-node via SLURM (Qwen3-30B-A3B) — anchor the step with the launch-with-slurm skill | ||
| srun -W 0 -o logging/setup-qwen3-30b-a3b.log .agents/skills/setup-benchmark-inputs/scripts/launch_setup.sh --model qwen3-30b-a3b |
There was a problem hiding this comment.
Consistency: The new comment says "anchor the step with the launch-with-slurm skill," but the command has no --jobid/--overlap. Per that skill, --jobid is required when $SLURM_JOB_ID is unset (the login-node case this PR is enabling) and --overlap is needed alongside a running step — so as written this snippet does not anchor. Either show the anchored form (srun --jobid=<jobid> --overlap -W 0 -o …) or note the command assumes you're already inside the allocation.
Consistency ReviewThe rendezvous-host change ( Two consistency issues, both inline:
|
Correctness ReviewScope is SLURM launch plumbing: the rendezvous host now derives from One correctness issue: the 7 No test/loss evidence is needed here — this is launch-only plumbing with no effect on numerics, gradients, or parallelism math. |
|
@claude review pipefail and -n option ; I've fixed both in the latest two commits. |
Performance ReviewNo performance concerns. This PR is SLURM launch orchestration (deriving the torchrun rendezvous host via |
Compactness ReviewNo compactness issues. The change is flat — skill-doc prose updates plus a repeated |
Correctness ReviewNo correctness issues. The two previously-flagged items are resolved: all 7 |
Consistency ReviewThe PR rewrites One inline nit: the |
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
No description provided.