A reference from Weave

Inference performance glossary

Explore latency, throughput, caching, and serving techniques. Understand which parts of a model request consume time and compute.

All terms

100 terms
  • Mixed precision inference

    Mixed precision inference is the serving concept concerned with mixed precision inference during AI inference.

    Inference performance
  • Model loading

    Model loading is the serving concept concerned with model loading during AI inference.

    Inference performance
  • Model parallelism

    Model parallelism is the serving concept concerned with model parallelism during AI inference.

    Inference performance
  • Model replica

    Model replica is the serving concept concerned with model replica during AI inference.

    Inference performance
  • Model replication

    Model replication is the serving concept concerned with model replication during AI inference.

    Inference performance
  • Model warmup

    Model warmup is the serving concept concerned with model warmup during AI inference.

    Inference performance
  • Output length

    Output length is the serving concept concerned with output length during AI inference.

    Inference performance
  • P50 latency

    P50 latency is the serving concept concerned with p50 latency during AI inference.

    Inference performance
  • P95 latency

    P95 latency is the serving concept concerned with p95 latency during AI inference.

    Inference performance
  • P99 latency

    P99 latency is the serving concept concerned with p99 latency during AI inference.

    Inference performance
  • Paged attention

    Paged attention is the serving concept concerned with paged attention during AI inference.

    Inference performance
  • Pipeline parallelism

    Pipeline parallelism is the serving concept concerned with pipeline parallelism during AI inference.

    Inference performance
  • Prefill decode disaggregation

    Prefill decode disaggregation is the serving concept concerned with prefill decode disaggregation during AI inference.

    Inference performance
  • Prefill phase

    Prefill phase is the serving concept concerned with prefill phase during AI inference.

    Inference performance
  • Prefix cache

    Prefix cache is the serving concept concerned with prefix cache during AI inference.

    Inference performance
  • Processing time

    Processing time is the serving concept concerned with processing time during AI inference.

    Inference performance
  • Prompt caching

    Prompt caching reuses processing associated with previously supplied prompt content, often a matching prefix, to reduce repeated input work. It differs from response caching, which returns a stored answer instead of generating a new one.

    Inference performance
  • Prompt length

    Prompt length is the serving concept concerned with prompt length during AI inference.

    Inference performance
  • Quantization

    Quantization represents model values with lower numerical precision than the original model. It can reduce memory requirements and sometimes improve serving efficiency, with possible effects on output quality and supported operations.

    Inference performance
  • Quantization aware serving

    Quantization aware serving is the serving concept concerned with quantization aware serving during AI inference.

    Inference performance
  • Queue latency

    Queue latency is the serving concept concerned with queue latency during AI inference.

    Inference performance
  • Request coalescing

    Request coalescing is the serving concept concerned with request coalescing during AI inference.

    Inference performance
  • Request rate

    Request rate is the serving concept concerned with request rate during AI inference.

    Inference performance
  • Request scheduler

    Request scheduler is the serving concept concerned with request scheduler during AI inference.

    Inference performance
  • Response cache

    Response cache is the serving concept concerned with response cache during AI inference.

    Inference performance
  • Retry amplification

    Retry amplification is the serving concept concerned with retry amplification during AI inference.

    Inference performance
  • Scale to zero

    Scale to zero is the serving concept concerned with scale to zero during AI inference.

    Inference performance
  • Semantic caching

    Semantic caching stores a response and retrieves it for a later request judged similar in meaning. It uses a similarity method rather than requiring the later request to match the earlier text exactly.

    Inference performance
  • Sequence packing

    Sequence packing is the serving concept concerned with sequence packing during AI inference.

    Inference performance
  • Server sent events

    Server sent events is the serving concept concerned with server sent events during AI inference.

    Inference performance
  • Service time

    Service time is the serving concept concerned with service time during AI inference.

    Inference performance
  • Serving backpressure

    Serving backpressure is the serving concept concerned with serving backpressure during AI inference.

    Inference performance
  • Speculative decoding

    Speculative decoding is the serving concept concerned with speculative decoding during AI inference.

    Inference performance
  • Static batching

    Static batching is the serving concept concerned with static batching during AI inference.

    Inference performance
  • Streaming inference

    Streaming inference is the serving concept concerned with streaming inference during AI inference.

    Inference performance
  • Tail latency

    Tail latency is the serving concept concerned with tail latency during AI inference.

    Inference performance
  • Tensor fusion

    Tensor fusion is the serving concept concerned with tensor fusion during AI inference.

    Inference performance
  • Tensor parallelism

    Tensor parallelism is the serving concept concerned with tensor parallelism during AI inference.

    Inference performance
  • Throughput latency tradeoff

    Throughput latency tradeoff is the serving concept concerned with throughput latency tradeoff during AI inference.

    Inference performance
  • Throughput per gpu

    Throughput per gpu is the serving concept concerned with throughput per gpu during AI inference.

    Inference performance
  • Time to first byte

    Time to first byte is the serving concept concerned with time to first byte during AI inference.

    Inference performance
  • Time to first token

    Time to first token, or TTFT, is the elapsed time from an inference request being accepted until the first output token is delivered. It captures startup and queue delay before generation becomes visible to a user.

    Inference performance
  • Time to last token

    Time to last token is the serving concept concerned with time to last token during AI inference.

    Inference performance
  • Timeout budget

    Timeout budget is the serving concept concerned with timeout budget during AI inference.

    Inference performance
  • Token streaming

    Token streaming is the serving concept concerned with token streaming during AI inference.

    Inference performance
  • Tokens per second

    Tokens per second is the serving concept concerned with tokens per second during AI inference.

    Inference performance
  • Tool latency

    Tool latency is the time an application or agent waits for a tool call to complete. It includes work such as a database query, API request, file operation, or test run between model responses.

    Inference performance
  • Warm start

    Warm start is the serving concept concerned with warm start during AI inference.

    Inference performance
  • Websocket streaming

    Websocket streaming is the serving concept concerned with websocket streaming during AI inference.

    Inference performance
  • Weight only quantization

    Weight only quantization is the serving concept concerned with weight only quantization during AI inference.

    Inference performance