시작하기리더보드Decode calculator모델OrganizationsReportsMatrix runs하드웨어벤치마크마켓플레이스렌탈ProAPI 문서
언어
Actual Computer — Every computer, one endpoint

Speed test matrix

Trinity-Large-Preview on H200 SXM 141GB ×8

vllm · 0.29.0 · BF167 contexts (8K–507K) × 8 concurrency levels (1–128) · prefill at 8K, 16K, 32K, 64K, 128K, 256K, 507K, 512K
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
arcee-ai/Trinity-Large-Preview
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 arcee-ai/Trinity-Large-Preview --served-model-name arcee-ai/Trinity-Large-Preview --trust-remote-code --tensor-parallel-size 8 --enable-auto-tool-choice --tool-call-parser hermes --max-model-len 524288 --gpu-memory-utilization 0.885586 --host 0.0.0.0 --port 8000 --api-key <redacted> --hf-overrides '{"max_position_embeddings":524288}' --kernel-config.enable_flashinfer_autotune=False

Prefill

prompt tok/s by context length
8K context42.9K191 ms TTFT
16K context46.6K349 ms TTFT
32K context46.2K700 ms TTFT
64K context43.5K1,484 ms TTFT
128K context38.8K3,322 ms TTFT
256K context32.2K8,024 ms TTFT
507K context24K21,319 ms TTFT
512K context23.1K22,285 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K174.348 ms TTFT315.553 ms TTFT558.654 ms TTFT898.5118 ms TTFTLoopedLoopedLoopedLooped
16K173.174 ms TTFT313.881 ms TTFTLooped892.2219 ms TTFTLoopedLooped3,152.11,181 ms TTFTLooped
32K170.7124 ms TTFT309.4139 ms TTFTLooped871.7362 ms TTFTLoopedLooped2,961.52,320 ms TTFTOver capacity
64K166.3234 ms TTFT302.2252 ms TTFT534.7252 ms TTFT853.7739 ms TTFT1,247.41,326 ms TTFT1,929.72,497 ms TTFTOver capacityOver capacity
128K158.0486 ms TTFT287.6507 ms TTFT509.6498 ms TTFT798.71,623 ms TTFT1,149.42,912 ms TTFTOver capacityOver capacityOver capacity
256K143.01,020 ms TTFT262.41,082 ms TTFTLooped624.83,640 ms TTFTOver capacityOver capacityOver capacityOver capacity
507K127.52,182 ms TTFT232.93,106 ms TTFT418.94,690 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
Prefill8K1Valid42.9K—191 ms——1——
Prefill16K1Valid46.6K—349 ms——1——
Prefill32K1Valid46.2K—700 ms——1——
Prefill64K1Valid43.5K—1,484 ms——1——
Prefill128K1Valid38.8K—3,322 ms——1——
Prefill256K1Valid32.2K—8,024 ms——1——
Prefill507K1Valid24K—21,319 ms——1——
Prefill512K1Valid23.1K—22,285 ms——1——
Sustained decode8K1Valid174.3174.648 ms5.7 ms1.015,23030.0 s
Sustained decode8K2Valid315.5158.153 ms6.3 ms2.029,46330.0 s
Sustained decode8K4Valid558.6140.154 ms7.1 ms4.0416,75730.0 s
Sustained decode8K8Valid898.5112.3118 ms8.9 ms8.0026,94930.0 s
Sustained decode8K16Looped—————00—
Sustained decode8K32Looped—————00—
Sustained decode8K64Looped—————00—
Sustained decode8K128Looped—————00—
Sustained decode16K1Valid173.1173.674 ms5.8 ms1.015,19230.0 s
Sustained decode16K2Valid313.8157.581 ms6.4 ms2.029,41430.0 s
Sustained decode16K4Looped—————00—
Sustained decode16K8Valid892.2111.6219 ms9.0 ms8.0026,76630.0 s
Sustained decode16K16Looped—————00—
Sustained decode16K32Looped—————00—
Sustained decode16K64Valid3,152.149.21,181 ms20.3 ms64.0094,52430.0 s
Sustained decode16K128Looped—————00—
Sustained decode32K1Valid170.7171.5124 ms5.8 ms1.015,12030.0 s
Sustained decode32K2Valid309.4155.6139 ms6.4 ms2.029,28230.0 s
Sustained decode32K4Looped—————00—
Sustained decode32K8Valid871.7109.1362 ms9.2 ms8.0026,15030.0 s
Sustained decode32K16Looped—————00—
Sustained decode32K32Looped—————00—
Sustained decode32K64Valid2,961.546.52,320 ms21.5 ms64.0088,83030.0 s
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid166.3167.9234 ms6.0 ms1.014,98830.0 s
Sustained decode64K2Valid302.2152.7252 ms6.5 ms2.029,06330.0 s
Sustained decode64K4Valid534.7134.9252 ms7.4 ms4.0416,04030.0 s
Sustained decode64K8Valid853.7106.8739 ms9.4 ms8.0025,61030.0 s
Sustained decode64K16Valid1,247.478.11,326 ms12.8 ms16.0037,42130.0 s
Sustained decode64K32Valid1,929.760.42,497 ms16.5 ms32.0057,88930.0 s
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid158.0161.2486 ms6.2 ms1.014,73830.0 s
Sustained decode128K2Valid287.6146.9507 ms6.8 ms1.928,62730.0 s
Sustained decode128K4Valid509.6129.7498 ms7.7 ms4.0415,28730.0 s
Sustained decode128K8Valid798.7100.21,623 ms10.0 ms8.0023,96230.0 s
Sustained decode128K16Valid1,149.472.12,912 ms13.9 ms16.0034,48230.0 s
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode256K1Valid143.0149.91,020 ms6.7 ms1.014,29130.0 s
Sustained decode256K2Valid262.4137.81,082 ms7.3 ms1.927,87330.0 s
Sustained decode256K4Looped—————00—
Sustained decode256K8Valid624.890.13,640 ms11.1 ms8.0018,73930.0 s
Sustained decode256K16Over capacity————————
Sustained decode256K32Over capacity————————
Sustained decode256K64Over capacity————————
Sustained decode256K128Over capacity————————
Sustained decode507K1Valid127.5128.52,182 ms7.8 ms1.013,63228.5 s
Sustained decode507K2Valid232.9119.03,106 ms8.4 ms2.016,98730.0 s
Sustained decode507K4Valid418.9105.54,690 ms9.5 ms4.0012,56430.0 s
Sustained decode507K8Over capacity————————
Sustained decode507K16Over capacity————————
Sustained decode507K32Over capacity————————
Sustained decode507K64Over capacity————————
Sustained decode507K128Over 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.