How-to
Evaluate runs and verify artifacts
Compare baselines, interpret task metrics, classify checkpoints, and verify release evidence.
Compare the right baselines
Keep dataset, split, evaluator, prompt/pooling, dimension, seed, and task set fixed. Compare the base model, tuned model, no-distillation ablation, and a trivial baseline. Define regression thresholds before reading results; confidence intervals do not repair contamination or teacher bias.
For chat, inspect held-out loss where meaningful, exact/executable task success, rubric dimensions, format/tool-call correctness, safety, over-refusal, and canary memorization. For embeddings, report retrieval recall/MRR/NDCG, STS correlation, classification accuracy/F1, and clustering metrics per task and dimension. Preserve raw task results, not only an aggregate.
Classify checkpoints
- Complete: model, optimizer, scheduler, scaler, RNG, sampler, and step state are atomic and compatible; full resume is allowed.
- Incomplete: inspection only; never resume.
- Weights-only: warm start, not full resume.
- Export: adapter, merged model, or Sentence Transformers bundle with a separate reload contract.
Reject a checkpoint when its data/split hash, recipe identity, model/tokenizer revision, prompt/pooling, objective, or world size conflicts with the job.
Verify before release
Open the artifact manifest and verify every relative path, media type, size, and SHA-256 in a clean process. Review the resolved spec, environment/package inventory, evaluation report, export config, and model card. A valid hash proves integrity, not quality, licensing, or safety.
Next: operations and compliance or troubleshooting.