Premiers pasClassementDecode calculatorModèlesOrganizationsReportsMatrix runsMatérielÉvaluations comparativesMarketplaceLocationsProDocs API
Langue
Actual Computer — Every computer, one endpoint

Speed test matrix

Laguna-M.1-FP8 on H200 SXM 141GB ×4

vllm · 0.29.0 · FP86 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
4
VRAM
564 GB (4 × 141 GB)
OS
linux

Engine

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

Run

Served model
poolside
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

"$HOME/env_h200-nex-n2-vllm-v0290/bin/vllm" serve poolside/Laguna-M.1-FP8 --served-model-name poolside --trust-remote-code --tensor-parallel-size 4 --reasoning-parser poolside_v1 --enable-auto-tool-choice --tool-call-parser poolside_v1 --max-model-len 262144 --gpu-memory-utilization 0.859321 --host 0.0.0.0 --port 8000 --api-key <redacted> --dtype bfloat16 --kv-cache-dtype fp8_e4m3 --default-chat-template-kwargs '{"enable_thinking":true}' --linear-backend triton

Prefill

prompt tok/s by context length
8K context18.2K451 ms TTFT
16K context17.8K907 ms TTFT
32K context16.3K1,981 ms TTFT
64K context13.4K4,796 ms TTFT
128K context9,71613,188 ms TTFT
251K context6,32139,723 ms TTFT
256K context6,22341,148 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K59.676 ms TTFT113.1102 ms TTFT209.6141 ms TTFTLooped705.9248 ms TTFT1,145.9409 ms TTFT2,035.0650 ms TTFT3,200.81,156 ms TTFT
16KLooped112.0127 ms TTFT205.2170 ms TTFT367.7248 ms TTFT660.9377 ms TTFTLooped1,729.11,013 ms TTFTOver capacity
32K57.5158 ms TTFT109.5179 ms TTFT197.5250 ms TTFT345.4372 ms TTFT593.1576 ms TTFT879.31,044 ms TTFTOver capacityOver capacity
64K55.1272 ms TTFT104.8270 ms TTFT183.4439 ms TTFT307.3701 ms TTFT491.81,160 ms TTFTOver capacityOver capacityOver capacity
128K50.9444 ms TTFT96.8525 ms TTFT160.6828 ms TTFT252.11,313 ms TTFTOver capacityOver capacityOver capacityOver capacity
251K44.5858 ms TTFT84.41,133 ms TTFT130.21,695 ms TTFTOver capacityOver capacityOver capacityOver capacityOver 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
Prefill8K1Valid18.2K—451 ms——1——
Prefill16K1Valid17.8K—907 ms——1——
Prefill32K1Valid16.3K—1,981 ms——1——
Prefill64K1Valid13.4K—4,796 ms——1——
Prefill128K1Valid9,716.0—13,188 ms——1——
Prefill251K1Valid6,321.0—39,723 ms——1——
Prefill256K1Valid6,223.0—41,148 ms——1——
Sustained decode8K1Valid59.659.676 ms16.8 ms1.001,78730.0 s
Sustained decode8K2Valid113.156.6102 ms17.7 ms2.003,39230.0 s
Sustained decode8K4Valid209.652.5141 ms19.1 ms4.006,28830.0 s
Sustained decode8K8Looped—————00—
Sustained decode8K16Valid705.944.3248 ms22.6 ms16.0021,16830.0 s
Sustained decode8K32Valid1,145.936.0409 ms27.8 ms32.0034,36830.0 s
Sustained decode8K64Valid2,035.032.0650 ms31.3 ms64.0061,05630.0 s
Sustained decode8K128Valid3,200.825.11,156 ms39.8 ms128.0095,99930.0 s
Sustained decode16K1Looped—————00—
Sustained decode16K2Valid112.056.0127 ms17.9 ms2.003,35830.0 s
Sustained decode16K4Valid205.251.4170 ms19.5 ms4.006,15630.0 s
Sustained decode16K8Valid367.746.1248 ms21.7 ms8.0011,02430.0 s
Sustained decode16K16Valid660.941.5377 ms24.1 ms16.0019,82730.0 s
Sustained decode16K32Looped—————00—
Sustained decode16K64Valid1,729.127.11,013 ms36.9 ms64.0051,84030.0 s
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid57.557.6158 ms17.4 ms1.001,72630.0 s
Sustained decode32K2Valid109.554.7179 ms18.3 ms2.003,28430.0 s
Sustained decode32K4Valid197.549.4250 ms20.2 ms4.005,92430.0 s
Sustained decode32K8Valid345.443.3372 ms23.1 ms8.0010,36030.0 s
Sustained decode32K16Valid593.137.2576 ms26.9 ms16.0017,79230.0 s
Sustained decode32K32Valid879.327.61,044 ms36.3 ms32.0026,36830.0 s
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid55.155.2272 ms18.1 ms1.001,65330.0 s
Sustained decode64K2Valid104.852.4270 ms19.1 ms2.003,14230.0 s
Sustained decode64K4Valid183.445.9439 ms21.8 ms4.005,50030.0 s
Sustained decode64K8Valid307.338.5701 ms26.0 ms8.009,21630.0 s
Sustained decode64K16Valid491.830.91,160 ms32.4 ms16.0014,75230.0 s
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid50.951.0444 ms19.6 ms1.001,52730.0 s
Sustained decode128K2Valid96.848.5525 ms20.6 ms2.002,90230.0 s
Sustained decode128K4Valid160.640.3828 ms24.8 ms4.004,81830.0 s
Sustained decode128K8Valid252.131.71,313 ms31.6 ms8.007,56030.0 s
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid44.544.7858 ms22.4 ms1.001,33630.0 s
Sustained decode251K2Valid84.442.41,133 ms23.6 ms2.002,53230.0 s
Sustained decode251K4Valid130.232.71,695 ms30.6 ms4.003,90430.0 s
Sustained decode251K8Over capacity————————
Sustained decode251K16Over capacity————————
Sustained decode251K32Over capacity————————
Sustained decode251K64Over capacity————————
Sustained decode251K128Over 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.