Bắt đầuBảng xếp hạngDecode calculatorMô hìnhOrganizationsReportsMatrix runsPhần cứngĐánh giá chuẩnChợCho thuêProTài liệu API
Ngôn ngữ
Actual Computer — Every computer, one endpoint

Speed test matrix

Ling-3.0-tiny-fp8 on RTX PRO 6000 Blackwell Server Edition 96GB

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

Run

Served model
ling
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 "$HOME/env_rtxpro6k-inclusionai-vllm-73a5831127a9/bin/vllm" serve inclusionAI/Ling-3.0-tiny-fp8 --served-model-name ling --trust-remote-code --tensor-parallel-size 1 --reasoning-parser ling3 --enable-auto-tool-choice --tool-call-parser ling3 --max-model-len 131072 --gpu-memory-utilization 0.75 --host 0.0.0.0 --port 8000 --api-key <redacted> --mamba-cache-mode align --hf-overrides '{"quantization_config":{"activation_scheme":"dynamic","fmt":"e4m3","modules_to_not_convert":["q_a_proj","q_b_proj","fused_qkv_a_proj_with_mqa","kv_a_proj_with_mqa","kv_b_proj","lm_head","word_embeddings","b_proj","mlp.gate","3.attention.g_proj","7.attention.g_proj","11.attention.g_proj","15.attention.g_proj","19.attention.g_proj","23.attention.g_proj","fused_qkv_a_proj"],"quant_method":"fp8","scale_fmt":"ue8m0","weight_block_size":[128,128]}}' --attention-backend TRITON_MLA --linear-backend triton --moe-backend triton

Prefill

prompt tok/s by context length
8K context58.6K140 ms TTFT
16K context60.5K268 ms TTFT
32K context58.2K556 ms TTFT
64K context49.3K1,307 ms TTFT
123K context37K3,341 ms TTFT
128K context33K3,904 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K209.942 ms TTFT378.365 ms TTFT688.570 ms TTFT1,155.0110 ms TTFTLoopedLooped3,976.9460 ms TTFT5,377.7780 ms TTFT
16K207.481 ms TTFT379.7133 ms TTFT676.9153 ms TTFT1,117.9231 ms TTFT1,707.7377 ms TTFT2,612.5636 ms TTFT3,596.0899 ms TTFT4,766.71,478 ms TTFT
32K203.0110 ms TTFT371.0168 ms TTFT655.6227 ms TTFT1,032.8338 ms TTFTLoopedLooped3,120.11,338 ms TTFT4,057.82,487 ms TTFT
64K195.3174 ms TTFT355.1252 ms TTFT608.2341 ms TTFT951.6519 ms TTFTLooped1,937.91,569 ms TTFT2,493.02,991 ms TTFT3,086.25,954 ms TTFT
123K185.7320 ms TTFT328.5368 ms TTFT533.2480 ms TTFTLooped1,121.81,655 ms TTFT1,488.33,001 ms TTFT1,810.75,634 ms TTFTOver 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
Prefill8K1Valid58.6K—140 ms——1——
Prefill16K1Valid60.5K—268 ms——1——
Prefill32K1Valid58.2K—556 ms——1——
Prefill64K1Valid49.3K—1,307 ms——1——
Prefill123K1Valid37K—3,341 ms——1——
Prefill128K1Valid33K—3,904 ms——1——
Sustained decode8K1Valid209.9210.242 ms4.8 ms1.016,29730.0 s
Sustained decode8K2Valid378.3189.965 ms5.3 ms2.0211,35030.0 s
Sustained decode8K4Valid688.5172.870 ms5.8 ms4.0420,65230.0 s
Sustained decode8K8Valid1,155.0147.2110 ms6.8 ms8.0834,66130.0 s
Sustained decode8K16Looped—————00—
Sustained decode8K32Looped—————00—
Sustained decode8K64Valid3,976.962.3460 ms16.1 ms64.00119,29530.0 s
Sustained decode8K128Valid5,377.741.9780 ms23.9 ms128.00161,28330.0 s
Sustained decode16K1Valid207.4208.081 ms4.8 ms1.016,22130.0 s
Sustained decode16K2Valid379.7190.8133 ms5.2 ms1.9211,39230.0 s
Sustained decode16K4Valid676.9170.5153 ms5.9 ms4.0420,30630.0 s
Sustained decode16K8Valid1,117.9143.0231 ms7.0 ms8.0833,53430.0 s
Sustained decode16K16Valid1,707.7107.3377 ms9.3 ms16.0051,21930.0 s
Sustained decode16K32Valid2,612.582.2636 ms12.2 ms32.0078,36730.0 s
Sustained decode16K64Valid3,596.056.3899 ms17.8 ms64.00107,83730.0 s
Sustained decode16K128Valid4,766.736.91,478 ms27.1 ms128.00142,97230.0 s
Sustained decode32K1Valid203.0203.9110 ms4.9 ms1.016,08930.0 s
Sustained decode32K2Valid371.0186.8168 ms5.4 ms2.0211,12830.0 s
Sustained decode32K4Valid655.6165.4227 ms6.0 ms4.0419,66830.0 s
Sustained decode32K8Valid1,032.8131.4338 ms7.6 ms8.0830,98530.0 s
Sustained decode32K16Looped—————00—
Sustained decode32K32Looped—————00—
Sustained decode32K64Valid3,120.148.11,338 ms20.8 ms64.0093,57330.0 s
Sustained decode32K128Valid4,057.830.82,487 ms32.5 ms128.00121,73330.0 s
Sustained decode64K1Valid195.3196.7174 ms5.1 ms1.015,85830.0 s
Sustained decode64K2Valid355.1179.4252 ms5.6 ms2.0210,65330.0 s
Sustained decode64K4Valid608.2153.9341 ms6.5 ms4.0418,24430.0 s
Sustained decode64K8Valid951.6119.1519 ms8.4 ms8.0028,54430.0 s
Sustained decode64K16Looped—————00—
Sustained decode64K32Valid1,937.959.51,569 ms16.8 ms32.0058,13730.0 s
Sustained decode64K64Valid2,493.037.22,991 ms26.9 ms64.0074,76030.0 s
Sustained decode64K128Valid3,086.222.15,954 ms45.3 ms128.0092,54230.0 s
Sustained decode123K1Valid185.7187.9320 ms5.3 ms1.015,57130.0 s
Sustained decode123K2Valid328.5166.3368 ms6.0 ms2.029,85530.0 s
Sustained decode123K4Valid533.2134.9480 ms7.4 ms3.9415,99630.0 s
Sustained decode123K8Looped—————00—
Sustained decode123K16Valid1,121.869.11,655 ms14.5 ms16.0033,64930.0 s
Sustained decode123K32Valid1,488.345.13,001 ms22.2 ms32.0044,64030.0 s
Sustained decode123K64Valid1,810.726.95,634 ms37.2 ms64.0054,27630.0 s
Sustained decode123K128Over 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.