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

Ornith-1.5-9B-NVFP4 on CMP 170HX 64GB

vllm · 0.32.0rc1.dev249+g18305948a · NVFP46 contexts (0–248K) × 8 concurrency levels (1–128) · prefill at 8K, 16K, 32K, 64K, 128K
by @Sandbergllm-inference-bench v0.8.0Measured

Hardware

Type
Discrete GPU
GPU
CMP 170HX
VRAM
64 GB
CPU
2x Intel Xeon E5-2630 v3
RAM
64 GB
OS
Ubuntu 26.04.1

Engine

Engine
vllm
Version
0.32.0rc1.dev249+g18305948a
Quantization
NVFP4
Backend
cuda
Build
ghcr.io/morrowmake/vllm-cmp170hx@sha256:5b45c4d6feafefe2eba962375b0a9a0b64fd22b9e05abb4d1966f14a32a2db79

Run

Served model
bench
Revision
main
Decode test
Fixed duration
Prefill mode
Measured during decode warm-up
Time per measurement
30 s
Max output
8,192 tokens

Launch command

# Untuned out-of-the-box baseline. Spec decode: none
# 1x NVIDIA CMP 170HX 64GB (cmpunlocker), 180 W limit, PCIe Gen2 x4 | 2x Intel Xeon E5-2630 v3 | 64 GB DDR4 | Ubuntu 26.04.1, NVIDIA driver 610.57.04 | vLLM: Morrowmake vllm-cmp170hx image
vllm serve ornith-ai/Ornith-1.5-9B-NVFP4 --max-model-len 262144 --gpu-memory-utilization 0.94 --max-num-seqs 128 --enable-prefix-caching --trust-remote-code --language-model-only

Prefill

prompt tok/s by context length
8K context5,8261,399 ms TTFT
16K context5,4392,964 ms TTFT
32K context5,1026,289 ms TTFT
64K context4,43714,430 ms TTFT
128K context3,46736,888 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
0143.0114 ms TTFT275.4204 ms TTFT527.5209 ms TTFT973.0258 ms TTFT1,597.8391 ms TTFT2,433.0593 ms TTFT3,119.0984 ms TTFT3,578.11,491 ms TTFT
16K136.6218 ms TTFT257.3253 ms TTFT467.6423 ms TTFT779.7619 ms TTFT1,140.81,008 ms TTFT1,510.41,935 ms TTFT1,736.83,304 ms TTFT1,916.97,360 ms TTFT
32K131.1340 ms TTFT240.2410 ms TTFT418.2567 ms TTFT648.6818 ms TTFT883.11,387 ms TTFT1,083.82,494 ms TTFT1,196.75,025 ms TTFTOver capacity
64K121.8646 ms TTFT213.5749 ms TTFT346.51,033 ms TTFT483.31,581 ms TTFT604.02,528 ms TTFT689.84,866 ms TTFTOver capacityOver capacity
128K106.6866 ms TTFT174.71,121 ms TTFT257.71,597 ms TTFT319.72,562 ms TTFT369.44,199 ms TTFTOver capacityOver capacityOver capacity
248K86.61,964 ms TTFT129.72,452 ms TTFT173.63,400 ms TTFT195.65,611 ms TTFTOver 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
Prefill8K1Valid5,826.0—1,399 ms——1——
Prefill16K1Valid5,439.0—2,964 ms——1——
Prefill32K1Valid5,102.0—6,289 ms——1——
Prefill64K1Valid4,437.0—14,430 ms——1——
Prefill128K1Valid3,467.0—36,888 ms——1——
Sustained decode01Valid143.0143.2114 ms7.0 ms1.004,28830.0 s
Sustained decode02Valid275.4138.1204 ms7.2 ms2.008,26130.0 s
Sustained decode04Valid527.5132.5209 ms7.5 ms4.0015,82430.0 s
Sustained decode08Valid973.0122.6258 ms8.2 ms8.0029,21630.0 s
Sustained decode016Valid1,597.8101.0391 ms9.9 ms16.0047,93630.0 s
Sustained decode032Valid2,433.076.8593 ms13.0 ms32.0073,00030.0 s
Sustained decode064Valid3,119.049.0984 ms20.4 ms64.0093,57630.0 s
Sustained decode0128Valid3,578.127.61,491 ms36.2 ms128.00107,39230.0 s
Sustained decode16K1Valid136.6136.9218 ms7.3 ms1.004,09830.0 s
Sustained decode16K2Valid257.3128.8253 ms7.8 ms2.007,71830.0 s
Sustained decode16K4Valid467.6116.9423 ms8.6 ms4.0014,02930.0 s
Sustained decode16K8Valid779.797.3619 ms10.3 ms8.0023,39230.0 s
Sustained decode16K16Valid1,140.870.81,008 ms14.1 ms16.0034,22530.0 s
Sustained decode16K32Valid1,510.446.31,935 ms21.6 ms32.0045,31230.0 s
Sustained decode16K64Valid1,736.826.23,304 ms38.1 ms64.0052,09630.0 s
Sustained decode16K128Valid1,916.914.57,360 ms69.1 ms128.0057,47230.0 s
Sustained decode32K1Valid131.1131.5340 ms7.6 ms1.003,93330.0 s
Sustained decode32K2Valid240.2120.2410 ms8.3 ms2.007,20530.0 s
Sustained decode32K4Valid418.2104.5567 ms9.6 ms4.0012,54830.0 s
Sustained decode32K8Valid648.680.5818 ms12.4 ms8.0019,45630.0 s
Sustained decode32K16Valid883.154.31,387 ms18.4 ms16.0026,49630.0 s
Sustained decode32K32Valid1,083.832.72,494 ms30.6 ms32.0032,51430.0 s
Sustained decode32K64Valid1,196.717.65,025 ms56.9 ms64.0035,90630.0 s
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid121.8122.3646 ms8.2 ms1.003,65330.0 s
Sustained decode64K2Valid213.5106.9749 ms9.4 ms2.006,40630.0 s
Sustained decode64K4Valid346.586.11,033 ms11.6 ms4.0010,39630.0 s
Sustained decode64K8Valid483.359.31,581 ms16.9 ms8.0014,49630.0 s
Sustained decode64K16Valid604.036.22,528 ms27.6 ms16.0018,11230.0 s
Sustained decode64K32Valid689.819.94,866 ms50.4 ms32.0020,70430.0 s
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid106.6107.1866 ms9.3 ms1.003,19930.0 s
Sustained decode128K2Valid174.787.71,121 ms11.4 ms2.005,24030.0 s
Sustained decode128K4Valid257.764.61,597 ms15.5 ms4.007,72830.0 s
Sustained decode128K8Valid319.740.22,562 ms24.9 ms8.009,58530.0 s
Sustained decode128K16Valid369.423.14,199 ms43.2 ms16.0011,07230.0 s
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode248K1Valid86.687.21,964 ms11.5 ms1.002,59730.0 s
Sustained decode248K2Valid129.765.02,452 ms15.4 ms2.003,89030.0 s
Sustained decode248K4Valid173.643.23,400 ms23.2 ms4.005,20430.0 s
Sustained decode248K8Valid195.624.35,611 ms41.2 ms8.005,86430.0 s
Sustained decode248K16Over capacity————————
Sustained decode248K32Over capacity————————
Sustained decode248K64Over capacity————————
Sustained decode248K128Over capacity————————

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