Skip to content
Run LLM Locally

Model · Microsoft

Phi-4 Mini Instruct 3.8B: VRAM and hardware requirements

At Q4_K_M with an 8K context, Phi-4 Mini Instruct 3.8B needs about 4.3 GB: a GPU with 8 GB or more runs it entirely in VRAM.

  • Parameters3.8B
  • Max context128K
  • LicenseMIT

Specifications

Organization
Microsoft
Architecture
phi3
Released
February 2025
Layers
32
Hidden size
3072
Attention heads
24
KV heads
8
Head dimension
128
Vocabulary
200,064
KV cache per 1K tokens (f16)
0.125 GB

Official specData updated 24 days agoSource: Hugging Face config.json + model card

Quantizations and memory

Phi-4 Mini Instruct 3.8B: memory by quantization at 8K context
QuantizationFile sizeMemory neededMinimum GPU memoryQuality
BF167.2 GB~9.4 GB10 GBReference (unquantized)
Q8_03.8 GB~5.9 GB8 GBNear-lossless
Q6_K2.9 GB~5.1 GB8 GBNear-lossless
Q5_K_M2.7 GB~4.7 GB8 GBVery good
Q4_K_MMost used2.3 GB~4.3 GB8 GBGood — the usual choice
IQ4_XS2.1 GB~4.2 GB8 GBGood — the usual choice
Q3_K_M2 GB~3.9 GB8 GBNoticeable loss
Q2_K1.6 GB~3.6 GB8 GBSignificant loss

File sizes: not available until imported from the model repository. Memory = weights (estimated from bits per weight) + KV cache + runtime overhead + safety margin. (BF16 ≈ 16 bpw, Q8_0 ≈ 8.5 bpw, Q6_K ≈ 6.57 bpw, Q5_K_M ≈ 5.7 bpw, Q4_K_M ≈ 4.9 bpw, IQ4_XS ≈ 4.46 bpw, Q3_K_M ≈ 4 bpw, Q2_K ≈ 3.17 bpw)

Q4, Q5 or Q8: how to choose a quantization

GPUs that run Phi-4 Mini Instruct 3.8B

Phi-4 Mini Instruct 3.8B Q4_K_M · 8K context, one GPU
RTX 509032 GB · 64 GB RAM~4.5 GB · 244–425 tok/s estimateExcellent
RTX 409024 GB · 64 GB RAM~4.5 GB · 172–272 tok/s estimateExcellent
RTX 309024 GB · 64 GB RAM~4.5 GB · 164–255 tok/s estimateExcellent
RX 7900 XTX24 GB · 64 GB RAM~4.5 GB · 131–216 tok/s estimateExcellent
RTX 5060 Ti 16 GB16 GB · 64 GB RAM~4.5 GB · 94–134 tok/s estimateExcellent
RTX 5070 Ti16 GB · 64 GB RAM~4.5 GB · 159–246 tok/s estimateExcellent
RTX 508016 GB · 64 GB RAM~4.5 GB · 167–261 tok/s estimateExcellent
RTX 4060 Ti 16 GB16 GB · 64 GB RAM~4.5 GB · 64–89 tok/s estimateExcellent
RTX 4070 Ti SUPER16 GB · 64 GB RAM~4.5 GB · 129–192 tok/s estimateExcellent
RX 9070 XT16 GB · 64 GB RAM~4.5 GB · 101–159 tok/s estimateExcellent
RTX 3060 12 GB12 GB · 64 GB RAM~4.5 GB · 78–109 tok/s estimateExcellent
RTX 407012 GB · 64 GB RAM~4.5 GB · 103–149 tok/s estimateExcellent
RTX 507012 GB · 64 GB RAM~4.5 GB · 129–192 tok/s estimateExcellent
RTX 40608 GB · 64 GB RAM~4.5 GB · 61–84 tok/s estimateExcellent

Macs that run Phi-4 Mini Instruct 3.8B

Phi-4 Mini Instruct 3.8B Q4_K_M · 8K context
M3 Ultra (80-core GPU) · 512 GBMac Studio~4.3 GB · 114–250 tok/s estimateExcellent
M4 Max (40-core GPU) · 128 GBMacBook Pro 14, MacBook Pro 16~4.3 GB · 87–166 tok/s estimateExcellent
M3 Max (40-core GPU) · 128 GBMacBook Pro 14, MacBook Pro 16~4.3 GB · 69–122 tok/s estimateExcellent
M4 Pro (20-core GPU) · 64 GBMac mini, MacBook Pro 14~4.3 GB · 50–83 tok/s estimateExcellent
M4 Max (32-core GPU) · 36 GBMacBook Pro 14, MacBook Pro 16~4.3 GB · 70–125 tok/s estimateExcellent
M4 · 32 GBMacBook Air, MacBook Pro 14~4.3 GB · 24–37 tok/s estimateExcellent
M5 · 32 GBMacBook Pro 14~4.3 GB · 30–47 tok/s estimateExcellent
M3 · 24 GBMacBook Air, MacBook Pro 14~4.3 GB · 21–30 tok/s estimateExcellent

EstimateData updated 24 days agoSource: Run LLM Locally engine

Limits in plain words

The KV cache grows with context: at 32K it adds about 4 GB on top of the weights.

Where to buy

Prices and links follow the market you choose.

GeForce RTX 4060

NVIDIA

ExcellentRuns Phi-4 Mini Instruct 3.8B Q4_K_M entirely in memory

Price not available

Availability unknown

View on amazon.com

Affiliate link

Radeon RX 7600 XT

AMD

ExcellentRuns Phi-4 Mini Instruct 3.8B Q4_K_M entirely in memory

Price not available

Availability unknown

View on amazon.com

Affiliate link

AMD Ryzen AI Max+ 395

Unified memory PC

ExcellentRuns Phi-4 Mini Instruct 3.8B Q4_K_M entirely in memory

Price not available

Availability unknown

View on amazon.com

Affiliate link

No current offer imported for this market: the link opens a marketplace search.

Frequently asked questions

How much VRAM does Phi-4 Mini Instruct 3.8B need?
About 4.3 GB at Q4_K_M with an 8K context, including the KV cache and runtime overhead. At Q8_0 it needs about 5.9 GB. A longer context adds more: about 4 GB of KV cache at 32K.
Can Phi-4 Mini Instruct 3.8B run on a Mac?
Yes on a Mac whose GPU can use at least 4.3 GB, e.g. M3 24 GB. macOS lets the GPU use about two thirds to three quarters of unified memory by default.
How fast is Phi-4 Mini Instruct 3.8B?
On a RTX 4090, we estimate 172–272 tok/s at Q4_K_M. This is an estimate from memory bandwidth (confidence low) until benchmarks are imported.