OpenRecipes

Tuned and verified LLM training recipes

Throughput-optimized training recipes for frontier open‑weight models, each measured on one fixed SFT workload with its cost per million tokens and a passed convergence check.

8,192-token SFT rows · global batch 128 · BF16

Recipes
61
verified
Models
22
in 10 families
Model–GPU pairs
37
on H100, H200, B200

Models with recipes

Each GPU row shows its fastest recipe; the bar compares it with the model's fastest.
Qwen1 recipe

Qwen3-30B-A3B

30B parameters · N 3.0B active

GPUvs. fastestTok/s/GPUGPUs$/1M
H100No recipe yet
H2006,913.2×8$0.32
Starting point3,129.7 → 6,913.2 +121%
B200No recipe yet
Newest 2026-10-21
Qwen1 recipe

Qwen3-32B

32B parameters · N 32.0B active

GPUvs. fastestTok/s/GPUGPUs$/1M
H100No recipe yet
H2002,200.2×8$1.00
Starting point1,327.8 → 2,200.2 +66%
B200No recipe yet
Newest 2026-10-18
GLM1 recipe

GLM-4.7-Flash

N 3.6B active

GPUvs. fastestTok/s/GPUGPUs$/1M
H100No recipe yet
H2006,178.5×8$0.36
Starting point3,142.9 → 6,178.5 +97%
B200No recipe yet
Newest 2026-10-15
GLM1 recipe

GLM-4.5

N 32.9B active

GPUvs. fastestTok/s/GPUGPUs$/1M
H100No recipe yet
H200565.4×128$3.89
B200No recipe yet
Newest 2026-10-21
Gemma1 recipe

Gemma-4-31B

31B parameters · N 30.7B active

GPUvs. fastestTok/s/GPUGPUs$/1M
H1001,178.1×8$1.62
Starting point743.4 → 1,178.1 +58%
H200No recipe yet
B200No recipe yet
Newest 2026-10-20
GPT-OSS2 recipes

gpt-oss-120b

120B parameters · N 5.1B active

GPUvs. fastestTok/s/GPUGPUs$/1M
H1002,569.4×64$0.74
H200No recipe yet
B200No recipe yet
Newest 2026-10-14
MiniMax1 recipe

MiniMax-M2

N 10.4B active

GPUvs. fastestTok/s/GPUGPUs$/1M
H100No recipe yet
H2002,034.4×64$1.08
Starting point557.8 → 2,034.4 +265%
B200No recipe yet
Newest 2026-10-21
Inkling1 recipe

Inkling-Small

N 11.2B active

GPUvs. fastestTok/s/GPUGPUs$/1M
H100No recipe yet
H200616.7×32$3.56
Starting point396.9 → 616.7 +55%
B200No recipe yet
Newest 2026-10-21

Latest recipes

Newest first; rank is within the model and GPU pair.
MeasuredModelGPUGPUsTok/s/GPU$ / 1MLayoutRankAuthor
2026-10-22Kimi-K2.6H200256353.4$6.22TP8 PP16 EP16 DP2PP 16, no recompute, expandable segments off#1 of 1ATTUNE
2026-10-21Qwen3-30B-A3BH20086,913.2$0.32TP1 PP1 EP8 DP8max 16,384 tokens/GPU, no offload, allocator without expandable segments#1 of 1ATTUNE
2026-10-21GLM-4.5H200128565.4$3.89TP4 PP16 EP8 DP2PP 16, no recompute#1 of 1ATTUNE
2026-10-21Nemotron-3-Super-120B-A12BH200161,045.2$2.10TP4 PP2 EP8 DP2max 16,384 tokens/GPU, selective MoE recompute, CPU optimizer offload 0.55#1 of 1ATTUNE
2026-10-21MiniMax-M2H200642,034.4$1.08TP1 PP8 VPP4 EP8 DP8VPP 4, no offload#1 of 1ATTUNE
2026-10-21Inkling-SmallH20032616.7$3.56TP4 PP4 EP8 DP212/10/10/10 layer split, CPU optimizer offload 0.7#1 of 1ATTUNE
2026-10-20Gemma-4-26B-A4BH20084,023.2$0.55TP1 PP1 EP8 DP8selective recompute of attention and MoE, cuDNN fused sliding-window attention, no offload#1 of 1ATTUNE
2026-10-20Gemma-4-26B-A4BB20083,763.4$1.05TP1 PP1 EP8 DP8one row per microbatch, selective recompute, no offload#1 of 1ATTUNE
2026-10-20Gemma-4-31BH10081,178.1$1.62TP2 PP4 DP113/16/16/15 layer split, CPU optimizer offload 0.8, cuDNN fused sliding-window attention#1 of 1ATTUNE
2026-10-18Qwen3.8-27BH10081,480.4$1.29TP1 PP4 DP216/17/17/14 layer split, CPU optimizer offload#1 of 1ATTUNE
2026-10-18Qwen3.8-27BB20084,011.4$0.99TP1 PP4 DP217/17/17/13 layer split, block recompute of 14 layers, no offload#1 of 2ATTUNE
2026-10-18Qwen3.8-27BB20083,858.5$1.03TP1 PP2 DP434/30 layer split, no offload#2 of 2ATTUNE
2026-10-18Qwen3.6-27BH20082,499.5$0.88TP1 PP4 DP216/17/17/14 layer split, block recompute of 12 layers, no offload#1 of 1ATTUNE
2026-10-18Qwen3.6-27BB20084,330.9$0.91TP1 PP87/9/9/9/9/9/9/3 layer split, block recompute of 2 layers, no offload#1 of 1ATTUNE
2026-10-18Qwen3.5-122B-A10BB200162,475.8$1.60TP1 PP4 EP4 DP4max 8,192 tokens/GPU#1 of 2ATTUNE
2026-10-18Qwen3.5-122B-A10BB200162,447.9$1.62TP1 PP8 EP2 DP2max 8,192 tokens/GPU#2 of 2ATTUNE
2026-10-18Qwen3.5-397B-A17BB200641,232.5$3.21TP2 PP8 VPP2 EP8 DP4max 16,384 tokens/GPU, VPP 2, no offload#1 of 3ATTUNE
2026-10-18Qwen3.5-397B-A17BB200641,130.7$3.50TP2 PP8 VPP2 EP8 DP4max 8,192 tokens/GPU, VPP 2, no offload#2 of 3ATTUNE
2026-10-18Qwen3.5-397B-A17BB200481,075.5$3.68TP2 PP6 EP8 DP4max 8,192 tokens/GPU, no offload#3 of 3ATTUNE
2026-10-18Qwen3-32BH20082,200.2$1.00TP4 PP2max 16,384 tokens/GPU, no recompute, no offload#1 of 1ATTUNE
2026-10-17Muse-Spark-Open-816B-A42BH200128333.1$6.60TP4 PP16 EP8 DP2max 8,192 tokens/GPU, full recompute, CPU optimizer offload 0.3#1 of 1ATTUNE
2026-10-17Muse-Spark-Open-816B-A42BB200128505.2$7.83TP2 PP16 EP8 DP4max 8,192 tokens/GPU, full recompute, Adam on the GPU, cuDNN fused attention#1 of 1ATTUNE
2026-10-15GLM-4.7-FlashH20086,178.5$0.36TP1 PP1 EP8 DP8max 16,384 tokens/GPU, no offload#1 of 1ATTUNE
2026-10-15Nemotron-3-Nano-30B-A3BH20087,814.0$0.28TP1 PP2 EP4 DP4max 8,192 tokens/GPU, no offload#1 of 1ATTUNE
2026-10-14Qwen3.8-27BH20081,194.3$1.84TP4 PP2max 8,192 tokens/GPU, no recompute, CPU optimizer offload#1 of 1ATTUNE
2026-10-14Qwen3.6-35B-A3BB20086,573.4$0.60TP1 PP1 EP8 DP8max 16,384 tokens/GPU, optimizer on GPU#1 of 2ATTUNE
2026-10-14Qwen3.5-35B-A3BB20086,597.0$0.60TP1 PP1 EP8 DP8max 16,384 tokens/GPU, optimizer on GPU#1 of 1ATTUNE
2026-10-14gpt-oss-120bH100642,569.4$0.74TP1 PP8 EP8 DP8PP 8 with uneven split 3/5/5/5/5/5/5/3, full recompute#1 of 2ATTUNE
2026-10-14gpt-oss-120bH100642,326.7$0.82TP1 PP4 EP8 DP16uneven pipeline split 9/10/10/7, full recompute#2 of 2ATTUNE
2026-10-14gpt-oss-20bH10087,496.7$0.25TP1 PP2 EP4 DP413/11 layer split, block recompute of 8 layers#1 of 2ATTUNE
2026-10-14gpt-oss-20bH200810,483.9$0.21TP1 PP1 EP4 DP8no recompute#1 of 2ATTUNE
2026-10-14gpt-oss-20bB200814,536.3$0.27TP1 PP1 EP8 DP8max 16,384 tokens/GPU, selective moe_act recompute#1 of 2ATTUNE
2026-10-13Qwen3.6-35B-A3BH20084,663.1$0.47TP1 PP1 EP8 DP8max 8,192 tokens/GPU, no offload#1 of 3ATTUNE
2026-10-13Qwen3.6-35B-A3BH20083,466.8$0.63TP1 PP1 EP8 DP8max 16,384 tokens/GPU#2 of 3ATTUNE
2026-10-13Qwen3.6-35B-A3BH20083,076.8$0.71TP1 PP2 EP4 DP4max 16,384 tokens/GPU#3 of 3ATTUNE
2026-10-13Qwen3.6-35B-A3BB20084,334.1$0.91TP1 PP1 EP8 DP8max 8,192 tokens/GPU, no offload#2 of 2ATTUNE
2026-10-13Qwen3.5-35B-A3BH20084,749.0$0.46TP1 PP1 EP8 DP8max 8,192 tokens/GPU, no offload#1 of 1ATTUNE
2026-10-13Qwen3.5-122B-A10BH10048842.8$2.27TP4 PP6 EP8 DP2max 8,192 tokens/GPU, flex dispatcher#2 of 3ATTUNE
2026-10-13Qwen3.5-122B-A10BH10048822.1$2.32TP4 PP3 EP16 DP4max 8,192 tokens/GPU#3 of 3ATTUNE
2026-10-13Qwen3.5-122B-A10BH200322,451.4$0.90TP1 PP4 EP8 DP8max 8,192 tokens/GPU, recompute 2 layers, load-balancing loss off#1 of 3ATTUNE
2026-10-13Qwen3.5-122B-A10BH200322,289.7$0.96TP1 PP4 EP8 DP8max 8,192 tokens/GPU, flex dispatcher, load-balancing loss off#3 of 3ATTUNE
2026-10-13Qwen3.5-397B-A17BH100128313.3$6.10TP2 PP16 VPP2 EP8 DP4max 8,192 tokens/GPU, VPP 2, CPU optimizer offload#1 of 3ATTUNE
2026-10-13Qwen3.5-397B-A17BH100128288.6$6.62TP2 PP8 VPP2 EP16 DP8max 8,192 tokens/GPU, VPP 2, CPU optimizer offload#3 of 3ATTUNE
2026-10-13Qwen3.5-397B-A17BH200128506.7$4.34TP1 PP4 EP32 DP32max 8,192 tokens/GPU, no offload#2 of 3ATTUNE
2026-10-13Qwen3.5-397B-A17BH200128469.2$4.68TP2 PP2 EP64 DP32max 8,192 tokens/GPU, no offload#3 of 3ATTUNE
2026-10-13GLM-5.2-744B-A40BH10025668.2$28.03TP4 PP8 EP32 DP8max 8,192 tokens/GPU, recompute 2 layers, CPU optimizer offload#2 of 3ATTUNE
2026-10-13GLM-5.2-744B-A40BH10025666.2$28.85TP4 PP8 CP2 EP32 DP4max 8,192 tokens/GPU, CPU optimizer offload#3 of 3ATTUNE
2026-10-13GLM-5.2-744B-A40BH200128131.1$16.76TP8 PP4 EP32 DP4max 8,192 tokens/GPU, selective recompute, CPU optimizer offload#2 of 2ATTUNE
2026-10-13GLM-5.2-744B-A40BB20064146.8$26.95TP4 PP2 CP4 EP32 DP2max 16,384 tokens/GPU, CPU optimizer offload (fraction 0.9)#1 of 3ATTUNE
2026-10-13GLM-5.2-744B-A40BB20064136.5$28.99TP4 PP2 CP8 EP32 DP1max 8,192 tokens/GPU, CPU optimizer offload (fraction 0.9)#3 of 3ATTUNE
2026-10-13DeepSeek-V4-FlashH20064808.2$2.72TP2 PP4 EP8 DP8one row per microbatch, no offload#1 of 1ATTUNE
2026-10-13gpt-oss-20bH10086,736.9$0.28TP1 PP2 EP4 DP4one row per microbatch, full recompute#2 of 2ATTUNE
2026-10-13gpt-oss-20bH20089,448.2$0.23TP1 PP2 EP4 DP4one row per microbatch, no recompute#2 of 2ATTUNE
2026-10-13gpt-oss-20bB200812,566.1$0.31TP1 PP2 EP4 DP4one row per microbatch, no recompute#2 of 2ATTUNE
2026-10-11Qwen3.5-122B-A10BH10048999.7$1.91TP4 PP6 EP8 DP2max 16,384 tokens/GPU, flex dispatcher#1 of 3ATTUNE
2026-10-11Qwen3.5-122B-A10BH200322,366.7$0.93TP1 PP4 EP8 DP8max 8,192 tokens/GPU, load-balancing loss off#2 of 3ATTUNE
2026-10-11Qwen3.5-397B-A17BH100128301.9$6.33TP2 PP16 EP8 DP4max 8,192 tokens/GPU, CPU optimizer offload#2 of 3ATTUNE
2026-10-11Qwen3.5-397B-A17BH200128545.3$4.03TP2 PP4 EP32 DP16max 8,192 tokens/GPU, no offload#1 of 3ATTUNE
2026-10-11GLM-5.2-744B-A40BH10025668.3$28.00TP4 PP8 EP32 DP8max 8,192 tokens/GPU, CPU optimizer offload#1 of 3ATTUNE
2026-10-11GLM-5.2-744B-A40BH200128161.8$13.58TP4 PP4 EP32 DP8max 8,192 tokens/GPU, selective recompute, CPU optimizer offload#1 of 2ATTUNE
2026-10-11GLM-5.2-744B-A40BB20064146.7$26.97TP4 PP2 CP4 EP32 DP2max 12,288 tokens/GPU, CPU optimizer offload (fraction 0.9)#2 of 3ATTUNE

Wanted: recipes for these models

Submit a recipe ›
QwenQwen3.8-Flash-NextQwen3.5-27BQwen3-Next-80B-A3BQwen3-235B-A22BGLMGLM-5.3-FlashGLM-5.3GLM-5.1GLM-5KimiKimi-K3Kimi-K2.5Kimi-K2DeepSeekDeepSeek-V4.1-FlashDeepSeek-V4-ProDeepSeek-V3.2DeepSeek-V3NemotronNemotron-3-Ultra-550B-A55BMiMoMiMo-V2.6-FlashInklingInkling