File size: 1,682 Bytes
cd38af9
b6cc033
cd38af9
 
 
 
 
 
 
59b5dba
 
 
 
cd38af9
 
 
 
 
59b5dba
 
cd38af9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
59b5dba
cd38af9
 
 
59b5dba
cd38af9
 
 
59b5dba
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
---
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.