Primeros pasosClasificaciónDecode calculatorModelosOrganizationsReportsMatrix runsHardwareEvaluaciones comparativasMarketplaceAlquileresProDocs de API
Idioma
Actual Computer — Every computer, one endpoint

Speed test matrix

Step-3.7-Flash-NVFP4 on H200 NVL 141GB ×2

vllm · 0.26.1rc1.dev638+g52be12cfa · NVFP46 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
GPU count
2
VRAM
282 GB (2 × 141 GB)
OS
linux

Engine

Engine
vllm
Version
0.26.1rc1.dev638+g52be12cfa
Quantization
NVFP4
Backend
cuda
Build
cuda-13.2
Commit
52be12cfac0c

Run

Served model
step
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-stepfun-vllm/bin/vllm" serve stepfun-ai/Step-3.7-Flash-NVFP4 --served-model-name step --trust-remote-code --tensor-parallel-size 2 --reasoning-parser step3p5 --enable-auto-tool-choice --tool-call-parser step3p5 --max-model-len 262144 --gpu-memory-utilization 0.868586 --host 0.0.0.0 --port 8000 --api-key <redacted> --enable-expert-parallel --disable-cascade-attn --kv-cache-dtype fp8 --async-scheduling

Prefill

prompt tok/s by context length
8K context18.3K446 ms TTFT
16K context18.1K897 ms TTFT
32K context17.7K1,827 ms TTFT
64K context16.5K3,909 ms TTFT
128K context14.1K9,122 ms TTFT
251K context10.9K23,041 ms TTFT
256K context10.8K23,773 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K123.754 ms TTFT212.377 ms TTFT382.3109 ms TTFT657.298 ms TTFT1,084.8224 ms TTFT1,705.8327 ms TTFT2,569.2482 ms TTFT3,572.1903 ms TTFT
16K122.989 ms TTFT211.8107 ms TTFT376.4142 ms TTFT642.3209 ms TTFT1,051.0266 ms TTFT1,605.0455 ms TTFT2,354.0746 ms TTFT3,183.01,358 ms TTFT
32K122.0111 ms TTFT208.6134 ms TTFT367.5187 ms TTFT617.0270 ms TTFT974.6442 ms TTFT1,449.5729 ms TTFT2,036.51,336 ms TTFT2,616.32,473 ms TTFT
64K119.9149 ms TTFT201.8235 ms TTFT349.8339 ms TTFT571.1543 ms TTFT863.6961 ms TTFT1,215.71,556 ms TTFT1,598.22,766 ms TTFTOver capacity
128K115.6285 ms TTFT190.3414 ms TTFT319.7644 ms TTFT495.4936 ms TTFT700.41,549 ms TTFT914.82,986 ms TTFTOver capacityOver capacity
251K108.2601 ms TTFT171.8835 ms TTFT274.11,175 ms TTFT393.01,888 ms TTFT515.43,415 ms TTFTOver 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
Prefill8K1Valid18.3K—446 ms——1——
Prefill16K1Valid18.1K—897 ms——1——
Prefill32K1Valid17.7K—1,827 ms——1——
Prefill64K1Valid16.5K—3,909 ms——1——
Prefill128K1Valid14.1K—9,122 ms——1——
Prefill251K1Valid10.9K—23,041 ms——1——
Prefill256K1Valid10.8K—23,773 ms——1——
Sustained decode8K1Valid123.7125.154 ms8.0 ms1.013,71230.0 s
Sustained decode8K2Valid212.3106.277 ms9.4 ms2.006,36830.0 s
Sustained decode8K4Valid382.395.7109 ms10.4 ms4.0011,46830.0 s
Sustained decode8K8Valid657.282.498 ms12.1 ms8.0019,71230.0 s
Sustained decode8K16Valid1,084.868.1224 ms14.7 ms16.0032,54430.0 s
Sustained decode8K32Valid1,705.853.7327 ms18.6 ms32.0051,16830.0 s
Sustained decode8K64Valid2,569.240.5482 ms24.7 ms64.0077,05630.0 s
Sustained decode8K128Valid3,572.128.1903 ms35.6 ms128.00107,13630.0 s
Sustained decode16K1Valid122.9129.689 ms7.7 ms1.013,68530.0 s
Sustained decode16K2Valid211.8105.9107 ms9.4 ms2.006,35230.0 s
Sustained decode16K4Valid376.494.3142 ms10.6 ms4.0011,29230.0 s
Sustained decode16K8Valid642.380.5209 ms12.4 ms8.0019,26430.0 s
Sustained decode16K16Valid1,051.066.0266 ms15.1 ms16.0031,52030.0 s
Sustained decode16K32Valid1,605.050.5455 ms19.8 ms32.0048,12830.0 s
Sustained decode16K64Valid2,354.037.1746 ms27.0 ms64.0070,59230.0 s
Sustained decode16K128Valid3,183.025.11,358 ms39.9 ms128.0095,48830.0 s
Sustained decode32K1Valid122.0122.1111 ms8.2 ms1.003,66230.0 s
Sustained decode32K2Valid208.6104.4134 ms9.6 ms2.006,25830.0 s
Sustained decode32K4Valid367.591.9187 ms10.9 ms4.0011,02430.0 s
Sustained decode32K8Valid617.077.2270 ms13.0 ms8.0018,50430.0 s
Sustained decode32K16Valid974.661.1442 ms16.4 ms16.0029,23230.0 s
Sustained decode32K32Valid1,449.545.5729 ms22.0 ms32.0043,48830.0 s
Sustained decode32K64Valid2,036.531.91,336 ms31.3 ms64.0061,05630.0 s
Sustained decode32K128Valid2,616.320.52,473 ms48.7 ms128.0078,46430.0 s
Sustained decode64K1Valid119.9120.1149 ms8.3 ms1.003,59930.0 s
Sustained decode64K2Valid201.8101.0235 ms9.9 ms2.006,05530.0 s
Sustained decode64K4Valid349.887.6339 ms11.4 ms4.0010,49330.0 s
Sustained decode64K8Valid571.171.5543 ms14.0 ms8.0017,12830.0 s
Sustained decode64K16Valid863.654.2961 ms18.4 ms16.0025,90430.0 s
Sustained decode64K32Valid1,215.738.21,556 ms26.2 ms32.0036,44830.0 s
Sustained decode64K64Valid1,598.225.12,766 ms39.8 ms64.0047,93530.0 s
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid115.6115.9285 ms8.6 ms1.003,46830.0 s
Sustained decode128K2Valid190.395.3414 ms10.5 ms2.005,70830.0 s
Sustained decode128K4Valid319.780.1644 ms12.5 ms4.009,58830.0 s
Sustained decode128K8Valid495.462.1936 ms16.1 ms8.0014,87230.0 s
Sustained decode128K16Valid700.444.01,549 ms22.7 ms16.0021,00830.0 s
Sustained decode128K32Valid914.828.72,986 ms34.8 ms32.0027,42430.0 s
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid108.2108.6601 ms9.2 ms1.003,24530.0 s
Sustained decode251K2Valid171.886.2835 ms11.6 ms2.005,15230.0 s
Sustained decode251K4Valid274.168.71,175 ms14.5 ms4.008,22030.0 s
Sustained decode251K8Valid393.049.31,888 ms20.3 ms8.0011,79230.0 s
Sustained decode251K16Valid515.432.43,415 ms30.9 ms16.0015,45630.0 s
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.