入門指南排行榜Decode calculator模型OrganizationsReportsMatrix runs硬體基準評測市集租用ProAPI文件
語言
Actual Computer — Every computer, one endpoint

Speed test matrix

Hy-MT2-7B-FP8 on RTX 3090 24GB

vllm · 0.32.0 · FP85 contexts (0–104K) × 8 concurrency levels (1–128) · prefill at 8K, 16K, 32K, 64K, 104K
by @Sandbergllm-inference-bench v0.8.0Measured

Hardware

Type
Discrete GPU
GPU
RTX 3090
VRAM
24 GB
CPU
Intel Core i7-9700K (8C)
RAM
32 GB
OS
Ubuntu 24.04.5

Engine

Engine
vllm
Version
0.32.0
Quantization
FP8
Backend
cuda
Build
vllm/vllm-openai:v0.32.0-x86_64

Run

Served model
bench
Revision
main
Decode test
Fixed duration
Prefill mode
Measured during decode warm-up
Time per measurement
30 s
Max output
8,192 tokens

Launch command

# Untuned out-of-the-box baseline. Spec decode: none
# 1x RTX 3090 24GB (Zagitta/gpu-unlock), 420 W limit, PCIe Gen3 x16 | Intel Core i7-9700K 8C | 32 GB DDR4 | Ubuntu 24.04.5, NVIDIA driver 580.178.04
vllm serve tencent/Hy-MT2-7B-FP8 --max-model-len 114688 --gpu-memory-utilization 0.94 --max-num-seqs 128 --enable-prefix-caching --trust-remote-code --enforce-eager

Prefill

prompt tok/s by context length
8K context6,5741,253 ms TTFT
16K context5,9282,755 ms TTFT
32K context4,8006,779 ms TTFT
64K context3,39519,125 ms TTFT
104K context2,48042,504 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
031.8105 ms TTFT60.91,419 ms TTFT120.6108 ms TTFT239.1114 ms TTFTOver capacityOver capacityOver capacityOver capacity
16K32.0141 ms TTFT59.0131 ms TTFT117.5182 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity
32K32.0141 ms TTFT60.2191 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacityOver capacity
64K31.9242 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacityOver capacityOver capacity
104K31.9373 ms TTFTOver capacityOver capacityOver 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
Prefill8K1Valid6,574.0—1,253 ms——1——
Prefill16K1Valid5,928.0—2,755 ms——1——
Prefill32K1Valid4,800.0—6,779 ms——1——
Prefill64K1Valid3,395.0—19,125 ms——1——
Prefill104K1Valid2,480.0—42,504 ms——1——
Sustained decode01Valid31.831.9105 ms31.4 ms1.0095530.0 s
Sustained decode02Valid60.930.41,419 ms32.9 ms2.001,82630.0 s
Sustained decode04Valid120.630.1108 ms33.2 ms4.003,61630.0 s
Sustained decode08Valid239.129.9114 ms33.5 ms8.007,16830.0 s
Sustained decode016Over capacity————————
Sustained decode032Over capacity————————
Sustained decode064Over capacity————————
Sustained decode0128Over capacity————————
Sustained decode16K1Valid32.032.0141 ms31.3 ms1.0096030.0 s
Sustained decode16K2Valid59.029.5131 ms33.9 ms2.001,77030.0 s
Sustained decode16K4Valid117.529.4182 ms34.1 ms4.003,52530.0 s
Sustained decode16K8Over capacity————————
Sustained decode16K16Over capacity————————
Sustained decode16K32Over capacity————————
Sustained decode16K64Over capacity————————
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid32.032.0141 ms31.3 ms1.0095830.0 s
Sustained decode32K2Valid60.230.0191 ms33.3 ms2.001,80430.0 s
Sustained decode32K4Over capacity————————
Sustained decode32K8Over capacity————————
Sustained decode32K16Over capacity————————
Sustained decode32K32Over capacity————————
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid31.932.0242 ms31.3 ms1.0095830.0 s
Sustained decode64K2Over capacity————————
Sustained decode64K4Over capacity————————
Sustained decode64K8Over capacity————————
Sustained decode64K16Over capacity————————
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode104K1Valid31.931.9373 ms31.3 ms1.0095630.0 s
Sustained decode104K2Over capacity————————
Sustained decode104K4Over capacity————————
Sustained decode104K8Over capacity————————
Sustained decode104K16Over capacity————————
Sustained decode104K32Over capacity————————
Sustained decode104K64Over capacity————————
Sustained decode104K128Over capacity————————

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