Todos los vídeos Inferencia de LLMs 2:13

El reloj de una petición

Entrada larga y salida larga añaden trabajo en fases diferentes. Un único reloj no distingue ambas.

Los enlaces con ?t= abren el vídeo en un segundo concreto.

Resumen del vídeo

Las ideas que debes retener

01

La petición cambia de forma después del prefill

Consideremos una petición con Lin tokens de entrada y Lout tokens generados.

02

TTFT mide una frontera visible para el cliente, no una sola operación

En un servicio real podemos descomponer el camino hasta la primera salida así:

03

En modelos con razonamiento, distingue TTFT de TTFO

La definición concreta del «primer token» también puede cambiar con el tipo de modelo. En AIPerf actual, TTFT llega hasta el primer token de cualquier tipo, incluidos tokens de…

Momentos clave

Ve directamente a una sección

  1. Leer y después generar
  2. El cliente también espera
  3. Cada token añade tiempo
  4. Un evento no es un token
  5. Terminar no basta
  6. La forma de la tarea importa
Leer transcripción revisada

Vídeo sin narración. Esta transcripción reproduce el texto visual del vídeo; no atribuye una voz inexistente.

Leer y después generar

El prefill procesa el prompt y construye estado reutilizable de atención.

El decode añade un token usando ese estado, sin recomputar toda la historia desde cero.

Entrada larga y salida larga añaden trabajo en fases diferentes. Un único reloj no distingue ambas.

El cliente también espera

El primer token llega después de red, cola, prefill, generación inicial y entrega.

En este ejemplo, quitar cien milisegundos de cola baja el TTFT de 450 a 350 milisegundos.

El prefill sigue tardando doscientos. Un TTFT menor no demuestra un kernel más rápido.

Cada token añade tiempo

La primera salida tarda 450 milisegundos. La respuesta contiene 120 tokens.

Quedan 119 intervalos, a 25 milisegundos por token en este ejemplo.

El total es 3,425 segundos. Para salidas largas, pequeñas mejoras de cadencia se acumulan.

Un evento no es un token

El cliente recibe tres tokens juntos cada noventa milisegundos.

Los eventos distan noventa milisegundos; la cadencia estable equivale a treinta por token.

Antes de comparar ITL o TPOT, fija qué cuenta cada evento y dónde empieza el reloj.

Terminar no basta

Diez peticiones terminan en diez segundos. El throughput es una petición por segundo.

Sólo siete cumplen el límite de latencia fijado antes del experimento.

El goodput es 0,7 por segundo. Contar todas las respuestas oculta tres incumplimientos.

La forma de la tarea importa

Un resumen puede tener mucha entrada y poca salida. Una generación larga invierte esa proporción.

Mover un caso en este mapa cambia el trabajo esperado de prefill y decode.

Compara distribuciones de entrada y salida, no sólo una cifra global de tokens por segundo.