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.

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.

ModelContextMemoryLeft overLongest contextTokens/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/GLM-5.2-UD-Q4_K_M-00001-of-00011.gguf, 465.8 GB: 581 GB used and 59.4 GB free of 8× H100 SXM's 640 GB, 54–97 tokens/s once the 1M cache is full.

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.

Model8K32KLongestAt the longestQ8_0 at 8KBandwidth ceiling at 8K1,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.

ModelShort by at Q4_K_MFits 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.

ModelKV cache per GPUPool (tokens)At 32KRequests 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.

SetupHow it relatesMemoryBandwidthModels 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 .