Before you start
- The probe and the CLI, installed on the node where training runs
- An organization API key. Create one under API keys in the dashboard.
1. Start the probe
On a managed cluster the probe is already running on every node — skip to step 2. Start it yourself only on a machine you administer.2. Wrap your launch command
- Slurm
- Container
- Host
warpscale run goes inside srun and outside your launcher, so it sits within the allocation and wraps every rank.--export=ALL passes your environment into the job. Every node derives the same run id from SLURM_JOB_ID, so a multi-node job arrives as one run.train.py stands in for your own script. If you need one to get started, see a complete two-GPU example.
3. Watch the run
Your run appears under Training in the console, athttps://<your-organization-host>/runs. Open it to see per-rank detail.
For metrics over time, open the Warpscale · Training Features dashboard. Backward rate, memory pressure, and hardware health appear within seconds of the run starting.
Troubleshooting
The training command fails as soon as it starts
The training command fails as soon as it starts
The CLI refuses to run when it cannot set up telemetry, so the run fails instead of silently going unobserved. Usually the probe is not running on that node, or the container is missing the
/var/run/warpscale mount. To let the run proceed unobserved instead, pass --strict-mode=false.The run starts but never appears
The run starts but never appears
Check that the container mounts both
/dev/shm and /var/run/warpscale from the host. Missing either produces exactly this symptom with no error on either side. On the node, ls /dev/shm/ws-cg-* during a run confirms the shim attached.A multi-node job arrives as separate runs
A multi-node job arrives as separate runs
The nodes derived different run ids. Pass the same
--run-id on every node.No telemetry, and the launcher uses sudo
No telemetry, and the launcher uses sudo
The CLI instruments the child process through
LD_PRELOAD, and sudo strips it by default. Launch through warpscale run inside the privileged context rather than outside it.