Erste SchritteLeaderboardDecode calculatorModelleOrganizationsReportsMatrix runsHardwareBenchmarksMarktplatzVermietungenProAPI-Doku
Sprache
Actual Computer — Every computer, one endpoint

Speed test matrix

DeepSeek-V4.1-Flash-NVFP4 on RTX PRO 6000 Blackwell Server Edition 96GB ×8

vllm · 0.30.1rc1.dev147+g02ee13be2 · NVFP4+MXFP4+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
GPU count
8
VRAM
768 GB (8 × 96 GB)
OS
linux

Engine

Engine
vllm
Version
0.30.1rc1.dev147+g02ee13be2
Quantization
NVFP4+MXFP4+FP8
Backend
cuda
Build
cuda-13.2
Commit
02ee13be2107

Run

Served model
nvidia/DeepSeek-V4.1-Flash-NVFP4
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_ENGINE_READY_TIMEOUT_S=3600 "$HOME/env_rtxpro6k-deepseek-v41-vllm-pr-56509/bin/vllm" serve nvidia/DeepSeek-V4.1-Flash-NVFP4 --served-model-name nvidia/DeepSeek-V4.1-Flash-NVFP4 --tensor-parallel-size 8 --reasoning-parser deepseek_v41 --enable-auto-tool-choice --tool-call-parser deepseek_v41 --max-model-len 1048576 --gpu-memory-utilization 0.83 --host 0.0.0.0 --port 8000 --api-key <redacted> --tokenizer-mode deepseek_v41 --mm-encoder-tp-mode data --engram-config '{"cpu_offload":true}' --enable-chunked-prefill --model-loader-extra-config '{"enable_multithread_load":true,"num_threads":128}' --attention-backend FLASHINFER_MLA_SPARSE_DSV41 --linear-backend flashinfer_cutlass --moe-backend b12x --no-enable-prefix-caching

Prefill

prompt tok/s by context length
8K context9,714843 ms TTFT
16K context9,8851,640 ms TTFT
32K context9,8813,264 ms TTFT
64K context9,7026,633 ms TTFT
128K context9,28213,846 ms TTFT
256K context8,49130,255 ms TTFT
512K context7,23570,994 ms TTFT
1019K context5,790176,509 ms TTFT
1024K context5,765178,156 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K115.7828 ms TTFT205.41,249 ms TTFT269.02,052 ms TTFT322.54,063 ms TTFT209.17,720 ms TTFT370.914,142 ms TTFT590.627,192 ms TTFT112.8Requests queued45,063 ms TTFT
16K114.01,632 ms TTFT204.32,451 ms TTFT264.54,050 ms TTFT322.47,287 ms TTFT208.413,771 ms TTFT370.226,636 ms TTFT57.0Requests queued44,428 ms TTFT56.6Requests queued44,477 ms TTFT
32K112.43,257 ms TTFT202.24,900 ms TTFT261.18,202 ms TTFT320.114,666 ms TTFT208.727,666 ms TTFT27.3Requests queued44,096 ms TTFT27.0Requests queued43,939 ms TTFT27.6Requests queued44,038 ms TTFT
64K112.26,613 ms TTFT199.99,940 ms TTFT261.116,697 ms TTFT317.729,862 ms TTFT207.455,536 ms TTFT23.7Requests queued72,131 ms TTFT23.5Requests queued72,249 ms TTFTOver capacity
128K112.513,835 ms TTFT198.720,741 ms TTFT258.034,931 ms TTFT311.861,709 ms TTFT15.0Requests queued102,878 ms TTFT14.8Requests queued102,599 ms TTFTOver capacityOver capacity
256K112.730,245 ms TTFT195.445,383 ms TTFT252.975,637 ms TTFT5.4Requests queued90,821 ms TTFT5.4Requests queued90,966 ms TTFTOver capacityOver capacityOver capacity
512K110.570,977 ms TTFT0.8Requests queued71,171 ms TTFT0.8Requests queued71,056 ms TTFT0.8Requests queued71,172 ms TTFTOver capacityOver capacityOver capacityOver capacity
1019KOver capacityOver capacityOver capacityOver capacityOver capacityOver capacityOver capacityOver capacity

Requests queued: the server could not run all requests at once, so some waited in a queue. 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
Prefill8K1Valid9,714.0—843 ms——1——
Prefill16K1Valid9,885.0—1,640 ms——1——
Prefill32K1Valid9,881.0—3,264 ms——1——
Prefill64K1Valid9,702.0—6,633 ms——1——
Prefill128K1Valid9,282.0—13,846 ms——1——
Prefill256K1Valid8,491.0—30,255 ms——1——
Prefill512K1Valid7,235.0—70,994 ms——1——
Prefill1019K1Valid5,790.0—176,509 ms——1——
Prefill1024K1Valid5,765.0—178,156 ms——1——
Sustained decode8K1Valid115.7115.7828 ms8.6 ms1.003,47030.0 s
Sustained decode8K2Valid205.4101.61,249 ms9.8 ms2.006,16030.0 s
Sustained decode8K4Valid269.065.02,052 ms15.4 ms4.008,06830.0 s
Sustained decode8K8Valid322.537.74,063 ms26.5 ms8.009,67330.0 s
Sustained decode8K16Valid209.111.47,720 ms87.4 ms16.006,25629.9 s
Sustained decode8K32Valid370.98.914,142 ms112.0 ms32.0011,10429.9 s
Sustained decode8K64Valid590.65.927,192 ms170.3 ms64.0017,66529.9 s
Sustained decode8K128Requests queued112.81.245,063 ms811.8 ms91.203,32829.5 s
Sustained decode16K1Valid114.0114.11,632 ms8.8 ms1.003,42130.0 s
Sustained decode16K2Valid204.399.92,451 ms10.0 ms2.006,13030.0 s
Sustained decode16K4Valid264.561.94,050 ms16.2 ms4.007,93230.0 s
Sustained decode16K8Valid322.434.97,287 ms28.7 ms8.009,67230.0 s
Sustained decode16K16Valid208.49.913,771 ms100.9 ms16.006,23929.9 s
Sustained decode16K32Valid370.27.226,636 ms138.5 ms32.0011,10530.0 s
Sustained decode16K64Requests queued57.01.244,428 ms807.6 ms46.001,71030.0 s
Sustained decode16K128Requests queued56.61.244,477 ms807.9 ms46.001,65629.3 s
Sustained decode32K1Valid112.4112.43,257 ms8.9 ms1.003,37130.0 s
Sustained decode32K2Valid202.296.84,900 ms10.3 ms2.006,06730.0 s
Sustained decode32K4Valid261.157.78,202 ms17.4 ms4.007,83230.0 s
Sustained decode32K8Valid320.130.414,666 ms32.9 ms8.009,59930.0 s
Sustained decode32K16Valid208.78.127,666 ms122.8 ms16.006,25630.0 s
Sustained decode32K32Requests queued27.31.244,096 ms815.2 ms22.9080729.5 s
Sustained decode32K64Requests queued27.01.243,939 ms813.2 ms23.0079129.3 s
Sustained decode32K128Requests queued27.61.244,038 ms812.7 ms23.0080929.3 s
Sustained decode64K1Valid112.2112.46,613 ms8.9 ms1.003,36430.0 s
Sustained decode64K2Valid199.992.19,940 ms10.9 ms2.005,99530.0 s
Sustained decode64K4Valid261.151.516,697 ms19.5 ms4.007,83330.0 s
Sustained decode64K8Valid317.724.529,862 ms40.9 ms8.009,52830.0 s
Sustained decode64K16Valid207.46.055,536 ms167.9 ms16.006,20829.9 s
Sustained decode64K32Requests queued23.71.272,131 ms828.6 ms20.2071029.9 s
Sustained decode64K64Requests queued23.51.272,249 ms828.3 ms20.1068629.2 s
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid112.5112.813,835 ms8.9 ms1.003,37630.0 s
Sustained decode128K2Valid198.785.420,741 ms12.0 ms2.005,96130.0 s
Sustained decode128K4Valid258.041.634,931 ms24.5 ms4.007,73630.0 s
Sustained decode128K8Valid311.816.961,709 ms59.4 ms8.009,35330.0 s
Sustained decode128K16Requests queued15.01.2102,878 ms868.2 ms13.8044729.9 s
Sustained decode128K32Requests queued14.81.2102,599 ms865.5 ms13.8043529.3 s
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode256K1Valid112.7113.030,245 ms8.9 ms1.003,38230.0 s
Sustained decode256K2Valid195.475.145,383 ms14.7 ms2.005,86030.0 s
Sustained decode256K4Valid252.929.075,637 ms35.8 ms4.007,58730.0 s
Sustained decode256K8Requests queued5.41.090,821 ms952.6 ms6.0016029.8 s
Sustained decode256K16Requests queued5.41.090,966 ms952.6 ms6.0016029.8 s
Sustained decode256K32Over capacity————————
Sustained decode256K64Over capacity————————
Sustained decode256K128Over capacity————————
Sustained decode512K1Valid110.5110.970,977 ms9.0 ms1.003,31530.0 s
Sustained decode512K2Requests queued0.80.971,171 ms1106.6 ms2.002329.2 s
Sustained decode512K4Requests queued0.80.971,056 ms1104.9 ms2.002329.1 s
Sustained decode512K8Requests queued0.80.971,172 ms1104.7 ms2.002329.1 s
Sustained decode512K16Over capacity————————
Sustained decode512K32Over capacity————————
Sustained decode512K64Over capacity————————
Sustained decode512K128Over capacity————————
Sustained decode1019K1Over capacity————0.90030.0 s
Sustained decode1019K2Over capacity————1.00030.0 s
Sustained decode1019K4Over capacity————1.00030.0 s
Sustained decode1019K8Over capacity————————
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. Over capacity: not run because this many requests at this context would exceed the server's KV cache.