Saltar al contenido
AI Atlas

Batching

Procesamiento por lotes

AI EngineeringNivel 3 · AvanzadoTécnica~1 min de lectura

En una frase

Batching: agrupar varias solicitudes para procesarlas juntas en el hardware y aprovecharlo mejor.

¿Demasiado técnico? Ver explicación sencilla¿Quieres profundizar? Ver explicación técnica

Explícamelo fácil

Una GPU es como un autobús: cuesta casi lo mismo llevar a una persona que a cuarenta. Agrupar solicitudes de distintos usuarios en un mismo «viaje» multiplica cuántas respuestas se generan con el mismo hardware.

Nivel técnico

Profundizando

El batching estático espera a llenar un lote; el continuous batching (o in-flight batching) inserta y retira solicitudes del lote en cada paso de decodificación, evitando que las respuestas cortas esperen a las largas. Es la técnica central de servidores de inferencia modernos. Las APIs también ofrecen modos «batch» asíncronos con descuento para trabajos que no requieren respuesta inmediata.

¿Por qué importa?

Es una de las principales razones por las que servir LLMs a escala es económicamente viable.

¿Dónde se utiliza?

  • Servidores de inferencia
  • Procesamiento masivo de documentos

Antes de aprender esto

Continúa aprendiendo

Conceptos relacionados