Per iniziareClassificaDecode calculatorModelliOrganizationsReportsMatrix runsHardwareValutazioni comparativeMarketplaceNoleggiProDocumentazione API
Lingua
Actual Computer — Every computer, one endpoint

Speed test matrix

DeepSeek-V4-Flash-NVFP4 on H200 NVL 141GB ×2

sglang · 0.5.16 · NVFP4+FP88 contexts (8K–1019K) × 8 concurrency levels (1–128) · prefill at 8K, 16K, 32K, 64K, 128K, 256K, 512K, 1019K, 1024K
by @keennaylmx dev importMeasured

Hardware

Type
Discrete GPU
GPU
H200 NVL
GPU count
2
VRAM
282 GB (2 × 141 GB)
OS
linux

Engine

Engine
sglang
Version
0.5.16
Quantization
NVFP4+FP8
Backend
cuda
Build
cuda-13.2

Run

Served model
deepseek
Revision
main
Decode test
Fixed duration
Prefill mode
Measured during decode warm-up
Time per measurement
30 s
Max output
4,096 tokens

Launch command

"$HOME/env_h200-nvidia-deepseek-sglang/bin/sglang" serve --model-path nvidia/DeepSeek-V4-Flash-NVFP4 --served-model-name deepseek --trust-remote-code --tp 2 --reasoning-parser deepseek-v4 --tool-call-parser deepseekv4 --context-length 1048576 --mem-fraction-static 0.874248 --enable-metrics --host 0.0.0.0 --port 8000 --api-key <redacted> --disable-cuda-graph --max-running-requests 16 --moe-runner-backend marlin

Prefill

prompt tok/s by context length
8K context13.6K601 ms TTFT
16K context14.7K1,105 ms TTFT
32K context14.9K2,173 ms TTFT
64K context14.8K4,363 ms TTFT
128K context13.9K9,308 ms TTFT
256K context12.2K21,194 ms TTFT
512K context9,68353,240 ms TTFT
1019K context6,902148,645 ms TTFT
1024K context6,801151,585 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K17.0173 ms TTFT33.4201 ms TTFT66.8438 ms TTFT133.2307 ms TTFT266.0758 ms TTFTNot runNot runNot run
16K16.8183 ms TTFT33.0228 ms TTFT65.1281 ms TTFT129.9340 ms TTFT262.6421 ms TTFTNot runNot runNot run
32K16.8242 ms TTFT33.1254 ms TTFT66.0330 ms TTFT132.4443 ms TTFT262.7777 ms TTFTNot runNot runOver capacity
64K16.9271 ms TTFT33.1335 ms TTFT66.2428 ms TTFT131.8840 ms TTFT263.81,558 ms TTFTNot runNot runOver capacity
128K16.8377 ms TTFT33.0501 ms TTFT66.4904 ms TTFT132.31,655 ms TTFT264.33,167 ms TTFTNot runOver capacityOver capacity
256K17.1595 ms TTFT33.5925 ms TTFT66.41,582 ms TTFT132.83,211 ms TTFT265.26,256 ms TTFTOver capacityOver capacityOver capacity
512K16.91,016 ms TTFT33.31,749 ms TTFT67.03,308 ms TTFT133.86,327 ms TTFTOver capacityOver capacityOver capacityOver capacity
1019K16.92,075 ms TTFT33.73,725 ms TTFT67.17,035 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity

Over capacity: not run because this many requests at this context would exceed the server's KV cache. Not run: the benchmark skipped this measurement during the run, or the run stopped early.

TTFT is measured after the benchmark warms the server's prompt cache, so it mostly excludes prefill.

All measurements

Latencies are medians. Total tok/s is output across all simultaneous requests.
PhaseContextRequests at onceStatusTotal tok/sPer request tok/sTTFTTime between tokensAverage active requestsCompleted requestsOutput tokensMeasured for
Prefill8K1Valid13.6K—601 ms——1——
Prefill16K1Valid14.7K—1,105 ms——1——
Prefill32K1Valid14.9K—2,173 ms——1——
Prefill64K1Valid14.8K—4,363 ms——1——
Prefill128K1Valid13.9K—9,308 ms——1——
Prefill256K1Valid12.2K—21,194 ms——1——
Prefill512K1Valid9,683.0—53,240 ms——1——
Prefill1019K1Valid6,902.0—148,645 ms——1——
Prefill1024K1Valid6,801.0—151,585 ms——1——
Sustained decode8K1Valid17.017.0173 ms59.0 ms1.0051030.0 s
Sustained decode8K2Valid33.416.7201 ms60.0 ms2.001,00030.0 s
Sustained decode8K4Valid66.816.7438 ms59.8 ms4.002,00330.0 s
Sustained decode8K8Valid133.216.6307 ms60.2 ms8.003,99230.0 s
Sustained decode8K16Valid266.016.6758 ms60.2 ms16.007,96830.0 s
Sustained decode8K32Not run————————
Sustained decode8K64Not run————————
Sustained decode8K128Not run————————
Sustained decode16K1Valid16.816.8183 ms59.6 ms1.0050430.0 s
Sustained decode16K2Valid33.016.5228 ms60.7 ms2.0099030.0 s
Sustained decode16K4Valid65.116.2281 ms61.6 ms4.001,94829.9 s
Sustained decode16K8Valid129.916.2340 ms61.7 ms8.003,89630.0 s
Sustained decode16K16Valid262.616.3421 ms61.2 ms16.007,87230.0 s
Sustained decode16K32Not run————————
Sustained decode16K64Not run————————
Sustained decode16K128Not run————————
Sustained decode32K1Valid16.816.7242 ms59.8 ms1.0050330.0 s
Sustained decode32K2Valid33.116.5254 ms60.5 ms2.0099430.0 s
Sustained decode32K4Valid66.016.4330 ms60.8 ms4.001,97830.0 s
Sustained decode32K8Valid132.416.5443 ms60.7 ms8.003,97030.0 s
Sustained decode32K16Valid262.716.4777 ms61.2 ms16.007,87230.0 s
Sustained decode32K32Not run————————
Sustained decode32K64Not run————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid16.916.9271 ms59.3 ms1.0050529.9 s
Sustained decode64K2Valid33.116.5335 ms60.7 ms2.0099029.9 s
Sustained decode64K4Valid66.216.5428 ms60.6 ms4.001,98430.0 s
Sustained decode64K8Valid131.816.5840 ms60.7 ms8.003,95230.0 s
Sustained decode64K16Valid263.816.51,558 ms60.6 ms16.007,90230.0 s
Sustained decode64K32Not run————————
Sustained decode64K64Not run————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid16.816.8377 ms59.5 ms1.0050530.0 s
Sustained decode128K2Valid33.016.5501 ms60.6 ms2.0099030.0 s
Sustained decode128K4Valid66.416.6904 ms60.2 ms4.001,99030.0 s
Sustained decode128K8Valid132.316.61,655 ms60.1 ms8.003,96830.0 s
Sustained decode128K16Valid264.316.83,167 ms59.4 ms16.007,92030.0 s
Sustained decode128K32Not run————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode256K1Valid17.117.1595 ms58.6 ms1.0051330.0 s
Sustained decode256K2Valid33.516.8925 ms59.6 ms2.001,00630.0 s
Sustained decode256K4Valid66.416.71,582 ms59.8 ms4.001,98830.0 s
Sustained decode256K8Valid132.817.03,211 ms58.8 ms8.003,98530.0 s
Sustained decode256K16Valid265.217.66,256 ms56.7 ms16.007,95130.0 s
Sustained decode256K32Over capacity————————
Sustained decode256K64Over capacity————————
Sustained decode256K128Over capacity————————
Sustained decode512K1Valid16.916.91,016 ms59.3 ms1.0050630.0 s
Sustained decode512K2Valid33.316.71,749 ms59.7 ms2.0099629.9 s
Sustained decode512K4Valid67.017.23,308 ms58.3 ms4.002,00830.0 s
Sustained decode512K8Valid133.817.86,327 ms56.3 ms8.004,00930.0 s
Sustained decode512K16Over capacity————————
Sustained decode512K32Over capacity————————
Sustained decode512K64Over capacity————————
Sustained decode512K128Over capacity————————
Sustained decode1019K1Valid16.916.92,075 ms59.2 ms1.0050629.9 s
Sustained decode1019K2Valid33.717.23,725 ms58.3 ms2.001,01030.0 s
Sustained decode1019K4Valid67.117.77,035 ms56.4 ms4.002,01230.0 s
Sustained decode1019K8Over capacity————————
Sustained decode1019K16Over capacity————————
Sustained decode1019K32Over capacity————————
Sustained decode1019K64Over capacity————————
Sustained decode1019K128Over capacity————————

Over capacity: not run because this many requests at this context would exceed the server's KV cache. Not run: the benchmark skipped this measurement during the run, or the run stopped early.