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

Speed test matrix

Qwen3.8-27B-NVFP4 on RTX PRO 6000 Blackwell Server Edition 96GB

vllm · 0.30.1rc1.dev452+g73a583112 · 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
RTX PRO 6000 Blackwell Server Edition
VRAM
96 GB
OS
linux

Engine

Engine
vllm
Version
0.30.1rc1.dev452+g73a583112
Quantization
NVFP4+FP8
Backend
cuda
Build
cuda-13.2
Commit
73a5831127a9

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

env MAX_JOBS=2 FLASHINFER_NVCC_THREADS=1 TORCHINDUCTOR_COMPILE_THREADS=1 "$HOME/env_rtxpro6k-redhatai-vllm-73a5831127a9d2b8/bin/vllm" serve RedHatAI/Qwen3.8-27B-NVFP4 --served-model-name qwen --trust-remote-code --tensor-parallel-size 1 --reasoning-parser qwen3 --enable-auto-tool-choice --tool-call-parser qwen3_coder --max-model-len 262144 --gpu-memory-utilization 0.83 --host 0.0.0.0 --port 8000 --api-key <redacted> --kv-cache-dtype fp8

Prefill

prompt tok/s by context length
8K context12.9K640 ms TTFT
16K context12.1K1,347 ms TTFT
32K context10.6K3,054 ms TTFT
64K context8,2027,860 ms TTFT
128K context5,70022,586 ms TTFT
251K context3,59070,271 ms TTFT
256K context3,53572,769 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K56.868 ms TTFT103.997 ms TTFT201.5177 ms TTFT403.5279 ms TTFT715.0533 ms TTFT1,185.81,053 ms TTFT1,732.31,747 ms TTFT2,348.33,115 ms TTFT
16K56.2111 ms TTFT103.1187 ms TTFT199.2289 ms TTFT393.7470 ms TTFT679.4869 ms TTFT1,089.31,541 ms TTFT1,533.12,538 ms TTFTOver capacity
32K55.2179 ms TTFT101.2281 ms TTFT195.0478 ms TTFT375.91,023 ms TTFT617.41,861 ms TTFT937.43,128 ms TTFTOver capacityOver capacity
64K53.1155 ms TTFT97.8203 ms TTFT187.4290 ms TTFT346.6441 ms TTFT526.2758 ms TTFTOver capacityOver capacityOver capacity
128K49.4287 ms TTFT91.7382 ms TTFT172.9644 ms TTFT297.8869 ms TTFTOver capacityOver capacityOver capacityOver capacity
251K43.31,193 ms TTFT81.61,722 ms TTFT150.62,682 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.

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
Prefill8K1Valid12.9K—640 ms——1——
Prefill16K1Valid12.1K—1,347 ms——1——
Prefill32K1Valid10.6K—3,054 ms——1——
Prefill64K1Valid8,202.0—7,860 ms——1——
Prefill128K1Valid5,700.0—22,586 ms——1——
Prefill251K1Valid3,590.0—70,271 ms——1——
Prefill256K1Valid3,535.0—72,769 ms——1——
Sustained decode8K1Valid56.856.768 ms17.6 ms1.001,70230.0 s
Sustained decode8K2Valid103.951.997 ms19.3 ms2.003,11830.0 s
Sustained decode8K4Valid201.550.4177 ms19.8 ms4.006,04430.0 s
Sustained decode8K8Valid403.550.4279 ms19.8 ms8.0012,10430.0 s
Sustained decode8K16Valid715.044.7533 ms22.4 ms16.0021,44030.0 s
Sustained decode8K32Valid1,185.837.01,053 ms27.0 ms32.0035,55230.0 s
Sustained decode8K64Valid1,732.326.81,747 ms37.3 ms64.0051,96830.0 s
Sustained decode8K128Valid2,348.317.83,115 ms56.3 ms128.0070,45030.0 s
Sustained decode16K1Valid56.256.2111 ms17.8 ms1.001,68530.0 s
Sustained decode16K2Valid103.151.5187 ms19.4 ms2.003,09230.0 s
Sustained decode16K4Valid199.249.8289 ms20.1 ms4.005,97630.0 s
Sustained decode16K8Valid393.749.2470 ms20.3 ms8.0011,80830.0 s
Sustained decode16K16Valid679.442.4869 ms23.6 ms16.0020,36830.0 s
Sustained decode16K32Valid1,089.333.81,541 ms29.6 ms32.0032,67230.0 s
Sustained decode16K64Valid1,533.123.22,538 ms43.0 ms64.0045,95230.0 s
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid55.255.2179 ms18.1 ms1.001,65630.0 s
Sustained decode32K2Valid101.250.6281 ms19.8 ms2.003,03630.0 s
Sustained decode32K4Valid195.048.7478 ms20.5 ms4.005,84830.0 s
Sustained decode32K8Valid375.947.11,023 ms21.3 ms8.0011,27830.0 s
Sustained decode32K16Valid617.438.51,861 ms25.9 ms16.0018,51230.0 s
Sustained decode32K32Valid937.428.73,128 ms34.8 ms32.0028,09630.0 s
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid53.153.1155 ms18.8 ms1.001,59230.0 s
Sustained decode64K2Valid97.848.9203 ms20.4 ms2.002,93230.0 s
Sustained decode64K4Valid187.446.8290 ms21.4 ms4.005,62030.0 s
Sustained decode64K8Valid346.643.2441 ms23.1 ms8.0010,39230.0 s
Sustained decode64K16Valid526.232.7758 ms30.6 ms16.0015,77630.0 s
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid49.449.4287 ms20.2 ms1.001,48030.0 s
Sustained decode128K2Valid91.745.8382 ms21.8 ms2.002,74830.0 s
Sustained decode128K4Valid172.943.1644 ms23.2 ms4.005,18430.0 s
Sustained decode128K8Valid297.837.1869 ms27.0 ms8.008,92830.0 s
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid43.343.41,193 ms23.0 ms1.001,30030.0 s
Sustained decode251K2Valid81.640.61,722 ms24.6 ms2.002,44830.0 s
Sustained decode251K4Valid150.637.02,682 ms27.1 ms4.004,51830.0 s
Sustained decode251K8Over capacity————————
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.