Mini-Merge-35B-A3B / README.md
seanphan's picture
Upload README.md with huggingface_hub
59b5dba verified
|
Raw
History Blame Contribute Delete
1.68 kB
---
license: apache-2.0
tags:
- merge
- not-an-original-model
---
# Mini-Merge-35B-A3B
This is a model **merge**, not an original training run. It's a plain element-wise
weighted average of two existing open-weight checkpoints (a ~40-line safetensors script;
no mergekit, since its catalog doesn't know this architecture). No pretraining, no
post-training of our own. The exact recipe ships as `merge.yaml` next to the weights.
## Ingredients
- `nex-agi/Nex-N2-mini`
- `Qwen/Qwen3.6-35B-A3B`
Merge variant: `mini-b0.2`. Full pipeline and commands:
https://github.com/PixelML/merge-theater
## Benchmarks (same lm-eval tasks, parents vs merge)
| task | mini-b0.2 | Nex-N2-mini | Qwen3.6-35B-A3B |
|---|---|---|---|
| arc_challenge | 62.4 | **62.5** | 54.6 |
| gsm8k | **90.1** | 89.2 | 29.3 |
| hellaswag | **84.0** | 83.5 | 83.5 |
| humaneval | 66.5 | **72.0** | 61.0 |
| mbpp | 63.8 | 54.6 | **66.2** |
| winogrande | 73.3 | 73.6 | **73.7** |
Aggregate (mean over shared tasks):
- mini-b0.2: 73.36
- Nex-N2-mini: 72.59
- Qwen3.6-35B-A3B: 61.37
A merge topping a parent by a point or two mostly reflects eval-format luck, not new
capability, so read it that way. The numbers reproduce with the command below.
## Reproduce
```bash
modal run modal_app.py::sweep --weights-b 0.2,0.3,0.4
```
## License
Both parents (`nex-agi/Nex-N2-mini` and `Qwen/Qwen3.6-35B-A3B`) are Apache-2.0, so this merge is released under Apache-2.0.
The merge used a small original script, not mergekit, so no LGPL applies. This card must
travel with the weights.
## Credit
Built by Claude Code (Anthropic's agent) running autonomously: the merge, the eval
pipeline, the ratio sweep, and this card.