Начало работыТаблица лидеровDecode calculatorМоделиOrganizationsReportsMatrix runsОборудованиеБенчмаркиМаркетплейсАрендаProДокументация API
Язык
Actual Computer — Every computer, one endpoint

Speed test matrix

MiMo-V2.6-Flash-RL on RTX PRO 6000 Blackwell Server Edition 96GB ×4

vllm · 0.1.dev1+ged073f5eb · 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
4
VRAM
384 GB (4 × 96 GB)
OS
linux

Engine

Engine
vllm
Version
0.1.dev1+ged073f5eb
Quantization
MXFP4+FP8
Backend
cuda
Build
cuda-13.2
Commit
ed073f5eb93c

Run

Served model
mimo-v2.6-flash-rl
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-xiaomimimo-flash-vllm-pr-58177/bin/vllm" serve "${MIMO_MODEL_PATH:?Set MIMO_MODEL_PATH to the complete local XiaomiMiMo/MiMo-V2.6-Flash-RL checkpoint}" --served-model-name mimo-v2.6-flash-rl --trust-remote-code --tensor-parallel-size 4 --reasoning-parser mimo --enable-auto-tool-choice --tool-call-parser mimo --max-model-len 1048576 --gpu-memory-utilization 0.83 --host 0.0.0.0 --port 8000 --api-key <redacted> --generation-config vllm --attention-backend TRITON_ATTN_DIFFKV --linear-backend deep_gemm --moe-backend deep_gemm

Prefill

prompt tok/s by context length
8K context7,9901,026 ms TTFT
16K context10.7K1,523 ms TTFT
32K context12.7K2,536 ms TTFT
64K context11.6K5,571 ms TTFT
128K context9,76713,189 ms TTFT
256K context7,16235,953 ms TTFT
512K context4,580112,405 ms TTFT
1019K context2,678382,645 ms TTFT
1024K context2,671385,497 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K135.050 ms TTFT232.362 ms TTFT336.183 ms TTFTLooped682.2186 ms TTFT995.3283 ms TTFT1,541.9464 ms TTFT2,527.4833 ms TTFT
16K129.459 ms TTFT223.0102 ms TTFT327.4121 ms TTFT473.2146 ms TTFT691.5256 ms TTFT977.3411 ms TTFT1,531.1736 ms TTFT2,435.81,366 ms TTFT
32K118.1101 ms TTFT206.6164 ms TTFT309.1191 ms TTFT449.1263 ms TTFT671.8463 ms TTFT952.7767 ms TTFT1,464.01,285 ms TTFT2,334.22,367 ms TTFT
64K101.4159 ms TTFT179.9256 ms TTFTLooped415.8438 ms TTFT619.6754 ms TTFT901.71,388 ms TTFT1,369.32,616 ms TTFTOver capacity
128K78.8318 ms TTFT142.7465 ms TTFT230.1641 ms TTFT359.7963 ms TTFT562.91,690 ms TTFT809.63,193 ms TTFTOver capacityOver capacity
256K54.1661 ms TTFT101.6911 ms TTFT173.41,313 ms TTFT289.22,132 ms TTFT453.93,917 ms TTFTOver capacityOver capacityOver capacity
512K33.71,486 ms TTFT64.82,128 ms TTFT117.53,087 ms TTFT202.05,101 ms TTFTOver capacityOver capacityOver capacityOver capacity
1019K17.7Requests queued3,285 ms TTFT36.64,667 ms TTFT71.16,937 ms TTFTOver capacityOver 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
Prefill8K1Valid7,990.0—1,026 ms——1——
Prefill16K1Valid10.7K—1,523 ms——1——
Prefill32K1Valid12.7K—2,536 ms——1——
Prefill64K1Valid11.6K—5,571 ms——1——
Prefill128K1Valid9,767.0—13,189 ms——1——
Prefill256K1Valid7,162.0—35,953 ms——1——
Prefill512K1Valid4,580.0—112,405 ms——1——
Prefill1019K1Valid2,678.0—382,645 ms——1——
Prefill1024K1Valid2,671.0—385,497 ms——1——
Sustained decode8K1Valid135.0136.450 ms7.3 ms1.014,05030.0 s
Sustained decode8K2Valid232.3116.362 ms8.6 ms2.006,96830.0 s
Sustained decode8K4Valid336.184.283 ms11.9 ms4.0010,08030.0 s
Sustained decode8K8Looped—————00—
Sustained decode8K16Valid682.244.3186 ms22.6 ms16.0020,46030.0 s
Sustained decode8K32Valid995.331.5283 ms31.8 ms32.0029,85630.0 s
Sustained decode8K64Valid1,541.924.6464 ms40.7 ms64.0046,23930.0 s
Sustained decode8K128Valid2,527.420.1833 ms49.8 ms128.0075,77830.0 s
Sustained decode16K1Valid129.4130.559 ms7.7 ms1.013,88130.0 s
Sustained decode16K2Valid223.0111.7102 ms9.0 ms2.006,68830.0 s
Sustained decode16K4Valid327.482.0121 ms12.2 ms4.009,82030.0 s
Sustained decode16K8Valid473.259.3146 ms16.8 ms8.0014,19330.0 s
Sustained decode16K16Valid691.543.7256 ms22.9 ms16.0020,73630.0 s
Sustained decode16K32Valid977.330.8411 ms32.4 ms32.0029,31130.0 s
Sustained decode16K64Valid1,531.124.2736 ms41.3 ms64.0045,88930.0 s
Sustained decode16K128Valid2,435.819.31,366 ms51.8 ms128.0072,96130.0 s
Sustained decode32K1Valid118.1118.2101 ms8.5 ms1.003,54230.0 s
Sustained decode32K2Valid206.6103.4164 ms9.7 ms2.006,19830.0 s
Sustained decode32K4Valid309.177.3191 ms12.9 ms4.009,27230.0 s
Sustained decode32K8Valid449.156.4263 ms17.7 ms8.0013,47030.0 s
Sustained decode32K16Valid671.842.2463 ms23.7 ms16.0020,14430.0 s
Sustained decode32K32Valid952.729.9767 ms33.4 ms32.0028,57630.0 s
Sustained decode32K64Valid1,464.023.01,285 ms43.4 ms64.0043,90330.0 s
Sustained decode32K128Valid2,334.218.42,367 ms54.5 ms128.0070,01730.0 s
Sustained decode64K1Valid101.4101.5159 ms9.9 ms1.003,04130.0 s
Sustained decode64K2Valid179.990.0256 ms11.1 ms2.005,39630.0 s
Sustained decode64K4Looped—————00—
Sustained decode64K8Valid415.852.0438 ms19.2 ms8.0012,47230.0 s
Sustained decode64K16Valid619.638.8754 ms25.8 ms16.0018,58730.0 s
Sustained decode64K32Valid901.728.11,388 ms35.5 ms32.0027,04030.0 s
Sustained decode64K64Valid1,369.321.32,616 ms46.9 ms64.0041,02530.0 s
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid78.878.8318 ms12.7 ms1.002,36230.0 s
Sustained decode128K2Valid142.771.4465 ms14.0 ms2.004,28230.0 s
Sustained decode128K4Valid230.157.4641 ms17.4 ms4.006,90430.0 s
Sustained decode128K8Valid359.744.9963 ms22.2 ms8.0010,78430.0 s
Sustained decode128K16Valid562.935.01,690 ms28.6 ms16.0016,88030.0 s
Sustained decode128K32Valid809.625.23,193 ms39.8 ms32.0024,28930.0 s
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode256K1Valid54.154.2661 ms18.4 ms1.001,62430.0 s
Sustained decode256K2Valid101.650.8911 ms19.7 ms2.003,04630.0 s
Sustained decode256K4Valid173.443.21,313 ms23.1 ms4.005,20030.0 s
Sustained decode256K8Valid289.236.02,132 ms27.8 ms8.008,67230.0 s
Sustained decode256K16Valid453.928.23,917 ms35.5 ms16.0013,61630.0 s
Sustained decode256K32Over capacity————————
Sustained decode256K64Over capacity————————
Sustained decode256K128Over capacity————————
Sustained decode512K1Valid33.733.81,486 ms29.6 ms1.001,00930.0 s
Sustained decode512K2Valid64.832.42,128 ms30.9 ms2.001,94230.0 s
Sustained decode512K4Valid117.529.23,087 ms34.3 ms4.003,52330.0 s
Sustained decode512K8Valid202.025.05,101 ms40.0 ms8.006,05630.0 s
Sustained decode512K16Over capacity————————
Sustained decode512K32Over capacity————————
Sustained decode512K64Over capacity————————
Sustained decode512K128Over capacity————————
Sustained decode1019K1Requests queued17.719.43,285 ms51.4 ms0.9053030.0 s
Sustained decode1019K2Valid36.618.34,667 ms54.5 ms2.001,09830.0 s
Sustained decode1019K4Valid71.117.56,937 ms57.1 ms4.002,13230.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. 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.