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

Speed test matrix

Laguna-XS-2.1-FP8 on RTX PRO 6000 Blackwell Server Edition 96GB

vllm · 0.30.1rc1.dev452+g73a583112 · 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
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
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

env VLLM_BLOCKSCALE_FP8_GEMM_FLASHINFER=0 MAX_JOBS=2 FLASHINFER_NVCC_THREADS=1 TORCHINDUCTOR_COMPILE_THREADS=1 "$HOME/env_rtxpro6k-poolside-vllm-73a5831127a9/bin/vllm" serve poolside/Laguna-XS-2.1-FP8 --served-model-name poolside --trust-remote-code --tensor-parallel-size 1 --reasoning-parser poolside_v1 --enable-auto-tool-choice --tool-call-parser poolside_v1 --max-model-len 262144 --gpu-memory-utilization 0.81 --host 0.0.0.0 --port 8000 --api-key <redacted> --default-chat-template-kwargs '{"enable_thinking":true}' --attention-backend FLASHINFER --moe-backend triton

Prefill

prompt tok/s by context length
8K context16.2K507 ms TTFT
16K context31.9K507 ms TTFT
32K context21.2K1,522 ms TTFT
64K context21.1K3,043 ms TTFT
128K context14.1K9,130 ms TTFT
251K context8,93928,125 ms TTFT
256K context8,72429,391 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K193.832 ms TTFT299.941 ms TTFTLoopedLooped1,224.9137 ms TTFTLoopedLooped4,200.7727 ms TTFT
16K189.143 ms TTFT292.249 ms TTFT511.756 ms TTFT770.5119 ms TTFTLoopedLoopedLoopedOver capacity
32K180.669 ms TTFT282.576 ms TTFT496.879 ms TTFTLooped1,044.0342 ms TTFTLoopedOver capacityOver capacity
64K166.2125 ms TTFT266.9132 ms TTFT458.8226 ms TTFT633.5366 ms TTFT864.8655 ms TTFTOver capacityOver capacityOver capacity
128K142.4246 ms TTFT238.8332 ms TTFT398.7484 ms TTFT506.2844 ms TTFTOver capacityOver capacityOver capacityOver capacity
251K112.9558 ms TTFT198.3810 ms TTFT319.31,217 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
Prefill8K1Valid16.2K—507 ms——1——
Prefill16K1Valid31.9K—507 ms——1——
Prefill32K1Valid21.2K—1,522 ms——1——
Prefill64K1Valid21.1K—3,043 ms——1——
Prefill128K1Valid14.1K—9,130 ms——1——
Prefill251K1Valid8,939.0—28,125 ms——1——
Prefill256K1Valid8,724.0—29,391 ms——1——
Sustained decode8K1Valid193.8194.232 ms5.2 ms1.015,81330.0 s
Sustained decode8K2Valid299.9150.341 ms6.7 ms2.028,99630.0 s
Sustained decode8K4Looped—————00—
Sustained decode8K8Looped—————00—
Sustained decode8K16Valid1,224.977.3137 ms12.9 ms16.0036,73630.0 s
Sustained decode8K32Looped—————00—
Sustained decode8K64Looped—————00—
Sustained decode8K128Valid4,200.733.5727 ms29.9 ms128.00125,95230.0 s
Sustained decode16K1Valid189.1189.543 ms5.3 ms1.015,67530.0 s
Sustained decode16K2Valid292.2147.149 ms6.8 ms2.028,76630.0 s
Sustained decode16K4Valid511.7129.856 ms7.7 ms4.0415,34930.0 s
Sustained decode16K8Valid770.596.7119 ms10.3 ms8.0023,11230.0 s
Sustained decode16K16Looped—————00—
Sustained decode16K32Looped—————00—
Sustained decode16K64Looped—————00—
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid180.6181.369 ms5.5 ms1.015,41930.0 s
Sustained decode32K2Valid282.5142.476 ms7.0 ms2.028,47530.0 s
Sustained decode32K4Valid496.8125.179 ms8.0 ms4.0414,90230.0 s
Sustained decode32K8Looped—————00—
Sustained decode32K16Valid1,044.065.7342 ms15.2 ms16.0031,31230.0 s
Sustained decode32K32Looped—————00—
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid166.2167.2125 ms6.0 ms1.014,98530.0 s
Sustained decode64K2Valid266.9134.7132 ms7.4 ms2.028,00830.0 s
Sustained decode64K4Valid458.8114.9226 ms8.7 ms4.0013,76430.0 s
Sustained decode64K8Valid633.579.4366 ms12.6 ms8.0019,00030.0 s
Sustained decode64K16Valid864.854.3655 ms18.4 ms16.0025,93630.0 s
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid142.4144.4246 ms6.9 ms1.014,27330.0 s
Sustained decode128K2Valid238.8119.8332 ms8.3 ms2.017,16330.0 s
Sustained decode128K4Valid398.799.9484 ms10.0 ms4.0011,96030.0 s
Sustained decode128K8Valid506.263.6844 ms15.7 ms8.0015,18430.0 s
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid112.9113.1558 ms8.8 ms1.003,38530.0 s
Sustained decode251K2Valid198.399.5810 ms10.1 ms2.005,94830.0 s
Sustained decode251K4Valid319.380.01,217 ms12.5 ms4.009,58030.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.