शुरुआत करेंलीडरबोर्डDecode calculatorमॉडलOrganizationsReportsMatrix runsहार्डवेयरबेंचमार्कमार्केटप्लेसरेंटलProAPI दस्तावेज़
भाषा
Actual Computer — Every computer, one endpoint

Speed test matrix

Qwen3.5-397B-A17B-NVFP4 on RTX PRO 6000 Blackwell Server Edition 96GB ×4

vllm · 0.1.dev1+g9fedd24fa · 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
RTX PRO 6000 Blackwell Server Edition
GPU count
4
VRAM
384 GB (4 × 96 GB)
OS
linux

Engine

Engine
vllm
Version
0.1.dev1+g9fedd24fa
Quantization
NVFP4
Backend
cuda
Build
cuda-13.2
Commit
9fedd24fa864

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_rtxpro6k-nvidia-vllm-pr-9fedd24fa864/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.91 --host 0.0.0.0 --port 8000 --api-key <redacted> --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 flashinfer_cutlass --quantization modelopt_fp4

Prefill

prompt tok/s by context length
8K context11.1K736 ms TTFT
16K context10.9K1,491 ms TTFT
32K context10.8K2,999 ms TTFT
64K context9,7526,606 ms TTFT
128K context8,18015,733 ms TTFT
251K context6,22440,523 ms TTFT
256K context6,14841,837 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K92.2214 ms TTFT164.7322 ms TTFT285.4529 ms TTFT481.1946 ms TTFT746.81,795 ms TTFT1,031.63,528 ms TTFT1,533.57,167 ms TTFT2,214.514,965 ms TTFT
16K92.0221 ms TTFT164.3348 ms TTFT284.6522 ms TTFT476.0928 ms TTFT740.81,749 ms TTFT1,021.43,427 ms TTFT1,496.26,941 ms TTFT2,138.914,393 ms TTFT
32K91.5194 ms TTFT163.2295 ms TTFT282.3412 ms TTFT472.7710 ms TTFT728.01,320 ms TTFT992.02,560 ms TTFT1,435.55,214 ms TTFTOver capacity
64K90.1372 ms TTFT161.2543 ms TTFT277.5805 ms TTFT459.11,377 ms TTFT700.12,519 ms TTFT943.24,846 ms TTFTOver capacityOver capacity
128K87.5416 ms TTFT156.3572 ms TTFT269.4818 ms TTFT437.81,293 ms TTFT649.12,246 ms TTFTOver capacityOver capacityOver capacity
251K82.6727 ms TTFT148.61,006 ms TTFT254.51,354 ms TTFT402.42,186 ms TTFTOver capacityOver capacityOver capacityOver capacity

Over capacity: not run because this many requests at this context would exceed the server's KV cache.

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
Prefill8K1Valid11.1K—736 ms——1——
Prefill16K1Valid10.9K—1,491 ms——1——
Prefill32K1Valid10.8K—2,999 ms——1——
Prefill64K1Valid9,752.0—6,606 ms——1——
Prefill128K1Valid8,180.0—15,733 ms——1——
Prefill251K1Valid6,224.0—40,523 ms——1——
Prefill256K1Valid6,148.0—41,837 ms——1——
Sustained decode8K1Valid92.292.2214 ms10.8 ms1.002,76730.0 s
Sustained decode8K2Valid164.782.1322 ms12.2 ms2.004,93830.0 s
Sustained decode8K4Valid285.470.9529 ms14.1 ms4.008,56030.0 s
Sustained decode8K8Valid481.159.2946 ms16.9 ms8.0014,43230.0 s
Sustained decode8K16Valid746.845.11,795 ms22.2 ms16.0022,40030.0 s
Sustained decode8K32Valid1,031.630.13,528 ms33.2 ms32.0030,94430.0 s
Sustained decode8K64Valid1,533.521.17,167 ms47.4 ms64.0045,95230.0 s
Sustained decode8K128Valid2,214.514.014,965 ms71.3 ms128.0066,43230.0 s
Sustained decode16K1Valid92.092.0221 ms10.9 ms1.002,76130.0 s
Sustained decode16K2Valid164.381.9348 ms12.2 ms2.004,92830.0 s
Sustained decode16K4Valid284.670.7522 ms14.2 ms4.008,53630.0 s
Sustained decode16K8Valid476.058.7928 ms17.0 ms8.0014,27230.0 s
Sustained decode16K16Valid740.844.81,749 ms22.3 ms16.0022,22430.0 s
Sustained decode16K32Valid1,021.429.93,427 ms33.4 ms32.0030,62430.0 s
Sustained decode16K64Valid1,496.220.76,941 ms48.3 ms64.0044,86430.0 s
Sustained decode16K128Valid2,138.913.814,393 ms72.7 ms128.0064,12830.0 s
Sustained decode32K1Valid91.591.5194 ms10.9 ms1.002,74530.0 s
Sustained decode32K2Valid163.281.5295 ms12.3 ms2.004,89430.0 s
Sustained decode32K4Valid282.370.3412 ms14.2 ms4.008,46830.0 s
Sustained decode32K8Valid472.758.5710 ms17.1 ms8.0014,17630.0 s
Sustained decode32K16Valid728.044.61,320 ms22.4 ms16.0021,84030.0 s
Sustained decode32K32Valid992.029.82,560 ms33.6 ms32.0029,76030.0 s
Sustained decode32K64Valid1,435.520.85,214 ms48.2 ms64.0043,00830.0 s
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid90.190.2372 ms11.1 ms1.002,70430.0 s
Sustained decode64K2Valid161.280.3543 ms12.4 ms2.004,83630.0 s
Sustained decode64K4Valid277.568.7805 ms14.6 ms4.008,32430.0 s
Sustained decode64K8Valid459.156.11,377 ms17.8 ms8.0013,76830.0 s
Sustained decode64K16Valid700.141.72,519 ms24.0 ms16.0020,99230.0 s
Sustained decode64K32Valid943.226.84,846 ms37.3 ms32.0028,28830.0 s
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid87.587.6416 ms11.4 ms1.002,62530.0 s
Sustained decode128K2Valid156.378.0572 ms12.8 ms2.004,68830.0 s
Sustained decode128K4Valid269.466.9818 ms14.9 ms4.008,08030.0 s
Sustained decode128K8Valid437.853.91,293 ms18.6 ms8.0013,12830.0 s
Sustained decode128K16Valid649.139.22,246 ms25.5 ms16.0019,47230.0 s
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid82.682.7727 ms12.1 ms1.002,47730.0 s
Sustained decode251K2Valid148.674.21,006 ms13.5 ms2.004,45830.0 s
Sustained decode251K4Valid254.563.11,354 ms15.8 ms4.007,63230.0 s
Sustained decode251K8Valid402.449.32,186 ms20.3 ms8.0012,06430.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.