Contents
Tags

Hardware advice usually goes model-first: pick the model, buy what runs it. That works until you pick a size that does not land cleanly on any tier — and two popular sizes do exactly that.
At Q4_K_M with an 8K context, against usable memory:
49B and 70B are the dead zone. Each one lands just past a tier boundary, so the cheapest hardware that runs it is a whole category up — and the category up is roughly double the money.
70B is the most recommended 'serious' local model, and it is the worst fit in the range. Two 24 GB cards get you 43.2 GB usable against a 44.5 GB requirement — short by 1.3 GB, which means a lower quantisation, a shorter context, or a third card.
The alternatives are all a step change in cost: a 48 GB workstation card, three consumer cards with the tensor-parallel awkwardness that brings, or unified memory at 64 GB and above where capacity is cheap and bandwidth is the compromise.
Check the requirement against the tier boundary before you fall in love with a model size. Landing 1 GB over a boundary costs roughly twice as much as landing 1 GB under it, and the difference in what the model can do is nothing like a factor of two.
Every figure here is computed the same way the calculators do it: weights are parameters times bits-per-weight divided by eight, plus a KV-cache term for your context, plus about a gigabyte of runtime overhead. Usable memory is roughly 90% of nameplate on a discrete card.
The tiers are not arbitrary. Consumer cards cluster at 8, 12, 16, 24 and 32 GB, and unified memory jumps 32, 64, 128, 256. Model sizes cluster around 7, 14, 27, 32, 70 and 120B for reasons of training economics rather than to fit anyone's hardware.
Those two ladders were built independently, so they do not line up. The dead zones are where a popular model size lands just past a popular memory size, and 70B against two 24 GB cards is the sharpest example — short by 1.3 GB.
Check the requirement against the tier boundary before you commit to a model size. Landing 1 GB over a boundary costs roughly twice as much in hardware as landing 1 GB under it, and the difference in what the model can actually do is nothing like a factor of two.
Better, and not by the margin the parameter count suggests. A well-trained recent 32B beats an older 70B on most tasks. The honest comparison is between specific models, not sizes.
Yes. Usable memory is about 90% of nameplate on each, and the two do not pool perfectly — tensor parallelism also wants matched cards and prefers powers of two, so three cards is awkward even when the total looks sufficient.
They do not help with capacity. A mixture-of-experts model needs all its parameters resident regardless of how few are active per token, so a 70B MoE has the same memory problem as a 70B dense one, with better speed.
Yes, and it is the usual reason a configuration that should fit does not. At 32K rather than 8K the cache term grows several gigabytes, which on a model already sitting at a boundary is decisive.
Find the cheapest hardware that actually holds the model you want.
Start from the model →Tools
Find AI models that fit your exact hardware. Enter your specs and get a ranked list instantly.
Newsletter