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

Speed test matrix

gpt-oss-20b on H200 NVL 141GB

vllm · 0.26.1rc1.dev914+gc3dabcddc · 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
H200 NVL
VRAM
141 GB
OS
linux

Engine

Engine
vllm
Version
0.26.1rc1.dev914+gc3dabcddc
Quantization
MXFP4
Backend
cuda
Build
cuda-13.2
Commit
c3dabcddc328

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 VLLM_USE_V2_MODEL_RUNNER=1 "$HOME/env_h200-z-lab-vllm/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.827527 --host 0.0.0.0 --port 8000 --api-key <redacted> --max-num-batched-tokens 32768 --attention-backend flash_attn --speculative-config '{"method":"dflash","model":"z-lab/gpt-oss-20b-DFlash","num_speculative_tokens":7}'

Prefill

prompt tok/s by context length
8K context19.9K411 ms TTFT
16K context26.2K618 ms TTFT
32K context31.1K1,032 ms TTFT
64K context29.5K2,173 ms TTFT
123K context23.5K5,228 ms TTFT
128K context21.6K5,923 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K302.648 ms TTFT557.653 ms TTFT946.157 ms TTFT1,583.068 ms TTFT2,346.687 ms TTFT3,582.9104 ms TTFT4,828.5158 ms TTFT5,651.7241 ms TTFT
16K280.074 ms TTFT485.776 ms TTFT815.582 ms TTFT1,306.794 ms TTFT1,935.3115 ms TTFT2,789.3151 ms TTFT3,565.5215 ms TTFT3,982.9367 ms TTFT
32K221.1109 ms TTFT384.3112 ms TTFT627.2116 ms TTFT983.6120 ms TTFT1,376.3148 ms TTFT1,849.8189 ms TTFT2,211.6291 ms TTFTOver capacity
64K182.41,053 ms TTFT288.1167 ms TTFT458.7170 ms TTFT662.1199 ms TTFT849.1214 ms TTFT1,082.7277 ms TTFTOver capacityOver capacity
123K153.1238 ms TTFT238.6252 ms TTFT350.7260 ms TTFT451.8262 ms TTFT561.5303 ms TTFT658.1429 ms TTFTOver 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
Prefill8K1Valid19.9K—411 ms——1——
Prefill16K1Valid26.2K—618 ms——1——
Prefill32K1Valid31.1K—1,032 ms——1——
Prefill64K1Valid29.5K—2,173 ms——1——
Prefill123K1Valid23.5K—5,228 ms——1——
Prefill128K1Valid21.6K—5,923 ms——1——
Sustained decode8K1Valid302.6338.448 ms3.0 ms1.089,07630.0 s
Sustained decode8K2Valid557.6305.453 ms3.3 ms2.01516,72930.0 s
Sustained decode8K4Valid946.1261.057 ms3.8 ms3.94228,37830.0 s
Sustained decode8K8Valid1,583.0216.368 ms4.6 ms8.07747,47930.0 s
Sustained decode8K16Valid2,346.6165.387 ms6.0 ms16.07370,39930.0 s
Sustained decode8K32Valid3,582.9122.2104 ms8.2 ms31.9142107,58430.0 s
Sustained decode8K64Valid4,828.581.6158 ms12.2 ms63.8235144,79030.0 s
Sustained decode8K128Valid5,651.746.1241 ms21.7 ms127.8481169,48830.0 s
Sustained decode16K1Valid280.0292.574 ms3.4 ms1.098,40030.0 s
Sustained decode16K2Valid485.7272.676 ms3.7 ms2.01814,57030.0 s
Sustained decode16K4Valid815.5220.682 ms4.5 ms4.02324,46330.0 s
Sustained decode16K8Valid1,306.7181.994 ms5.5 ms7.94739,19230.0 s
Sustained decode16K16Valid1,935.3130.8115 ms7.6 ms16.06158,05530.0 s
Sustained decode16K32Valid2,789.394.5151 ms10.6 ms31.89583,68530.0 s
Sustained decode16K64Valid3,565.560.0215 ms16.7 ms63.8209106,95730.0 s
Sustained decode16K128Valid3,982.933.6367 ms29.8 ms127.6298119,34930.0 s
Sustained decode32K1Valid221.1226.6109 ms4.4 ms1.026,63330.0 s
Sustained decode32K2Valid384.3212.1112 ms4.7 ms1.91411,52930.0 s
Sustained decode32K4Valid627.2163.6116 ms6.1 ms3.91718,81030.0 s
Sustained decode32K8Valid983.6132.0120 ms7.6 ms8.02229,50930.0 s
Sustained decode32K16Valid1,376.390.3148 ms11.1 ms15.92941,28830.0 s
Sustained decode32K32Valid1,849.860.8189 ms16.5 ms31.87155,48430.0 s
Sustained decode32K64Valid2,211.636.7291 ms27.2 ms63.99566,22329.9 s
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid182.4183.01,053 ms5.5 ms1.015,47030.0 s
Sustained decode64K2Valid288.1150.6167 ms6.6 ms1.9108,64130.0 s
Sustained decode64K4Valid458.7119.2170 ms8.4 ms4.01713,75730.0 s
Sustained decode64K8Valid662.184.3199 ms11.9 ms8.01219,86130.0 s
Sustained decode64K16Valid849.154.5214 ms18.4 ms15.93625,46730.0 s
Sustained decode64K32Valid1,082.735.0277 ms28.6 ms31.83932,46630.0 s
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode123K1Valid153.1160.8238 ms6.2 ms1.024,59430.0 s
Sustained decode123K2Valid238.6127.1252 ms7.9 ms1.9137,15630.0 s
Sustained decode123K4Valid350.791.1260 ms11.0 ms3.91310,51630.0 s
Sustained decode123K8Valid451.859.5262 ms16.8 ms7.92813,55230.0 s
Sustained decode123K16Valid561.536.3303 ms27.5 ms15.96116,83330.0 s
Sustained decode123K32Valid658.121.4429 ms46.7 ms31.65719,70629.9 s
Sustained decode123K64Over capacity————————
Sustained decode123K128Over capacity————————

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