Spain · 2026 World Cup champions
AXTO
AI InfrastructureJuly 25, 2026· 8 min read

Choosing GPUs for AI Inference: A Buyer's Reality Check

VRAM, not FLOPS, decides what you can run. A plain guide to sizing GPU hardware for self-hosted models.

GPU marketing sells compute; inference buyers should be reading memory. For running models (as opposed to training them), the first question is always: does the model fit?

The VRAM arithmetic

A model's weights need roughly two bytes per parameter at 16-bit precision — a 7B model wants ~14 GB before you add context. Quantization changes the deal: at 4-bit, that same 7B fits in ~4-5 GB with modest quality loss, a 70B squeezes into ~40 GB. Then the context window claims its share — long contexts and big batch sizes eat gigabytes of KV-cache. Rule of thumb: buy VRAM for the model you want next year, not the one you demo today.

Throughput, latency, and what users feel

Users feel two numbers: time to first token and tokens per second. Batch-friendly serving stacks trade a little latency for large throughput gains — which is why one well-utilized card often outperforms two idle ones. Measure with your real prompt mix; synthetic benchmarks flatter every card.

Cloud, owned, or both

Owned hardware wins when utilization is steady — the payback window against cloud GPU pricing is often months, not years. Cloud wins for bursts, experiments, and models you run rarely. The pragmatic answer for most teams is hybrid: owned baseline capacity for the daily load, cloud overflow for spikes — exactly the routing decision an orchestration layer should be making per job, automatically, based on queue depth and cost ceilings.

The unglamorous constraints

Power and cooling gate everything: a 700-watt card in a closet becomes a thermal incident. Check PCIe lanes, PSU headroom, and case airflow before checkout. The best GPU is the one that fits your model, your rack, and your electricity bill — in that order.

Memory bandwidth matters as much as capacity

Once a model fits in memory, the next limit is usually how quickly the GPU can read the weights. Generating each token requires reading a large part of the model from memory, so memory bandwidth strongly influences tokens per second, especially for single users and small batches. This is why data-center GPUs with high-bandwidth memory often outperform consumer cards with similar compute figures, and why two cards with the same memory size can feel very different in practice. When comparing hardware for inference, look at memory capacity and memory bandwidth before peak compute.

Quantization: the trade-offs in plain terms

Quantization stores weights with fewer bits — eight, six, five or four instead of sixteen — reducing memory needs and often increasing speed. The cost is some loss of quality, which varies by model, method and task. Well-made 8-bit versions are usually very close to the original; 4-bit versions are often good enough for chat, summarization and extraction but can degrade on complex reasoning, mathematics or code. Test quantized models on your own tasks before deciding, and keep a higher-precision version available for the work that needs it.

Context length and the key-value cache

Every token in the conversation or document occupies memory in the key-value cache while the model generates its answer. Long contexts and many simultaneous users multiply that memory use, sometimes beyond the size of the model itself. If your use case involves long documents or many concurrent sessions, budget memory for the cache explicitly. Serving software with efficient cache management can increase the number of users a GPU supports considerably, which is often worth more than a faster card.

One big GPU or several smaller ones

Models that do not fit on a single GPU can be split across several, but splitting adds communication between cards, which costs speed unless the cards are connected by fast links. For inference, a single GPU with enough memory is usually simpler and faster than several smaller ones. Multiple GPUs make sense when you need to serve several models at once, to run very large models that exceed any single card or to increase total throughput by running independent copies of a model on each card.

Consumer versus data-center cards

Consumer graphics cards offer impressive performance per unit of cost and are an excellent choice for development, experiments and small deployments. Data-center cards offer more memory, higher memory bandwidth, better cooling designs for dense servers, features for sharing a GPU between workloads and support arrangements suited to production. Check licensing terms as well: some drivers and software restrict data-center use of consumer hardware. For a small team, a pragmatic path is to start on consumer hardware and move critical production workloads to data-center hardware once usage is proven.

Serving software matters as much as hardware

The same GPU can deliver very different results depending on the software that serves the model. Modern inference servers use techniques such as continuous batching, which adds new requests to a batch as others finish, efficient attention implementations and paged management of the key-value cache. Choosing a mature serving stack and configuring it for your workload often doubles effective throughput compared with a naive setup. Benchmark the combination of hardware and software, not the card alone.

Measuring before you buy

The most reliable way to size hardware is to measure your own workload. Collect a representative sample of prompts with realistic lengths, decide on acceptable time to first token and generation speed, and test candidate models on rented cloud GPUs of the types you are considering. Measure throughput at the concurrency you expect, not just for a single user. A few days of testing on rented hardware costs far less than buying the wrong servers.

Total cost of ownership

The purchase price is only the beginning. Owned GPUs consume significant power, need cooling, rack space and network connectivity, and require someone to maintain drivers, firmware and serving software. They also depreciate as newer generations arrive. Cloud GPUs cost more per hour but carry none of these burdens and can be released when not needed. Compare the options over a realistic period — two or three years — including power, hosting, staff time and expected utilization. High, steady utilization favors ownership; uncertain or bursty demand favors renting.

Reliability and operations

Plan for failure. GPUs and their power supplies do fail, and a single server is a single point of failure. Keep at least a fallback — a second machine, cloud capacity that the orchestration layer can use when needed or a smaller model that can serve basic requests. Monitor temperature, memory errors and utilization, and keep drivers and serving software consistent across machines so that workloads can move between them.

Security considerations

A self-hosted model server is an application like any other. Expose it only to the services that need it, require authentication, log requests appropriately and keep the software updated. Download model weights from trusted sources, verify checksums where publishers provide them and prefer formats that do not execute code when loaded. If several teams share a GPU server, isolate their workloads and data.

A simple decision path

Choose the models you need and test them on your tasks. Calculate memory for weights plus the cache at your expected context and concurrency. Pick hardware with enough memory and bandwidth, measured with real prompts on rented machines. Compare the cost of owning and renting over a realistic period. Start small, measure utilization and expand with evidence. Following that path avoids both the underpowered purchase and the expensive cluster that sits idle.

Planning for growth

Inference demand rarely stays still. A successful internal assistant attracts more users, longer documents and new use cases, and newer models may need more memory than the ones you run today. When sizing hardware, leave headroom: plan for growth in users, context length and model size over the life of the equipment, and choose servers that can accept additional GPUs or memory where possible. Keep the orchestration layer able to send overflow to cloud capacity, so that unexpected growth becomes a cost decision rather than an outage.

Energy and sustainability

GPU servers draw substantial power, and their energy use is a real cost and a real environmental impact. Efficient serving software, batching, appropriately sized models and quantization all reduce the energy consumed per answer. Turning off or downscaling idle capacity helps too. Where you host owned hardware, ask your data-center or hosting provider about cooling efficiency and the source of their electricity; these factors affect both your bill and your organization's sustainability reporting.

The bottom line

Buy memory first, check bandwidth second, measure with your own prompts third and decide between owning and renting with a full cost picture. Hardware chosen this way serves the models you need at the speed your users expect, without paying for capacity that sits idle.

Whichever path you choose, revisit the decision every year. Models, serving software and hardware improve quickly, and the right answer for next year's workload may look quite different from today's. A short annual review of utilization, costs and user experience keeps the investment aligned with what the organization actually needs, and catches the moment when renting, buying or upgrading becomes the better choice.

Run AI on your own terms

AXTO gives you world-class AI apps and self-hosted editions — on your own keys, your own data.