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

Speed test matrix

Qwen3.5-35B-A3B-GPTQ-Int4 on RTX PRO 6000 Blackwell Server Edition 96GB

vllm · 0.30.1rc1.dev452+g73a583112 · INT46 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
INT4
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-qwen-vllm-73a5831127a9/bin/vllm" serve Qwen/Qwen3.5-35B-A3B-GPTQ-Int4 --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> --attention-backend FLASHINFER --moe-backend triton --quantization moe_wna16

Prefill

prompt tok/s by context length
8K context13.2K623 ms TTFT
16K context13.1K1,241 ms TTFT
32K context13.2K2,444 ms TTFT
64K context12.4K5,207 ms TTFT
128K context10.3K12,498 ms TTFT
251K context7,85932,094 ms TTFT
256K context7,77333,092 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K117.5136 ms TTFT157.9219 ms TTFT249.5337 ms TTFT371.4532 ms TTFT527.8992 ms TTFT778.01,244 ms TTFT1,159.42,322 ms TTFT1,682.03,953 ms TTFT
16K116.1129 ms TTFT156.8193 ms TTFT246.9308 ms TTFT364.9416 ms TTFT511.2707 ms TTFT764.8881 ms TTFT1,146.31,863 ms TTFT1,637.42,604 ms TTFT
32K113.2171 ms TTFT154.2274 ms TTFT248.0388 ms TTFT359.8592 ms TTFT504.7915 ms TTFT736.01,321 ms TTFT1,072.92,399 ms TTFTOver capacity
64K107.8127 ms TTFT148.9195 ms TTFT240.8252 ms TTFT352.1414 ms TTFT486.8770 ms TTFT693.71,440 ms TTFTOver capacityOver capacity
128K97.8443 ms TTFT139.5581 ms TTFT224.5865 ms TTFT326.61,302 ms TTFT445.42,179 ms TTFTOver capacityOver capacityOver capacity
251K83.2766 ms TTFT123.91,048 ms TTFT205.21,466 ms TTFT289.82,230 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
Prefill8K1Valid13.2K—623 ms——1——
Prefill16K1Valid13.1K—1,241 ms——1——
Prefill32K1Valid13.2K—2,444 ms——1——
Prefill64K1Valid12.4K—5,207 ms——1——
Prefill128K1Valid10.3K—12,498 ms——1——
Prefill251K1Valid7,859.0—32,094 ms——1——
Prefill256K1Valid7,773.0—33,092 ms——1——
Sustained decode8K1Valid117.5117.6136 ms8.5 ms1.003,52530.0 s
Sustained decode8K2Valid157.979.0219 ms12.7 ms2.004,73830.0 s
Sustained decode8K4Valid249.563.2337 ms15.8 ms4.007,48430.0 s
Sustained decode8K8Valid371.447.3532 ms21.1 ms8.0011,13630.0 s
Sustained decode8K16Valid527.834.5992 ms29.0 ms16.0015,82430.0 s
Sustained decode8K32Valid778.025.31,244 ms39.6 ms32.0023,32830.0 s
Sustained decode8K64Valid1,159.418.42,322 ms54.3 ms64.0034,75230.0 s
Sustained decode8K128Valid1,682.012.63,953 ms79.1 ms128.0050,43230.0 s
Sustained decode16K1Valid116.1116.2129 ms8.6 ms1.003,48430.0 s
Sustained decode16K2Valid156.878.4193 ms12.8 ms2.004,70230.0 s
Sustained decode16K4Valid246.962.3308 ms16.0 ms4.007,40830.0 s
Sustained decode16K8Valid364.946.3416 ms21.6 ms8.0010,94430.0 s
Sustained decode16K16Valid511.233.2707 ms30.1 ms16.0015,32830.0 s
Sustained decode16K32Valid764.824.9881 ms40.1 ms32.0022,94430.0 s
Sustained decode16K64Valid1,146.318.71,863 ms53.5 ms64.0034,36830.0 s
Sustained decode16K128Valid1,637.412.82,604 ms77.9 ms128.0049,02429.9 s
Sustained decode32K1Valid113.2113.2171 ms8.8 ms1.003,39430.0 s
Sustained decode32K2Valid154.277.1274 ms13.0 ms2.004,62430.0 s
Sustained decode32K4Valid248.062.2388 ms16.1 ms4.007,43630.0 s
Sustained decode32K8Valid359.845.7592 ms21.9 ms8.0010,79230.0 s
Sustained decode32K16Valid504.732.5915 ms30.8 ms16.0015,13630.0 s
Sustained decode32K32Valid736.023.81,321 ms42.1 ms32.0022,04830.0 s
Sustained decode32K64Valid1,072.917.02,399 ms58.7 ms64.0032,12829.9 s
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid107.8107.8127 ms9.3 ms1.003,23330.0 s
Sustained decode64K2Valid148.974.5195 ms13.4 ms2.004,46430.0 s
Sustained decode64K4Valid240.860.4252 ms16.6 ms4.007,22030.0 s
Sustained decode64K8Valid352.144.1414 ms22.7 ms8.0010,56030.0 s
Sustained decode64K16Valid486.830.6770 ms32.7 ms16.0014,59230.0 s
Sustained decode64K32Valid693.721.91,440 ms45.7 ms32.0020,80030.0 s
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid97.897.9443 ms10.2 ms1.002,93330.0 s
Sustained decode128K2Valid139.569.6581 ms14.4 ms2.004,18430.0 s
Sustained decode128K4Valid224.556.2865 ms17.8 ms4.006,73630.0 s
Sustained decode128K8Valid326.640.51,302 ms24.7 ms8.009,79230.0 s
Sustained decode128K16Valid445.427.62,179 ms36.3 ms16.0013,36030.0 s
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid83.283.3766 ms12.0 ms1.002,49530.0 s
Sustained decode251K2Valid123.961.81,048 ms16.2 ms2.003,71830.0 s
Sustained decode251K4Valid205.250.71,466 ms19.7 ms4.006,15230.0 s
Sustained decode251K8Valid289.835.42,230 ms28.3 ms8.008,68830.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.