AI inference glossary
Benchmark metrics

Warmup

Also known as warmup phase, cache priming

In plain English

Warmup is the priming pass before measurement starts, so the run is scored on a system in steady state rather than one with an empty cache.

Technical definition

Warmup is the phase before the profiling window in which a benchmark primes caches and reaches steady state, and whose requests are excluded from reported results.

Engineering details

A cold system misrepresents production twice over: the cache is empty, and every session starting at turn zero creates a synchronized burst that no real deployment sees. AgentX therefore starts each conversation at a seeded point partway through its history, replays the requests needed to reconstruct that state, then advances each replay lane further before measurement begins.

Why it matters

Where the measurement window starts changes the result. Include the priming pass and prefix reuse looks worse than production; skip priming entirely and cache-dependent recipes are scored on a state they would never serve from.

How to read it in InferenceX

The AgentX point view separates the two phases, so telemetry can be inspected for either. Warmup requests are capped at a single output token, which is why their output length is about one and their interactivity and decode series are blank: one token has no inter-token latency.