Downloads · 30 days
14
29% of all-time downloads
QKV768/qwen3.6-35b-a3b-dense-3.4b
qwen3.6-35b-a3b-dense-3.4b is a machine learning model from QKV768. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
A 3.43B dense research checkpoint made by selecting 8 of the parent MoE's 256 experts per layer, concatenating them into a single FFN (ddense = 8 × 512 = 4096), and distilling from Qwen/Qwen3.6-35B-A3B for 550M tokens…
Downloads · 30 days
14
29% of all-time downloads
All-time downloads
49
Public
Parameters
3.4B
6.9 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors6.9 GB · 100%
From the Hugging Face model README
A 3.43B dense research checkpoint made by selecting 8 of the parent MoE's 256 experts per layer, concatenating them into a single FFN (d_dense = 8 × 512 = 4096), and distilling from Qwen/Qwen3.6-35B-A3B for 550M tokens of FineWeb-Edu.
550M distillation tokens is roughly 1/25th of what a comparable pretrained model sees. It is beaten by Qwen3.5-0.8B, a model a quarter its size, on average downstream accuracy:
| params | WikiText PPL | avg downstream¹ | |
|---|---|---|---|
| parent Qwen3.6-35B-A3B | 35B | 6.25 | — |
| Qwen3.5-4B | 4B | 8.65 | — |
| Qwen3.5-0.8B | 0.8B | 15.71 | 0.545 |
| this model | 3.43B | 12.12 | 0.536 |
¹ arc_easy / arc_challenge / hellaswag / lambada / piqa, acc_norm where available.
It does beat the 0.8B on arc_easy (0.621 vs 0.617) and on perplexity, and the scaling law was still clean when the hardware was reclaimed (PPL ∝ T^−0.206, extrapolating to 4B-level perplexity at ~3B tokens). Nobody should treat that extrapolation as a result.
Loads in stock transformers 5.x with no custom code — it is emitted as a Qwen3_5MoeForCausalLM with num_experts=1, which is a plain dense FFN as a function.
from transformers import AutoModelForCausalLM
m = AutoModelForCausalLM.from_pretrained("senorperez/qwen3.6-35b-a3b-dense-3.4b", dtype="bfloat16")
For speed, dense_fastpath.py in the repo below skips the now-vestigial MoE dispatch (bit-identical, 1.18× on forward).
Replication and extension of "Pruning and Distilling Mixture-of-Experts into Dense Language Models". Two findings from the work, both in the repo:
Code, artifacts and open questions: https://github.com/sootaugur/moe2dense (private).