Join the conversation

Join the community of Machine Learners and AI enthusiasts.

Sign Up
ManniX-ITAΒ 
posted an update 2 days ago
Post
1865
πŸš€ New release: Qwen3.6-27B-A3B-Coder

A code-specialized MoE carved out of Qwen3.6-35B-A3B by pure expert pruning β€” no fine-tuning, no distillation. I profiled all 256 experts on balanced corpora plus targeted code benchmarks (LiveCodeBench +
MultiPL-E), built a competence map with the code classes up-weighted 1.5×, and dropped the 72 weakest experts per layer (256→184, ~35B→27B). Router, attention, norms, the MTP head and the vision tower are all
preserved; active params stay at A3B and routing is baked to top-10 (revert to top-8 anytime).

πŸ“Š Benchmarks (Q6_K, temp 0.6):
β€’ MultiPL-E 0.840
β€’ HumanEval 0.970
β€’ LiveCodeBench 0.688
β€’ GSM8K 0.970 Β· ARC-C 0.944 Β· AIME 0.733
β€’ GPQA-Diamond 0.773 Β· MATH-500 0.620 Β· IFEval 0.730
β€’ Average 0.808

27B footprint, A3B speed, coding that punches well above its size β€” and the preserved MTP head gives you speculative decoding out of the box (text + vision).

πŸ”— Model: ManniX-ITA/Qwen3.6-27B-A3B-Coder
πŸ“¦ GGUF (+MTP): ManniX-ITA/Qwen3.6-27B-A3B-Coder-MTP-GGUF
πŸ¦™ Ollama: https://ollama.com/mannix/qwen3.6-27b-a3b-coder

This is a clean carve. Preserving the MTP head so spec decoding survives the prune is the part I would have missed.

Two things I would want to measure next.

Pruning by average competence has a tail your benchmarks cannot see. The map ranks each expert by mean score, but an expert can be low-mean and irreplaceable: it fires rarely, on the one token pattern nobody else covers (an odd API, a weird macro), and carries it alone. Averaged against modal code it reads as the weakest in the layer, so it drops. HumanEval 0.97 never notices, because HumanEval is modal code. The specialist lived in the tail, and a mean cannot hold a tail. Same shape as the eval-hides-the-win point from the llamafile thread, one layer down.

Second, the router is the tell. You had to widen top-8 to top-10, and that is not a free knob. The router learned its distribution against 256 experts. Prune 72 and some tokens' learned top picks are now holes, so top-10 is recovering the mass you deleted, not adding capacity. Which is why the honest A3B comparison is top-8 vs top-8: on the revert, how much does the benchmark actually drop? If top-8 holds, the carve was clean and top-10 is polish. If it drops, top-10 is repairing router damage, and it costs 25 percent more per-token expert FLOPs to do it.

So: what does the top-8 revert score?