Per iniziareClassificaDecode calculatorModelliOrganizationsReportsMatrix runsHardwareValutazioni comparativeMarketplaceNoleggiProDocumentazione API
Lingua
Actual Computer — Every computer, one endpoint

Speed test matrix

Laguna-XS-2.1 on H200 NVL 141GB

sglang · 0.5.6.post3.dev9269+g834400705 · BF166 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 NVL
VRAM
141 GB
OS
linux

Engine

Engine
sglang
Version
0.5.6.post3.dev9269+g834400705
Quantization
BF16
Backend
cuda
Build
cuda-13.2
Commit
834400705f2d

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-poolside-sglang/bin/sglang" serve --model-path poolside/Laguna-XS-2.1 --served-model-name poolside --trust-remote-code --tp 1 --reasoning-parser poolside_v1 --tool-call-parser poolside_v1 --context-length 262144 --mem-fraction-static 0.851907 --enable-metrics --host 0.0.0.0 --port 8000 --api-key <redacted>

Prefill

prompt tok/s by context length
8K context34.6K237 ms TTFT
16K context34.9K464 ms TTFT
32K context32.3K996 ms TTFT
64K context26.5K2,423 ms TTFT
128K context19K6,739 ms TTFT
251K context12.4K20,350 ms TTFT
256K context12.3K20,899 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K178.869 ms TTFT203.092 ms TTFT549.296 ms TTFT692.5123 ms TTFT1,275.4201 ms TTFT1,832.7344 ms TTFTOver capacityOver capacity
16K175.894 ms TTFT106.5132 ms TTFT451.8125 ms TTFT816.5190 ms TTFT1,268.8322 ms TTFTOver capacityOver capacityOver capacity
32K170.6119 ms TTFT204.9137 ms TTFT505.1204 ms TTFT579.2357 ms TTFTOver capacityOver capacityOver capacityOver capacity
64K161.8156 ms TTFT197.6303 ms TTFT448.0395 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity
128K146.3256 ms TTFT246.4445 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacityOver capacity
251K123.3473 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
Prefill8K1Valid34.6K—237 ms——1——
Prefill16K1Valid34.9K—464 ms——1——
Prefill32K1Valid32.3K—996 ms——1——
Prefill64K1Valid26.5K—2,423 ms——1——
Prefill128K1Valid19K—6,739 ms——1——
Prefill251K1Valid12.4K—20,350 ms——1——
Prefill256K1Valid12.3K—20,899 ms——1——
Sustained decode8K1Valid178.8179.369 ms5.6 ms1.015,36430.0 s
Sustained decode8K2Valid203.0101.692 ms9.8 ms3.006,09030.0 s
Sustained decode8K4Valid549.2137.896 ms7.3 ms4.0416,47630.0 s
Sustained decode8K8Valid692.586.9123 ms11.5 ms12.0020,77630.0 s
Sustained decode8K16Valid1,275.478.6201 ms12.7 ms18.4038,25630.0 s
Sustained decode8K32Valid1,832.757.1344 ms17.5 ms41.6054,97730.0 s
Sustained decode8K64Over capacity————————
Sustained decode8K128Over capacity————————
Sustained decode16K1Valid175.8176.494 ms5.7 ms1.015,27330.0 s
Sustained decode16K2Valid106.553.4132 ms18.7 ms34.003,19430.0 s
Sustained decode16K4Valid451.8110.9125 ms9.0 ms5.1013,55230.0 s
Sustained decode16K8Valid816.5102.6190 ms9.8 ms8.0024,48830.0 s
Sustained decode16K16Valid1,268.877.5322 ms12.9 ms16.3038,06430.0 s
Sustained decode16K32Over capacity————————
Sustained decode16K64Over capacity————————
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid170.6171.4119 ms5.8 ms1.015,11830.0 s
Sustained decode32K2Valid204.997.2137 ms10.3 ms10.506,14830.0 s
Sustained decode32K4Valid505.1126.0204 ms7.9 ms4.0415,15330.0 s
Sustained decode32K8Valid579.272.7357 ms13.8 ms12.0017,37630.0 s
Sustained decode32K16Over capacity————————
Sustained decode32K32Over capacity————————
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid161.8162.8156 ms6.1 ms1.014,85330.0 s
Sustained decode64K2Valid197.695.9303 ms10.4 ms8.205,92630.0 s
Sustained decode64K4Valid448.0107.9395 ms9.3 ms4.2013,44030.0 s
Sustained decode64K8Over capacity————————
Sustained decode64K16Over capacity————————
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid146.3147.9256 ms6.8 ms1.014,38930.0 s
Sustained decode128K2Valid246.4121.9445 ms8.2 ms2.007,39330.0 s
Sustained decode128K4Over capacity————————
Sustained decode128K8Over capacity————————
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid123.3125.7473 ms8.0 ms1.013,69930.0 s
Sustained decode251K2Over capacity————————
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.