Local AI Stats.
Skip to content

DATA-DRIVEN MODEL COMPARISON

Best local LLMs for 8 GB RAM or VRAM

64 catalog weight sets fit the 5.6 GB system-memory planning budget. “Best” means a trade-off between a published benchmark score and weight size, not a tested run on your computer.

Data snapshot: . Scores and weight sizes retain their original sources.

Check your own memory budget

8 GB: weight budgets

Illustrative reserves for one local model. These are not measured requirements.
Memory poolCapacityWeight budgetReserved spaceCandidate files
System RAM / unified memory8 GB5.6 GB2.4 GB64
Dedicated VRAM8 GB6.4 GB1.6 GB77

Compared with 6 GB, this tier adds 12 weight-budget candidates: Switchboard Router 4B, Quinto 0.1 4B, H2O-Lightning 4B Native, Kernel Logic 1.5, Ling 3.0 tiny, Gemma 4 E4B, Ai2 AstaBrief 8B, UltraCoder L3 and more in the tables below. A smaller model can still be the better trade-off.

First Pareto choice on MMLU-Pro

MiniCPM5 2B · 70.8 / 100 · 1.561 GB · Q4_K_M. This choice is calculated within this page’s eligible set.

MMLU-Pro: models within the RAM budget

Knowledge and reasoning across many subjects. Published accuracy; different evaluation settings can change the result.

MMLU-Pro · GB = 1 billion bytes. Published scores may use different settings or precision.
Model / quantizationWeightsParametersScore / 100Score / GBBudget leftSources
MiniCPM5 2BQ4_K_M · Pareto choice1.561 GB2.517B70.845.3464.039 GBGet weights
Score source
LFM2.5 230MQ4_K_M · Pareto choice0.153 GB0.23B20.25132.0025.447 GBGet weights
Score source
Qwen3.5-4BQ4_K_M · Pareto choice2.741 GB4.206B79.128.8592.859 GBGet weights
Score source
Granite 4.2 8BQ4_K_M5.348 GB8.792B74.0413.8450.252 GBGet weights
Score source
Gemma 4 E4BQ4_K_M4.977 GB7.996B69.413.9440.623 GBGet weights
Score source
Granite 4.2 3BQ4_K_M2.244 GB3.66B67.8430.2323.356 GBGet weights
Score source
LFM2.5 2.6BQ4_K_M1.674 GB2.697B65.238.9383.926 GBGet weights
Score source
Gemma 4 E2BQ4_K_M3.107 GB5.123B6019.3132.493 GBGet weights
Score source
Noema 2BQ8_02.012 GB1.882B51.125.3973.588 GBGet weights
Score source
Kernel Logic 1.5Q4_K_M4.683 GB7.616B388.1140.917 GBGet weights
Score source

LiveCodeBench v6: models within the RAM budget

Solving coding problems. Version 6 only; published pass rates can vary with generation settings.

LiveCodeBench v6 · GB = 1 billion bytes. Published scores may use different settings or precision.
Model / quantizationWeightsParametersScore / 100Score / GBBudget leftSources
MiniCPM5 2BQ4_K_M · Pareto choice1.561 GB2.517B69.144.2574.039 GBGet weights
Score source
Granite 4.2 3BQ4_K_M · Pareto choice2.244 GB3.66B69.7131.0653.356 GBGet weights
Score source
Nanbeige 4.2 3BQ4_K_M · Pareto choice2.684 GB4.17B72.527.0122.916 GBGet weights
Score source
K2 Horizon 0.9BQ4_K_M · Pareto choice0.666 GB1.078B37.456.1414.934 GBGet weights
Score source
Granite 4.2 8BQ4_K_M · Pareto choice5.348 GB8.792B73.2413.6950.252 GBGet weights
Score source
Agents A1 4BQ4_K_M2.709 GB4.539B59.622.0022.891 GBGet weights
Score source
NeoHorse 1 4BQ4_K_M2.709 GB4.206B59.4321.942.891 GBGet weights
Score source
LFM2.5 2.6BQ4_K_M1.674 GB2.697B59.4135.483.926 GBGet weights
Score source
Qwen3.5-4BQ4_K_M2.741 GB4.206B55.820.3582.859 GBGet weights
Score source
Gemma 4 E4BQ4_K_M4.977 GB7.996B5210.4480.623 GBGet weights
Score source
Gemma 4 E2BQ4_K_M3.107 GB5.123B4414.1632.493 GBGet weights
Score source

All 64 model files within this tier’s RAM budget

Some files have scores only on other benchmarks. This complete size-ordered list keeps those candidates visible without assigning missing scores a zero.

Show every candidate, including models without MMLU-Pro
All memory candidates · MMLU-Pro where recorded · GB = 1 billion bytes. Published scores may use different settings or precision.
Model / quantizationWeightsParametersScore / 100Score / GBBudget leftSources
Vela Lumen v1.1F160.143 GB0.048BNot recorded—5.457 GBGet weights
LFM2.5 230MQ4_K_M · Pareto choice0.153 GB0.23B20.25132.0025.447 GBGet weights
Score source
PicoLM 80MF160.18 GB0.09BNot recorded—5.42 GBGet weights
PicoLM v2 81MF160.193 GB0.096BNot recorded—5.407 GBGet weights
PicoLM v2.1 81MF160.193 GB0.096BNot recorded—5.407 GBGet weights
Udgam 384M ChatQ4_K_M0.238 GB0.384BNot recorded—5.362 GBGet weights
Quill 1 PreviewQ4_K_MCode-completion model; not a general chat model.0.398 GB0.494BNot recorded—5.202 GBGet weights
Liquid AI d1-omni-600MQ8_00.407 GB0.587BNot recorded—5.193 GBGet weights
LightOnOCR-3 0.8BQ4_K_M0.529 GB0.853BNot recorded—5.071 GBGet weights
Satella-RAG 0.8BQ5_K_M0.593 GB0.773BNot recorded—5.007 GBGet weights
K2 Horizon 0.9BQ4_K_M0.666 GB1.078BNot recorded—4.934 GBGet weights
MiniCPM-V 4.7 1BQ4_K_M0.672 GB1.006BNot recorded—4.928 GBGet weights
OneJev 1.5 0.8BQ4_K_M0.672 GB1.007BNot recorded—4.928 GBGet weights
d3-edge 0.6BQ8_00.806 GB0.748BNot recorded—4.794 GBGet weights
Switchboard Router 0.5B v0.1F160.994 GB0.494BNot recorded—4.606 GBGet weights
Spark X2.5 1.7BQ4_K_M1.107 GB1.708BNot recorded—4.493 GBGet weights
Curious 2BQ4_01.215 GB1.882BNot recorded—4.385 GBGet weights
Noema 1.5 2BQ4_K_M1.274 GB1.882BNot recorded—4.326 GBGet weights
StartLux-Decision-v1-2BQ4_K_M1.274 GB1.882BNot recorded—4.326 GBGet weights
Arm-optimized Qwen3.5-2BQ4_K_M1.274 GB1.882BNot recorded—4.326 GBGet weights
Empero Qwen3.8 2BQ4_K_M1.312 GB2.274BNot recorded—4.288 GBGet weights
Index Translate 2BQ4_K_MTranslation specialist, not a general chat ranking. Apache-2.0 licensed. The official llama.cpp recipe uses the chat template with thinking disabled, temperature 0 and the target-language prompt. This 1.312 GB Q4_K_M file is text-capable by itself; image input needs the separate compatible projector. Runtime, KV cache and long contexts need memory beyond the weight file. The recorded FLORES result is from the source checkpoint, not a Q4 speed or compatibility test.1.312 GB2.274BNot recorded—4.288 GBGet weights
MiniCPM5 abliterated v2Q4_K_M1.561 GB2.517BNot recorded—4.039 GBGet weights
MiniCPM5 2BQ4_K_M · Pareto choice1.561 GB2.517B70.845.3464.039 GBGet weights
Score source
ColGrep-Agent-2BQ4_K_M1.561 GB2.517BNot recorded—4.039 GBGet weights
LFM2.5 2.6BQ4_K_M1.674 GB2.697B65.238.9383.926 GBGet weights
Score source
DFM MimirQ8_01.913 GB1.787BNot recorded—3.687 GBGet weights
TwIL LM3Q4_K_M1.915 GB3.075BNot recorded—3.685 GBGet weights
Noema 2BQ8_02.012 GB1.882B51.125.3973.588 GBGet weights
Score source
Josev-2BQ8_02.045 GB1.912BNot recorded—3.555 GBGet weights
Limite 1B - ViolettoBF16BF16 Safetensors; custom code or vLLM plugin. Single-turn math specialist.2.071 GB1BNot recorded—3.529 GBGet weights
Granite 4.2 3BQ4_K_M2.244 GB3.66B67.8430.2323.356 GBGet weights
Score source
webAI TwIL-LM3-ProQ4_K_M2.244 GB3.66BNot recorded—3.356 GBGet weights
OpenDecider-small-tdQ4_K_M2.497 GB4.022BNot recorded—3.103 GBGet weights
Clary 2 Cyber HeavyQ4_K_M2.497 GB4.022BNot recorded—3.103 GBGet weights
RefinedToolCall v5Q6_K2.538 GB3.086BNot recorded—3.062 GBGet weights
grug 3BQ4_K_M2.575 GB4.17BNot recorded—3.025 GBGet weights
Spark X2.5 4BQ4_K_M2.6 GB4.112BNot recorded—3 GBGet weights
Granite concision editF162.673 GB1.335BNot recorded—2.927 GBGet weights
Nanbeige 4.2 3BQ4_K_M2.684 GB4.17BNot recorded—2.916 GBGet weights
Wald-Q4B v2.1Q4_K_M2.709 GB4.66BNot recorded—2.891 GBGet weights
NeoHorse 1 4BQ4_K_M2.709 GB4.206BNot recorded—2.891 GBGet weights
APUS Reflex 4BQ4_K_M2.709 GB4.206BNot recorded—2.891 GBGet weights
Afrique Qwen v2Q4_K_M2.709 GB4.206BNot recorded—2.891 GBGet weights
Agents A1 4BQ4_K_M2.709 GB4.539BNot recorded—2.891 GBGet weights
Qwen3.5-4BQ4_K_M · Pareto choice2.741 GB4.206B79.128.8592.859 GBGet weights
Score source
Empero Qwen3.8 4BQ4_K_M2.783 GB4.66BNot recorded—2.817 GBGet weights
FrogNano-4B-2609Q4_K_M2.798 GB4.326BNot recorded—2.802 GBGet weights
Liquid AI d1-3BQ8_0Decision model, not a chat model. Use a llama.cpp build with /v1/systemone support. The selected Q8_0 file contains language weights; image input needs a compatible separate projector. Total parameters include the vision encoder. LFM Open License v1.0 has commercial-use conditions. The recorded score is not a Q8_0 compatibility or speed test.2.875 GB3.123BNot recorded—2.725 GBGet weights
Gemma 4 E2BQ4_K_M3.107 GB5.123B6019.3132.493 GBGet weights
Score source
K2 Horizon 3.7BQ4_K_M3.157 GB5.058BNot recorded—2.443 GBGet weights
Bonsai 27B (1-bit)Q1_0Custom Prism llama.cpp kernels required; check backend support.3.803 GB26.896BNot recorded—1.797 GBGet weights
Switchboard Router 4BQ8_04.28 GB4.022BNot recorded—1.32 GBGet weights
Quinto 0.1 4BQ8_04.482 GB4.206BNot recorded—1.118 GBGet weights
H2O-Lightning 4B NativeQ8_04.482 GB4.206BNot recorded—1.118 GBGet weights
Kernel Logic 1.5Q4_K_M4.683 GB7.616B388.1140.917 GBGet weights
Score source
Ling 3.0 tinyQ4_K_M4.824 GB7.893BNot recorded—0.776 GBGet weights
Gemma 4 E4BQ4_K_M4.977 GB7.996B69.413.9440.623 GBGet weights
Score source
Ai2 AstaBrief 8BQ4_K_M5.028 GB8.191BNot recorded—0.572 GBGet weights
DuoNeural Hermes v3Q4_K_M5.156 GB8.468BNot recorded—0.444 GBGet weights
DuoNeural Hermes v2Q4_K_M5.156 GB8.468BNot recorded—0.444 GBGet weights
UltraCoder L3Q4_K_M5.156 GB8.468BNot recorded—0.444 GBGet weights
Granite 4.2 8BQ4_K_M5.348 GB8.792B74.0413.8450.252 GBGet weights
Score source
K2 Horizon 7BQ4_K_M5.592 GB8.999BNot recorded—0.008 GBGet weights

Additional candidates with 8 GB dedicated VRAM

The 6.4 GB VRAM weight budget admits these additional files. They do not pass this page’s more cautious system-memory budget.

MMLU-Pro (where recorded) · GB = 1 billion bytes. Published scores may use different settings or precision.
Model / quantizationWeightsParametersScore / 100Score / GBBudget leftSources
Qwythos-9B Claude Mythos 5 1MQ4_K_M5.629 GB8.954BNot recorded—0.771 GBGet weights
RapidChat 9BQ4_K_M5.629 GB9.41BNot recorded—0.771 GBGet weights
APUS Reflex 9BQ4_K_M5.629 GB9.41BNot recorded—0.771 GBGet weights
OpenMobile-2 9BQ4_K_M5.629 GB8.954BNot recorded—0.771 GBGet weights
Qwen3.5-9BQ4_K_M · Pareto choice5.681 GB9.653B82.514.5230.719 GBGet weights
Score source
Empero Qwen3.8 9BQ4_K_MReasoning distillation, not an official Qwen 3.8 9B release. Use a recent llama.cpp build with Qwen3.5 / Gated DeltaNet support; older builds can fail to load it. Apache-2.0 licensed. The 5.780 GB Q4_K_M file is only the weight file: runtime, KV cache and long contexts need additional memory. The recorded MMLU and GSM8K results are from the source checkpoint, not Q4 speed or compatibility tests.5.78 GB9.653BNot recorded—0.62 GBGet weights
Index-Translate-9BQ4_K_M5.78 GB9.653BNot recorded—0.62 GBGet weights
Ornith-1.5-9BQ4_K_M5.78 GB9.197BNot recorded—0.62 GBGet weights
MiMo-V2.6-Distill-Qwen-9BQ4_K_M5.841 GB8.954BNot recorded—0.559 GBGet weights
Ternary Bonsai 2 27BPTQ1_0Custom Prism llama.cpp kernels required; check backend support.5.947 GB26.896BNot recorded—0.453 GBGet weights
Ternary Bonsai 2 27B Abliterated (BoldingBuilds)PTQ1_05.947 GB26.896BNot recorded—0.453 GBGet weights
Mitsuba-ComfyUI-27BPTQ1_05.998 GB27.321BNot recorded—0.402 GBGet weights
Cloudflare Clef-flash 9BQ4_K_MDecision model. llama.cpp uses /v1/systemone; text generation is unavailable. Image input requires current model support plus a compatible multimodal projector. See the Clef comparison for sources and checks.6.041 GB9.076BNot recorded—0.359 GBGet weights

Computers near this memory tier

These are memory candidates, not tested model/runtime matches. Dedicated VRAM is used for GPU-fit planning; system RAM is not treated as VRAM.

    Compare all hardware

    How recommendations are calculated

    We compare one benchmark at a time. A Pareto choice has no other scored model with both an equal or smaller weight file and an equal or higher score, with at least one strict improvement. The first choice is the frontier point nearest the chart’s top-left corner, using the same rounded memory scale and 0–100 score scale as the main chart. Other frontier choices follow, then other scored models by score.

    Score per GB is shown for context; it does not choose the champion. Changing the budget or dataset can change the result. Scores are published point estimates, often for the source checkpoint rather than the selected quantization. They do not establish statistically significant differences or equal evaluation conditions.

    RAM, VRAM and unified memory

    Use one memory pool. System RAM is used for CPU inference; a dedicated GPU has separate VRAM. Do not add RAM and VRAM as if they were one GPU pool. Partial CPU offload needs a supported backend and can change speed. Unified memory is shared by CPU, GPU and the operating system; software can limit how much the GPU can allocate.

    Our initial weight budget reserves 30% of system RAM or unified memory, with a minimum of 2 GB. For VRAM it reserves 20%, with a minimum of 1 GB. These are adjustable planning assumptions, not measured requirements. Context cache, runtime buffers, other programs, multimodal files and concurrent users can need more. A file that passes the budget check is a candidate, not a confirmed hardware-compatible configuration.

    Check the model’s runtime and quantization support before downloading. See the Transformers cache documentation and llama.cpp backend documentation. GB uses decimal bytes; operating systems can report GiB instead.

    Related memory tiers and tasks

    All model records · Memory planning guide