はじめにリーダーボードDecode calculatorモデルOrganizationsReportsMatrix runsハードウェアベンチマークマーケットプレイスレンタルProAPIドキュメント
言語
Actual Computer — Every computer, one endpoint

Speed test matrix

Inkling-Small on H200 SXM 141GB ×8

vllm · 0.29.0 · BF168 contexts (8K–1019K) × 8 concurrency levels (1–128) · prefill at 8K, 16K, 32K, 64K, 128K, 256K, 512K, 1019K, 1024K
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
BF16
Backend
cuda
Build
cuda-13.2

Run

Served model
thinkingmachines/Inkling-Small
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 thinkingmachines/Inkling-Small --served-model-name thinkingmachines/Inkling-Small --trust-remote-code --tensor-parallel-size 8 --reasoning-parser inkling --enable-auto-tool-choice --tool-call-parser inkling --max-model-len 1048576 --gpu-memory-utilization 0.87 --host 0.0.0.0 --port 8000 --api-key <redacted> --tokenizer-mode inkling --kernel-config.enable_flashinfer_autotune=False

Prefill

prompt tok/s by context length
8K context16.1K508 ms TTFT
16K context32K508 ms TTFT
32K context31.7K1,019 ms TTFT
64K context42.2K1,530 ms TTFT
128K context42.1K3,059 ms TTFT
256K context38.7K6,648 ms TTFT
512K context28.7K17,954 ms TTFT
1019K context19.3K53,020 ms TTFT
1024K context19.1K53,910 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K135.550 ms TTFT238.060 ms TTFT439.494 ms TTFT770.4124 ms TTFT1,424.3183 ms TTFT2,466.0306 ms TTFT4,222.9530 ms TTFT7,302.01,044 ms TTFT
16K104.173 ms TTFT194.390 ms TTFT364.0132 ms TTFT653.0180 ms TTFT1,221.9326 ms TTFT2,139.7528 ms TTFT3,748.5895 ms TTFTOver capacity
32K75.0123 ms TTFT141.4156 ms TTFT268.9212 ms TTFT496.5322 ms TTFT944.6511 ms TTFT1,693.8946 ms TTFTOver capacityOver capacity
64K47.8236 ms TTFT91.0309 ms TTFT176.6433 ms TTFT334.0635 ms TTFT643.81,012 ms TTFTOver capacityOver capacityOver capacity
128K27.6472 ms TTFT52.9630 ms TTFT104.2889 ms TTFT201.41,356 ms TTFTOver capacityOver capacityOver capacityOver capacity
256K14.9973 ms TTFT28.81,298 ms TTFT57.21,801 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity
512K7.82,150 ms TTFT15.12,910 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacityOver capacity
1019K4.04,881 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
Prefill8K1Valid16.1K—508 ms——1——
Prefill16K1Valid32K—508 ms——1——
Prefill32K1Valid31.7K—1,019 ms——1——
Prefill64K1Valid42.2K—1,530 ms——1——
Prefill128K1Valid42.1K—3,059 ms——1——
Prefill256K1Valid38.7K—6,648 ms——1——
Prefill512K1Valid28.7K—17,954 ms——1——
Prefill1019K1Valid19.3K—53,020 ms——1——
Prefill1024K1Valid19.1K—53,910 ms——1——
Sustained decode8K1Valid135.5140.150 ms7.1 ms1.014,06430.0 s
Sustained decode8K2Valid238.0124.460 ms8.0 ms2.027,13830.0 s
Sustained decode8K4Valid439.4110.794 ms9.0 ms4.0013,18030.0 s
Sustained decode8K8Valid770.497.0124 ms10.3 ms8.0023,11230.0 s
Sustained decode8K16Valid1,424.390.0183 ms11.1 ms16.0042,71930.0 s
Sustained decode8K32Valid2,466.077.8306 ms12.8 ms32.0073,98430.0 s
Sustained decode8K64Valid4,222.966.6530 ms15.0 ms64.00126,71930.0 s
Sustained decode8K128Valid7,302.057.51,044 ms17.4 ms128.00219,90530.1 s
Sustained decode16K1Valid104.1104.773 ms9.6 ms1.003,12430.0 s
Sustained decode16K2Valid194.397.790 ms10.2 ms2.005,82830.0 s
Sustained decode16K4Valid364.091.5132 ms10.9 ms4.0010,91930.0 s
Sustained decode16K8Valid653.082.0180 ms12.2 ms8.0019,58430.0 s
Sustained decode16K16Valid1,221.976.9326 ms13.0 ms16.0036,65630.0 s
Sustained decode16K32Valid2,139.767.4528 ms14.8 ms32.0064,19330.0 s
Sustained decode16K64Valid3,748.559.0895 ms16.9 ms64.00112,44730.0 s
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid75.075.2123 ms13.3 ms1.002,25030.0 s
Sustained decode32K2Valid141.471.0156 ms14.1 ms2.004,24230.0 s
Sustained decode32K4Valid268.967.4212 ms14.8 ms4.008,06430.0 s
Sustained decode32K8Valid496.562.2322 ms16.1 ms8.0014,89630.0 s
Sustained decode32K16Valid944.659.2511 ms16.9 ms16.0028,33630.0 s
Sustained decode32K32Valid1,693.853.1946 ms18.8 ms32.0050,81630.0 s
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid47.847.9236 ms20.9 ms1.001,43430.0 s
Sustained decode64K2Valid91.045.6309 ms21.9 ms2.002,73030.0 s
Sustained decode64K4Valid176.644.2433 ms22.6 ms4.005,29630.0 s
Sustained decode64K8Valid334.041.8635 ms23.9 ms8.0010,01630.0 s
Sustained decode64K16Valid643.840.21,012 ms24.9 ms16.0019,31530.0 s
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid27.627.6472 ms36.2 ms1.0082630.0 s
Sustained decode128K2Valid52.926.5630 ms37.7 ms2.001,58830.0 s
Sustained decode128K4Valid104.226.1889 ms38.4 ms4.003,12430.0 s
Sustained decode128K8Valid201.425.21,356 ms39.7 ms8.006,03730.0 s
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode256K1Valid14.915.0973 ms66.8 ms1.0044730.0 s
Sustained decode256K2Valid28.814.51,298 ms69.1 ms2.0086430.0 s
Sustained decode256K4Valid57.214.31,801 ms69.8 ms4.001,71229.9 s
Sustained decode256K8Over capacity————————
Sustained decode256K16Over capacity————————
Sustained decode256K32Over capacity————————
Sustained decode256K64Over capacity————————
Sustained decode256K128Over capacity————————
Sustained decode512K1Valid7.87.82,150 ms127.6 ms1.0023329.9 s
Sustained decode512K2Valid15.17.62,910 ms131.7 ms2.0045229.9 s
Sustained decode512K4Over capacity————————
Sustained decode512K8Over capacity————————
Sustained decode512K16Over capacity————————
Sustained decode512K32Over capacity————————
Sustained decode512K64Over capacity————————
Sustained decode512K128Over capacity————————
Sustained decode1019K1Valid4.04.14,881 ms246.9 ms1.0011929.9 s
Sustained decode1019K2Over capacity————————
Sustained decode1019K4Over capacity————————
Sustained decode1019K8Over capacity————————
Sustained decode1019K16Over capacity————————
Sustained decode1019K32Over capacity————————
Sustained decode1019K64Over capacity————————
Sustained decode1019K128Over capacity————————

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