Pierwsze krokiRankingDecode calculatorModeleOrganizationsReportsMatrix runsSprzętBenchmarkiMarketplaceWynajemProDokumentacja API
Język
Actual Computer — Every computer, one endpoint

Speed test matrix

Kimi-K2.7-Code on H200 SXM 141GB ×8

vllm · 0.29.0 · 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
H200 SXM
GPU count
8
VRAM
1128 GB (8 × 141 GB)
OS
linux

Engine

Engine
vllm
Version
0.29.0
Quantization
INT4
Backend
cuda
Build
cuda-13.2

Run

Served model
moonshotai/Kimi-K2.7-Code
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 FLASH_ATTENTION_CUTE_DSL_CACHE_ENABLED=1 VLLM_ENGINE_READY_TIMEOUT_S=3600 "$HOME/env_h200-glm53-vllm-v0290/bin/vllm" serve moonshotai/Kimi-K2.7-Code --served-model-name moonshotai/Kimi-K2.7-Code --trust-remote-code --tensor-parallel-size 8 --reasoning-parser kimi_k2 --enable-auto-tool-choice --tool-call-parser kimi_k2 --max-model-len 262144 --gpu-memory-utilization 0.86 --host 0.0.0.0 --port 8000 --api-key <redacted> --kernel-config.enable_flashinfer_autotune=False

Prefill

prompt tok/s by context length
8K context17.7K463 ms TTFT
16K context17.5K927 ms TTFT
32K context16.4K1,973 ms TTFT
64K context14.4K4,479 ms TTFT
128K context11.6K11,087 ms TTFT
251K context8,38730,089 ms TTFT
256K context8,33430,882 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K126.354 ms TTFT238.163 ms TTFT420.9105 ms TTFT695.7162 ms TTFT1,100.0272 ms TTFT1,560.9495 ms TTFTOver capacityOver capacity
16K120.474 ms TTFT227.5119 ms TTFT406.4164 ms TTFT656.5259 ms TTFT980.9425 ms TTFTOver capacityOver capacityOver capacity
32K110.1118 ms TTFT209.4172 ms TTFT377.2261 ms TTFT575.7434 ms TTFT818.4780 ms TTFTOver capacityOver capacityOver capacity
64K94.2205 ms TTFT180.3318 ms TTFT321.0476 ms TTFT461.0800 ms TTFTOver capacityOver capacityOver capacityOver capacity
128K72.4377 ms TTFT139.8557 ms TTFT250.1871 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity
251K50.9719 ms TTFT99.31,042 ms TTFTOver 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
Prefill8K1Valid17.7K—463 ms——1——
Prefill16K1Valid17.5K—927 ms——1——
Prefill32K1Valid16.4K—1,973 ms——1——
Prefill64K1Valid14.4K—4,479 ms——1——
Prefill128K1Valid11.6K—11,087 ms——1——
Prefill251K1Valid8,387.0—30,089 ms——1——
Prefill256K1Valid8,334.0—30,882 ms——1——
Sustained decode8K1Valid126.3127.154 ms7.9 ms1.013,78830.0 s
Sustained decode8K2Valid238.1119.463 ms8.4 ms2.027,14430.0 s
Sustained decode8K4Valid420.9105.5105 ms9.5 ms4.0012,62430.0 s
Sustained decode8K8Valid695.787.4162 ms11.4 ms8.0020,86430.0 s
Sustained decode8K16Valid1,100.069.1272 ms14.5 ms16.0032,99230.0 s
Sustained decode8K32Valid1,560.949.2495 ms20.3 ms32.0046,81830.0 s
Sustained decode8K64Over capacity————————
Sustained decode8K128Over capacity————————
Sustained decode16K1Valid120.4120.674 ms8.3 ms1.003,61230.0 s
Sustained decode16K2Valid227.5113.9119 ms8.8 ms2.006,82430.0 s
Sustained decode16K4Valid406.4101.7164 ms9.8 ms4.0012,19430.0 s
Sustained decode16K8Valid656.582.2259 ms12.2 ms8.0019,68830.0 s
Sustained decode16K16Valid980.961.7425 ms16.2 ms16.0029,42630.0 s
Sustained decode16K32Over capacity————————
Sustained decode16K64Over capacity————————
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid110.1110.3118 ms9.1 ms1.003,30330.0 s
Sustained decode32K2Valid209.4104.8172 ms9.5 ms2.006,28030.0 s
Sustained decode32K4Valid377.294.4261 ms10.6 ms4.0011,31630.0 s
Sustained decode32K8Valid575.772.2434 ms13.9 ms8.0017,26530.0 s
Sustained decode32K16Valid818.451.4780 ms19.5 ms16.0024,54430.0 s
Sustained decode32K32Over capacity————————
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid94.294.3205 ms10.6 ms1.002,82630.0 s
Sustained decode64K2Valid180.390.2318 ms11.1 ms2.005,40830.0 s
Sustained decode64K4Valid321.080.4476 ms12.4 ms4.009,62830.0 s
Sustained decode64K8Valid461.057.8800 ms17.3 ms8.0013,82530.0 s
Sustained decode64K16Over capacity————————
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid72.472.5377 ms13.8 ms1.002,17230.0 s
Sustained decode128K2Valid139.870.0557 ms14.3 ms2.004,19430.0 s
Sustained decode128K4Valid250.162.5871 ms16.0 ms4.007,50030.0 s
Sustained decode128K8Over capacity————————
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid50.950.9719 ms19.7 ms1.001,52630.0 s
Sustained decode251K2Valid99.349.61,042 ms20.2 ms2.002,97830.0 s
Sustained decode251K4Over capacity————————
Sustained decode251K8Over capacity————————
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.