Calculadora de VRAM GGUF: pesa el modelo antes de que la descarga empiece
Pesos, caché KV y un veredicto por tarjeta desde tres entradas que puedes re-derivar a mano — el 8B «de tarjeta de 8 GB» que falla por 23%, explicado y corrido en vivo.
■ space · la báscula de puente · fig 1
VRAM ≈ pesos + caché KV + overhead; el tamaño del archivo es solo la línea de pesos.
Un 8B en Q4_K_M, contexto de 32k: ~9.8 GB — le erra a una tarjeta de 8 GB por 23%. El quant nunca fue el villano; el contexto lo fue.
El modo inverso responde la pregunta de verdad: entra un presupuesto, sale el quant más grande que cabe. Toda la aritmética, en tu navegador, nada se sube.
01LA BÁSCULA DE PUENTE
el modelo es la caja, el contexto es el carrete — la marca roja es la tarjeta que tienes
CARGA ~9.8 GB · PESOS 4.85 GB · KV 4.00 GB · TARA 0.94 GB · VEREDICTO ERRADO POR 23%
la tecla 2 rebobina 4 096 → 32 768 → 131 072 tokens al carrete — mira la aguja, no el quant
la aguja se para en 9.8 de 16 — más allá de la marca roja en 8, y la bandera discute sola
02LA ARITMÉTICA
dos líneas mueven la aguja: lo que pesa la caja, lo que cuesta el contexto
VRAM ≈ weights + KV cache + overhead
weights = params × bits-per-weight / 8
KV cache = 2 × layers × kv_dim × context × 2 bytes (f16)
overhead ≈ 0.7 GB CUDA/runtime + ~5% compute buffers
bits-por-peso según los formatos de quant ggml de llama.cpp — los mismos números con los que se arman los archivos de Hugging Face
| Quant | bpw | Quant | bpw |
|---|---|---|---|
| Q2_K | 3.35 | Q5_K_M | 5.69 |
| Q3_K_M | 3.91 | Q6_K | 6.59 |
| IQ4_XS | 4.25 | Q8_0 | 8.50 |
| Q4_K_M | 4.85 | F16 | 16.0 |
03EL CARRIL INVERSO
entra un presupuesto, sale un quant — una tarjeta fija, un modelo en mente: la pregunta que la gente tiene de verdad
la tirada del expediente: un 7B a 4 096 de contexto contra un presupuesto de 8 GB (geometría GQA)
| Quant | Pesos | Total (est.) | Verdict |
|---|---|---|---|
| Q4_K_M | 4.24 GB | ~5.7 GB | cabe con aire |
| Q6_K | 5.77 GB | ~7.3 GB | justo |
| Q8_0 | 7.44 GB | ~9.0 GB | offload parcial a CPU, mucho más lento |
El tamaño del archivo te decía qué ibas a descargar. Jamás te decía qué podías correr.
una pantalla, y el debate de siempre «Q4 o Q8» se colapsa en la respuesta de tu hardware en vez de la de otro
04CÓRRELO TÚ MISMO
tres entradas que puedes re-derivar a mano, un veredicto con el que puedes discutir — los defaults son el ejemplo trabajado del expediente
el veredicto «tarjeta de 8 GB»: errado por 23% — el quant nunca fue el villano; el contexto lo fue.
franja de tarjetas: pleno · cabe — oscuro: justo — pasada la línea punteada del 85% — rayado: pasado · offload parcial
gguf_dump.pyfin de la báscula de puente · nada fetchado · todo local