Pierwsze krokiRankingDecode calculatorModeleOrganizationsReportsMatrix runsSprzętBenchmarkiMarketplaceWynajemProDokumentacja API
Język
Actual Computer — Every computer, one endpoint

Speed test matrix

LFM3-1.7B-TT-Mixed-BFP4-BFP8-P150 on Tenstorrent P150 32GB

vllm · 0.1.dev14187+g03fa3af2e · BFP46 contexts (0–120K) × 5 concurrency levels (1–16) · prefill at 2K, 4K, 8K, 16K, 32K, 64K, 120K
by @Lottolabslmx v0.1.60 importMeasured

Hardware

Type
AI accelerator
GPU
Tenstorrent P150
VRAM
32 GB
CPU
AMD Ryzen 9 9950X
RAM
96 GB
OS
Ubuntu 26.04 LTS

Engine

Engine
vllm
Version
0.1.dev14187+g03fa3af2e
Quantization
BFP4
Backend
tt-metal

Run

Served model
LiquidAI/LFM3-1.7B
Revision
dc39d8f9d706e626edb397306c65bdcba3cf7ebd
Decode test
Fixed duration
Prefill mode
Measured during decode warm-up
Time per measurement
30 s
Max output
8,192 tokens

Launch command

LFM3_MAX_NUM_SEQS=16 LFM3_MAX_MODEL_LEN=131072 tools/serve_lfm3.sh  # Lottolabs/LFM3-1.7B-TT-Mixed-BFP4-BFP8-P150 checkpoint (rev dc39d8f9), runtime image lfm3-p150:dev-s13 (sha256:9b00b6a2698f; local build after release s12: shared speculation rounds + trace page-table fix), vLLM + TT plugin, KV pool 1572864 tokens, GPTQ BFP4 MLP w1/w3 / BFP8 rest (TT, format tt-lfmq lfmq-1), sampling preset liquid (T 0.1, top_k 50, rep 1.1), prompt-lookup speculation on (shared verify rounds of up to 16 rows, any number of users), decode-ahead on, prefix caching on

Prefill

prompt tok/s by context length
2K context29.3K74 ms TTFT
4K context36.9K113 ms TTFT
8K context43.5K189 ms TTFT
16K context47.8K340 ms TTFT
32K context44.3K731 ms TTFT
64K context35.4K1,823 ms TTFT
120K context24.9K4,864 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context124816
0301.729 ms TTFT567.639 ms TTFT1,004.634 ms TTFT1,700.5129 ms TTFT2,883.1295 ms TTFT
4K299.936 ms TTFT564.253 ms TTFT945.984 ms TTFT1,564.6231 ms TTFT2,512.5412 ms TTFT
16K301.972 ms TTFT524.7108 ms TTFT791.6254 ms TTFT1,249.8501 ms TTFT1,795.6948 ms TTFT
32K277.586 ms TTFT467.6156 ms TTFT672.1312 ms TTFT978.1589 ms TTFT1,281.21,175 ms TTFT
64K259.3117 ms TTFT390.0219 ms TTFT513.5423 ms TTFT681.7807 ms TTFT815.91,599 ms TTFT
120K178.984 ms TTFT269.9148 ms TTFT366.4289 ms TTFT447.6535 ms TTFTOver 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
Prefill2K1Valid29.3K—74 ms——1——
Prefill4K1Valid36.9K—113 ms——1——
Prefill8K1Valid43.5K—189 ms——1——
Prefill16K1Valid47.8K—340 ms——1——
Prefill32K1Valid44.3K—731 ms——1——
Prefill64K1Valid35.4K—1,823 ms——1——
Prefill120K1Valid24.9K—4,864 ms——1——
Sustained decode01Valid301.7296.729 ms3.4 ms1.019,04930.0 s
Sustained decode02Valid567.6274.239 ms3.6 ms2.0217,02930.0 s
Sustained decode04Valid1,004.6254.234 ms3.9 ms4.0430,13630.0 s
Sustained decode08Valid1,700.5216.6129 ms4.6 ms8.0051,00930.0 s
Sustained decode016Valid2,883.1184.7295 ms5.4 ms16.0086,48030.0 s
Sustained decode4K1Valid299.9296.636 ms3.4 ms1.018,99630.0 s
Sustained decode4K2Valid564.2265.953 ms3.8 ms2.0216,92630.0 s
Sustained decode4K4Valid945.9236.084 ms4.2 ms4.0228,37530.0 s
Sustained decode4K8Valid1,564.6198.3231 ms5.0 ms8.0046,93330.0 s
Sustained decode4K16Valid2,512.5159.3412 ms6.3 ms16.0075,37730.0 s
Sustained decode16K1Valid301.9286.172 ms3.5 ms1.019,05530.0 s
Sustained decode16K2Valid524.7254.1108 ms3.9 ms2.0215,73830.0 s
Sustained decode16K4Valid791.6199.2254 ms5.0 ms4.0023,74930.0 s
Sustained decode16K8Valid1,249.8157.4501 ms6.4 ms8.0037,49230.0 s
Sustained decode16K16Valid1,795.6112.9948 ms8.9 ms16.0053,85630.0 s
Sustained decode32K1Valid277.5263.786 ms3.8 ms1.018,32330.0 s
Sustained decode32K2Valid467.6208.3156 ms4.8 ms2.0114,02630.0 s
Sustained decode32K4Valid672.1169.1312 ms5.9 ms4.0020,16230.0 s
Sustained decode32K8Valid978.1122.8589 ms8.1 ms8.0029,34230.0 s
Sustained decode32K16Valid1,281.280.31,175 ms12.5 ms16.0038,43230.0 s
Sustained decode64K1Valid259.3244.0117 ms4.1 ms1.017,78030.0 s
Sustained decode64K2Valid390.0193.4219 ms5.3 ms2.0011,69930.0 s
Sustained decode64K4Valid513.5129.0423 ms7.8 ms4.0015,40430.0 s
Sustained decode64K8Valid681.785.5807 ms11.7 ms8.0020,44930.0 s
Sustained decode64K16Valid815.951.11,599 ms19.6 ms16.0024,46430.0 s
Sustained decode120K1Valid178.9180.384 ms5.5 ms1.005,36530.0 s
Sustained decode120K2Valid269.9135.7148 ms7.4 ms2.008,09630.0 s
Sustained decode120K4Valid366.491.9289 ms10.9 ms4.0010,99030.0 s
Sustained decode120K8Valid447.656.1535 ms17.8 ms8.0013,42330.0 s
Sustained decode120K16Over capacity————————

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