Skip to content

launch

The entrypoint inside a distributed training job.

A static, cgo-free launcher that wraps torchrun: it derives the rendezvous identity from the restart attempt, turns a preemption signal into "checkpoint now", watches for hangs and GPU faults, and records why a run ended so the supervisor outside the job can act on it. Part of the phpboyscout Go toolkit.

Not released

launch is being built from spec 0001, and has no release yet. It has run only against fake schedulers, and fake torchrun and vLLM, never on a real cluster or GPU.

Documentation

The documentation follows the Diátaxis framework: