시작하기리더보드Decode calculator모델OrganizationsReportsMatrix runs하드웨어벤치마크마켓플레이스렌탈ProAPI 문서
언어
Actual Computer — Every computer, one endpoint

Speed test matrix

NVIDIA-Nemotron-3.5-Lightning-30B-A3B-NVFP4 on H200 NVL 141GB

sglang · 0.0.0.dev17157+gccfcdd93a · 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
VRAM
141 GB
OS
linux

Engine

Engine
sglang
Version
0.0.0.dev17157+gccfcdd93a
Quantization
NVFP4+FP8
Backend
cuda
Build
cuda-13.2
Commit
ccfcdd93a8c2

Run

Served model
nemotron
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

env SGLANG_ALLOW_OVERWRITE_LONGER_CONTEXT_LEN=1 "$HOME/env_h200-nvidia-sglang-pr-33554/bin/sglang" serve --model-path nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-NVFP4 --served-model-name nemotron --trust-remote-code --tp 1 --reasoning-parser nemotron_3 --tool-call-parser qwen3_coder --context-length 1048576 --mem-fraction-static 0.859957 --enable-metrics --host 0.0.0.0 --port 8000 --api-key <redacted> --mamba-ssm-dtype float16 --cuda-graph-max-bs-decode 16 --speculative-algorithm DFLASH --speculative-draft-model-path nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-NVFP4-DFlash --speculative-dflash-block-size 4

Prefill

prompt tok/s by context length
8K context26.1K314 ms TTFT
16K context29.1K559 ms TTFT
32K context28.7K1,124 ms TTFT
64K context27.5K2,346 ms TTFT
128K context24.5K5,265 ms TTFT
256K context19.5K13,183 ms TTFT
512K context13.9K37,060 ms TTFT
1019K context8,777116,644 ms TTFT
1024K context8,742117,689 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K379.363 ms TTFT647.069 ms TTFT1,055.968 ms TTFT1,464.193 ms TTFT948.5191 ms TTFT1,867.3335 ms TTFTNot runNot run
16K383.667 ms TTFT349.6108 ms TTFT976.589 ms TTFT1,400.7147 ms TTFT888.8345 ms TTFT1,811.2655 ms TTFTNot runNot run
32K376.4110 ms TTFT330.8139 ms TTFT954.5116 ms TTFT1,418.7271 ms TTFT979.3766 ms TTFT1,888.11,425 ms TTFTNot runNot run
64K393.7157 ms TTFT212.7259 ms TTFT925.5288 ms TTFT1,372.8511 ms TTFT945.61,475 ms TTFT2,024.82,953 ms TTFTNot runOver capacity
128K369.6241 ms TTFT243.6440 ms TTFT1,018.6394 ms TTFT1,092.6941 ms TTFT902.82,820 ms TTFT1,755.45,749 ms TTFTOver capacityOver capacity
256K324.7454 ms TTFT196.9828 ms TTFT880.4844 ms TTFT1,057.03,133 ms TTFT901.96,234 ms TTFTOver capacityOver capacityOver capacity
512K316.7841 ms TTFT143.51,713 ms TTFT618.92,736 ms TTFT671.06,096 ms TTFTOver capacityOver capacityOver capacityOver capacity
1019K215.51,713 ms TTFT288.22,474 ms TTFT422.76,266 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
Prefill8K1Valid26.1K—314 ms——1——
Prefill16K1Valid29.1K—559 ms——1——
Prefill32K1Valid28.7K—1,124 ms——1——
Prefill64K1Valid27.5K—2,346 ms——1——
Prefill128K1Valid24.5K—5,265 ms——1——
Prefill256K1Valid19.5K—13,183 ms——1——
Prefill512K1Valid13.9K—37,060 ms——1——
Prefill1019K1Valid8,777.0—116,644 ms——1——
Prefill1024K1Valid8,742.0—117,689 ms——1——
Sustained decode8K1Valid379.3396.363 ms2.5 ms1.0311,38030.0 s
Sustained decode8K2Valid647.0322.169 ms3.1 ms2.0419,40830.0 s
Sustained decode8K4Valid1,055.9252.968 ms4.0 ms3.9831,67430.0 s
Sustained decode8K8Valid1,464.1190.393 ms5.3 ms9.5843,91530.0 s
Sustained decode8K16Valid948.559.4191 ms16.8 ms22.0028,44730.0 s
Sustained decode8K32Valid1,867.356.1335 ms17.8 ms35.6356,02230.0 s
Sustained decode8K64Not run————————
Sustained decode8K128Not run————————
Sustained decode16K1Valid383.6393.567 ms2.5 ms1.0311,50830.0 s
Sustained decode16K2Valid349.6220.4108 ms5.2 ms16.8210,48830.0 s
Sustained decode16K4Valid976.5248.589 ms4.0 ms4.1729,28930.0 s
Sustained decode16K8Valid1,400.7181.9147 ms5.5 ms9.3842,01230.0 s
Sustained decode16K16Valid888.856.7345 ms17.6 ms22.9026,65030.0 s
Sustained decode16K32Valid1,811.255.9655 ms17.9 ms38.1054,33730.0 s
Sustained decode16K64Not run————————
Sustained decode16K128Not run————————
Sustained decode32K1Valid376.4385.5110 ms2.6 ms1.0311,29030.0 s
Sustained decode32K2Valid330.8230.1139 ms5.3 ms17.329,92330.0 s
Sustained decode32K4Valid954.5235.8116 ms4.2 ms4.4528,63630.0 s
Sustained decode32K8Valid1,418.7179.5271 ms5.6 ms8.4842,55330.0 s
Sustained decode32K16Valid979.362.7766 ms15.9 ms22.3029,37430.0 s
Sustained decode32K32Valid1,888.157.01,425 ms17.6 ms37.6156,61130.0 s
Sustained decode32K64Not run————————
Sustained decode32K128Not run————————
Sustained decode64K1Valid393.7391.8157 ms2.6 ms1.0311,81030.0 s
Sustained decode64K2Valid212.7101.5259 ms9.9 ms22.206,37930.0 s
Sustained decode64K4Valid925.5237.7288 ms4.2 ms4.0527,65829.9 s
Sustained decode64K8Valid1,372.8173.3511 ms5.8 ms8.3841,17830.0 s
Sustained decode64K16Valid945.658.21,475 ms17.2 ms21.8028,35930.0 s
Sustained decode64K32Valid2,024.858.72,953 ms17.0 ms34.6860,71730.0 s
Sustained decode64K64Not run————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid369.6369.2241 ms2.7 ms1.0311,01929.8 s
Sustained decode128K2Valid243.6115.1440 ms8.7 ms14.007,30930.0 s
Sustained decode128K4Valid1,018.6255.0394 ms3.9 ms3.9830,38429.8 s
Sustained decode128K8Valid1,092.6156.3941 ms6.4 ms10.2832,75230.0 s
Sustained decode128K16Valid902.860.12,820 ms16.7 ms24.0027,08530.0 s
Sustained decode128K32Valid1,755.452.05,749 ms19.2 ms35.8252,63430.0 s
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode256K1Valid324.7335.1454 ms3.0 ms1.029,74130.0 s
Sustained decode256K2Valid196.994.5828 ms10.6 ms17.505,90730.0 s
Sustained decode256K4Valid880.4223.2844 ms4.5 ms3.9526,41130.0 s
Sustained decode256K8Valid1,057.0135.23,133 ms7.4 ms8.6631,18529.5 s
Sustained decode256K16Valid901.963.96,234 ms15.6 ms21.8027,04330.0 s
Sustained decode256K32Over capacity————————
Sustained decode256K64Over capacity————————
Sustained decode256K128Over capacity————————
Sustained decode512K1Valid316.7293.8841 ms3.4 ms0.929,49930.0 s
Sustained decode512K2Valid143.571.41,713 ms14.0 ms15.604,30430.0 s
Sustained decode512K4Valid618.9168.32,736 ms6.0 ms3.9418,56330.0 s
Sustained decode512K8Valid671.086.96,096 ms11.5 ms10.4020,12730.0 s
Sustained decode512K16Over capacity————————
Sustained decode512K32Over capacity————————
Sustained decode512K64Over capacity————————
Sustained decode512K128Over capacity————————
Sustained decode1019K1Valid215.5231.01,713 ms4.3 ms1.016,46530.0 s
Sustained decode1019K2Valid288.2170.42,474 ms6.0 ms2.928,64430.0 s
Sustained decode1019K4Valid422.7107.26,266 ms9.3 ms4.8112,67930.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.