← Volver al configurador

Metodología de memoria · v0.3

Actualización 1.0-rfc2: la versión actual amplía estas fórmulas base con metadatos por grupos, reservas de host y software. Consulta el dimensionamiento actualizado y sus fuentes. Los perfiles anteriores siguen disponibles como alternativa manual.

Revisión del 22 de septiembre de 2026. Estimación orientada al dimensionamiento. No sustituye una prueba con la carga real.

Cambios frente a v0.1

ConceptoAntesAhora
CuantizaciónTodos los parámetros a una precisiónParte cuantizada + parte BF16; metadatos ajustables
Activaciones de inferenciaImplícitas en un porcentajePresupuesto separado de activaciones y logits
Multi-GPUCapacidad total idealTP, PP, réplicas y decisión por GPU
ConcurrenciaMáximo entre lote y usuariosLote activo y solicitudes residentes separados
KVMHA/GQAMHA/GQA/MQA/MLA, bloques, prefijo y ventana
EntrenamientoEstados agrupados y factor fijoGradientes, AdamW, copia maestra y K editables
Runtime2,147483648 GB por GPU fijosPresupuesto editable, buffers y margen separados

Fórmulas implementadas

P son parámetros totales, U parámetros sin cuantizar, L capas, H dimensión oculta, S contexto, B microbatch y V vocabulario. Los parámetros introducidos en B se multiplican por 10⁹. Todas las memorias calculadas se convierten mediante bytes / 10⁹.

Supuestos que no deben interpretarse como datos medidos

Predeterminados propios: K=20, contexto del motor=1,073741824 GB/GPU, margen=15 %, reserva=10 %, metadatos cuantizados=5 %, bloques KV=16 tokens y prefill=2048 tokens. El margen no sustituye los componentes explícitos ni representa una medición.

El motor, la interfaz y el informe usan GB decimales: 1 GB = 1.000.000.000 bytes. Por ejemplo, 8.000 millones de parámetros FP16 ocupan 16 GB antes de otros componentes. Las capacidades de catálogo conservan los GB nominales publicados, sin reinterpretarlos como unidades binarias. Es un presupuesto de planificación, no una medición de bytes físicos: confirma la memoria visible al motor. Los presupuestos binarios previos de motor y SO se convierten a GB conservando sus bytes. Anchos de banda en GB/s y discos en TB decimales (1 TB = 1.000 GB).

No se aplica el multiplicador aproximado 0,04 a todos los modelos MLA: se usan sus dimensiones. Tampoco se reduce la VRAM de MoE con una curva probabilística de expertos activos: todos los pesos siguen residentes. La selección de GPU no garantiza soporte de kernels o formatos.

Persisten límites: no hay atención lineal/DSA/CSA, encoders multimodales explícitos, ZeRO/FSDP, checkpointing, paralelismo entre nodos, speculative decoding ni predicción medida de TPS o TTFT. El rango orientativo de inferencia se explica a continuación. La tarjeta de red no modifica por sí misma los bytes del modelo.

Panel visual y velocidad orientativa (v0.3)

El círculo representa el presupuesto de la GPU más exigida dividido entre su VRAM utilizable, después de la reserva. Hasta 60 %: holgada; de 60 a 85 %: con margen; de 85 a 100 %: ajustada; más de 100 %: no cabe sin cambios o descarga a RAM. Son categorías de planificación propias, no umbrales del fabricante. Cuando hay exceso, el círculo se llena y el porcentaje conserva el valor superior al 100 %; el texto muestra los GB que faltan.

La velocidad sigue el enfoque de techo de cálculo y ancho de banda con fórmulas y supuestos de planificación. Solo se ofrece para modelos densos precargados con atención estándar de contexto completo, atención eficiente, TP=PP=1 y memoria suficiente sin descarga. MoE, MLA, ventanas deslizantes y dimensiones especiales no tienen estimación de velocidad. No se asignan cifras a entrenamiento, modelos personalizados, GB300 NVL72 ni comunicación TP/PP sin calibrar.

Por réplica ocupada: B = mínimo(lote, techo(usuarios/réplicas)). Por paso de decode se leen los pesos completos más la KV de B secuencias al contexto máximo seleccionado. No se descuenta el prefijo compartido en las lecturas de KV. FLOPs aproximados = B × (2P + 4LHS). Tiempo de paso = máximo(bytes/ancho de banda efectivo, FLOPs/cómputo efectivo) / penalización + 0,002 segundos. Para pesos de menos de 8 bits la penalización es 0,92; no se promete aceleración aritmética INT4/FP8. Se usan TFLOPS BF16 densos, sin sparsity.

El escenario conservador usa 35 % del ancho de banda y 20 % del cómputo; el favorable usa 70 % y 45 %. Son supuestos ilustrativos, no percentiles, intervalos de confianza ni resultados medidos. Tokens/s por usuario = (B / solicitudes por réplica) / tiempo de paso. Si hay cola es un promedio con reparto equitativo a largo plazo, no una cadencia continua garantizada. Se presupone distribución equilibrada entre réplicas y suficiente alimentación desde CPU.

Prefill sin cola: máximo((2PN + 4LHN²)B/cómputo efectivo, bytes de pesos/ancho de banda efectivo) + 0,002 s, con N limitado al contexto. Es una aproximación de procesamiento del prompt, no TTFT extremo a extremo: omite tokenización, carga del modelo, red, planificación, contención y espera. La barra compara el extremo conservador de tokens/s con el objetivo introducido; se satura en 2× el objetivo y la cifra conserva el rango completo.

CPU, RAM y red no reciben multiplicadores arbitrarios de tokens/s: su efecto real exige medir el motor, topología, tráfico y alimentación de datos. Añadir réplicas puede atender a más usuarios; no acelera automáticamente una solicitud. La cuantización y el backend deben estar soportados por la GPU.

Las cifras marcadas como sparse en las fichas se dividen por dos para obtener la referencia densa. No se equiparan GB/s decimales con GiB/s.

Catálogo ampliado

311 entradas revisadas: 224 calculables y 87 excluidas por datos o soporte insuficientes. Se cargan dimensiones y límites propios; no se reutiliza la arquitectura de Qwen para otras familias. Consultar alcance, fuentes y limitaciones por modelo.

Comprobación

Pruebas numéricas automatizadas: ejemplo GQA, precisión mixta, MLA, residencia, prefijo, bloques, SWA, TP/PP, replicación KV, cola, AdamW, offload y rechazo de configuraciones inválidas. No sustituyen una medición con un LLM real.

Fuentes de hardware y alcance de compatibilidad