AI inference glossary
Benchmark metricsTPOT

Time per output token

Also known as inter-token latency, ITL

In plain English

TPOT is the gap between each new piece of a streamed answer. Smaller gaps make the response feel faster and smoother.

Technical definition

Time per output token is the average delay between generated tokens after the first token has arrived.

Relationship

interactivity ≈ 1000 / TPOT(ms)

Engineering details

TPOT measures the decode cadence of a streaming response. Ignoring unit conversion, it is the inverse of per-user token rate: 20 ms per token corresponds to about 50 tokens per second per user.

Why it matters

TPOT isolates the part of latency that controls how fluid a streamed answer feels. It normally worsens as more requests share the system, even while aggregate throughput rises.

How to read it in InferenceX

InferenceX often presents the reciprocal measure, tok/s/user, because higher is visually better. Recipe tables may include TPOT directly, especially when comparing scheduler or kernel changes at matched concurrency.