What matters, in order
- Memory capacity: the model has to fit, with room for context.
- Memory bandwidth: generating each token reads the weights, so bandwidth limits speed.
- Compute: matters most for processing long prompts and for serving many users.
- Software support: the runtime must support your hardware.
The families
- Discrete GPUs: the usual choice for servers; fast, with a fixed memory size.
- Apple Silicon: unified memory shared by CPU and GPU lets a laptop or desktop hold large models, at lower speeds than server GPUs.
- NPUs: low-power accelerators in new laptops and phones, good for small models; check what your runtime supports.
- CPU only: workable for small or heavily quantized models and for light use.
Sizing steps
- Choose the smallest model that passes your tests.
- Work out its memory at your chosen quantization, plus context.
- Pick hardware with comfortable headroom.
- Measure speed on your own prompts before you buy in volume.
Sources and further reading
- IICTP. Local LLM Practitioner credential page. iictp.org/certifications/llmp.
IICTP is a new independent credential and is not ISO/IEC 17024 accredited.