Calculadora de cómputo (FLOPs) para entrenar un LLM

Introduce el tamaño del modelo, el número de tokens de entrenamiento y tu hardware. La calculadora aplica la estimación estándar de 6 FLOPs por parámetro y token para dar el cómputo total, las horas GPU y los días que lleva con una utilización realista, y compara tus tokens con la regla de Chinchilla de unos 20 tokens por parámetro.

B
B
TFLOP/s
%
Cómputo de entrenamiento C = 6ND8,4E22 FLOPs
Días reales15,22
Horas GPU
186.966
Horas reales
365,2
Petaflop/s-día
972,2
Tokens por parámetro
285,71
Tokens óptimos de Chinchilla (20 × N)
140 B
Cómputo de inferencia por token (2N)
14.000.000.000 FLOPs

Funciona en tu navegador: nada de lo que escribes se envía a ningún sitio.

Cómo se usa

  1. Escribe los parámetros y los tokens de entrenamiento, ambos en miles de millones (2 billones de tokens = 2000).
  2. Escribe el número de GPU, sus TFLOP/s máximos y la MFU esperada.
  3. Lee el cómputo total, el tiempo y las horas GPU; compara los tokens por parámetro con el valor de Chinchilla.

Fórmulas

  • Cómputo de entrenamiento C = 6 × N × D FLOPs
  • Velocidad efectiva por GPU = pico × MFU
  • Horas GPU = C ÷ (pico × MFU) ÷ 3600; tiempo real = horas GPU ÷ número de GPU
  • Petaflop/s-día = C ÷ (10¹⁵ × 86.400)
  • Tokens óptimos de Chinchilla ≈ 20 × N; inferencia ≈ 2N FLOPs por token generado

Ejemplo

Un modelo de 7000 millones de parámetros entrenado con 2 billones de tokens en 512 GPU de 312 TFLOP/s con un 40 % de MFU:

  • C = 6 × 7 × 10⁹ × 2 × 10¹² = 8,4E22 FLOPs (972,2 petaflop/s-día);
  • cada GPU rinde 312 × 0,4 = 124,8 TFLOP/s, así que hacen falta 8,4 × 10²² ÷ 1,248 × 10¹⁴ ÷ 3600 = 186.966 horas GPU;
  • con 512 GPU son 365,2 horas, unos 15,22 días;
  • 2000 ÷ 7 = 285,71 tokens por parámetro, 14 veces los 140 mil millones de tokens óptimos de Chinchilla.

Consejos

  • Deja margen. Los reinicios tras fallos, las evaluaciones y los checkpoints suelen sumar decenas de por ciento al tiempo ideal.
  • Revisa la memoria aparte. El cómputo dice cuánto se tarda; si el modelo cabe depende de parámetros, gradientes y estados del optimizador. Para obtener N, usa la calculadora de parámetros de un transformer.
  • Multiplica las horas GPU por el precio por hora de una GPU para estimar el coste.

Preguntas frecuentes

¿Por qué 6 × parámetros × tokens?

En un transformer denso, la pasada hacia delante cuesta unos 2 FLOPs por parámetro y token (una multiplicación y una suma), y la pasada hacia atrás, aproximadamente el doble. 2 + 4 = 6 FLOPs por parámetro y token, así que C ≈ 6ND. La estimación, de Kaplan et al. (2020), no cuenta la atención sobre el contexto, que añade algo en secuencias largas.

¿Qué MFU debo suponer?

La utilización de FLOPs del modelo es la parte del pico de las GPU que se dedica a las operaciones del modelo. Los entrenamientos grandes y bien ajustados suelen reportar más o menos entre un 30 y un 50 %; con clústeres pequeños, redes lentas o secuencias largas baja. Aquí el valor por defecto es 40 %.

¿Qué rendimiento máximo pongo?

La cifra densa (sin dispersión) para el formato numérico en el que entrenas, según la ficha técnica de la GPU. Una NVIDIA A100 tiene 312 TFLOP/s en BF16 denso, que es el valor por defecto. No uses la cifra con sparsity, que es el doble.

¿Qué es la regla de Chinchilla?

Hoffmann et al. (2022) vieron que, con un presupuesto de cómputo fijo, un modelo debería ver unos 20 tokens de entrenamiento por parámetro: 70.000 millones de parámetros y 1,4 billones de tokens en el propio Chinchilla. Muchos modelos actuales entrenan mucho más allá, porque un modelo más pequeño que ha visto más datos es más barato de usar.

Más en Desarrollo

Todas las herramientas de la categoría: Desarrollo ·Actualizado el 7 de noviembre de 2026

Opciones de privacidad

Google Analytics nos muestra qué herramientas se usan y si funcionan. Puede usar cookies. Tu elección se guarda en este navegador.