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

Speed test matrix

Nemotron-3-Nano-Omni-30B-A3B-Reasoning-NVFP4 on RTX PRO 6000 Blackwell Server Edition 96GB

vllm · 0.30.1rc1.dev452+g73a583112 · 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
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/Nemotron-3-Nano-Omni-30B-A3B-Reasoning-NVFP4 --served-model-name nemotron --trust-remote-code --tensor-parallel-size 1 --reasoning-parser nemotron_v3 --enable-auto-tool-choice --tool-call-parser qwen3_coder --max-model-len 262144 --gpu-memory-utilization 0.83 --host 0.0.0.0 --port 8000 --api-key <redacted> --video-pruning-rate 0.5 --max-num-seqs 384 --allowed-local-media-path / --media-io-kwargs '{"video":{"fps":2,"num_frames":256}}' --kv-cache-dtype fp8 --attention-backend FLASHINFER --moe-backend cutlass

Prefill

prompt tok/s by context length
8K context44K186 ms TTFT
16K context43.9K370 ms TTFT
32K context41.1K785 ms TTFT
64K context35K1,840 ms TTFT
128K context26.3K4,880 ms TTFT
251K context17.7K14,197 ms TTFT
256K context17.5K14,694 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K269.577 ms TTFT531.7146 ms TTFT743.8194 ms TTFT1,144.3255 ms TTFT920.9418 ms TTFT1,245.9741 ms TTFT2,040.11,377 ms TTFT2,958.22,598 ms TTFT
16K268.493 ms TTFT450.4159 ms TTFT729.3189 ms TTFT1,116.1292 ms TTFT1,999.8481 ms TTFT1,139.3703 ms TTFT1,832.41,192 ms TTFT2,936.32,219 ms TTFT
32K246.676 ms TTFT453.991 ms TTFTLooped1,064.0189 ms TTFT960.3320 ms TTFTLoopedLooped3,802.82,114 ms TTFT
64KLooped431.3234 ms TTFTLoopedLoopedLoopedLoopedLoopedLooped
128KLoopedLoopedLoopedLoopedLoopedLoopedLoopedOver capacity
251KLoopedLoopedLoopedLoopedLoopedLoopedLoopedOver 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
Prefill8K1Valid44K—186 ms——1——
Prefill16K1Valid43.9K—370 ms——1——
Prefill32K1Valid41.1K—785 ms——1——
Prefill64K1Valid35K—1,840 ms——1——
Prefill128K1Valid26.3K—4,880 ms——1——
Prefill251K1Valid17.7K—14,197 ms——1——
Prefill256K1Valid17.5K—14,694 ms——1——
Sustained decode8K1Valid269.5252.377 ms4.0 ms1.028,08430.0 s
Sustained decode8K2Valid531.71189.9146 ms2.6 ms2.028,20215.4 s
Sustained decode8K4Valid743.8890.0194 ms3.1 ms4.0422,31230.0 s
Sustained decode8K8Valid1,144.3155.5255 ms6.4 ms8.0834,32730.0 s
Sustained decode8K16Valid920.9115.0418 ms8.7 ms16.0027,62730.0 s
Sustained decode8K32Valid1,245.986.4741 ms11.6 ms32.0037,39130.0 s
Sustained decode8K64Valid2,040.165.11,377 ms15.4 ms64.0061,18930.0 s
Sustained decode8K128Valid2,958.246.72,598 ms21.4 ms128.0088,72930.0 s
Sustained decode16K1Valid268.4253.193 ms4.0 ms1.028,05330.0 s
Sustained decode16K2Valid450.4213.7159 ms4.7 ms2.027,85317.4 s
Sustained decode16K4Valid729.3183.7189 ms5.4 ms4.0416,09322.1 s
Sustained decode16K8Valid1,116.1158.9292 ms6.3 ms7.7833,47830.0 s
Sustained decode16K16Valid1,999.8125.7481 ms8.0 ms16.01659,99430.0 s
Sustained decode16K32Valid1,139.386.9703 ms11.5 ms32.0034,17130.0 s
Sustained decode16K64Valid1,832.463.71,192 ms15.7 ms64.0054,97330.0 s
Sustained decode16K128Valid2,936.345.82,219 ms21.8 ms128.0088,05630.0 s
Sustained decode32K1Valid246.6247.976 ms4.0 ms1.027,39730.0 s
Sustained decode32K2Valid453.9456.291 ms3.1 ms2.0213,61430.0 s
Sustained decode32K4Looped—————00—
Sustained decode32K8Valid1,064.0139.6189 ms7.2 ms7.9831,91630.0 s
Sustained decode32K16Valid960.3112.5320 ms8.9 ms16.0028,80430.0 s
Sustained decode32K32Looped—————00—
Sustained decode32K64Looped—————00—
Sustained decode32K128Valid3,802.842.92,114 ms23.3 ms128.00114,02230.0 s
Sustained decode64K1Looped—————00—
Sustained decode64K2Valid431.3210.6234 ms4.7 ms2.027,66717.8 s
Sustained decode64K4Looped—————00—
Sustained decode64K8Looped—————00—
Sustained decode64K16Looped—————00—
Sustained decode64K32Looped—————00—
Sustained decode64K64Looped—————00—
Sustained decode64K128Looped—————00—
Sustained decode128K1Looped—————00—
Sustained decode128K2Looped—————00—
Sustained decode128K4Looped—————00—
Sustained decode128K8Looped—————00—
Sustained decode128K16Looped—————00—
Sustained decode128K32Looped—————00—
Sustained decode128K64Looped—————00—
Sustained decode128K128Over capacity————————
Sustained decode251K1Looped—————00—
Sustained decode251K2Looped—————00—
Sustained decode251K4Looped—————00—
Sustained decode251K8Looped—————00—
Sustained decode251K16Looped—————00—
Sustained decode251K32Looped—————00—
Sustained decode251K64Looped—————00—
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.