mistralai · text · mixture of experts

Mistral-Small-4-119B-2603

mistralai/Mistral-Small-4-119B-2603

Mistral-Small-4-119B-2603 at Q4_K_M is exactly 72,158,718,784 bytes (67.20 GiB / 72.16 GB) — an effective 4.835 bits per weight, not the nominal 4. Its KV cache at 32K is 0.70 GiB.

From the file· summed from 2 file(s)From the file· KV per layer
Parameters
119B
total, not active
Architecture
mistral4
36 layers
Context
1,048,576
native (config.json)
License
apache-2.0

Shipped quantizations

exact bytes, summed from published files
QuantSizeExact bytesEffective bpwTensorsPublisher
IQ1_S25.04 GiB26,882,944,2561.801bartowski
IQ1_M27.51 GiB29,534,629,1201.979bartowski
UD-IQ1_M30.09 GiB32,306,941,6322.165unsloth
IQ2_XXS31.35 GiB33,663,298,8162.256bartowski
UD-IQ2_XXS32.53 GiB34,924,187,3282.340unsloth
IQ2_XS34.48 GiB37,019,921,6642.480bartowski
UD-IQ2_M34.99 GiB37,574,987,4562.518unsloth
IQ2_S35.52 GiB38,138,359,0402.555bartowski
IQ2_M38.77 GiB41,629,199,6162.789bartowski
Q2_K39.18 GiB42,069,830,9122.819bartowski
Q2_K_L39.67 GiB42,594,118,9122.854bartowski
UD-IQ3_XXS39.86 GiB42,797,027,0082.867unsloth
UD-IQ3_S41.36 GiB44,407,639,7442.975unsloth
UD-Q3_K_S46.23 GiB49,641,737,9203.326unsloth
IQ3_XXS46.44 GiB49,867,042,0483.341bartowski
IQ3_XS2 shards48.20 GiB51,750,284,7363.467bartowski
Q3_K_S2 shards48.42 GiB51,995,651,5203.484bartowski
UD-Q3_K_M3 shards50.64 GiB54,372,913,1523.643unsloth
Q3_K_M2 shards50.82 GiB54,562,565,5683.656bartowski
Q3_K_L2 shards52.99 GiB56,898,268,6403.812bartowski
IQ3_M2 shards53.05 GiB56,959,610,3363.816bartowski
UD-IQ4_XS3 shards54.13 GiB58,126,815,2323.895unsloth
UD-IQ4_NL3 shards55.13 GiB59,200,557,0563.966unsloth
IQ4_XS2 shards59.41 GiB63,794,752,9924.274bartowski
IQ4_NL2 shards62.83 GiB67,460,181,4724.520bartowski
Q4_02 shards63.06 GiB67,709,742,6244.537bartowski
UD-Q4_K_S3 shards64.70 GiB69,468,213,2804.654unsloth
Q4_K_S2 shards65.08 GiB69,884,358,1124.682bartowski
Q4_K_M2 shards67.20 GiB72,158,718,7844.835lmstudio-community
Q4_K_M2 shards67.65 GiB72,636,771,7764.867bartowski
Q4_K_L2 shards68.02 GiB73,035,230,6564.893bartowski
UD-Q4_K_M3 shards68.70 GiB73,763,180,5444.942unsloth
Q5_K_S3 shards76.57 GiB82,216,562,2725.509bartowski
UD-Q5_K_S3 shards77.82 GiB83,556,880,3845.598unsloth
Q5_K_M3 shards79.20 GiB85,039,164,9925.698bartowski
Q5_K_L3 shards79.51 GiB85,370,515,0085.720bartowski
UD-Q5_K_M3 shards83.04 GiB89,160,470,5285.974unsloth
Q6_K3 shards90.96 GiB97,668,484,0646.544lmstudio-community
UD-Q6_K4 shards92.60 GiB99,428,126,8486.662unsloth
Q6_K3 shards95.75 GiB102,808,727,1046.888bartowski

KV cache by context

computed per layer
ContextKV cache (f16)Flat formulaOverstated byFull / windowed / recurrent
4,0960.09 GiB2.25 GiB25.60×36 / 0 / 0
8,1920.18 GiB4.50 GiB25.60×36 / 0 / 0
16,3840.35 GiB9.00 GiB25.60×36 / 0 / 0
32,7680.70 GiB18.00 GiB25.60×36 / 0 / 0
65,5361.41 GiB36.00 GiB25.60×36 / 0 / 0
131,0722.81 GiB72.00 GiB25.60×36 / 0 / 0

This model uses multi-head latent attention. No V cache is allocated at all, and the K cache stores a 256-wide latent plus 64 rope dimensions — so reading num_key_value_heads from config.json and multiplying, as every calculator does, overstates the cache by well over an order of magnitude.

Compare with

same modality, comparable size

Will it run on your card?

full quant x context sweep

Why other calculators give a different number

A parameters × bits ÷ 8 estimate puts Q4_K_M at roughly 62.55 GiB. The real file is 67.20 GiB, because a quantization is a mixture and some tensors are always kept at higher precision. The larger discrepancy is the cache: this model allocates no value cache at all, so any formula reading num_key_value_heads overstates it by more than an order of magnitude.

Architecture

from config.json
Layers
36
Attention heads
32
KV heads
32
Head dim
128
Hidden size
4096
Vocab
131,072
Sliding window
none
SWA period
MLA
yes
Experts
128
Experts per token
4
use_sliding_window

Questions people ask

How much VRAM does Mistral-Small-4-119B-2603 need?
Q4_K_M is exactly 72,158,718,784 bytes (67.20 GiB) in weights. Add the KV cache, which depends on your context length, plus roughly half a gigabyte of runtime overhead.
How large is Mistral-Small-4-119B-2603's KV cache?
0.70 GiB at 32K context with an f16 cache, computed per layer. Quantizing the cache to q8_0 roughly halves it, which is often the difference between a context length fitting and not.
Is Mistral-Small-4-119B-2603 a mixture-of-experts model?
Yes — 128 experts, 4 routed per token. Every expert must be resident, but only the routed ones are read per token, which is why its memory requirement and its speed behave very differently.
Which quantization of Mistral-Small-4-119B-2603 should I use?
Q4_K_M is the usual default. Pick the largest quantization that fits your card at the context you actually need — the table above gives exact sizes for every one published.