Specifications
From the vendor's own source. Tensor figures are dense, without sparsity.
- Memory
- 80 GB HBM2e
- Memory bandwidth
- 2,039 GB/s
- FP16 Tensor, dense
- 312 TFLOPS
- BF16 Tensor, dense
- 312 TFLOPS
- FP8 Tensor, dense
- No FP8 Tensor Cores
- INT8 Tensor, dense
- 624 TOPS
- Max board power
- 400 W
- Architecture
- Ampere
- Segment
- Data center
- Form factor
- SXM module
How the figures were stored
The datasheet lists dense and sparse figures; the dense ones are here. Ampere has no FP8 Tensor Cores. Board power is the standard configuration (a CTS version goes up to 500 W).
Which open models fit
On one NVIDIA A100 80GB SXM, 6 of the 10 models fit in bf16 as published and 10 in int4, with this workload.
Estimate An estimate from the GPU Planner's calculator: one request of 8,192 tokens, KV cache in bf16, served with vLLM, with 90% of each GPU's memory usable. Each cell is how many of this GPU the model needs with tensor parallelism; tight means only the optimistic estimate fits.
| Model | bf16 (as published) | fp8 | int4 |
|---|---|---|---|
| Qwen2.5 7B Instruct | Fits on 1 | Fits on 1 | Fits on 1 |
| Qwen2.5 14B Instruct | Fits on 1 | Fits on 1 | Fits on 1 |
| Qwen2.5 32B Instruct | Fits on 2 | Fits on 1 | Fits on 1 |
| Qwen2.5 72B Instruct | Fits on 4 | Fits on 2 | Fits on 1 |
| Qwen3 8B | Fits on 1 | Fits on 1 | Fits on 1 |
| Qwen3 32B | Fits on 2 | Fits on 1 | Fits on 1 |
| DeepSeek-R1-Distill-Llama 8B | Fits on 1 | Fits on 1 | Fits on 1 |
| DeepSeek-R1-Distill-Llama 70B | Fits on 4 | Fits on 2 | Fits on 1 |
| Phi-4 | Fits on 1 | Fits on 1 | Fits on 1 |
| Mistral 7B Instruct v0.3 | Fits on 1 | Fits on 1 | Fits on 1 |
Assumptions
Every number the result uses that you didn't enter. Change any of them to match your case.
- %
vLLM's default gpu_memory_utilization; the rest is left to the driver and other processes.
Source · - Bits per weight in bf16Assumption16 bits (Fixed definition)
16 bits a weight: the format the models are published in.
No source: this is our own assumption. Change it if you know your case. - Bits per weight in fp8Assumption8 bits (Fixed definition)
8 bits a weight; the per-channel or per-block scales add under 0.1 bit.
No source: this is our own assumption. Change it if you know your case. - Bits per weight in int4Assumption4.25 bits (Fixed definition)
4 bits a weight plus a 16-bit scale and a 4-bit zero per 128 weights (AWQ / GPTQ), about 4.16, rounded up to 4.25 for packing.
No source: this is our own assumption. Change it if you know your case. - Bits per embedding weight, cautiousAssumption16 bits (Fixed definition)
Published quantized checkpoints keep the embedding and output matrices at 16 bits; the cautious end counts them so.
No source: this is our own assumption. Change it if you know your case. - Runtime overhead per GPU, fixed, optimisticAssumption0.75 GB (Fixed definition)
CUDA context, the serving framework and activation workspace on each GPU: a fixed part and a part that grows with the weights it holds. A declared range, not a measurement.
No source: this is our own assumption. Change it if you know your case. - Runtime overhead per GPU, fixed, cautiousAssumption1.5 GB (Fixed definition)
CUDA context, the serving framework and activation workspace on each GPU: a fixed part and a part that grows with the weights it holds. A declared range, not a measurement.
No source: this is our own assumption. Change it if you know your case. - Runtime overhead, share of weights, optimisticAssumption0.03 (Fixed definition)
CUDA context, the serving framework and activation workspace on each GPU: a fixed part and a part that grows with the weights it holds. A declared range, not a measurement.
No source: this is our own assumption. Change it if you know your case. - Runtime overhead, share of weights, cautiousAssumption0.1 (Fixed definition)
CUDA context, the serving framework and activation workspace on each GPU: a fixed part and a part that grows with the weights it holds. A declared range, not a measurement.
No source: this is our own assumption. Change it if you know your case.
What you enter and the assumptions you change are kept in this page's link, after the #.
Compared with the GPUs next to it
The nearest GPUs in the dataset by memory, with the same figures from their own sources.
| GPU | Memory | Bandwidth | BF16, dense | FP8, dense | Board power | Source |
|---|---|---|---|---|---|---|
| NVIDIA A100 80GB PCIe | 80 GB HBM2e | 1,935 GB/s | 312 TFLOPS | No FP8 Tensor Cores | 300 W | |
| NVIDIA A100 80GB SXM This GPU | 80 GB HBM2e | 2,039 GB/s | 312 TFLOPS | No FP8 Tensor Cores | 400 W | |
| NVIDIA H100 SXM | 80 GB HBM3 | 3,350 GB/s | 989.5 TFLOPS | 1,979 TFLOPS | 700 W |
Plan your own case
More requests at once, a longer context or another model change the answer. The GPU Planner works it out with this GPU already picked, and writes the vLLM or Ollama command.
Limits
- The figures are the vendor's, not measurements; the fit is an estimate of the site's GPU engine, not a benchmark.
- The fit table covers dense open models of the dataset only; mixture-of-experts models are not in it.
- No price, availability or offer is part of this page.
Sources
Model configurations
- Qwen/Qwen2.5-7B-Instruct: config.json
- Qwen/Qwen2.5-7B-Instruct: model card
- Qwen/Qwen2.5-14B-Instruct: config.json
- Qwen/Qwen2.5-14B-Instruct: model card
- Qwen/Qwen2.5-32B-Instruct: config.json
- Qwen/Qwen2.5-32B-Instruct: model card
- Qwen/Qwen2.5-72B-Instruct: config.json
- Qwen/Qwen2.5-72B-Instruct: model card
- Qwen/Qwen3-8B: config.json
- Qwen/Qwen3-8B: model card
- Qwen/Qwen3-32B: config.json
- Qwen/Qwen3-32B: model card
- deepseek-ai/DeepSeek-R1-Distill-Llama-8B: config.json
- deepseek-ai/DeepSeek-R1-Distill-Llama-8B: model card
- deepseek-ai/DeepSeek-R1-Distill-Llama-70B: config.json
- deepseek-ai/DeepSeek-R1-Distill-Llama-70B: model card
- microsoft/phi-4: config.json
- microsoft/phi-4: model card
- mistralai/Mistral-7B-Instruct-v0.3: config.json
- mistralai/Mistral-7B-Instruct-v0.3: model card
GPU engine @anaroq/gpu 1.0.0 · GPU data 2026.10.0 · model data 2026.10.0
How the estimates are worked out: Methodology