入門指南排行榜Decode calculator模型OrganizationsReportsMatrix runs硬體基準評測市集租用ProAPI文件
語言
Actual Computer — Every computer, one endpoint

Speed test matrix

NVIDIA-Nemotron-3.5-Lightning-30B-A3B-NVFP4 on RTX PRO 6000 Blackwell Server Edition 96GB

vllm · 0.30.1rc1.dev452+g73a583112 · NVFP4+FP88 contexts (8K–1019K) × 8 concurrency levels (1–128) · prefill at 8K, 16K, 32K, 64K, 128K, 256K, 512K, 1019K, 1024K
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
NVFP4+FP8
Backend
cuda
Build
cuda-13.2
Commit
73a5831127a9

Run

Served model
nemotron
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_rtxpro6k-nvidia-vllm-73a5831127a9/bin/vllm" serve nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-NVFP4 --served-model-name nemotron --tensor-parallel-size 1 --reasoning-parser nemotron_v3 --enable-auto-tool-choice --tool-call-parser qwen3_coder --max-model-len 1048576 --gpu-memory-utilization 0.81 --host 0.0.0.0 --port 8000 --api-key <redacted> --max-num-seqs 128 --max-num-batched-tokens 32768 --async-scheduling --mamba-backend flashinfer --mamba-ssm-cache-dtype float16 --enable-mamba-cache-stochastic-rounding --mamba-cache-philox-rounds 5 --mamba-cache-mode align --attention-backend FLASHINFER --moe-backend marlin --speculative_config.method dflash --speculative_config.model nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-NVFP4-DFlash --speculative_config.num_speculative_tokens 3 --speculative_config.attention_backend FLASHINFER

Prefill

prompt tok/s by context length
8K context31.5K260 ms TTFT
16K context33.2K489 ms TTFT
32K context32.1K1,007 ms TTFT
64K context28.5K2,256 ms TTFT
128K context22.8K5,651 ms TTFT
256K context16.4K15,660 ms TTFT
512K context10.3K49,773 ms TTFT
1019K context5,940172,117 ms TTFT
1024K context5,927173,323 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K317.5132 ms TTFT515.2138 ms TTFT799.4293 ms TTFTLooped1,775.51,708 ms TTFTLoopedLooped5,609.67,810 ms TTFT
16K309.5133 ms TTFT533.1140 ms TTFT771.8280 ms TTFT1,183.0514 ms TTFT1,869.51,523 ms TTFT2,760.52,704 ms TTFT3,924.14,447 ms TTFT5,189.47,238 ms TTFT
32K311.8193 ms TTFTLoopedLooped1,143.3595 ms TTFTLoopedLooped3,386.76,365 ms TTFT4,486.29,597 ms TTFT
64K288.6232 ms TTFT517.7254 ms TTFTLooped1,159.4386 ms TTFT1,637.42,308 ms TTFTLooped2,669.66,760 ms TTFTOver capacity
128K295.6444 ms TTFT446.5580 ms TTFT675.8608 ms TTFT941.91,927 ms TTFTLooped1,540.57,620 ms TTFTOver capacityOver capacity
256K259.6682 ms TTFT409.3859 ms TTFT567.4842 ms TTFTLooped976.73,218 ms TTFT1,010.95,881 ms TTFTOver capacityOver capacity
512K216.31,593 ms TTFT314.41,803 ms TTFT440.93,474 ms TTFTLooped640.68,263 ms TTFTOver capacityOver capacityOver capacity
1019K203.9Requests queued3,345 ms TTFT250.43,370 ms TTFTLooped350.99,184 ms TTFTOver capacityOver capacityOver capacityOver capacity

Requests queued: the server could not run all requests at once, so some waited in a queue. 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
Prefill8K1Valid31.5K—260 ms——1——
Prefill16K1Valid33.2K—489 ms——1——
Prefill32K1Valid32.1K—1,007 ms——1——
Prefill64K1Valid28.5K—2,256 ms——1——
Prefill128K1Valid22.8K—5,651 ms——1——
Prefill256K1Valid16.4K—15,660 ms——1——
Prefill512K1Valid10.3K—49,773 ms——1——
Prefill1019K1Valid5,940.0—172,117 ms——1——
Prefill1024K1Valid5,927.0—173,323 ms——1——
Sustained decode8K1Valid317.5320.6132 ms3.1 ms1.029,52430.0 s
Sustained decode8K2Valid515.2267.7138 ms3.7 ms2.0415,45230.0 s
Sustained decode8K4Valid799.4202.4293 ms4.9 ms4.0423,97730.0 s
Sustained decode8K8Looped—————00—
Sustained decode8K16Valid1,775.5113.01,708 ms8.8 ms16.0053,26630.0 s
Sustained decode8K32Looped—————00—
Sustained decode8K64Looped—————00—
Sustained decode8K128Valid5,609.639.67,810 ms25.2 ms128.00168,16230.0 s
Sustained decode16K1Valid309.5316.1133 ms3.2 ms1.029,28430.0 s
Sustained decode16K2Valid533.1262.2140 ms3.8 ms2.0415,99230.0 s
Sustained decode16K4Valid771.8194.4280 ms5.1 ms4.0423,15030.0 s
Sustained decode16K8Valid1,183.0150.4514 ms6.6 ms8.0835,47730.0 s
Sustained decode16K16Valid1,869.5117.31,523 ms8.5 ms16.0256,06730.0 s
Sustained decode16K32Valid2,760.586.42,704 ms11.6 ms32.0082,78230.0 s
Sustained decode16K64Valid3,924.159.84,447 ms16.7 ms64.00117,72630.0 s
Sustained decode16K128Valid5,189.437.57,238 ms26.7 ms128.00155,58830.0 s
Sustained decode32K1Valid311.8320.6193 ms3.1 ms1.029,35430.0 s
Sustained decode32K2Looped—————00—
Sustained decode32K4Looped—————00—
Sustained decode32K8Valid1,143.3146.0595 ms6.9 ms7.9834,29530.0 s
Sustained decode32K16Looped—————00—
Sustained decode32K32Looped—————00—
Sustained decode32K64Valid3,386.751.16,365 ms19.6 ms64.00101,52630.0 s
Sustained decode32K128Valid4,486.230.49,597 ms32.9 ms128.00134,39130.0 s
Sustained decode64K1Valid288.6303.3232 ms3.3 ms1.028,65630.0 s
Sustained decode64K2Valid517.7263.1254 ms3.8 ms2.0415,52830.0 s
Sustained decode64K4Looped—————00—
Sustained decode64K8Valid1,159.4139.7386 ms7.2 ms7.9834,77930.0 s
Sustained decode64K16Valid1,637.4100.92,308 ms9.9 ms16.0249,10830.0 s
Sustained decode64K32Looped—————00—
Sustained decode64K64Valid2,669.641.06,760 ms24.4 ms64.0080,04530.0 s
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid295.6300.7444 ms3.3 ms1.028,86830.0 s
Sustained decode128K2Valid446.5230.3580 ms4.3 ms2.0213,39430.0 s
Sustained decode128K4Valid675.8172.9608 ms5.8 ms4.0420,26830.0 s
Sustained decode128K8Valid941.9121.31,927 ms8.2 ms7.9328,24830.0 s
Sustained decode128K16Looped—————00—
Sustained decode128K32Valid1,540.547.27,620 ms21.2 ms32.0046,19630.0 s
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode256K1Valid259.6280.2682 ms3.6 ms1.027,78830.0 s
Sustained decode256K2Valid409.3208.7859 ms4.8 ms1.9212,27630.0 s
Sustained decode256K4Valid567.4151.3842 ms6.6 ms3.9417,01830.0 s
Sustained decode256K8Looped—————00—
Sustained decode256K16Valid976.757.23,218 ms17.5 ms16.0029,28930.0 s
Sustained decode256K32Valid1,010.930.15,881 ms33.3 ms32.0030,29830.0 s
Sustained decode256K64Over capacity————————
Sustained decode256K128Over capacity————————
Sustained decode512K1Valid216.3232.91,593 ms4.3 ms0.916,48830.0 s
Sustained decode512K2Valid314.4166.91,803 ms6.0 ms1.929,43130.0 s
Sustained decode512K4Valid440.9110.43,474 ms9.1 ms4.0013,22630.0 s
Sustained decode512K8Looped—————00—
Sustained decode512K16Valid640.636.98,263 ms27.1 ms16.0019,21730.0 s
Sustained decode512K32Over capacity————————
Sustained decode512K64Over capacity————————
Sustained decode512K128Over capacity————————
Sustained decode1019K1Requests queued203.9225.83,345 ms4.5 ms0.916,11630.0 s
Sustained decode1019K2Valid250.4151.43,370 ms6.6 ms1.917,51130.0 s
Sustained decode1019K4Looped—————00—
Sustained decode1019K8Valid350.941.39,184 ms24.2 ms8.0010,52530.0 s
Sustained decode1019K16Over capacity————————
Sustained decode1019K32Over capacity————————
Sustained decode1019K64Over capacity————————
Sustained decode1019K128Over capacity————————

Requests queued: the server could not run all requests at once, so some waited in a queue. 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.