AI Local Deployment Hardware Guide: GPU Selection from Entry-Level to Production
Deploying AI models locally offers better data privacy, lower latency, and predictable costs: data stays on your network, per-request latency is not affected by public-network jitter, and the bill does not explode when call volume spikes. It also makes AI model deployment easier to keep compliant. But the hardware you need depends on what models and scale you're running. This article walks from consumer GPUs all the way to data-center GPUs to line up compute with budget.
First, do the math: how much VRAM does a model need
Every selection decision starts from one formula:
VRAM needed ≈ parameter count × bytes per parameter
For a 7B model: FP16 needs roughly 14GB, 4-bit quantization needs 4-5GB; a 13B model needs about 26GB FP16 or 8GB at 4-bit; a 70B model needs about 140GB FP16 or 40GB at 4-bit. So "which models can I run" is almost entirely decided by VRAM — that is the through-line of this whole article. The formula leaves out KV cache and the inference framework's own overhead, so plan for 20-30% headroom above the theoretical number.
1. Consumer-Grade GPU Options
1.1 NVIDIA GeForce Series
NVIDIA consumer GPUs, with their CUDA ecosystem, are the top choice for local AI deployment.
| GPU | VRAM | Suitable Models | Price Range | Rating |
|---|---|---|---|---|
| RTX 4060 | 8GB | Models under 7B | $300 | ⭐⭐⭐ |
| RTX 4070 | 12GB | 7B-13B Models | $550 | ⭐⭐⭐⭐ |
| RTX 4080 | 16GB | 13B-30B Models | $1000 | ⭐⭐⭐⭐⭐ |
| RTX 4090 | 24GB | 30B-70B (Quantized) | $1600 | ⭐⭐⭐⭐⭐ |
Key Consideration: VRAM size determines the maximum model size. A 7B parameter model needs ~14GB FP16 or 4GB at 4-bit quantization. For individual developers, the 4070 (12GB) is the value sweet spot: it runs 7B-quantized and most 13B-quantized models, at less than half the price of a 4090.
1.2 Apple Silicon Mac
Apple Silicon's (M1/M2/M3/M4 series) unified memory architecture offers unique advantages for AI inference.
| Chip | Unified Memory | Suitable Models | Rating |
|---|---|---|---|
| M2/M3 Pro | 18GB | 7B (Quantized) | ⭐⭐⭐ |
| M2/M3 Max | 36-48GB | 13B-30B Models | ⭐⭐⭐⭐ |
| M2 Ultra / M3 Ultra | 64-192GB | 70B-120B Models | ⭐⭐⭐⭐⭐ |
Advantage: Large unified memory allows Mac Studio/Pro to run very large models that other consumer platforms cannot. The downsides are just as clear: inference is usually slower than an equivalently priced NVIDIA card, and the MLX ecosystem has far fewer models than CUDA.
1.3 AMD Radeon
AMD's ROCm ecosystem is improving but still not as mature as CUDA.
- RX 7900 XTX: 24GB VRAM, good value
- Compatibility: Check if model frameworks support ROCm
- Recommendation: Only for budget-conscious Linux users willing to tinker
2. Workstation/Professional Options
| GPU | VRAM | Use Case | Price |
|---|---|---|---|
| RTX 6000 Ada | 48GB | Medium model training/inference | $6800 |
| RTX A6000 | 48GB | Multi-model parallel inference | $4500 |
| A5000 | 24GB | Entry workstation | $2500 |
This tier fills the gap between "consumer cards can't fit it" and "server cards are too expensive". 48GB means you can run a 30B model on a single card (even 70B quantized), which suits a shared inference service for a small 3-5 person team. Note that the pro-card premium mostly goes to VRAM and cooling — raw compute is often not much higher than the same-generation consumer card.
3. Server-Grade GPU Options
3.1 Data Center GPUs
| GPU | VRAM | Use Case | Power |
|---|---|---|---|
| H100 SXM | 80GB HBM3 | Large model training | 700W |
| H200 | 141GB HBM3e | Very large model inference | 700W |
| A100 80GB | 80GB HBM2e | General training/inference | 400W |
| L40S | 48GB GDDR6 | Inference/rendering | 350W |
| L4 | 24GB GDDR6 | Entry inference | 72W |
The value of data-center cards is not just VRAM: it is HBM bandwidth, NVLink interconnect, and stronger thermal/stability design. For most website teams, H100-class cards are mainly for fine-tuning and large-scale inference; for everyday small-model inference, a low-power card like the L4 is far more cost-effective.
3.2 Cloud GPU Server Recommendations
If local hardware investment is too high, consider GPU cloud servers:
| Cloud Provider | GPU Instance | Hourly Price |
|---|---|---|
| NVIDIA DGX Cloud | H100 | $25+ |
| AWS | p5.48xlarge (8×H100) | $134 |
| Azure | ND H100 v5 | $30+ |
| Lambda Labs | 8×H100 | $15 |
| Vast.ai | Various GPUs | $0.5-$5 |
Cloud GPUs shine for pay-as-you-go use without buying hardware, great for unstable demand or an initial validation phase; the downside is that if you run inference 24/7, half a year of rent can exceed the cost of buying the machine. Decide by monthly utilization: above 60% utilization for more than 6 months, buying starts to make sense.
4. Memory and Storage
- System RAM: Minimum 32GB, recommended 64GB+ (when offloading to CPU, system RAM directly decides the largest model you can run)
- Storage: NVMe SSD, minimum 1TB, recommended 2TB+ (weights alone are dozens of GB, plus datasets and logs fill it fast)
- Swap Space: Set up generous swap on HDD
If you rely mostly on cloud GPUs, the local machine does not need to be powerful — an ordinary workstation with 32GB of RAM works fine as a management box and code repository, renting compute on demand.
5. Software Ecosystem
| Framework | CUDA | ROCm | Metal | Recommended For |
|---|---|---|---|---|
| Ollama | ✓ | ✓ | ✓ | Quick inference setup |
| llama.cpp | ✓ | ✓ | ✓ | CPU/hybrid inference |
| vLLM | ✓ | ✗ | ✗ | High-performance inference |
| TensorRT-LLM | ✓ | ✗ | ✗ | NVIDIA optimized |
| MLX | ✗ | ✗ | ✓ | Apple Silicon |
The software ecosystem often matters more than the hardware spec: on the same 24GB card, Ollama gets you running in ten minutes, while vLLM can squeeze several times the throughput at the cost of complex setup. Use Ollama first to prove the model runs, then move to vLLM or TensorRT-LLM when online concurrency demands it.
Bottom line for three typical scenarios
- Personal learning/prototyping: RTX 4070 12GB or M3 Max; 7B-13B quantized is plenty;
- Small team inference service: one RTX 6000 Ada (48GB) or two 4090s, for medium concurrency on a 30B model;
- Production/training: multi-card H100/A100, or go straight to cloud GPU instances, planned together with AI model deployment and the AI category.
Reference: NVIDIA data-center GPU specs at https://www.nvidia.com/en-us/data-center/; Ollama's supported models and hardware requirements at https://ollama.com/; the llama.cpp project at https://github.com/ggml-org/llama.cpp.