Estimador de VRAM para LLM
WebTodo se ejecuta en tu navegador: no se sube nada
Lo que bloquea la mayoría de los despliegues es la pregunta «¿cabe en las tarjetas que tengo, y cuánta concurrencia saco?». Esta herramienta divide la memoria en tres partes: Pesos = parámetros × bytes por parámetro (FP16 = 2, INT8 = 1, INT4 = 0.5). Ojo: «B» significa 10⁹, no 2³⁰ — 7B en FP16 son exactamente 14 GB; tratar B como 2³⁰ da 15.03 GB, y ese ~1 GB es justo lo que decide si cabe en una tarjeta de 80 GB. KV cache = 2 × capas × cabezas KV × dim de cabeza × longitud de secuencia × lote × bytes por elemento. Con GQA el número de cabezas KV baja a 1/N, y la KV cache también — esto es lo que decide si contexto largo y alta concurrencia pueden convivir. Activaciones y sobrecarga del framework es una regla empírica: un suelo de 0.5 GB más cerca del 10 % de pesos y KV. Es una estimación; la cifra real depende de los kernels, el paralelismo y la versión de CUDA. GB (10⁹ bytes) y GiB (2³⁰ bytes) difieren en torno al 7,4 %, así que se muestran ambos. Todo se ejecuta en tu navegador, sin conexión.
Funciones
- Memoria de pesos: parámetros × bytes por parámetro (FP32 / TF32 / BF16 / FP16 / FP8 / INT8 / INT4 / INT2)
- KV cache: 2 × capas × cabezas KV × dim de cabeza × secuencia × lote × bytes por elemento
- Compatibilidad con GQA: las cabezas KV se fijan aparte, y la KV cache cae en el mismo factor 1/N
- Activaciones y sobrecarga del framework estimadas con una regla empírica declarada
- Muestra GB (10⁹) y GiB (2³⁰) a la vez, sin confundirlos
- Parámetros de 0.5B a 671B, o pon tu propio valor
- Recuento de tarjetas por tramo para 8 / 12 / 16 / 24 / 40 / 48 / 80 / 141 GB
Cómo se usa
- Elige el número de parámetros (o un valor propio) y la precisión de los pesos
- Fija la longitud de contexto y el tamaño de lote
- Introduce las capas, la dimensión oculta, las cabezas de atención y las cabezas KV del modelo
- Lee pesos, KV, sobrecarga y total, y consulta luego los tramos de tarjeta
Preguntas frecuentes
- ¿Por qué 7B en FP16 son 14 GB?
- 7B son 7 × 10⁹ parámetros, y FP16 usa 2 bytes cada uno, así que 7 × 10⁹ × 2 = 14 × 10⁹ bytes = 14 GB. Aquí «B» es 10⁹, no 2³⁰ — usar 2³⁰ daría 15.03 GB, unos 1 GB más.
- ¿Hay diferencia entre GB y GiB?
- Sí. GB son 10⁹ bytes; GiB es 2³⁰ (unos 1,074 × 10⁹) bytes, aproximadamente un 7,4 % más. El marketing de tarjetas, la facturación en la nube y `nvidia-smi` no usan todos la misma unidad, así que se muestran las dos — si no, podrías calcular con una y comparar con la otra.
- ¿Cuánto ahorra GQA?
- Mucho. La KV cache es proporcional al número de cabezas KV: 32 cabezas de atención con 8 cabezas KV guardan un cuarto de la KV cache de la atención multicabeza completa. Eso es lo que decide si contexto largo y alta concurrencia pueden convivir.
- ¿Por qué la sobrecarga de activaciones es una estimación?
- Depende de los kernels concretos, de la estrategia de paralelismo (tensor / pipeline) y de las versiones de CUDA y del framework — no hay una fórmula exacta universal. La herramienta usa un suelo de 0.5 GB más cerca del 10 % de pesos y KV, una regla empírica habitual; mide tu despliegue real para una cifra precisa.
Herramientas relacionadas
Tamaño de disco
ConversiónConvierte el tamaño de discos y particiones: por qué un disco de 500 GB muestra 465 GB y cuántos MB hay que poner para obtener los GB deseados.
Ancho de banda y descarga
ConversiónConvierte el ancho de banda en velocidad real de descarga y en tiempo: por qué 500M dan 62,5 MB/s, cuánto cuesta el protocolo y cuánto tarda un archivo.
Conversor de unidades
ConversiónConvierte entre 26 categorías de unidades —longitud, peso, temperatura, energía, presión, flujo, fuerza, densidad y más—. Se ejecuta en tu navegador.
Analizador de URL
WebDescompone una URL en esquema, host, puerto, ruta, parámetros y ancla, con cada parámetro en crudo y decodificado. Todo en tu navegador.
Analizador de UA
WebAnaliza un User-Agent: navegador, versión, sistema, tipo de dispositivo y motor, con las reglas que coinciden. Solo coincidencia de patrones.
Códigos de estado HTTP
WebConsulta un código de estado HTTP: significado, clase 1xx–5xx, usos típicos y trampas habituales. También busca por palabra clave. Todo local.