Начало работыТаблица лидеровDecode calculatorМоделиOrganizationsReportsMatrix runsОборудованиеБенчмаркиМаркетплейсАрендаProДокументация API
Язык
Actual Computer — Every computer, one endpoint

Speed test matrix

Qwen3.5-397B-A17B-NVFP4 on H200 SXM 141GB ×4

vllm · 0.28.1rc1.dev562+g9c2d21046 · 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 SXM
GPU count
4
VRAM
564 GB (4 × 141 GB)
OS
linux

Engine

Engine
vllm
Version
0.28.1rc1.dev562+g9c2d21046
Quantization
NVFP4
Backend
cuda
Build
cuda-13.2
Commit
9c2d21046bb3

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-nemotron-ultra-vllm-9c2d21046/bin/vllm" serve nvidia/Qwen3.5-397B-A17B-NVFP4 --served-model-name qwen --trust-remote-code --tensor-parallel-size 4 --reasoning-parser qwen3 --enable-auto-tool-choice --tool-call-parser qwen3_coder --max-model-len 262144 --gpu-memory-utilization 0.863133 --host 0.0.0.0 --port 8000 --api-key <redacted> --dtype bfloat16 --kv-cache-dtype fp8_e4m3 --attention-config '{"disable_flashinfer_q_quantization":true}' --mamba-cache-dtype auto --mamba-ssm-cache-dtype float32 --enable-prefix-caching --mamba-cache-mode align --attention-backend FLASHINFER --moe-backend emulation --speculative-config '{"method":"mtp","num_speculative_tokens":3,"moe_backend":"triton","kv_cache_dtype":"bfloat16","attention_backend":"TRITON_ATTN"}' --quantization modelopt_fp4

Prefill

prompt tok/s by context length
8K context13.3K615 ms TTFT
16K context14.6K1,111 ms TTFT
32K context14K2,307 ms TTFT
64K context12.4K5,206 ms TTFT
128K context9,54713,480 ms TTFT
251K context6,55038,505 ms TTFT
256K context6,43739,956 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K57.4599 ms TTFT162.1875 ms TTFT307.52,263 ms TTFT505.02,444 ms TTFT802.04,302 ms TTFT1,073.48,057 ms TTFT1,608.715,588 ms TTFT1,863.2Requests queued29,970 ms TTFT
16K59.21,212 ms TTFT165.31,511 ms TTFT302.91,695 ms TTFT496.52,668 ms TTFT782.04,528 ms TTFT1,062.58,268 ms TTFT1,570.615,751 ms TTFT2,249.8Requests queued31,007 ms TTFT
32K57.1780 ms TTFT167.41,084 ms TTFT292.01,930 ms TTFT479.53,004 ms TTFT754.84,988 ms TTFT1,011.79,103 ms TTFT1,512.017,313 ms TTFT1,825.1Requests queued34,006 ms TTFT
64K56.45,353 ms TTFT155.15,697 ms TTFT275.22,339 ms TTFT448.13,058 ms TTFT697.85,190 ms TTFT932.28,687 ms TTFT1,376.816,587 ms TTFT2,015.732,218 ms TTFT
128K56.113,561 ms TTFT134.014,141 ms TTFT240.83,035 ms TTFT397.94,910 ms TTFT614.37,868 ms TTFT824.214,483 ms TTFT1,166.527,289 ms TTFT962.2Requests queued52,990 ms TTFT
251K67.838,805 ms TTFT117.639,706 ms TTFT198.05,791 ms TTFT321.48,340 ms TTFT498.913,427 ms TTFT666.724,205 ms TTFT895.046,119 ms TTFT1,125.8Requests queued86,672 ms TTFT

Requests queued: the server could not run all requests at once, so some waited in a queue.

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.3K—615 ms——1——
Prefill16K1Valid14.6K—1,111 ms——1——
Prefill32K1Valid14K—2,307 ms——1——
Prefill64K1Valid12.4K—5,206 ms——1——
Prefill128K1Valid9,547.0—13,480 ms——1——
Prefill251K1Valid6,550.0—38,505 ms——1——
Prefill256K1Valid6,437.0—39,956 ms——1——
Sustained decode8K1Valid57.458.1599 ms17.2 ms1.001,71930.0 s
Sustained decode8K2Valid162.181.1875 ms12.3 ms2.004,86430.0 s
Sustained decode8K4Valid307.568.72,263 ms14.6 ms4.009,21930.0 s
Sustained decode8K8Valid505.059.82,444 ms16.7 ms8.0015,14730.0 s
Sustained decode8K16Valid802.044.74,302 ms22.4 ms16.0024,04430.0 s
Sustained decode8K32Valid1,073.429.48,057 ms34.0 ms32.0032,22230.0 s
Sustained decode8K64Valid1,608.719.715,588 ms50.6 ms64.0048,12029.9 s
Sustained decode8K128Requests queued1,863.211.929,970 ms84.2 ms120.9055,80930.0 s
Sustained decode16K1Valid59.259.41,212 ms16.8 ms1.001,77330.0 s
Sustained decode16K2Valid165.382.81,511 ms12.1 ms2.004,95930.0 s
Sustained decode16K4Valid302.974.81,695 ms13.4 ms4.009,08430.0 s
Sustained decode16K8Valid496.560.92,668 ms16.4 ms8.0014,88530.0 s
Sustained decode16K16Valid782.045.94,528 ms21.8 ms16.0023,43630.0 s
Sustained decode16K32Valid1,062.529.28,268 ms34.3 ms32.0031,82830.0 s
Sustained decode16K64Valid1,570.619.415,751 ms51.5 ms64.0046,97629.9 s
Sustained decode16K128Requests queued2,249.812.431,007 ms80.7 ms127.2067,21129.9 s
Sustained decode32K1Valid57.157.5780 ms17.4 ms1.001,71330.0 s
Sustained decode32K2Valid167.483.31,084 ms12.0 ms2.005,01730.0 s
Sustained decode32K4Valid292.073.71,930 ms13.6 ms4.008,75430.0 s
Sustained decode32K8Valid479.558.83,004 ms17.0 ms8.0014,37130.0 s
Sustained decode32K16Valid754.844.64,988 ms22.4 ms16.0022,61630.0 s
Sustained decode32K32Valid1,011.727.99,103 ms35.9 ms32.0030,28029.9 s
Sustained decode32K64Valid1,512.018.417,313 ms54.4 ms64.0045,31330.0 s
Sustained decode32K128Requests queued1,825.110.634,006 ms94.7 ms125.8054,69030.0 s
Sustained decode64K1Valid56.457.45,353 ms17.4 ms1.001,69330.0 s
Sustained decode64K2Valid155.178.55,697 ms12.7 ms2.004,65230.0 s
Sustained decode64K4Valid275.268.92,339 ms14.5 ms4.008,24730.0 s
Sustained decode64K8Valid448.155.13,058 ms18.1 ms8.0013,44230.0 s
Sustained decode64K16Valid697.841.45,190 ms24.2 ms16.0020,89329.9 s
Sustained decode64K32Valid932.225.68,687 ms39.0 ms32.0027,90629.9 s
Sustained decode64K64Valid1,376.816.316,587 ms61.3 ms64.0041,31730.0 s
Sustained decode64K128Valid2,015.710.332,218 ms96.9 ms128.0060,32529.9 s
Sustained decode128K1Valid56.157.113,561 ms17.5 ms1.001,68230.0 s
Sustained decode128K2Valid134.068.814,141 ms14.5 ms2.004,02230.0 s
Sustained decode128K4Valid240.857.83,035 ms17.3 ms4.007,22030.0 s
Sustained decode128K8Valid397.947.64,910 ms21.0 ms8.0011,92430.0 s
Sustained decode128K16Valid614.334.77,868 ms28.8 ms16.0018,38729.9 s
Sustained decode128K32Valid824.220.414,483 ms49.0 ms32.0024,71930.0 s
Sustained decode128K64Valid1,166.511.927,289 ms83.7 ms64.0034,93629.9 s
Sustained decode128K128Requests queued962.26.252,990 ms161.0 ms126.6028,63529.8 s
Sustained decode251K1Valid67.868.738,805 ms14.6 ms1.002,03030.0 s
Sustained decode251K2Valid117.659.939,706 ms16.7 ms2.003,52630.0 s
Sustained decode251K4Valid198.048.65,791 ms20.6 ms4.005,93330.0 s
Sustained decode251K8Valid321.436.88,340 ms27.2 ms8.009,63930.0 s
Sustained decode251K16Valid498.925.313,427 ms39.6 ms16.0014,95130.0 s
Sustained decode251K32Valid666.714.224,205 ms70.7 ms32.0019,91429.9 s
Sustained decode251K64Valid895.07.446,119 ms135.4 ms64.0026,85330.0 s
Sustained decode251K128Requests queued1,125.84.286,672 ms235.9 ms124.0033,75230.0 s

Requests queued: the server could not run all requests at once, so some waited in a queue.