The right model size depends on task difficulty, latency requirements and GPU budget more than any fixed rule, so the decision should start with defining how complex the reasoning actually needs to be rather than picking a size first. An 8B model is usually sufficient for classification, simple extraction, short summarization and templated response generation, and it runs cheaply on a single GPU with low latency, making it the right default for high-volume, low-complexity workloads. A 32B model is the common sweet spot for general-purpose assistants, coding help and moderately complex RAG generation, offering a meaningful quality jump over 8B while still fitting on one or two GPUs depending on quantization. A 70B or larger model, or a mixture-of-experts model like DeepSeek V3 or Llama 4 Maverick, becomes worthwhile when tasks involve long, ambiguous instructions, multi-step reasoning, or domains where errors are costly, and the extra GPU spend is justified by measurably better accuracy on an actual evaluation set. Running the same test set across all three sizes before committing is far more reliable than assuming bigger is always better for a specific workload. As an NVIDIA Inception Program member, Nanobase AI runs exactly this kind of sizing comparison as part of its model selection engagements.

Put real GPU memory numbers next to the size decision

Discussions about model size often stay abstract, comparing "small" versus "large" without attaching concrete numbers, which makes the trade-off harder to reason about than it needs to be. Laying out actual weight memory at common precisions turns the decision into arithmetic against a known GPU budget rather than a vague intuition about capability.

Model sizeFP16 weightsFP8 weightsINT4 weightsTypical GPU fit
8B~16 GB~8 GB~4.5 GBSingle 16-24 GB GPU
32B~64 GB~32 GB~18 GBSingle 48-80 GB GPU, or dual mid-tier
70B~140 GB~70 GB~38 GBDual H100/H200, or single 80 GB+ card at INT4 with tight headroom

These figures cover weights only; add 20-50% headroom for KV cache depending on context length and concurrency before finalizing a GPU count.

A scoring worksheet for the decision

  1. Define the task's error tolerance. High-stakes tasks (financial, medical, legal) push toward the larger end; low-stakes, high-volume tasks push toward the smaller end.
  2. Run the same test set across all three sizes. Measure accuracy directly rather than assuming a linear relationship between size and quality for your specific task.
  3. Calculate the accuracy gain per additional GPU. If moving from 32B to 70B gains a small accuracy improvement but doubles GPU count, weigh that against the task's actual error tolerance.
  4. Check latency requirements. Larger models have higher per-token compute cost, which affects response time under the same hardware.
  5. Confirm the choice under concurrency. A model that performs well as a single request can behave differently once real traffic and batching are introduced.

The right size is the smallest one that clears your accuracy bar under realistic testing, not the largest one your budget can technically afford.

Where each size tends to land in practice

An 8B model suits classification, simple extraction, short summarization and templated responses, where the task is well-defined and errors are cheap to catch and correct. A 32B model is the common sweet spot for general-purpose assistants, coding help and RAG generation, balancing quality against a hardware footprint that still fits on modest infrastructure. A 70B or larger model, or a mixture-of-experts model with comparable total capacity, becomes justified when tasks involve long, ambiguous instructions or multi-step reasoning where the accuracy improvement is measurable and the cost of errors is high enough to justify the extra GPU spend.

Most enterprise workloads cluster around 8B for volume tasks and 32B for general assistants; 70B-plus is a deliberate choice for specific high-stakes or highly complex tasks, not a default.

Concurrency multiplies the sizing decision

The weight memory table above answers whether one instance of a model fits on a given GPU, but production traffic rarely means one request at a time. Each concurrent request adds its own KV cache on top of the shared weight memory, so a 70B model that fits comfortably alone can run out of headroom once even a modest number of simultaneous users are added, while an 8B model's small weight footprint leaves far more room for the same concurrency level on identical hardware.

SizeWeight memory (FP8)Approximate concurrent 4K-token sessions on an 80 GB GPU
8B~8 GBDozens, headroom-limited rather than weight-limited
32B~32 GBRoughly a dozen, depending on batching efficiency
70B~70 GBA handful at most on a single 80 GB card before adding a second GPU

Recalculate the sizing decision at your expected concurrency level, not just for a single request, since a larger model's GPU requirement grows faster under concurrent load than a smaller one's.

Frequently asked questions

Is there a rule of thumb for how much accuracy improves per size step?

No reliable universal rule exists; the accuracy gain from one size to the next varies significantly by task type and by how well each model was trained on data resembling that task. Testing on your own data is the only reliable way to know the actual gain for a specific use case.

Does quantizing a 70B model make it as cheap as an unquantized 32B model?

Not exactly. A 70B model at INT4 still requires more memory than a 32B model at FP16 in some cases, and compute cost per token remains higher for the larger model regardless of quantization, so quantization narrows but does not eliminate the cost gap.

Should we start testing at the smallest size or the largest?

Starting with the smallest candidate that plausibly could work, and only moving up if it fails to clear the accuracy bar, is generally more efficient than starting large and trying to justify scaling down.

How Nanobase AI helps

As an NVIDIA Inception Program member, Nanobase AI runs exactly this kind of sizing comparison, testing 8B, 32B and 70B-class candidates against real workload data and calculating the actual GPU cost per accuracy point before recommending a size. See our H100 vs H200 vs B200 inference guide or explore our solutions.

Ready to discuss your project? Contact Nanobase AI or email hello@bumu.tech.