MulaiPapan peringkatDecode calculatorModelOrganizationsReportsMatrix runsHardwareTolok UkurMarketplaceSewaProDokumen API
Bahasa
Actual Computer — Every computer, one endpoint

Speed test matrix

lift on RTX PRO 6000 Blackwell Server Edition 96GB

vllm · 0.30.1rc1.dev452+g73a583112 · BF166 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
BF16
Backend
cuda
Build
cuda-13.2
Commit
73a5831127a9

Run

Served model
lift
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_GDN_DECODE_KERNEL=cuda "$HOME/env_rtxpro6k-datalab-to-vllm-73a5831127a9/bin/vllm" serve datalab-to/lift --served-model-name lift --trust-remote-code --tensor-parallel-size 1 --max-model-len 262144 --gpu-memory-utilization 0.84 --host 0.0.0.0 --port 8000 --api-key <redacted> --mm-encoder-attn-backend FLASH_ATTN --gdn-prefill-backend flashinfer --attention-config '{"backend":"FLASH_ATTN","flash_attn_version":2}' --linear-backend torch

Prefill

prompt tok/s by context length
8K context21.4K382 ms TTFT
16K context21.3K760 ms TTFT
32K context19.8K1,633 ms TTFT
64K context17.5K3,690 ms TTFT
128K context14.2K9,094 ms TTFT
251K context10.3K24,451 ms TTFT
256K context10.2K25,174 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K83.144 ms TTFT154.967 ms TTFT307.482 ms TTFT615.9129 ms TTFT1,123.4180 ms TTFTLooped2,959.2667 ms TTFT4,003.91,162 ms TTFT
16K82.059 ms TTFT152.283 ms TTFT300.8114 ms TTFT595.0184 ms TTFT1,053.1313 ms TTFTLooped2,546.91,097 ms TTFTOver capacity
32K79.880 ms TTFT147.0104 ms TTFT287.7194 ms TTFT557.6283 ms TTFT940.1362 ms TTFT1,420.0668 ms TTFTOver capacityOver capacity
64K75.6136 ms TTFT131.4186 ms TTFT258.1270 ms TTFT490.7421 ms TTFT767.8742 ms TTFTOver capacityOver capacityOver capacity
128K68.6281 ms TTFT113.3371 ms TTFT219.8546 ms TTFT396.8842 ms TTFTOver capacityOver capacityOver capacityOver capacity
251K58.1580 ms TTFT89.0754 ms TTFT170.01,138 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity

Looped: the model kept repeating the same text, so the benchmark discarded this measurement. 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
Prefill8K1Valid21.4K—382 ms——1——
Prefill16K1Valid21.3K—760 ms——1——
Prefill32K1Valid19.8K—1,633 ms——1——
Prefill64K1Valid17.5K—3,690 ms——1——
Prefill128K1Valid14.2K—9,094 ms——1——
Prefill251K1Valid10.3K—24,451 ms——1——
Prefill256K1Valid10.2K—25,174 ms——1——
Sustained decode8K1Valid83.183.244 ms12.0 ms1.002,49430.0 s
Sustained decode8K2Valid154.977.567 ms12.9 ms2.004,64730.0 s
Sustained decode8K4Valid307.476.982 ms13.0 ms4.009,22030.0 s
Sustained decode8K8Valid615.977.0129 ms13.0 ms8.0018,47230.0 s
Sustained decode8K16Valid1,123.470.2180 ms14.3 ms16.0033,69630.0 s
Sustained decode8K32Looped—————00—
Sustained decode8K64Valid2,959.246.0667 ms21.8 ms64.0088,76830.0 s
Sustained decode8K128Valid4,003.930.91,162 ms32.4 ms128.00120,06430.0 s
Sustained decode16K1Valid82.082.059 ms12.2 ms1.002,45930.0 s
Sustained decode16K2Valid152.276.183 ms13.1 ms2.004,56630.0 s
Sustained decode16K4Valid300.875.2114 ms13.3 ms4.009,02430.0 s
Sustained decode16K8Valid595.074.3184 ms13.5 ms8.0017,84830.0 s
Sustained decode16K16Valid1,053.165.7313 ms15.2 ms16.0031,58430.0 s
Sustained decode16K32Looped—————00—
Sustained decode16K64Valid2,546.939.21,097 ms25.5 ms64.0076,35230.0 s
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid79.879.880 ms12.5 ms1.002,39330.0 s
Sustained decode32K2Valid147.073.5104 ms13.6 ms2.004,40830.0 s
Sustained decode32K4Valid287.772.0194 ms13.9 ms4.008,62830.0 s
Sustained decode32K8Valid557.669.7283 ms14.3 ms8.0016,72030.0 s
Sustained decode32K16Valid940.158.6362 ms17.1 ms16.0028,19230.0 s
Sustained decode32K32Valid1,420.044.1668 ms22.7 ms32.0042,59230.0 s
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid75.675.6136 ms13.2 ms1.002,26830.0 s
Sustained decode64K2Valid131.465.7186 ms15.2 ms2.003,94030.0 s
Sustained decode64K4Valid258.164.5270 ms15.5 ms4.007,74030.0 s
Sustained decode64K8Valid490.761.3421 ms16.3 ms8.0014,72030.0 s
Sustained decode64K16Valid767.847.8742 ms20.9 ms16.0023,02430.0 s
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid68.668.6281 ms14.6 ms1.002,05630.0 s
Sustained decode128K2Valid113.356.7371 ms17.6 ms2.003,39930.0 s
Sustained decode128K4Valid219.854.9546 ms18.2 ms4.006,59230.0 s
Sustained decode128K8Valid396.849.2842 ms20.3 ms8.0011,89630.0 s
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid58.158.2580 ms17.2 ms1.001,74130.0 s
Sustained decode251K2Valid89.044.6754 ms22.4 ms2.002,67030.0 s
Sustained decode251K4Valid170.042.41,138 ms23.6 ms4.005,09630.0 s
Sustained decode251K8Over capacity————————
Sustained decode251K16Over capacity————————
Sustained decode251K32Over capacity————————
Sustained decode251K64Over capacity————————
Sustained decode251K128Over capacity————————

Looped: the model kept repeating the same text, so the benchmark discarded this measurement. Over capacity: not run because this many requests at this context would exceed the server's KV cache.