Jump to content
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Recipe finder

From CMP Wiki

Find a recipe

Choose a quick search below, or use the filter button to select your cards, model and links. All recipes is the complete sortable index; the Setup matrix starts from a hardware configuration. Recipes keeps model-selection notes and history.

Find a recipe that fits your cards. Choose the card variant, how many cards you have, the model, the engine and what your links can do (P2P, PCIe generation and width); an empty box matches anything. The results list every matching recipe page with its numbers and keep decode with one user, total decode with many users and prefill apart, because they measure different things. "not stated" means the recipe page does not give that value: open the recipe, and add the value there if you know it.

Have a whole setup in mind (card count, memory per card, PCIe link, P2P, ECC)? The Setup matrix sorts every recipe by whether it runs on that setup and labels each speed as measured, estimated or unknown.

Quick searches

How to read the results

  • 1 user tok/s: decode speed with one request at a time. Where the author posted three numbers (structured, code, prose), this is the code one. Hover a number for how it was measured and which speculative decoding was on.
  • Many users tok/s: decode summed over all concurrent requests, with the number of requests in brackets. It shows how much a setup can serve, not how fast one chat feels.
  • Prefill tok/s: prompt reading speed, with the prompt length in brackets where the recipe states it.
  • P2P: needed (the recipe needs GPU peer-to-peer), optional (it works with or without), on (it was run with P2P on; whether it needs it is not stated), not used (it runs without P2P). Single-card recipes count as not used.
  • PCIe: the link generation and width the numbers were measured on. Stock cards run at x4; x16 needs the PCIe x16 capacitor mod.
  • Numbers from different protocols, power caps and links are not directly comparable, and most recipes use speculative decoding, which flatters benchmark prompts against real work. Benchmarks has every measurement with its setup.
  • Status is computed: Proven means someone else reproduced the recipe (see Status taxonomy).

Every recipe

The full table, sorted by decode with one user. Click a column heading to sort by another column.

47 recipes in the table. Sorted by decode with one user; click a column heading to sort again. "not stated" means the recipe page does not give that value.

On a phone this table shows the recipe, the three speeds and the status. Turn the phone sideways or open a recipe for the rest.
RecipeModelQuantEngineCardsTopologyContext1 user tok/sMany users tok/sPrefill tok/sP2PPCIePowerStatusTested on
GLM 5.3 Flash on 4x 8 GBGLM 5.3 FlashW4A16 (INT4 weights, group size 128, FP16 activations): canada-quant/GLM-5.3-Flash-W4A16-MTPvLLM4x 8 GBTP4 (default) or PP4262,144442.1835 (8)3161optionalGen2 x16180 WProven2026-10-16
Qwen3.8 Flash Next on 2x 8 GB (ElectroHobo W4A16 TP2)Qwen3.8 Flash NextW4A16: halt95/Qwen3.8-Flash-Next-W4A16-Merlin (AutoRound INT4 g128 experts, INT8 GDN projections, FP8 n-gram table)vLLM2x 8 GBTP2 with whole-expert expert parallel262,144349.71937 (128)4696neededGen2 x16180 WProven2026-10-23
DeepSeek V4.1 Flash on 4x 8 GB (Morrowmake)DeepSeek V4.1 FlashHybrid: routed experts EXL3 2.9 bpw (LibertAIDAI), everything else official FP8/BF16; KV BF16vLLM4x 8 GBTP4; 1.0.1 splits every routed expert across the four cards (1.0.0: 96 whole experts per card)262,144297795 (8)3776 (2,048 )optionalx16180 WReported2026-11-01
Qwen3.8 Flash Next on 1x 8 GB (ElectroHobo 3 bpw)Qwen3.8 Flash NextAutoRound mixed 2/3-bit (klee100, 2.998 effective bpw, 47 GiB on card) plus halt95's FP8 n-gram table in host RAMvLLM1x 8 GBsingle card262,144296.41384 (48)4243not usedGen2 x16180 WReported2026-10-23
DeepSeek V4.1 Flash on 4x 8 GB (GNmac with copy fix and faster prefill)DeepSeek V4.1 FlashHybrid as recipe 1.2.0: routed experts EXL3 from LibertAI's 2.9 bpw pack (mostly 3 bpw, 2 bpw on layers 18-22); attention, shared experts, indexer and DSpark drafter official FP8; KV fp8_ds_mlavLLM4x 8 GBTP4 (LAYOUT=tp4); the prefill changes are TP4 only262,144283559 (8)2732 (24k, 34k and 38k , cold, median of 9)neededGen2 x16180 WReported2026-11-09
MiMo V2.6 Flash on 4x 8 GBMiMo V2.6 FlashNVFP4 (ModelOpt mixed precision): ProCreations/MiMo-V2.6-Flash-RL-NVFP4, run as 4-bit weights with BF16 activations through MarlinvLLM4x 8 GBTP4 (P2P on); expert parallel off1,048,576274.9738 (8)2722 (24K to 38K )neededGen2 x16180 WReported2026-10-18
DeepSeek V4.1 Flash on 4x 8 GB (GNmac)DeepSeek V4.1 FlashHybrid: routed experts EXL3 (mostly 3 bpw, 2 bpw on layers 18-22) from LibertAI's 2.9 bpw pack; attention, shared experts, indexer and DSpark drafter official FP8; KV fp8_ds_mlavLLM4x 8 GBTP4 (default) or PP4 for x1/x4 links262,144258544 (8)2416neededGen2 x16180 WProven2026-10-26
Qwen3.8 Flash Next on 2x 8 GB (mannydelrio PP2)Qwen3.8 Flash NextAWQ W4A16 g32 (leoncca/Qwen3.8-Flash-Next-Uncensored-AWQ-g32); PLE table converted to INT4 and served from SSDvLLM2x 8 GBPP2 (layer partition 25,23), no P2P262,144177.8734.2 (8)7006 (24K to 38K )not usedGen2 x4180 WReported2026-10-15
Qwen3.8 Flash Next on 2x 8 GB (Qwen-Flash-SM80, GDS TEP2)Qwen3.8 Flash NextNVFP4 main weights through Marlin (no native FP4 on sm_80), mixed FP8 and BF16 MTP weights, FP8 PLE table (about 51.2 GB) kept on NVMevLLM2x 8 GBTEP2 (TP2 plus expert parallel), MTP 6; one card at PCIe Gen2 x16 (x16 mod), one at Gen2 x4; GPU P2P required262,144168.29749.67 (10)1986.38 (8K )neededGen2 mixednot statedReported2026-09-08
DeepSeek V4.1 Flash on 6x 8 GB (Deepinfer-SM80 TP2 x PP3)DeepSeek V4.1 FlashOfficial checkpoint (FP8 dense, FP4 experts); software FP8 on sm_80vLLM6x 8 GBTP2 x PP3, partition 14,14,121,048,576160.8not stated4037 (16K )not statednot statednot statedReported2026-10-28
DeepSeek V4.1 Flash heretic on 4x 8 GBDeepSeek V4.1 FlashHybrid: routed experts EXL3 2.9 bpw (LibertAIDAI), everything else official FP8/BF16 with the 38 heretic attn.wo_b tensorsvLLM4x 8 GBTP4262,144158323 (8)2453 (17k )not statednot statednot statedReported2026-10-29
DeepSeek V4.1 Flash on 8x 8 GB (Deepinfer-SM80 TP4 x PP2)DeepSeek V4.1 FlashOfficial checkpoint (FP8 dense, FP4 experts); software FP8 on sm_80vLLM8x 8 GBTP4 x PP2, partition 20,201,048,576153.35620.22 (12)3463not statednot statednot statedReported2026-10-28
Qwen3.8 Flash Next on 2x 8 GB (Morrowmake EXL3)Qwen3.8 Flash NextEXL3 5.05 bpw; PLE (n-gram) table read from SSDvLLM2x 8 GBTP2 with expert parallel262,144152.6674.7 (8)2651neededx16not statedReported2026-10-16
DeepSeek V4.1 Flash on 4x 8 GB (CurtisAccelerate TC-MoE)DeepSeek V4.1 FlashHybrid: LibertAI EXL3 2.9 bpw routed experts (layers 0-39), official FP8/FP4 for attention, shared experts, head, draft and Engram; KV fp8_ds_mlavLLM4x 8 GBTP4, peer access off (NCCL_P2P_DISABLE=1), host all-reduce262,144144.2271.6 (8)1523 (2,048 )not usedGen2 x16140 WReported2026-10-22
Qwen3.8 Flash Next on 2x 8 GB (DUFRelic PP2)Qwen3.8 Flash NextW4A16 INT4 g128 with the PLE table repacked INT4 g32: zankich/Qwen3.8-Flash-Next-W4A16-Merlin-INT4PLE-FP8KV; KV BF16vLLM2x 8 GBPP2, MTP depth 3262,144133.39245.17 (4)6213.66 (16384 )optionalnot stated140 WReported2026-10-03
GLM 5.3 Flash on 8x 8 GB (promisezackr PP8 NVFP4 DFlash2)GLM 5.3 FlashLibertAIDAI/GLM-5.3-Flash-NVFP4 (ModelOpt NVFP4, routed experts only, 181 GiB), run through Marlin W4A16 kernels; GLM-5.3-Flash DFlash2 drafter (5 sliding-window layers)vLLM8x 8 GBPP8 (VLLM_PP_LAYER_PARTITION=7,5,7,5,7,5,7,2) with DFlash2, 7 draft tokens; PCIe Gen2 x4, no P2P; host 2x Xeon E5-2690 v4, 96 GB DDR41,048,576123276 (16)not statednot usedGen2 x4not statedReported2026-08-31
DeepSeek V4.1 Flash on 8x 8 GB (Zanooda PP8)DeepSeek V4.1 FlashOfficial checkpoint as downloaded: MXFP4 routed experts as Marlin W4A16, MXFP8 dense as Marlin W8A16; KV fp8vLLM8x 8 GBPP8, partition 5,5,5,5,5,5,5,51,048,576117560 (8)6066 (104,881 )optionalGen2 mixed180 W (one card unstable at 250 W)Reported2026-10-19
Qwen3.8 Flash Next on 4x 8 GBQwen3.8 Flash NextAWQ W4A16: wtdcode/Qwen3.8-Flash-Next-AWQ-W4A16vLLM4x 8 GBTP4 with expert parallel, MTP 31,000,000116.49not stated2101.4 (42,584 )not statednot statednot statedReported2026-10-16
Qwen3.8 Flash Next on 1x 8 GB (iIIusi0n SSD PLE)Qwen3.8 Flash NextAutoRound 3 bpw + MTP: klee100/Qwen3.8-Flash-Next-AutoRound-3bpw-MTP; 95.37 GiB BF16 PLE table on SSDvLLM1x 8 GBsingle card262,144110.99667 (16)2636 (8K )not usednot stated180 WProven2026-09-19
GLM 5.3 Flash on 2x 8 GB (ExLlamaV3 TP2)GLM 5.3 FlashEXL3 3.05 bpw: turboderp/GLM-5.3-Flash-exl3; DFlash2 drafter converted to EXL3 6 bpwExLlamaV32x 8 GBTP2 over NCCL (GPU P2P), DFlash2 K7 plus hybrid drafting392,960107.6767.25 (2)1533 (32K )optionalGen2 x16180 W (author's cards); about 170 W with a modest memory OC in his Discord numbersReported2026-10-13
DeepSeek V4.1 Flash on 4x 8 GB (alanoo fidelity build)DeepSeek V4.1 FlashHybrid: all 40 expert layers at 3 bits (LibertAI 2.9 bpw pack with layers 18-22 grafted from the 3.5 bpw pack), official FP8 dense tensorsvLLM4x 8 GBTP4, P2P on262,144105482.4 (8)2514 (24k to 38k )neededGen2 x16200 WReported2026-10-27
GLM 5.3 on 8x 8 GB plus 2x RTX PRO 6000 (vLLM TP2 x PP5)GLM 5.3cebeuq's hybrid: the published NVFP4 routed experts unchanged plus an INT8-g128 residue, converted from dealignai/GLM-5.3-ABLITERATED-NVFP4; about 420 GB on diskvLLM8x 8 GBTP2 x PP5 over two hosts: stage 0 = two RTX PRO 6000 Blackwell (layers 0-29 plus embedding), stages 1-4 = four CMP 170HX pairs (12 layers each); direct 100 GbE between the hosts524,288104244 (8)3400 (17k , cold, no prefix cache)onGen2 x16not statedReported2026-11-05
DeepSeek V4.1 Flash on 4x 8 GB plus RTX PRO 6000 (ExLlamaV3 TP5)DeepSeek V4.1 FlashEXL3 3.5 bpw (LibertAIDAI; routed experts 4 bpw on layers 0-9 and 30-39, 3 bpw on 10-29; attention and shared experts 6 bpw) plus the official Engram shardsExLlamaV34x 8 GBTP5 across four CMP 170HX and one RTX PRO 6000 Blackwell (native backend, reduces through host memory); MTP draft on the PRO1,048,57699.9not stated2116 (26,296 )not usedx16150 WReported2026-10-20
DeepSeek V4 Flash 0731 on 4x 8 GB (allover326 PP4 DSpark)DeepSeek V4 FlashNative MXFP4 experts + FP8 attention (official deepseek-ai checkpoint, about 155.4 GiB); KV cache fp8vLLM4x 8 GBPP4 (VLLM_PP_LAYER_PARTITION=12,12,12,7) with DSpark, 5 draft tokens; PCIe Gen2 x4, no P2P1,047,73698.1712.8 (64)5300 (25k to 77k )not usedGen2 x4180 WProven2026-08-05
Qwen3.6 27B on 1x 10 GB (SGLang W8A8)Qwen3.6 27BINT8 W8A8 (compressed-tensors, dynamic)SGLang1x 10 GBsingle card, in a KVM virtual machine24,57690.26269.31 (4)4122.16 (2048 )not usedGen1 x4250 WReported2026-07-31
Qwen3.8 Flash Next on 3x or 4x 8 GB (zebgop-ops FP8 PP)Qwen3.8 Flash NextOfficial block FP8, about 126 GiB including the about 50 GiB FP8 n-gram (PLE) table, which is served from host RAM; KV cache bf16 (the QSA layers refuse fp8)vLLM4x 8 GBPP4, VLLM_PP_LAYER_PARTITION=12,12,12,12, MTP 3, FULL_AND_PIECEWISE CUDA graphs; PCIe Gen2 x4 per card, no P2P. Three cards: PP3 with 16,17,15 or 16,16,16262,14489442 (8)11100 (32k )not usedGen2 x4200 WReported2026-09-02
DeepSeek V4.1 Flash on 6x 8 GB (TP6)DeepSeek V4.1 FlashOfficial checkpoint: dense MXFP8 through an SM80 Marlin W8A16 path, routed experts MXFP4 through W4A16; KV FP8vLLM6x 8 GBTP6 (virtual-head padding), PP11,048,57678.55not statednot statednot statedGen2 x16not statedReported2026-10-19
Qwen3.8 Flash Next on 2x 8 GB (vektorprime PP2)Qwen3.8 Flash NextAWQ INT4: cyankiwi/Qwen3.8-Flash-Next-AWQ-INT4; 95 GiB BF16 PLE table in host RAM (FP8 table optional)vLLM2x 8 GBPP2 with PLE CPU offload262,14475.4not statednot statednot statednot statednot statedReported2026-08-29
Qwen3.8 Flash Next on 3x 8 GB (clee PP3)Qwen3.8 Flash NextW4A16 AutoRound: Intel/Qwen3.8-Flash-Next-W4A16-AutoRound; 95.4 GiB BF16 PLE table streamed from NVMe; KV fp8 e4m3 (software-decoded on SM80)vLLM3x 8 GBPP3, no P2P (works at PP2 on two cards)1,048,57674.4not stated4831 (64,845 )not usedx4not statedProven2026-10-10
GLM 5.3 on 8x 8 GB (cebeuq glm53-cmp170hx-recipe)GLM 5.3hybrid: the published NVFP4 routed experts unchanged plus an INT8-g128 residue, converted offline from dealignai/GLM-5.3-ABLITERATED-NVFP4 (432.9 GiB source)vLLM8x 8 GBTP2 x PP4, layers 22,20,20,16, the MTP layer on the last stage; each TP2 pair behind one PCIe switch524,28868.3135.5 (8)not statedneededGen2 x16160 WReported2026-10-10
GLM 5.3 on 8x 8 GB (vllm-170hx-glm5)GLM 5.3GLM-5.3-Int4-Int8Mix-AWQ-g64; drafter incoai/GLM-5.3-DFlash2vLLM8x 8 GBPP8 (also PP9 and PP10), TP11,048,57648.7174.1 (8)1833 (about 7.8K )not statedGen2 x4170 WProven2026-09-29
GLM 5.2 on 8x 8 GBGLM 5.24-bit, posted as int4 and q4 (the checkpoint is named in Notes)vLLM8x 8 GBPP8 (pipeline parallel); tensor parallel ruled out at Gen1 x4not stated30not stated2600not statedGen1 x4not statedReported2026-07-27
GLM 5.3 on 8x 8 GB (Int4-Int8Mix PP8)GLM 5.3GLM-5.3-Int4-Int8Mix (INT4 / INT8 mix); KV fp8_ds_mlavLLM8x 8 GBPP8, TP11,048,57625not statednot statednot statednot stated200 WReported2026-10-07
Mistral Large 4 on 8x 8 GB (llama.cpp lab trial)Mistral Large 4unsloth UD-IQ3_XXS GGUF (394 GiB in 10 files); DSpark drafter Q8_0 (2.1 GB)llama.cpp8x 8 GBLayer split over all eight cards (tensor split is not available for this architecture)196,60818.734.1 (8)131 (17k )onnot stated250 to 300 W (governor), +160 MHz offsetReported2026-11-01
Qwen3.8 Flash Next on 2x 8 GB (Plean PP2)Qwen3.8 Flash NextMixed INT4 AutoRound (Minachist/Qwen3.8-Flash-Next-INT4-Mixed-AutoRound, about 65 GB) with the full BF16 PLE table on NVMevLLM2x 8 GBPP2, MTP 3, no P2P262,144not statednot stated5800not usednot statednot statedProven2026-10-07
Qwen3.8 27B on 1x 8 GB (W4A16 vLLM)Qwen3.8 27BW4A16 (INT4 weights, Marlin kernels)vLLM1x 8 GBsingle card262,144not statednot statednot statednot usednot statednot statedProven2026-08-30
GLM 5.3 Flash on 4x 8 GB (kaka86mm EXL3 + Marlin sidecar + DFlash2)GLM 5.3 FlashEXL3 4 bpw (Mia-AiLab/GLM-5.3-Flash-EXL3-TR3-4bpw, 164 GB) plus an offline-generated Marlin INT4 decode sidecar (151 GB)vLLM4x 8 GBPP4 (VLLM_PP_LAYER_PARTITION=13,11,11,10), DFlash2 k=7; PCIe Gen2 x4, no P2P524,288not stated199 (4)2077 (131k )not usedGen2 x4200 WReported2026-09-19
DeepSeek V4 Flash 0731 on 3x 8 GB (PP3 DSpark)DeepSeek V4 FlashNative MXFP4 experts + FP8 attention (official deepseek-ai checkpoint, about 155.4 GiB); KV cache fp8vLLM3x 8 GBPP3 (VLLM_PP_LAYER_PARTITION=15,15,13) with DSpark, 5 draft tokens; PCIe Gen2 x4, no P2P691,968not statednot statednot statednot usedGen2 x4100 WReported2026-08-15
GLM 5.3 Flash on 2x 8 GB (Project Maya)GLM 5.3 FlashMaya-M GGUF (116 GB), every expert in VRAM; Maya-S (96.5 GB) and Maya-S24 (94.7 GB) also reportedProject Maya2x 8 GBengine-managed split with expert tiering across VRAM, RAM and NVMenot statednot statednot stated514 (8K )not statedGen2 x4not statedReported
GLM 5.3 Flash on 2x 8 GB (ExLlamaV3 layer split)GLM 5.3 FlashEXL3 3.05 bpw: turboderp/GLM-5.3-Flash-exl3ExLlamaV32x 8 GBlayer split (no tensor parallel), no P2P392,960not statednot statednot statednot usednot statednot statedProven2026-10-20
Laguna-S-2.1 on 2x 10 GBLaguna-S-2.1NVFP4 GGUF (runs through a fallback path: the cards have no native FP4)llama.cpp2x 10 GBtensor split 1,1 across the two cards131,072not statednot statednot statednot statednot statednot statedReported2026-08-12
DeepSeek V4 Flash pruned on 4x 10 GBDeepSeek V4 FlashvLLM4x 10 GBnot tensor parallel (the split is not stated)not statednot statednot statednot statednot statedGen2 x4250 W limit (read on 2026-08-11, during his llama.cpp runs)Reported2026-08-12
DeepSeek V4.1 Flash on 2x 8 GB (Project Maya)DeepSeek V4.1 FlashGSQ-RCO 2-bit GGUF (this row); Maya GGUF (Maya-S 340 GB or Maya-XS 277 GB; Engram tables stay on SSD)Project Maya2x 8 GBengine-managed expert tiering across VRAM, host RAM and NVMenot statednot statednot stated1190 (4K )not statednot statednot statedReported2026-10-28
Qwen3.6 27B on 1x 10 GB (llama.cpp MTP)Qwen3.6 27BUD-Q4_K_XL GGUF (UD-Q8_K_XL also tested)llama.cpp1x 10 GBsingle card, whole model in VRAMnot statednot statednot stated496.85 (2048 )not usedGen1 x4250 WReported2026-07-22
GLM 5.2 on 3x 10 GB (llama.cpp CPU offload)GLM 5.2Q4 GGUF (the exact Q4 file is not named); UD-Q2_K_XL also testedllama.cpp3x 10 GBpartial offload: part of the model on the three cards, the rest in host RAMnot statednot statednot stated48.22 (2048 )not statedGen2 x4not statedReported2026-07-24
DeepSeek V4.1 Flash on 5x 8 GB (PP5 full residency)DeepSeek V4.1 FlashOfficial checkpoint (510 GB: MXFP4 routed experts, FP8 dense layers, 203 GB FP8 Engram table); KV cache fp8_ds_mlavLLM5x 8 GBPP5 with an even 8,8,8,8,8 layer split; the repo's cards are on PCIe Gen2 x16 with no NVLink1,048,576not statednot stated4600 (60K )not statedGen2 x16not statedReported2026-09-22
GLM 5.3 Flash on 3x 8 GBGLM 5.3 FlashW4A16, about 4.3 bpw, 163 GiB on diskvLLM3x 8 GBPP3about 1,000,000 (8-bit KV cache)not statednot statednot statednot statednot statednot statedReported2026-10-19

Browse everything

All recipes (every recipe in one sortable table) · Benchmarks (every measurement, including runs without a recipe page) · Drilldown (filter on any field) · Recipes (overview and quick picks).

Missing a value? Edit the recipe's infobox (the finder fields are described on Template:Recipe) or open the recipe in Form:Recipe; the finder shows the change right away.