★ Reading this for free? Get 25 structured AI courses + per-chapter AI tutor — the first chapter of every course free, no card.Start free in 30 secondsOr own every course: $149 once

Llama 3.2 1B & 3B: Ollama Tags, RAM and Speed

Updated November 2, 2026

ollama run llama3.2:3b downloads a 2.02 GB file that needs about 3.5 GB of memory, so it runs on any 8 GB laptop and on a 4 GB graphics card. The 1B (llama3.2:1b) is a 1.32 GB download and needs about 2.5 GB. Meta released both on 25 September 2024 for on-device use. On the one machine this site owns, an Apple M3 Pro, the 3B generated 55.6 tokens per second.

3.21B / 1.23B
Parameters (3B / 1B)
2.02 GB
llama3.2:3b download
128K
Context window
63.4
MMLU, 3B Instruct (Meta)

Llama 3.2 3B Ollama tags and sizes by quantisation

llama3.2:3b, llama3.2 and llama3.2:latest are the same file: the Q4_K_M build of the Instruct model, 2.02 GB. The other quantisations are separate tags. Sizes are from the Ollama registry; the memory column is arithmetic (file + key-value cache at 4K + about 1 GB of buffers), not a measurement.

Ollama tagQuantDownloadMemory at 4KNote
llama3.2:3b-instruct-q2_KQ2_K1.36 GB~2.8 GBSmallest; noticeably worse output
llama3.2:3b-instruct-q3_K_MQ3_K_M1.69 GB~3.2 GBFor 4 GB machines
llama3.2:3b (= 3b-instruct-q4_K_M)Q4_K_M2.02 GB~3.5 GBThe default download
llama3.2:3b-instruct-q5_K_MQ5_K_M2.32 GB~3.8 GB
llama3.2:3b-instruct-q6_KQ6_K2.64 GB~4.1 GB
llama3.2:3b-instruct-q8_0Q8_03.42 GB~4.9 GBNear-lossless; good on 8 GB
llama3.2:3b-instruct-fp16FP166.43 GB~7.9 GBUnquantised

Base (non-instruct) builds exist too, such as llama3.2:3b-text-q4_K_M (2.02 GB), for completion and fine-tuning work. See quantization explained for what each level trades away, and the Ollama RAM and VRAM table for other models.

How much RAM do you need?

The model needs its file plus a small cache. Llama 3.2 uses grouped-query attention (8 key-value heads), so the 3B's cache is only about 115 KB per token: 0.47 GB at 4K, 3.8 GB at 32K and 15 GB at the full 128K. What else is running matters as much as the model.

  • 4 GB system RAM: the 1B at Q4_K_M (about 1.9 GB in use). The 3B at Q3_K_M (about 3.2 GB) will swap with an operating system loaded.
  • 4 GB graphics card: the 3B at Q4_K_M fits entirely in VRAM at 4K context.
  • 8 GB laptop or Mac: the 3B at any quantisation up to Q8_0, with a browser open. Raise the context to 16-32K if you need it.
  • 16 GB: the 3B at FP16, or Q4_K_M with a 64K+ context. At this size an 8B model such as Llama 3.1 8B also fits and is noticeably stronger.
  • Raspberry Pi 5 (8 GB): runs the 3B on CPU; see the speed section for what its memory bandwidth allows.

For a ranked list by memory size, see the best local AI models for 8 GB RAM and the small language models guide.

How fast does Llama 3.2 3B run?

Generation speed is capped by how fast the hardware can read the weights: memory bandwidth divided by file size. That ceiling is an upper bound, not a prediction; real output lands below it.

Hardware (bandwidth)3B Q4_K_M, 2.02 GB1B Q8_0, 1.32 GB
Raspberry Pi 5, LPDDR4X (~17 GB/s)~8 tok/s ceiling~13 tok/s ceiling
PC, dual-channel DDR5-5600 (89.6 GB/s)~44 tok/s ceiling~68 tok/s ceiling
Apple M3 Pro (150 GB/s)~74 tok/s ceiling; 55.6 tok/s measured~114 tok/s ceiling
NVIDIA RTX 3060 (360 GB/s)~178 tok/s ceiling~273 tok/s ceiling

Bandwidth from Apple's and NVIDIA's spec pages; the DDR5 and Raspberry Pi figures are transfer rate times bus width. CPU-only machines usually land well under their ceiling because the CPU also has to do the arithmetic. Background: why memory bandwidth sets LLM speed and running an LLM on CPU only.

Measured on an Apple M3 Pro (18 GB): 2 November 2026

llama3.2:3b generated 55.6 tokens per second on the one machine we own, an Apple M3 Pro (18 GB). The rest of the table is the same run, so you can see where it sits against the other small models.

Model (Ollama tag)ParamsQuantFileMeasured tok/sRun spreadCeilingShareDate
llama3.2:3b3.2BQ4_K_M2.02 GB55.653.4–55.87475%2026-11-02
qwen2.5-coder:3b-base3.1BQ4_K_M1.93 GB55.053.8–56.67871%2026-11-02
qwen3:4b4.0BQ4_K_M2.50 GB44.744.1–44.86075%2026-11-02
phi4-mini3.8BQ4_K_M2.49 GB43.742.8–45.26073%2026-11-02
mistral:7b7.2BQ4_K_M4.37 GB29.029.0–29.03484%2026-11-02
qwen2.5-coder:7b7.6BQ4_K_M4.68 GB29.028.9–29.03290%2026-11-02
llama3.1:8b8.0BQ4_K_M4.92 GB27.226.9–27.43089%2026-11-02
deepseek-r1:8b8.2BQ4_K_M5.23 GB25.425.4–25.52989%2026-11-02
qwen3:8b8.2BQ4_K_M5.23 GB25.325.2–25.32988%2026-11-02
gemma3:12b11.8BQ4_K_M7.31 GB16.716.1–16.82181%2026-11-02
deepseek-r1:14b14.8BQ4_K_M8.99 GB14.714.6–14.81788%2026-11-02
qwen2.5-coder:14b14.8BQ4_K_M8.99 GB14.514.4–14.61787%2026-11-02
qwen3:14b14.8BQ4_K_M9.28 GB14.514.4–14.51690%2026-11-02

Also measured: llama3.2:3b 103.0 tok/s on the NVIDIA L4 (24 GB) (rented cloud VM, Ollama 0.40.13, 2026-11-03).

Apple M3 Pro, 18 GB unified memory, Ollama 0.40.13, macOS 27.0.1 (Darwin 27.0.0, arm64), Metal. Median generation rate of 6 runs after a discarded warm-up, computed from Ollama's raw eval_count and eval_duration over its HTTP API (not scraped from the terminal); any run that produced fewer than 30 tokens is thrown out rather than averaged. The same prompt, 7 runs, for every model. Ceiling = 150 GB/s (Apple's figure for the M3 Pro) ÷ the file size Ollama downloaded. One machine is a data point, not a survey; download the script (MIT) if you want the same table for yours. Thinking models (qwen3, deepseek-r1) are timed over every token they emit, reasoning included. Every row is in the open benchmark dataset, with how each row is measured.

Llama 3.2 1B

The 1B is the smallest Llama: 1.23B parameters, 16 layers, the same 128K context. Note that llama3.2:1b pulls the Q8_0 build (1.32 GB), not Q4_K_M; ask for llama3.2:1b-instruct-q4_K_M (0.81 GB) when every megabyte counts. Its cache is about 33 KB per token, so even the full 128K context adds only 4.3 GB.

Ollama tagQuantDownloadMemory at 4K
llama3.2:1b-instruct-q4_K_MQ4_K_M0.81 GB~1.9 GB
llama3.2:1b (= 1b-instruct-q8_0)Q8_01.32 GB~2.5 GB
llama3.2:1b-instruct-fp16FP162.48 GB~3.6 GB

The trade-off is real: Meta's card gives the 1B 49.3 on MMLU and 25.7 on tool calling, against 63.4 and 67.0 for the 3B. It is fine for classification, short extraction, autocomplete of plain text and as a fast draft model; for anything that needs reasoning or reliable tool calls, use the 3B.

Published benchmarks

Meta's own figures for the instruction-tuned models (bf16), from the Llama 3.2 model card. This site has not re-run them; a 4-bit download will score slightly lower.

BenchmarkLlama 3.2 1B InstructLlama 3.2 3B Instruct
MMLU (5-shot)49.363.4
GSM8K, chain of thought (8-shot)44.477.7
ARC-Challenge (0-shot)59.478.6
IFEval (instruction following)59.577.4
MATH, chain of thought (0-shot)30.648.0
HellaSwag (0-shot)41.269.8
BFCL V2 (tool calling)25.767.0
Needle in a haystack, multi-needle75.084.7

What Llama 3.2 3B is good for

  • Summarising and rewriting. Meta positioned the small models for summarisation, instruction following and rewriting on-device; the 77.4 IFEval score backs the instruction-following part.
  • Tool calling and simple agents. 67.0 on BFCL V2 is high for its size, so it can route a request to a function with structured arguments. See the best Ollama models for agents.
  • Private, offline helpers. Note-taking assistants, local email triage, a home-automation brain on a mini PC: jobs where the data should not leave the machine and a 2 GB model is fast enough.
  • Draft model. As the small model in speculative decoding or a two-stage pipeline in front of a larger Llama.
  • Not for: long code generation, multi-step maths or anything where a wrong answer is costly. An 8B model is the next step up.

Phones and edge devices

Meta announced the 1B and 3B as its first Llama models built for edge and mobile devices, and later published its own quantised builds (SpinQuant and QLoRA), which the model card notes run with an 8K context. Ollama itself targets macOS, Windows and Linux, so on a phone you would use an app that bundles llama.cpp or MLC instead; the 1B at 4-bit is the comfortable size for phones with 6-8 GB.

On single-board computers the binding limit is memory bandwidth, not compute: the Raspberry Pi 5's ceiling for the 3B is about 8 tok/s, so the 1B is the better fit there.

Install and run

# Install Ollama (Linux; macOS and Windows use the installer from ollama.com)
curl -fsSL https://ollama.com/install.sh | sh

# Llama 3.2 3B, Q4_K_M, 2.02 GB
ollama run llama3.2:3b

# Llama 3.2 1B, Q8_0, 1.32 GB
ollama run llama3.2:1b

# Smaller 3B for a 4 GB machine, 1.69 GB
ollama pull llama3.2:3b-instruct-q3_K_M

To use more than the default 4K context, type /set parameter num_ctx 32768 inside ollama run, or pass num_ctx in the API options. On Windows, follow the Ollama Windows installation guide.

Alternatives to Llama 3.2 3B

Other small models in the same memory class. MMLU is each vendor's own figure, so treat small gaps as noise.

ModelParametersMMLU (source)Ollama downloadOllama command
Llama 3.2 3B3.2B63.4 (Meta, instruct)2.02 GBollama run llama3.2:3b
Llama 3.2 1B1.2B49.3 (Meta, instruct)1.32 GBollama run llama3.2:1b
Phi-3 Mini3.8B68.8 (Microsoft report)2.18 GBollama run phi3:mini
Gemma 2 2B2.6B52.2 (Google report)1.63 GBollama run gemma2:2b
Qwen 2.5 3B3.1B65.6 (Qwen, base)1.93 GBollama run qwen2.5:3b
Phi-4 Mini3.8Bsee model page2.49 GBollama run phi4-mini

Frequently asked questions

How much RAM does Llama 3.2 3B need?

The default llama3.2:3b download is a 2.02 GB Q4_K_M file. At Ollama's default 4K context it needs about 3.5 GB of memory in total, so it runs on an 8 GB laptop with room to spare and on a 4 GB GPU. On a machine with only 4 GB of system RAM, the operating system leaves too little; use llama3.2:3b-instruct-q3_K_M (1.69 GB) or the 1B.

What is the difference between llama3.2:1b and llama3.2:3b?

Size and quality. The 3B has 3.21B parameters and downloads as 2.02 GB at Q4_K_M; the 1B has 1.23B parameters and llama3.2:1b downloads as 1.32 GB because Ollama ships it at Q8_0. Meta's model card gives the 3B 63.4 on MMLU against 49.3 for the 1B, and 67.0 against 25.7 on the BFCL tool-calling test. Use the 1B only when memory or speed rules out the 3B.

Can Llama 3.2 3B run on a 4 GB RAM computer?

Barely. Windows or macOS alone takes most of 4 GB. The 1B at Q4_K_M (0.81 GB file, about 1.9 GB in use) is the realistic choice; the 3B at Q3_K_M needs about 3.2 GB and will push the machine into swap. A 4 GB graphics card is a different story: the 3B at Q4_K_M fits in its VRAM.

Is the context window really 128K?

The model supports 131,072 tokens, but Ollama starts it with a 4K context below 24 GB of VRAM to save memory. The cache is cheap on this model thanks to grouped-query attention: about 0.47 GB at 4K, 3.8 GB at 32K and 15 GB at the full 128K for the 3B. Set num_ctx to raise it.

Can I use Llama 3.2 commercially?

Yes, under the Llama 3.2 Community License, which allows commercial use with conditions (including a separate licence above 700 million monthly active users and an acceptable use policy). It is not an open-source licence like Apache 2.0, so read it before shipping a product.

Related Meta models

Llama 3.1 8B

The next size up: 4.9 GB on Ollama, 128K context, clearly stronger at reasoning and code.

Llama 3.2 11B Vision

The Llama 3.2 model that reads images, released alongside the 1B and 3B.

Llama 2 7B and 13B

The 2023 generation, for comparison: larger files and a 4K context.

Reading now
Join the discussion

Build Real AI on Your Machine

RAG, agents, NLP, vision, and MLOps - chapters across 25 courses that take you from reading about AI to building AI.

🎯
AI Learning Path

Go from reading about AI to building with AI

25 structured courses. Hands-on projects. Runs on your machine. Start free.

Or own it for life — Lifetime $149 $599, pay once
Barsha Mohapatra

Written by

Barsha Mohapatra

Founder and Editor, Local AI Master · Founder, Little AI Master

Founder of Little AI Master and the editor behind every course and guide on Local AI Master. Years of tutoring students taught her where AI education actually fails.

📅 Published: September 26, 2025🔄 Last Updated: November 2, 2026✓ Manually Reviewed

Related Guides

Continue your local AI journey with these comprehensive guides

More on AI Models Directory
See the full AI Models Directory guide.
📚
Free · no account required

Grab the AI Starter Kit — career roadmap, cheat sheet, setup guide

No spam. Unsubscribe with one click.

🎯
AI Learning Path

Found your model? Now build something with it.

25 hands-on courses — RAG, agents, fine-tuning — all running locally. First chapter free, no card.

Or own it for life — Lifetime $149 $599, pay once
Free Tools & Calculators