Primeiros passosRankingDecode calculatorModelosOrganizationsReportsMatrix runsHardwareAvaliações comparativasMarketplaceAluguéisProDocs da API
Idioma
Actual Computer — Every computer, one endpoint

Speed test matrix

Qwen3.8-Flash-Next-NVFP4 on H200 SXM 141GB ×4

vllm · 0.28.1rc1.dev562+g9c2d21046 · NVFP4+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.28.1rc1.dev562+g9c2d21046
Quantization
NVFP4+FP8
Backend
cuda
Build
cuda-13.2
Commit
9c2d21046bb3

Run

Served model
qwen
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-nemotron-ultra-vllm-9c2d21046/bin/vllm" serve nvidia/Qwen3.8-Flash-Next-NVFP4 --served-model-name qwen --trust-remote-code --tensor-parallel-size 4 --reasoning-parser qwen3 --enable-auto-tool-choice --tool-call-parser qwen3_coder --max-model-len 262144 --gpu-memory-utilization 0.840483 --host 0.0.0.0 --port 8000 --api-key <redacted> --dtype bfloat16 --enable-expert-parallel --kv-cache-dtype bfloat16 --mamba-cache-dtype auto --mamba-ssm-cache-dtype float32 --enable-prefix-caching --mamba-cache-mode align --attention-config '{"indexer_kv_dtype":"bf16"}' --no-enable-flashinfer-autotune --moe-backend emulation --speculative-config '{"method":"mtp","num_speculative_tokens":1,"moe_backend":"triton"}' --quantization modelopt

Prefill

prompt tok/s by context length
8K context19.2K430 ms TTFT
16K context23.2K700 ms TTFT
32K context26.2K1,236 ms TTFT
64K context28.4K2,268 ms TTFT
128K context28.5K4,521 ms TTFT
251K context27.3K9,247 ms TTFT
256K context26.9K9,570 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K174.6177 ms TTFT286.8202 ms TTFT495.0375 ms TTFT904.5520 ms TTFT1,520.6627 ms TTFT2,252.71,008 ms TTFT3,786.31,561 ms TTFT5,893.32,728 ms TTFT
16K169.5211 ms TTFT288.4242 ms TTFT504.6325 ms TTFT894.6508 ms TTFT1,491.9912 ms TTFT2,241.31,237 ms TTFT3,753.41,729 ms TTFT5,873.42,746 ms TTFT
32K172.9257 ms TTFT279.9268 ms TTFT502.3283 ms TTFT903.3644 ms TTFT1,493.51,059 ms TTFT2,245.71,368 ms TTFT3,751.22,349 ms TTFTLooped
64K171.0355 ms TTFT283.1356 ms TTFT502.4393 ms TTFT886.1921 ms TTFT1,497.31,331 ms TTFT2,196.12,494 ms TTFT3,713.84,362 ms TTFTOver capacity
128K172.6544 ms TTFT274.1697 ms TTFT492.8736 ms TTFT885.21,521 ms TTFT1,432.22,553 ms TTFT2,196.74,465 ms TTFTOver capacityOver capacity
251K172.3997 ms TTFT274.7986 ms TTFT489.71,081 ms TTFT877.32,844 ms TTFT1,406.34,980 ms TTFTOver 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
Prefill8K1Valid19.2K—430 ms——1——
Prefill16K1Valid23.2K—700 ms——1——
Prefill32K1Valid26.2K—1,236 ms——1——
Prefill64K1Valid28.4K—2,268 ms——1——
Prefill128K1Valid28.5K—4,521 ms——1——
Prefill251K1Valid27.3K—9,247 ms——1——
Prefill256K1Valid26.9K—9,570 ms——1——
Sustained decode8K1Valid174.6175.9177 ms5.7 ms1.015,23630.0 s
Sustained decode8K2Valid286.8143.8202 ms7.0 ms2.028,60530.0 s
Sustained decode8K4Valid495.0127.1375 ms7.9 ms4.0414,84530.0 s
Sustained decode8K8Valid904.5112.8520 ms8.9 ms8.0027,12530.0 s
Sustained decode8K16Valid1,520.695.0627 ms10.5 ms16.0045,65030.0 s
Sustained decode8K32Valid2,252.770.61,008 ms14.2 ms32.0067,63930.0 s
Sustained decode8K64Valid3,786.358.71,561 ms17.0 ms64.00113,57730.0 s
Sustained decode8K128Valid5,893.344.32,728 ms22.6 ms128.00177,07630.0 s
Sustained decode16K1Valid169.5171.0211 ms5.8 ms1.015,08430.0 s
Sustained decode16K2Valid288.4144.7242 ms6.9 ms2.028,65330.0 s
Sustained decode16K4Valid504.6127.0325 ms7.9 ms4.0415,13330.0 s
Sustained decode16K8Valid894.6112.1508 ms8.9 ms8.0026,82830.0 s
Sustained decode16K16Valid1,491.992.5912 ms10.8 ms16.0044,74030.0 s
Sustained decode16K32Valid2,241.369.81,237 ms14.3 ms32.0067,22330.0 s
Sustained decode16K64Valid3,753.457.91,729 ms17.3 ms64.00112,57930.0 s
Sustained decode16K128Valid5,873.444.12,746 ms22.7 ms128.00176,20730.0 s
Sustained decode32K1Valid172.9175.5257 ms5.7 ms1.015,18730.0 s
Sustained decode32K2Valid279.9141.2268 ms7.1 ms2.028,39530.0 s
Sustained decode32K4Valid502.3123.7283 ms8.1 ms4.0415,06530.0 s
Sustained decode32K8Valid903.3112.4644 ms8.9 ms8.0027,09830.0 s
Sustained decode32K16Valid1,493.592.41,059 ms10.8 ms16.0044,80830.0 s
Sustained decode32K32Valid2,245.768.91,368 ms14.5 ms32.0067,34030.0 s
Sustained decode32K64Valid3,751.257.22,349 ms17.5 ms64.00112,52030.0 s
Sustained decode32K128Looped—————00—
Sustained decode64K1Valid171.0173.4355 ms5.8 ms1.015,12830.0 s
Sustained decode64K2Valid283.1141.1356 ms7.1 ms2.028,48930.0 s
Sustained decode64K4Valid502.4125.6393 ms8.0 ms4.0415,06730.0 s
Sustained decode64K8Valid886.1109.5921 ms9.1 ms8.0026,58430.0 s
Sustained decode64K16Valid1,497.391.71,331 ms10.9 ms16.0044,91630.0 s
Sustained decode64K32Valid2,196.166.62,494 ms15.0 ms32.0065,89530.0 s
Sustained decode64K64Valid3,713.853.64,362 ms18.7 ms64.00111,35630.0 s
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid172.6175.1544 ms5.7 ms1.015,17830.0 s
Sustained decode128K2Valid274.1141.7697 ms7.1 ms1.928,22030.0 s
Sustained decode128K4Valid492.8124.6736 ms8.0 ms4.0414,75929.9 s
Sustained decode128K8Valid885.2108.81,521 ms9.2 ms8.0026,57230.0 s
Sustained decode128K16Valid1,432.286.62,553 ms11.5 ms16.0042,94830.0 s
Sustained decode128K32Valid2,196.764.44,465 ms15.5 ms32.0065,90130.0 s
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid172.3179.3997 ms5.6 ms1.015,16730.0 s
Sustained decode251K2Valid274.7142.1986 ms7.0 ms1.928,24030.0 s
Sustained decode251K4Valid489.7122.21,081 ms8.2 ms4.0414,69230.0 s
Sustained decode251K8Valid877.3107.02,844 ms9.3 ms8.0026,31430.0 s
Sustained decode251K16Valid1,406.384.84,980 ms11.8 ms16.0042,17230.0 s
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.