The scaffold trains Qwen/Qwen2.5-1.5B and pulls it from Hugging Face when the job starts. On an
air-gapped network an administrator points the deployment at an internal mirror; see
air-gapped deployments. Without it the job starts, stalls at downloading
weights, and eventually times out.
Do not clone the platform repository — tp init is what creates your project. See
tp init for what it puts on disk. Later, upgrade with
tp update rather than reinstalling by hand.
Prints a job id. --profile is the only resource flag: h200 takes the registry default shape,
h200:4 asks for four GPUs, h200:16 for two full nodes.A dirty working tree is refused unless you pass --allow-dirty, so a result stays traceable to
an exact commit.
tp job logs # omit the id to follow the latest job
Status moves QUEUED → SUBMITTED → PENDING → RUNNING. Queued means admitted but not yet
on the cluster — see job states.
6
Watch it in the console
Open the console, go to Jobs, and click into yours.
Tab
What it shows
Charts
Loss, reward, KL, gradient norm, step by step
Logs
The full stream, searchable and downloadable
Validation
Sample conversations and reward histograms
System
GPU utilisation, memory, network
Diagnostics
On a failure or an odd curve, a report and the knobs worth trying
Job charts during a GRPO run: reward, accuracy, and training scalars.
Once that first point appears, the path worked.If the logs show training and the charts are still empty, the reporting call is not happening. For a
catalog method that is an ingest configuration problem; for your own trainer it usually means
tuneplane.report was never called. See reporting.