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

Speed test matrix

MiniMax-M3-MXFP8 on H200 SXM 141GB ×8

vllm · 0.29.0 · MXFP88 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
H200 SXM
GPU count
8
VRAM
1128 GB (8 × 141 GB)
OS
linux

Engine

Engine
vllm
Version
0.29.0
Quantization
MXFP8
Backend
cuda
Build
cuda-13.2

Run

Served model
MiniMaxAI/MiniMax-M3-MXFP8
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 FLASH_ATTENTION_CUTE_DSL_CACHE_ENABLED=1 VLLM_ENGINE_READY_TIMEOUT_S=3600 "$HOME/env_h200-glm53-vllm-v0290/bin/vllm" serve MiniMaxAI/MiniMax-M3-MXFP8 --served-model-name MiniMaxAI/MiniMax-M3-MXFP8 --trust-remote-code --tensor-parallel-size 8 --reasoning-parser minimax_m3 --enable-auto-tool-choice --tool-call-parser minimax_m3 --max-model-len 1048576 --gpu-memory-utilization 0.84 --host 0.0.0.0 --port 8000 --api-key <redacted> --enforce-eager --block-size 128 --limit-mm-per-prompt '{"image":1,"video":0}'

Prefill

prompt tok/s by context length
8K context18.4K444 ms TTFT
16K context18.8K853 ms TTFT
32K context18.6K1,713 ms TTFT
64K context18K3,516 ms TTFT
128K context16.9K7,495 ms TTFT
256K context15.1K16,725 ms TTFT
512K context12.4K40,814 ms TTFT
1019K context9,215108,915 ms TTFT
1024K context9,121110,580 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K11.1129 ms TTFT22.3258 ms TTFT44.2345 ms TTFT88.7374 ms TTFT175.8393 ms TTFT347.5591 ms TTFT624.41,249 ms TTFTOver capacity
16K11.1149 ms TTFT22.0257 ms TTFT43.7387 ms TTFT87.5402 ms TTFT173.3592 ms TTFT347.3810 ms TTFT629.01,288 ms TTFTOver capacity
32K11.1193 ms TTFT21.9300 ms TTFT43.6435 ms TTFT87.2625 ms TTFT173.5829 ms TTFT348.01,287 ms TTFTOver capacityOver capacity
64K11.1287 ms TTFT22.0443 ms TTFT43.8622 ms TTFT87.4920 ms TTFT172.91,427 ms TTFTOver capacityOver capacityOver capacity
128K11.1487 ms TTFT22.0686 ms TTFT43.61,000 ms TTFT87.41,617 ms TTFTOver capacityOver capacityOver capacityOver capacity
256K11.11,031 ms TTFT22.01,417 ms TTFT43.72,036 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity
512K11.12,350 ms TTFT21.93,150 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacityOver capacity
1019K11.15,193 ms TTFTOver capacityOver capacityOver 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.4K—444 ms——1——
Prefill16K1Valid18.8K—853 ms——1——
Prefill32K1Valid18.6K—1,713 ms——1——
Prefill64K1Valid18K—3,516 ms——1——
Prefill128K1Valid16.9K—7,495 ms——1——
Prefill256K1Valid15.1K—16,725 ms——1——
Prefill512K1Valid12.4K—40,814 ms——1——
Prefill1019K1Valid9,215.0—108,915 ms——1——
Prefill1024K1Valid9,121.0—110,580 ms——1——
Sustained decode8K1Valid11.111.1129 ms90.2 ms1.0033229.9 s
Sustained decode8K2Valid22.311.1258 ms90.0 ms2.0066830.0 s
Sustained decode8K4Valid44.211.0345 ms90.5 ms4.001,32429.9 s
Sustained decode8K8Valid88.711.1374 ms90.2 ms8.002,65629.9 s
Sustained decode8K16Valid175.811.0393 ms91.3 ms16.005,26430.0 s
Sustained decode8K32Valid347.510.4591 ms96.2 ms32.0010,40029.9 s
Sustained decode8K64Valid624.49.41,249 ms106.9 ms64.0018,68829.9 s
Sustained decode8K128Over capacity————————
Sustained decode16K1Valid11.111.1149 ms90.2 ms1.0033330.0 s
Sustained decode16K2Valid22.011.0257 ms91.1 ms2.0065829.9 s
Sustained decode16K4Valid43.710.9387 ms91.6 ms4.001,31230.0 s
Sustained decode16K8Valid87.510.9402 ms91.5 ms8.002,62430.0 s
Sustained decode16K16Valid173.310.8592 ms92.5 ms16.005,18429.9 s
Sustained decode16K32Valid347.310.8810 ms92.3 ms32.0010,40029.9 s
Sustained decode16K64Valid629.09.81,288 ms102.1 ms64.0018,81629.9 s
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid11.111.1193 ms90.1 ms1.0033229.9 s
Sustained decode32K2Valid21.911.0300 ms91.3 ms2.0065830.0 s
Sustained decode32K4Valid43.610.9435 ms91.7 ms4.001,30830.0 s
Sustained decode32K8Valid87.210.9625 ms91.8 ms8.002,61630.0 s
Sustained decode32K16Valid173.510.8829 ms92.5 ms16.005,20030.0 s
Sustained decode32K32Valid348.010.81,287 ms92.4 ms32.0010,43230.0 s
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid11.111.1287 ms90.2 ms1.0033229.9 s
Sustained decode64K2Valid22.011.0443 ms91.0 ms2.0066030.0 s
Sustained decode64K4Valid43.810.9622 ms91.4 ms4.001,31230.0 s
Sustained decode64K8Valid87.410.9920 ms91.6 ms8.002,61629.9 s
Sustained decode64K16Valid172.910.71,427 ms93.1 ms16.005,18430.0 s
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid11.111.1487 ms90.1 ms1.0033229.9 s
Sustained decode128K2Valid22.011.0686 ms91.0 ms2.0065830.0 s
Sustained decode128K4Valid43.610.91,000 ms91.6 ms4.001,30830.0 s
Sustained decode128K8Valid87.410.91,617 ms91.6 ms8.002,61629.9 s
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode256K1Valid11.111.21,031 ms89.5 ms1.0033330.0 s
Sustained decode256K2Valid22.011.01,417 ms90.6 ms2.0065830.0 s
Sustained decode256K4Valid43.711.02,036 ms91.2 ms4.001,30830.0 s
Sustained decode256K8Over capacity————————
Sustained decode256K16Over capacity————————
Sustained decode256K32Over capacity————————
Sustained decode256K64Over capacity————————
Sustained decode256K128Over capacity————————
Sustained decode512K1Valid11.111.22,350 ms89.2 ms1.0033330.0 s
Sustained decode512K2Valid21.911.13,150 ms90.5 ms2.0065629.9 s
Sustained decode512K4Over capacity————————
Sustained decode512K8Over capacity————————
Sustained decode512K16Over capacity————————
Sustained decode512K32Over capacity————————
Sustained decode512K64Over capacity————————
Sustained decode512K128Over capacity————————
Sustained decode1019K1Valid11.111.35,193 ms88.3 ms1.0033330.0 s
Sustained decode1019K2Over capacity————————
Sustained decode1019K4Over capacity————————
Sustained decode1019K8Over capacity————————
Sustained decode1019K16Over capacity————————
Sustained decode1019K32Over capacity————————
Sustained decode1019K64Over capacity————————
Sustained decode1019K128Over capacity————————

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