What LLMs can eight H100 SXM GPUs run?
Eight H100 SXM GPUs (640 GB in all) run 66 of the 69 open models tracked here at Q4_K_M with 8K context; the largest is MiMo V2.6 Pro (1.02T parameters, 639 GB). They read memory at 26,800 GB/s in total. Each fit leaves at least 0.5 GB free on 8× H100 SXM (why a card does not give a model all its memory). The speeds assume tensor parallelism, as in vLLM or SGLang; llama.cpp splits layers across cards by default and then writes at about the speed of one card. How the model is divided between the cards, and what each one holds.
Models that fit on 8× H100 SXM
The most precise weights that still fit with 8K tokens of context and one request, the memory that takes, the longest context at that precision and the writing speed. Bigger models come first. Memory is for the whole group: weights, cache and 10% split across the 8 cards, plus 0.5 GB of runtime on each card (4 GB in all). gpt-oss-120b (71.2 GB, 257–651 tokens/s on 8× H100 SXM) and gpt-oss-20b (18.3 GB, 262–670 tokens/s on 8× H100 SXM) are listed at MXFP4 only, as published.
| Model | Best precision | Memory | Longest context | Tokens/s |
|---|---|---|---|---|
| MiMo V2.6 Pro 1.02T, 42B active | GGUF Q4_K_M | 639 GB | 8K | 148–308 |
| Hy4 Preview 770B-A49B 780.0B, 49B active | GGUF Q5_K_M | 571 GB | 712K | 126–253 |
| DeepSeek V4.1 Flash 1017 763.2B, 16B active | GGUF Q5_K_M | 559 GB | 946K | 200–455 |
| DeepSeek V4.1 Flash 763.2B, 16B active | GGUF Q5_K_M | 559 GB | 946K | 200–455 |
| GLM-5.3 753.3B, 40B active | GGUF Q6_K | 638 GB | 27K | 130–263 |
| GLM-5.2 753.3B, 40B active | GGUF Q6_K | 638 GB | 27K | 130–263 |
| DeepSeek V3.2 685.4B, 37B active | GGUF Q6_K | 580 GB | 160K (full) | 136–277 |
| DeepSeek V3 / R1 684.5B, 37B active | GGUF Q6_K | 580 GB | 160K (full) | 136–277 |
| Ling 3.1 Flash 560B-A25B 572.1B, 25B active | GGUF Q8_0 | 627 GB | 256K (full) | 147–304 |
| MiniMax M3 427.0B, 23B active | GGUF Q8_0 | 470 GB | 1M (full) | 150–313 |
| GLM-5.3 Flash 321.3B, 18B active | GGUF Q8_0 | 354 GB | 1M (full) | 170–365 |
| IQuest-Q1 320B-A15B 320.3B, 15B active | GGUF Q8_0 | 355 GB | 512K (full) | 174–379 |
| MiMo V2.6 Flash 310.8B, 15B active | GGUF Q8_0 | 343 GB | 1M (full) | 181–398 |
| DeepSeek V4 Flash 0731 304.2B, 13B active | FP16 / BF16 | 628 GB | 132K | 147–304 |
| DeepSeek V4 Flash 290.9B, 13B active | FP16 / BF16 | 601 GB | 426K | 147–304 |
| MiniMax M2.7 228.7B, 10B active | FP16 / BF16 | 475 GB | 200K (full) | 160–339 |
| Step 3.7 Flash 196B-A11B 201.4B, 11B active | FP16 / BF16 | 417 GB | 256K (full) | 159–335 |
| Qwen3.8 Flash Next 180.0B, 6B active | FP16 / BF16 | 373 GB | 256K (full) | 199–452 |
| Mistral Medium 3.5 128B 127.7B | FP16 / BF16 | 269 GB | 256K (full) | 48–71 |
| Qwen3.5 122B-A10B 125.1B, 10B active | FP16 / BF16 | 260 GB | 256K (full) | 166–356 |
| Nemotron 3.5 Super VL 120B-A12B 124.5B, 12B active | FP16 / BF16 | 259 GB | 1M (full) | 154–323 |
| Nemotron 3 Super 120B-A12B 123.6B, 12B active | FP16 / BF16 | 257 GB | 256K (full) | 154–323 |
| gpt-oss-120b 116.8B, 5.1B active | As published (MXFP4) | 71.2 GB | 128K (full) | 257–651 |
| AliceAI Foundation 80B-A3B 81.3B, 3B active | FP16 / BF16 | 171 GB | 256K (full) | 234–567 |
| Qwen3-Coder-Next 79.7B, 3B active | FP16 / BF16 | 167 GB | 256K (full) | 234–567 |
| Kolibri-1 78.1B, 3.5B active | FP16 / BF16 | 164 GB | 256K (full) | 228–545 |
| Llama 3.1 70B 70.6B | FP16 / BF16 | 151 GB | 128K (full) | 75–118 |
| K2-Horizon MoVA 36B-A4B 37.4B, 4B active | FP16 / BF16 | 82.4 GB | 512K (full) | 213–496 |
| Ornith 1.5 35B-A3B 36.0B, 3B active | FP16 / BF16 | 77.8 GB | 256K (full) | 234–568 |
| Qwen3.6 35B-A3B 36.0B, 3B active | FP16 / BF16 | 77.8 GB | 256K (full) | 234–568 |
| Ornith 1.0 35B 35.1B, 3B active | FP16 / BF16 | 76.1 GB | 256K (full) | 234–568 |
| LLM-jp-4.1 32B-A3B Thinking 32.1B, 3.8B active | FP16 / BF16 | 70.4 GB | 64K (full) | 221–523 |
| Nemotron 3 Nano 30B-A3B 31.6B, 3.5B active | FP16 / BF16 | 68.8 GB | 256K (full) | 228–548 |
| Gemma 4 31B 31.3B | FP16 / BF16 | 70.1 GB | 256K (full) | 127–222 |
| GLM-4.7 Flash 31.2B, 3B active | FP16 / BF16 | 68.4 GB | 198K (full) | 232–562 |
| Xing 4.0 29B-A4B 31.2B, 4B active | FP16 / BF16 | 68.3 GB | 256K (full) | 220–519 |
| Qwen3-Coder 30B-A3B 30.5B, 3.3B active | FP16 / BF16 | 67.4 GB | 256K (full) | 226–540 |
| Qwen3 30B-A3B 30.5B, 3.3B active | FP16 / BF16 | 67.4 GB | 40K (full) | 226–540 |
| Muse Glimmer 30B 29.8B | FP16 / BF16 | 65.2 GB | 128K (full) | 132–234 |
| Granite 4.2 30B 29.3B | FP16 / BF16 | 66.2 GB | 128K (full) | 131–231 |
| ThinkingCap Qwen3.8 27B 27.8B | FP16 / BF16 | 61.5 GB | 256K (full) | 137–244 |
| Qwen3.6 27B 27.8B | FP16 / BF16 | 61.5 GB | 256K (full) | 137–244 |
| Qwen3.8 27B 27.8B | FP16 / BF16 | 61.5 GB | 256K (full) | 137–244 |
| Hemmingway-1 27B 27.3B | FP16 / BF16 | 60.5 GB | 256K (full) | 138–247 |
| Gemma 4 26B-A4B 25.8B, 4B active | FP16 / BF16 | 57.4 GB | 256K (full) | 220–517 |
| gpt-oss-20b 20.9B, 3.6B active | As published (MXFP4) | 18.3 GB | 128K (full) | 262–670 |
| Gemma 4 12B 12.0B | FP16 / BF16 | 29.2 GB | 256K (full) | 194–397 |
| ZDTaichu 5.0 9B 9.8B | FP16 / BF16 | 24.3 GB | 128K (full) | 206–437 |
| Ornith 1.5 9B 9.7B | FP16 / BF16 | 24.1 GB | 256K (full) | 207–440 |
| Qwen3.5 9B 9.7B | FP16 / BF16 | 24.1 GB | 256K (full) | 207–440 |
| LensVLM 9B 9.4B | FP16 / BF16 | 23.6 GB | 256K (full) | 209–445 |
| Ornith 1.0 9B 9.4B | FP16 / BF16 | 23.6 GB | 256K (full) | 209–445 |
| MiMo V2.6 Distill Qwen 9B 9.4B | FP16 / BF16 | 23.6 GB | 256K (full) | 209–445 |
| Bespoke Nimble 9B 9.0B | FP16 / BF16 | 22.6 GB | 8K (full) | 211–454 |
| Granite 4.2 8B 8.8B | FP16 / BF16 | 23.4 GB | 128K (full) | 209–446 |
| LFM2.5 8B-A1B 8.5B, 1.5B active | FP16 / BF16 | 21.5 GB | 128,000 (full) | 257–653 |
| Qwen3 8B 8.2B | FP16 / BF16 | 22.0 GB | 40K (full) | 213–460 |
| Llama 3.1 8B 8.0B | FP16 / BF16 | 21.6 GB | 128K (full) | 214–465 |
| Gemma 4 E4B 8.0B | FP16 / BF16 | 20.6 GB | 128K (full) | 218–475 |
| Ling 3.0 Tiny 7.9B-A1.3B 7.9B, 1.3B active | FP16 / BF16 | 20.2 GB | 128K (full) | 261–667 |
| LightOnOCR-3 4B 4.5B | FP16 / BF16 | 13.6 GB | 256K (full) | 242–567 |
| Spark-X2.5 4B 4.1B | FP16 / BF16 | 12.9 GB | 1M (full) | 245–578 |
| Nemotron 3 Nano 4B 4.0B | FP16 / BF16 | 12.3 GB | 256K (full) | 247–588 |
| Granite 4.2 3B 3.7B | FP16 / BF16 | 12.2 GB | 128K (full) | 247–589 |
| MiniCPM5 2B 2.5B | FP16 / BF16 | 9.52 GB | 128K (full) | 259–638 |
| Limite 1B Violetto 1.0B | FP16 / BF16 | 6.29 GB | 128K (full) | 274–709 |
Too big for 8× H100 SXM at 8K context
How many H100 SXM cards these need at Q4_K_M with 8K context and 0.5 GB to spare, in one tensor-parallel group; some need more than 8.
- DeepSeek V4 Pro: more than 8 cards
- Qwen3.8 2.4T-A95B: more than 8 cards
- Kimi K3: more than 8 cards
Best models for 8× H100 SXM with room for long context
The biggest models that still fit at Q4_K_M with 32,768 tokens of context (or their whole window, if shorter), the memory left over, the longest context the group takes at that precision and the writing speed with that context in the cache, from 26,800 GB/s of bandwidth. Memory is for the whole group: weights, cache and 10% split across the 8 cards, plus 0.5 GB of runtime on each card (4 GB in all). Memory and left over add up to the group's 640 GB.
| Model | Context | Memory | Left over | Longest context | Tokens/s |
|---|---|---|---|---|---|
| Hy4 Preview 770B-A49B 780.0B | 32K | 491 GB | 149 GB | 1M (full) | 132–267 |
| DeepSeek V4.1 Flash 1017 763.2B | 32K | 480 GB | 160 GB | 1M (full) | 198–450 |
| DeepSeek V4.1 Flash 763.2B | 32K | 480 GB | 160 GB | 1M (full) | 198–450 |
| GLM-5.3 753.3B | 32K | 474 GB | 166 GB | 1M (full) | 145–300 |
| GLM-5.2 753.3B | 32K | 474 GB | 166 GB | 1M (full) | 145–300 |
llama-server commands for 8× H100 SXM
GGUF repos checked 2026-09-29; -c is the longest context with 0.5 GB free on 8× H100 SXM. No -ngl: llama.cpp’s -fit, on by default since b7440, places the layers.
GLM-5.2, Q4_K_M with 1M tokens: 54–97 tokens/s on 8× H100 SXM
llama-server -hf unsloth/GLM-5.2-GGUF:Q4_K_M -c 1048576 UD-Q4_K_M/
How fast 8× H100 SXM writes as the context fills
Tokens per second at Q4_K_M for the biggest models that fit with 32K tokens, with 8K and 32K tokens in the cache and at the longest context the group holds, and at Q8_0 with 8K where that fits. Each token reads the active weights and the whole cache once, so the speed follows the 26,800 GB/s of bandwidth and falls as the cache grows. The ceiling is that bandwidth divided by the bytes read per token, which no runtime reaches; the reply time is for 1,000 new tokens with 32K (or the longest context) in the cache, prompt processing aside.
| Model | 8K | 32K | Longest | At the longest | Q8_0 at 8K | Bandwidth ceiling at 8K | 1,000-token reply at 32K |
|---|---|---|---|---|---|---|---|
| Hy4 Preview 770B-A49B | 137–280 | 132–267 | 1M | 52–93 | Does not fit | 881 | 4–8 s |
| DeepSeek V4.1 Flash 1017 | 209–483 | 198–450 | 1M | 65–119 | Does not fit | 2,589 | 2–5 s |
| DeepSeek V4.1 Flash | 209–483 | 198–450 | 1M | 65–119 | Does not fit | 2,589 | 2–5 s |
| GLM-5.3 | 151–316 | 145–300 | 1M | 54–97 | Does not fit | 1,074 | 3–7 s |
| GLM-5.2 | 151–316 | 145–300 | 1M | 54–97 | Does not fit | 1,074 | 3–7 s |
| DeepSeek V3.2 | 157–331 | 151–316 | 160K | 127–255 | Does not fit | 1,164 | 3–7 s |
| DeepSeek V3 / R1 | 157–332 | 152–318 | 160K | 130–261 | Does not fit | 1,167 | 3–7 s |
| Ling 3.1 Flash 560B-A25B | 185–411 | 184–407 | 256K | 175–380 | 147–304 | 1,762 | 2–5 s |
| MiniMax M3 | 187–414 | 174–379 | 1M | 47–84 | 150–313 | 1,796 | 3–6 s |
| GLM-5.3 Flash | 205–471 | 203–463 | 1M | 135–274 | 170–365 | 2,425 | 2–5 s |
Near misses on 8× H100 SXM
Models that miss at Q4_K_M with 32,768 tokens of context (or their whole window), or leave under 0.5 GB free there, but fit with a shorter context or 3-bit weights, or are short by at most a quarter of the memory and fit with MoE offload. Smallest shortfall first.
| Model | Short by at Q4_K_M | Fits instead |
|---|---|---|
| MiMo V2.6 Pro 1.02T | 783 MB | Q4_K_M with 8K context |
Run locally or rent eight H100 SXM GPUs?
Renting eight H100 SXM GPUs costs a median of $27.12 an hour on demand ($3.39 per card), across the providers getdeploying.com tracks, whose H100 figure covers every H100 variant (checked ), so every $1,000 of purchase price equals about 37 hours of rent, 2 days around the clock. At that rate Hy4 Preview 770B-A49B at Q4_K_M with 32K tokens, the biggest model here that fits with a long context, writes 132–267 tokens/s for one request: about $28–57 per million generated tokens. Electricity and resale value are left out, and no card prices are listed because 2026 street prices vary widely between sellers; compare current ones before you decide.
Serving with vLLM on 8× H100 SXM
The KV cache pool vLLM builds with --tensor-parallel-size 8 at its default --gpu-memory-utilization 0.92 and --max-model-len 32768, weights as published, from the vLLM KV cache calculator. The pool is shared by every request; the last column assumes 4,096 tokens each.
| Model | KV cache per GPU | Pool (tokens) | At 32K | Requests at 4K |
|---|---|---|---|---|
| gpt-oss-120b | 61.2 GB | 9,483,873 | 289.42x | 1,738 |
| Llama 3.1 70B | 52.9 GB | 1,385,536 | 42.28x | 338 |
| Qwen3 30B-A3B | 62.2 GB | 2,716,352 | 82.90x | 663 |
How these numbers are worked out
Memory is the weights at each precision plus the KV cache for 8,192 tokens in FP16 and runtime overhead (0.5 GB on each card plus 10%), computed from each model's files on Hugging Face with the LLM VRAM Calculator. Speed is estimated from memory bandwidth and the parameters read per token with the LLM Speed Calculator. Both tools take any other model from Hugging Face.
Nearby GPUs and setups
How many of the tracked models each one holds at Q4_K_M with 8K context, against 66 here.
| Setup | How it relates | Memory | Bandwidth | Models at Q4_K_M |
|---|---|---|---|---|
| M3 Ultra Mac Studio (512 GB) | Next size down | 384 GB usable | 819 GB/s | 58 (−8) |
| 8× H200 | Next size up | 1,128 GB | 38,400 GB/s | 67 (+1) |
| H100 SXM | Fewer of this card | 80 GB | 3,350 GB/s | 47 (−19) |
Model numbers read from Hugging Face on .