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

Speed test matrix

gpt-oss-20b on RTX PRO 6000 Blackwell Server Edition 96GB

vllm · 0.30.1rc1.dev452+g73a583112 · MXFP45 contexts (8K–123K) × 8 concurrency levels (1–128) · prefill at 8K, 16K, 32K, 64K, 123K, 128K
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
MXFP4
Backend
cuda
Build
cuda-13.2
Commit
73a5831127a9

Run

Served model
gpt-oss
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-openai-vllm-73a5831127a9/bin/vllm" serve openai/gpt-oss-20b --served-model-name gpt-oss --trust-remote-code --tensor-parallel-size 1 --enable-auto-tool-choice --tool-call-parser openai --max-model-len 131072 --gpu-memory-utilization 0.82 --host 0.0.0.0 --port 8000 --api-key <redacted> --attention-backend FLASHINFER --moe-backend marlin

Prefill

prompt tok/s by context length
8K context36.3K225 ms TTFT
16K context34.4K470 ms TTFT
32K context30K1,072 ms TTFT
64K context23.5K2,728 ms TTFT
123K context16.7K7,376 ms TTFT
128K context16.3K7,852 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K248.033 ms TTFT377.542 ms TTFT642.561 ms TTFT1,062.594 ms TTFT1,565.1186 ms TTFT2,654.4362 ms TTFT4,496.6720 ms TTFT6,781.71,053 ms TTFT
16K239.839 ms TTFT371.256 ms TTFT607.380 ms TTFT979.1167 ms TTFT1,540.5321 ms TTFT2,194.8606 ms TTFT4,002.71,220 ms TTFTOver capacity
32K225.049 ms TTFT352.487 ms TTFT574.4141 ms TTFT919.9280 ms TTFT1,252.0625 ms TTFT2,127.41,165 ms TTFT2,994.51,826 ms TTFTOver capacity
64K200.987 ms TTFT344.2159 ms TTFT557.4255 ms TTFT698.6532 ms TTFT1,114.31,077 ms TTFT1,324.32,267 ms TTFTOver capacityOver capacity
123K178.0146 ms TTFT268.7195 ms TTFT494.4510 ms TTFT665.5799 ms TTFT780.91,890 ms TTFTOver 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
Prefill8K1Valid36.3K—225 ms——1——
Prefill16K1Valid34.4K—470 ms——1——
Prefill32K1Valid30K—1,072 ms——1——
Prefill64K1Valid23.5K—2,728 ms——1——
Prefill123K1Valid16.7K—7,376 ms——1——
Prefill128K1Valid16.3K—7,852 ms——1——
Sustained decode8K1Valid248.0248.833 ms4.0 ms1.027,44130.0 s
Sustained decode8K2Valid377.5194.542 ms5.1 ms2.0211,27529.9 s
Sustained decode8K4Valid642.5161.261 ms6.2 ms4.0419,27130.0 s
Sustained decode8K8Valid1,062.5141.694 ms7.1 ms8.0831,86730.0 s
Sustained decode8K16Valid1,565.1106.1186 ms9.4 ms16.0046,94430.0 s
Sustained decode8K32Valid2,654.489.0362 ms11.2 ms32.0079,63330.0 s
Sustained decode8K64Valid4,496.677.3720 ms12.9 ms64.00134,89930.0 s
Sustained decode8K128Valid6,781.761.81,053 ms16.2 ms128.00203,45330.0 s
Sustained decode16K1Valid239.8240.139 ms4.2 ms1.017,18430.0 s
Sustained decode16K2Valid371.2190.156 ms5.3 ms2.0211,13630.0 s
Sustained decode16K4Valid607.3158.780 ms6.3 ms4.0418,21830.0 s
Sustained decode16K8Valid979.1148.5167 ms6.8 ms7.7829,37030.0 s
Sustained decode16K16Valid1,540.598.5321 ms10.2 ms16.0046,21030.0 s
Sustained decode16K32Valid2,194.881.8606 ms12.2 ms32.0065,84530.0 s
Sustained decode16K64Valid4,002.770.11,220 ms14.3 ms64.00120,08330.0 s
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid225.0225.649 ms4.4 ms1.016,69129.7 s
Sustained decode32K2Valid352.4177.687 ms5.6 ms2.0210,57130.0 s
Sustained decode32K4Valid574.4154.2141 ms6.5 ms4.0417,23230.0 s
Sustained decode32K8Valid919.9113.5280 ms8.8 ms8.0027,59030.0 s
Sustained decode32K16Valid1,252.089.4625 ms11.2 ms16.0037,55430.0 s
Sustained decode32K32Valid2,127.470.41,165 ms14.2 ms32.0063,79730.0 s
Sustained decode32K64Valid2,994.557.51,826 ms17.4 ms64.0089,82530.0 s
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid200.9201.887 ms5.0 ms1.015,87829.3 s
Sustained decode64K2Valid344.2163.0159 ms6.1 ms2.0210,32630.0 s
Sustained decode64K4Valid557.4139.5255 ms7.2 ms4.0416,72030.0 s
Sustained decode64K8Valid698.6100.9532 ms9.9 ms8.0020,95630.0 s
Sustained decode64K16Valid1,114.376.21,077 ms13.1 ms16.0033,43030.0 s
Sustained decode64K32Valid1,324.354.12,267 ms18.5 ms32.0039,72930.0 s
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode123K1Valid178.0169.9146 ms5.9 ms1.014,03722.7 s
Sustained decode123K2Valid268.7141.7195 ms7.1 ms2.028,06130.0 s
Sustained decode123K4Valid494.4118.3510 ms8.5 ms4.0014,82830.0 s
Sustained decode123K8Valid665.584.1799 ms11.9 ms8.0019,96330.0 s
Sustained decode123K16Valid780.958.81,890 ms17.0 ms16.0023,42230.0 s
Sustained decode123K32Over capacity————————
Sustained decode123K64Over capacity————————
Sustained decode123K128Over capacity————————

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