Bắt đầuBảng xếp hạngDecode calculatorMô hìnhOrganizationsReportsMatrix runsPhần cứngĐánh giá chuẩnChợCho thuêProTài liệu API
Ngôn ngữ
Actual Computer — Every computer, one endpoint

Speed test matrix

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

vllm · 0.33.0rc1.dev141 · MXFP4+FP87 contexts (8K–507K) × 8 concurrency levels (1–128) · prefill at 8K, 16K, 32K, 64K, 128K, 256K, 507K, 512K
by @keennaylmx dev importMeasured

Hardware

Type
Discrete GPU
GPU
RTX PRO 6000 Blackwell Server Edition
GPU count
4
VRAM
384 GB (4 × 96 GB)
OS
linux

Engine

Engine
vllm
Version
0.33.0rc1.dev141
Quantization
MXFP4+FP8
Backend
cuda
Build
cuda-13.0
Commit
48dcffbb7c8f

Run

Served model
deepseek
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

# Reconstructed from current recipes/nvidia-rtxpro6k/deepseek-ai/vllm_deepseek-ai_DeepSeek-V4.1-Flash-1017_ngram_ram_rtxpro6kx4.sh; not captured runtime argv.
env VLLM_ENGINE_READY_TIMEOUT_S=3600 VLLM_B12X_MOE_FP4_FORCE_A16=1 "$HOME/env_rtxpro6k-deepseek-v41-1017-vllm-pr-60762/bin/vllm" serve deepseek-ai/DeepSeek-V4.1-Flash-1017 --served-model-name deepseek --tensor-parallel-size 4 --reasoning-parser deepseek_v41 --enable-auto-tool-choice --tool-call-parser deepseek_v41 --max-model-len 524288 --gpu-memory-utilization 0.950000 --host 0.0.0.0 --port 8000 --api-key <redacted> --tokenizer-mode deepseek_v41 --mm-encoder-tp-mode data --engram-config '{"cpu_offload":true}' --attention-backend FLASHINFER_MLA_SPARSE_DSV41 --linear-backend flashinfer_cutlass --moe-backend b12x --enable-prefix-caching

Prefill

prompt tok/s by context length
8K context18.7K438 ms TTFT
16K context19.2K847 ms TTFT
32K context19.4K1,665 ms TTFT
64K context19.3K3,331 ms TTFT
128K context19K6,758 ms TTFT
256K context18.2K14,141 ms TTFT
507K context16.6K30,561 ms TTFT
512K context16.6K31,038 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K114.783 ms TTFT198.4116 ms TTFT337.9258 ms TTFT548.3276 ms TTFT852.8287 ms TTFT1,277.1714 ms TTFT1,816.1911 ms TTFT2,801.21,620 ms TTFT
16K113.786 ms TTFT197.4124 ms TTFT334.6186 ms TTFT548.8212 ms TTFT857.8395 ms TTFT1,267.3872 ms TTFT1,821.41,374 ms TTFT2,790.32,476 ms TTFT
32K112.9105 ms TTFT196.7177 ms TTFT331.1221 ms TTFT542.1347 ms TTFT839.7567 ms TTFT1,245.11,017 ms TTFT1,775.61,842 ms TTFTOver capacity
64K113.3163 ms TTFT195.8270 ms TTFT328.7382 ms TTFT540.2602 ms TTFT847.11,053 ms TTFT1,242.11,950 ms TTFTOver capacityOver capacity
128K112.7278 ms TTFT195.4511 ms TTFT326.1537 ms TTFT542.1834 ms TTFT831.51,462 ms TTFTOver capacityOver capacityOver capacity
256K111.7530 ms TTFT193.4750 ms TTFT325.11,124 ms TTFT532.71,799 ms TTFTOver capacityOver capacityOver capacityOver capacity
507K109.41,134 ms TTFT189.81,503 ms TTFT318.42,343 ms TTFTOver capacityOver capacityOver 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.7K—438 ms——1——
Prefill16K1Valid19.2K—847 ms——1——
Prefill32K1Valid19.4K—1,665 ms——1——
Prefill64K1Valid19.3K—3,331 ms——1——
Prefill128K1Valid19K—6,758 ms——1——
Prefill256K1Valid18.2K—14,141 ms——1——
Prefill507K1Valid16.6K—30,561 ms——1——
Prefill512K1Valid16.6K—31,038 ms——1——
Sustained decode8K1Valid114.7114.783 ms8.7 ms1.003,44230.0 s
Sustained decode8K2Valid198.499.3116 ms10.1 ms2.005,95230.0 s
Sustained decode8K4Valid337.984.5258 ms11.8 ms4.0010,13530.0 s
Sustained decode8K8Valid548.368.9276 ms14.5 ms8.0016,44830.0 s
Sustained decode8K16Valid852.853.4287 ms18.7 ms16.0025,58430.0 s
Sustained decode8K32Valid1,277.140.4714 ms24.7 ms32.0038,30230.0 s
Sustained decode8K64Valid1,816.128.5911 ms35.1 ms64.0054,46530.0 s
Sustained decode8K128Valid2,801.221.91,620 ms45.7 ms128.0083,96430.0 s
Sustained decode16K1Valid113.7113.786 ms8.8 ms1.003,41130.0 s
Sustained decode16K2Valid197.498.8124 ms10.1 ms2.005,92230.0 s
Sustained decode16K4Valid334.683.8186 ms11.9 ms4.0010,03630.0 s
Sustained decode16K8Valid548.868.8212 ms14.5 ms8.0016,45630.0 s
Sustained decode16K16Valid857.853.8395 ms18.6 ms16.0025,73030.0 s
Sustained decode16K32Valid1,267.339.7872 ms25.2 ms32.0038,01730.0 s
Sustained decode16K64Valid1,821.428.51,374 ms35.1 ms64.0054,58830.0 s
Sustained decode16K128Valid2,790.321.62,476 ms46.3 ms128.0083,71130.0 s
Sustained decode32K1Valid112.9113.0105 ms8.9 ms1.003,38730.0 s
Sustained decode32K2Valid196.798.5177 ms10.2 ms2.005,90130.0 s
Sustained decode32K4Valid331.182.9221 ms12.1 ms4.009,93230.0 s
Sustained decode32K8Valid542.167.8347 ms14.7 ms8.0016,25630.0 s
Sustained decode32K16Valid839.752.4567 ms19.1 ms16.0025,18530.0 s
Sustained decode32K32Valid1,245.138.81,017 ms25.8 ms32.0037,34530.0 s
Sustained decode32K64Valid1,775.627.51,842 ms36.4 ms64.0053,24930.0 s
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid113.3113.3163 ms8.8 ms1.003,39830.0 s
Sustained decode64K2Valid195.898.0270 ms10.2 ms2.005,87430.0 s
Sustained decode64K4Valid328.782.3382 ms12.2 ms4.009,86030.0 s
Sustained decode64K8Valid540.267.5602 ms14.8 ms8.0016,20030.0 s
Sustained decode64K16Valid847.152.71,053 ms19.0 ms16.0025,40730.0 s
Sustained decode64K32Valid1,242.138.61,950 ms25.9 ms32.0037,24930.0 s
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid112.7112.8278 ms8.9 ms1.003,38030.0 s
Sustained decode128K2Valid195.497.8511 ms10.2 ms2.005,86330.0 s
Sustained decode128K4Valid326.181.5537 ms12.3 ms4.009,78030.0 s
Sustained decode128K8Valid542.167.6834 ms14.8 ms8.0016,26430.0 s
Sustained decode128K16Valid831.551.91,462 ms19.3 ms16.0024,94430.0 s
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode256K1Valid111.7111.8530 ms8.9 ms1.003,34930.0 s
Sustained decode256K2Valid193.496.8750 ms10.3 ms2.005,80030.0 s
Sustained decode256K4Valid325.181.41,124 ms12.3 ms4.009,75230.0 s
Sustained decode256K8Valid532.766.61,799 ms15.0 ms8.0015,97730.0 s
Sustained decode256K16Over capacity————————
Sustained decode256K32Over capacity————————
Sustained decode256K64Over capacity————————
Sustained decode256K128Over capacity————————
Sustained decode507K1Valid109.4109.81,134 ms9.1 ms1.003,28330.0 s
Sustained decode507K2Valid189.895.21,503 ms10.5 ms2.005,69430.0 s
Sustained decode507K4Valid318.479.92,343 ms12.5 ms4.009,54830.0 s
Sustained decode507K8Over capacity————————
Sustained decode507K16Over capacity————————
Sustained decode507K32Over capacity————————
Sustained decode507K64Over capacity————————
Sustained decode507K128Over capacity————————

Over capacity: not run because this many requests at this context would exceed the server's KV cache.