Get startedLeaderboardDecode calculatorModelsOrganizationsReportsMatrix runsHardwareBenchmarksMarketplaceRentalsProAPI Docs
Language
Actual Computer — Every computer, one endpoint

Speed test matrix

Qwen3.8-Flash-Next-NVFP4 on H200 NVL 141GB ×2

sglang · 0.5.6.post3.dev9023+g73a255206 · NVFP46 contexts (8K–251K) × 8 concurrency levels (1–128) · prefill at 8K, 16K, 32K, 64K, 128K, 251K, 256K
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.6.post3.dev9023+g73a255206
Quantization
NVFP4
Backend
cuda
Build
cuda-13.2
Commit
73a255206f91

Run

Served model
qwen
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-radixark-qwen-sglang/bin/sglang" serve --model-path RadixArk/Qwen3.8-Flash-Next-NVFP4 --served-model-name qwen --tp 2 --reasoning-parser auto --tool-call-parser auto --context-length 262144 --mem-fraction-static 0.886040 --enable-metrics --host 0.0.0.0 --port 8000 --api-key <redacted> --page-size 64 --mamba-radix-cache-strategy extra_buffer --mamba-track-interval 64 --chunked-prefill-size 4096 --max-running-requests 36 --allow-auto-truncate --fp4-gemm-backend flashinfer_cutlass --quantization modelopt_fp4

Prefill

prompt tok/s by context length
8K context18.5K443 ms TTFT
16K context19.4K834 ms TTFT
32K context19.7K1,630 ms TTFT
64K context19.5K3,288 ms TTFT
128K context18.6K6,879 ms TTFT
251K context16.1K15,611 ms TTFT
256K context16K16,024 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K129.2126 ms TTFT216.5196 ms TTFT456.5206 ms TTFT824.7267 ms TTFT1,415.3387 ms TTFT2,235.0753 ms TTFTNot runNot run
16K128.9160 ms TTFT200.9248 ms TTFT455.9309 ms TTFT827.2418 ms TTFT1,405.2723 ms TTFT2,228.51,404 ms TTFTNot runOver capacity
32K128.2217 ms TTFT203.1287 ms TTFT454.1440 ms TTFT817.6837 ms TTFT1,391.91,793 ms TTFT2,206.63,199 ms TTFTOver capacityOver capacity
64K127.0346 ms TTFT195.8558 ms TTFT449.3949 ms TTFT808.51,983 ms TTFT1,374.43,681 ms TTFTOver capacityOver capacityOver capacity
128K124.4587 ms TTFT220.1997 ms TTFT444.61,948 ms TTFT795.63,755 ms TTFTOver capacityOver capacityOver capacityOver capacity
251K122.91,059 ms TTFT237.61,984 ms TTFT426.83,828 ms TTFT759.27,603 ms TTFTOver 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
Prefill8K1Valid18.5K—443 ms——1——
Prefill16K1Valid19.4K—834 ms——1——
Prefill32K1Valid19.7K—1,630 ms——1——
Prefill64K1Valid19.5K—3,288 ms——1——
Prefill128K1Valid18.6K—6,879 ms——1——
Prefill251K1Valid16.1K—15,611 ms——1——
Prefill256K1Valid16K—16,024 ms——1——
Sustained decode8K1Valid129.2129.9126 ms7.7 ms1.013,87730.0 s
Sustained decode8K2Valid216.5108.2196 ms9.2 ms3.006,49630.0 s
Sustained decode8K4Valid456.5113.9206 ms8.8 ms4.0013,69230.0 s
Sustained decode8K8Valid824.7103.1267 ms9.7 ms8.0024,71230.0 s
Sustained decode8K16Valid1,415.386.9387 ms11.5 ms16.0042,46430.0 s
Sustained decode8K32Valid2,235.068.7753 ms14.5 ms32.0067,00830.0 s
Sustained decode8K64Not run————————
Sustained decode8K128Not run————————
Sustained decode16K1Valid128.9129.7160 ms7.7 ms1.013,86330.0 s
Sustained decode16K2Valid200.995.7248 ms10.4 ms12.406,02830.0 s
Sustained decode16K4Valid455.9112.3309 ms8.9 ms4.1013,66430.0 s
Sustained decode16K8Valid827.2103.1418 ms9.7 ms8.0024,81630.0 s
Sustained decode16K16Valid1,405.286.2723 ms11.6 ms16.3042,14430.0 s
Sustained decode16K32Valid2,228.568.91,404 ms14.5 ms32.0066,84830.0 s
Sustained decode16K64Not run————————
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid128.2129.2217 ms7.7 ms1.013,84230.0 s
Sustained decode32K2Valid203.196.7287 ms10.3 ms11.706,08630.0 s
Sustained decode32K4Valid454.1111.9440 ms8.9 ms4.1013,62030.0 s
Sustained decode32K8Valid817.6102.3837 ms9.8 ms8.0024,52830.0 s
Sustained decode32K16Valid1,391.986.01,793 ms11.6 ms16.3041,76030.0 s
Sustained decode32K32Valid2,206.668.13,199 ms14.7 ms32.0066,20830.0 s
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid127.0128.5346 ms7.8 ms1.013,80730.0 s
Sustained decode64K2Valid195.893.9558 ms10.7 ms12.805,87030.0 s
Sustained decode64K4Valid449.3111.2949 ms9.0 ms4.1013,48030.0 s
Sustained decode64K8Valid808.5102.61,983 ms9.7 ms8.0024,25630.0 s
Sustained decode64K16Valid1,374.486.93,681 ms11.5 ms16.0041,23330.0 s
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid124.4126.9587 ms7.9 ms1.013,73230.0 s
Sustained decode128K2Valid220.1105.7997 ms9.5 ms6.306,60430.0 s
Sustained decode128K4Valid444.6112.81,948 ms8.9 ms4.0013,32830.0 s
Sustained decode128K8Valid795.6103.13,755 ms9.7 ms8.0023,86430.0 s
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid122.9122.81,059 ms8.1 ms1.013,60329.3 s
Sustained decode251K2Valid237.6118.21,984 ms8.5 ms2.007,13030.0 s
Sustained decode251K4Valid426.8110.63,828 ms9.0 ms4.0012,80430.0 s
Sustained decode251K8Valid759.2103.47,603 ms9.7 ms8.0022,77630.0 s
Sustained decode251K16Over capacity————————
Sustained decode251K32Over capacity————————
Sustained decode251K64Over capacity————————
Sustained decode251K128Over 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.