Lesson 3: Measuring: percentiles, cold starts and cost per thousand
26 min read·
Module 8 · Lesson 3 · About 50 minutes · Needs: lessons 1 and 2 (the network, the trees, ONNX Runtime), percentiles (Module 1 lesson 3), and the Kestrel data (course-guide/06).
The situation
Week 8 at Kestrel, Wednesday 23 December 2026. ADR-005 must choose the inference runtime, and two people want numbers. Rhys: "What is p99, and where does it go?" Imran: "What does one prediction cost?" Lesson 2's timings moved between runs by tens of per cent, so first you need a benchmark that does not mislead.
The running example is KP0104204 (simulated), scored alone as it would be at collection, and inside the 06:00 batch.