RUNLOCALAIv38
->Will it run?Best GPUCompareTroubleshootStartLearnPulseModelsHardwareToolsBench
Run check
RUNLOCALAI

Independently operated catalog for local-AI hardware and software. Hand-written verdicts. Source-cited claims. Reproducible commands when we have them.

OP·Eruo Fredoline
DIR
  • Models
  • Hardware
  • Tools
  • Benchmarks
TOOLS
  • Will it run?
  • Compare hardware
  • Cost vs cloud
  • Choose my GPU
  • Prompting kits
  • Quick answers
REF
  • All buyer guides
  • Learn local AI
  • Methodology
  • Glossary
  • Errors KB
  • Trust
EDITOR
  • About
  • Author
  • How we make money
  • Editorial policy
  • Contact
LEGAL
  • Privacy
  • Terms
  • Sitemap
MAIL · MONTHLY DIGEST
Get monthly local AI changes
Monthly recap. No spam.
DISCLOSURE

Some links on this site are affiliate links (Amazon Associates and other first-class retailers). When you buy through them, we earn a small commission at no extra cost to you. Affiliate links do not influence our verdicts — there are cards we rate highly that we don't have affiliate relationships with, and cards that sell well that we refuse to recommend. Read more →

© 2026 runlocalai.coIndependently operated
RUNLOCALAI · v38
  1. >
  2. Home
  3. /Learn
  4. /Courses
  5. /Hardware Planning for Local AI
  6. /Ch. 1
Hardware Planning for Local AI

01. VRAM is Everything

Chapter 1 of 20 · 15 min
KEY INSIGHT

VRAM capacity determines which models you can run locally and at what speed—without sufficient VRAM, no other specification matters for inference workloads.

When running AI models locally, one specification dominates all others: VRAM (Video Random Access Memory). This dedicated memory on your GPU stores the model weights, activations, and inference buffers during generation. If VRAM runs out, inference fails or crawls to unusable speeds.

Modern large language models have billions of parameters. Each parameter typically requires 2 bytes in FP16 precision or 4 bytes in FP32 precision. A 7 billion parameter model needs 14GB just to load the weights in FP16. Add attention mechanisms, KV caches, and batch processing, and your actual requirement exceeds the base calculation.

Consider the RTX 4060 Ti with 16GB versus the RTX 4060 with 8GB. The 8GB model struggles with 7B models in FP16, often requiring quantized weights (4-bit or 8-bit) to fit. The 16GB variant runs the same model comfortably and can even handle 13B models with 4-bit quantization. That single spec—VRAM—determines which models you can run effectively.

CPU-only inference is technically possible but typically provides 1-5 tokens per second versus 20-50+ tokens per second on a modern GPU. For interactive use cases, this difference is prohibitive. VRAM is not the only factor, but it is the gating factor.

The NVLink interconnect on high-end NVIDIA GPUs allows VRAM pooling across multiple cards, but this adds cost and complexity. For most users, selecting a single GPU with adequate VRAM is simpler and more cost-effective than multi-GPU configurations.

Local verification checkpoint

Run the smallest example from this chapter in a local workspace and record the package version, runtime, data path, and observed output. If the result depends on model size, vector count, CPU/GPU backend, or available memory, note that constraint beside the exercise so the lesson remains reproducible.

EXERCISE

Check what GPU you currently have access to. Run nvidia-smi on Linux/Windows with NVIDIA drivers installed, or check About This Mac > System Report on macOS for Apple Silicon. Note the total VRAM and model name.

# Check VRAM on NVIDIA GPU (Linux/Windows)
nvidia-smi --query-gpu=name,memory.total --format=csv,noheader
← Overview
Hardware Planning for Local AI
Chapter 2 →
Calculating VRAM Needs