What AI model can my computer run?

Pick your graphics card or Mac, or type how much memory it has. You see which of today's popular open models fit, and at which quantization (how tightly the model is compressed). Where a publication measured how fast one runs on that hardware, you get the speed too. Every size is the model file's real size, not a guess from its parameter count.

or

How to read it

A local model runs fastest when the whole file sits in your graphics card's memory (VRAM), or on a Mac, in the part of unified memory its graphics are allowed to use. Each model comes in several quantizations. Of the ones here, Q8_0 is the largest and closest to the original (bartowski: "extremely high quality, generally unneeded"), and Q4_K_M a little over half its size, which he recommends as the default for most uses. A bigger quantization is a little better and needs more memory. For every model the table shows each quantization's file size and whether it fits:

Memory is counted cautiously. A card sold as 16 GB is taken as 16 billion bytes, a little less than it really has, and each file at the size Hugging Face lists for it. So a model this tool says fits does fit by the rule. Longer conversations (a bigger context) use more memory on top of the file, which is what the room to spare is for.

Why a Mac gets less than its full memory

On a Mac the processor and graphics share one pool of memory, but macOS lets the graphics use only part of it by default. The rule in Apple's driver, as decompiled and posted in llama.cpp's discussion, holds back 33% of memory, or 25% on a Mac with more than 32 GB. A 16 GB Mac's graphics can therefore use about 10.7 GB, and a 64 GB Mac's about 48 GB. The tool checks against that share. The same discussion shows the limit can be raised with sudo sysctl iogpu.wired_limit_mb, at the cost of memory for everything else, and it resets on restart. The figure dates from 2023, and Apple has not published it, so newer macOS versions may differ.

Speeds

A speed is shown only where a publication measured that model, at that quantization, on that graphics card or Mac, generating text with llama.cpp or a tool built on it (Ollama, LM Studio). It is tokens of text a second. Where no one has published a figure for the pair, the table says so and shows no number. We never work one out from memory bandwidth or another card's result. Generation speed rises with memory bandwidth, and a model split with system RAM runs far slower than one held fully on the card.

The models and their sources

The file sizes are from bartowski's quantizations on Hugging Face, in GGUF, the format llama.cpp, Ollama and LM Studio load, each read from the file's own page:

ModelMakerFile sizes
Llama 3.1 8BMeta Q4_K_M 4.92 GB, Q5_K_M 5.73 GB, Q6_K 6.60 GB, Q8_0 8.54 GB
Llama 3.1 70BMeta Q4_K_M 42.5 GB, Q5_K_M 49.9 GB, Q6_K 57.9 GB, Q8_0 75.0 GB
Llama 3.3 70BMeta Q4_K_M 42.5 GB, Q5_K_M 49.9 GB, Q6_K 57.9 GB, Q8_0 75.0 GB
Qwen3 8BAlibaba Q4_K_M 5.03 GB, Q5_K_M 5.85 GB, Q6_K 6.73 GB, Q8_0 8.71 GB
Qwen3 14BAlibaba Q4_K_M 9.00 GB, Q5_K_M 10.5 GB, Q6_K 12.1 GB, Q8_0 15.7 GB
Qwen3 30B-A3BAlibaba Q4_K_M 18.6 GB, Q5_K_M 21.7 GB, Q6_K 25.1 GB, Q8_0 32.5 GB
Qwen3 32BAlibaba Q4_K_M 19.8 GB, Q5_K_M 23.2 GB, Q6_K 26.9 GB, Q8_0 34.8 GB
Gemma 3 4BGoogle Q4_K_M 2.49 GB, Q5_K_M 2.83 GB, Q6_K 3.19 GB, Q8_0 4.13 GB
Gemma 3 12BGoogle Q4_K_M 7.30 GB, Q5_K_M 8.44 GB, Q6_K 9.66 GB, Q8_0 12.5 GB
Gemma 3 27BGoogle Q4_K_M 16.5 GB, Q5_K_M 19.3 GB, Q6_K 22.2 GB, Q8_0 28.7 GB
Mistral 7B v0.3Mistral AI Q4_K_M 4.37 GB, Q5_K_M 5.14 GB, Q6_K 5.95 GB, Q8_0 7.70 GB
Mistral Small 3.2 24BMistral AI Q4_K_M 14.3 GB, Q5_K_M 16.8 GB, Q6_K 19.3 GB, Q8_0 25.1 GB
DeepSeek R1 Distill Qwen 7BDeepSeek Q4_K_M 4.68 GB, Q5_K_M 5.44 GB, Q6_K 6.25 GB, Q8_0 8.10 GB
DeepSeek R1 Distill Llama 8BDeepSeek Q4_K_M 4.92 GB, Q5_K_M 5.73 GB, Q6_K 6.60 GB, Q8_0 8.54 GB
DeepSeek R1 Distill Qwen 14BDeepSeek Q4_K_M 8.99 GB, Q5_K_M 10.5 GB, Q6_K 12.1 GB, Q8_0 15.7 GB
DeepSeek R1 Distill Qwen 32BDeepSeek Q4_K_M 19.9 GB, Q5_K_M 23.3 GB, Q6_K 26.9 GB, Q8_0 34.8 GB
DeepSeek R1 Distill Llama 70BDeepSeek Q4_K_M 42.5 GB, Q5_K_M 49.9 GB, Q6_K 57.9 GB, Q8_0 75.0 GB
gpt-oss 20BOpenAI MXFP4 12.1 GB
gpt-oss 120BOpenAI MXFP4_MOE 63.4 GB
Llama 2 7BMeta Q4_0 3.83 GB, Q8_0 7.16 GB

Rules quoted: bartowski, "Which file should I choose?" on his GGUF model cards ("Aim for a quant with a file size 1-2GB smaller than your GPU's total VRAM", and the same with system RAM added for maximum quality), read 2026-10-19; macOS's GPU memory share from llama.cpp discussion #2182, posted 2023-07-13. File sizes read from Hugging Face on the dates linked. Speeds: each from the page it links to.