Pierwsze krokiRankingDecode calculatorModeleOrganizationsReportsMatrix runsSprzętBenchmarkiMarketplaceWynajemProDokumentacja API
Język
Actual Computer — Every computer, one endpoint

Speed test matrix

Qwen3.8-27B-NVFP4-BF16-LMHead on H200 NVL 141GB

sglang · 0.5.6.post3.dev9023+g73a255206 · NVFP4+FP86 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
VRAM
141 GB
OS
linux

Engine

Engine
sglang
Version
0.5.6.post3.dev9023+g73a255206
Quantization
NVFP4+FP8
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-27B-NVFP4-BF16-LMHead --served-model-name qwen --tp 1 --reasoning-parser auto --tool-call-parser auto --context-length 262144 --mem-fraction-static 0.866754 --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 marlin --quantization modelopt_fp4

Prefill

prompt tok/s by context length
8K context6,4361,273 ms TTFT
16K context6,4802,495 ms TTFT
32K context6,3415,070 ms TTFT
64K context6,05210,591 ms TTFT
128K context5,59422,884 ms TTFT
251K context4,86451,568 ms TTFT
256K context4,86452,599 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K94.178 ms TTFT167.3112 ms TTFT351.4138 ms TTFT634.8196 ms TTFT1,027.0350 ms TTFT1,752.5658 ms TTFTNot runNot run
16K93.7102 ms TTFT138.2145 ms TTFT336.3215 ms TTFT583.3353 ms TTFT880.7700 ms TTFT1,551.31,262 ms TTFTNot runOver capacity
32K91.7152 ms TTFT122.4291 ms TTFT310.2435 ms TTFT479.4819 ms TTFT674.61,701 ms TTFT559.6Requests queued9,190 ms TTFTOver capacityOver capacity
64K88.8291 ms TTFT57.3570 ms TTFT168.37,097 ms TTFT250.51,888 ms TTFT483.13,830 ms TTFTOver capacityOver capacityOver capacity
128K84.1515 ms TTFT60.11,000 ms TTFT88.31,873 ms TTFT157.43,593 ms TTFTOver capacityOver capacityOver capacityOver capacity
251K76.21,022 ms TTFT41.61,916 ms TTFT79.73,715 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity

Requests queued: the server could not run all requests at once, so some waited in a queue. 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
Prefill8K1Valid6,436.0—1,273 ms——1——
Prefill16K1Valid6,480.0—2,495 ms——1——
Prefill32K1Valid6,341.0—5,070 ms——1——
Prefill64K1Valid6,052.0—10,591 ms——1——
Prefill128K1Valid5,594.0—22,884 ms——1——
Prefill251K1Valid4,864.0—51,568 ms——1——
Prefill256K1Valid4,864.0—52,599 ms——1——
Sustained decode8K1Valid94.194.178 ms10.6 ms1.002,82130.0 s
Sustained decode8K2Valid167.382.3112 ms12.1 ms2.505,01830.0 s
Sustained decode8K4Valid351.487.4138 ms11.4 ms4.5010,54430.0 s
Sustained decode8K8Valid634.878.1196 ms12.8 ms9.1019,04030.0 s
Sustained decode8K16Valid1,027.063.5350 ms15.7 ms20.3030,80030.0 s
Sustained decode8K32Valid1,752.550.2658 ms19.9 ms32.0052,57630.0 s
Sustained decode8K64Not run————————
Sustained decode8K128Not run————————
Sustained decode16K1Valid93.793.7102 ms10.7 ms1.002,81130.0 s
Sustained decode16K2Valid138.266.0145 ms15.1 ms15.204,14630.0 s
Sustained decode16K4Valid336.383.8215 ms11.9 ms5.0010,08830.0 s
Sustained decode16K8Valid583.371.8353 ms13.9 ms9.6017,49630.0 s
Sustained decode16K16Valid880.754.9700 ms18.2 ms22.1026,41630.0 s
Sustained decode16K32Valid1,551.342.11,262 ms23.8 ms32.0046,52830.0 s
Sustained decode16K64Not run————————
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid91.791.7152 ms10.9 ms1.002,75030.0 s
Sustained decode32K2Valid122.458.3291 ms17.2 ms16.903,67230.0 s
Sustained decode32K4Valid310.275.2435 ms13.3 ms5.509,30430.0 s
Sustained decode32K8Valid479.459.6819 ms16.8 ms10.7014,37630.0 s
Sustained decode32K16Valid674.642.91,701 ms23.3 ms24.0020,24030.0 s
Sustained decode32K32Requests queued559.628.29,190 ms35.5 ms36.0016,78730.0 s
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid88.888.9291 ms11.2 ms1.002,66330.0 s
Sustained decode64K2Valid57.328.7570 ms34.9 ms34.001,71630.0 s
Sustained decode64K4Valid168.339.97,097 ms25.1 ms18.905,04830.0 s
Sustained decode64K8Valid250.531.91,888 ms31.4 ms25.107,51230.0 s
Sustained decode64K16Valid483.131.63,830 ms31.7 ms27.7014,48030.0 s
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid84.184.1515 ms11.9 ms1.002,52330.0 s
Sustained decode128K2Valid60.130.11,000 ms33.2 ms26.101,80030.0 s
Sustained decode128K4Valid88.322.21,873 ms45.0 ms28.202,64830.0 s
Sustained decode128K8Valid157.420.53,593 ms48.8 ms30.004,72030.0 s
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid76.276.21,022 ms13.1 ms1.002,28530.0 s
Sustained decode251K2Valid41.620.91,916 ms47.9 ms17.501,24830.0 s
Sustained decode251K4Valid79.720.73,715 ms48.4 ms19.302,39230.0 s
Sustained decode251K8Over capacity————————
Sustained decode251K16Over capacity————————
Sustained decode251K32Over capacity————————
Sustained decode251K64Over capacity————————
Sustained decode251K128Over capacity————————

Requests queued: the server could not run all requests at once, so some waited in a queue. 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.