DARWIN-Family
Collection
비드래프트 • 53 items • Updated • 31
Darwin × Mistral 진화적 머지 1세대 (G1) — Devstral-2-123B(코딩) × Mistral-Medium-3.5-128B(추론·범용) 의 Darwin V7+ MRI-only Linear merge 결과물.
VIDRAFT R&D · 2026-05-16 작업지시서 v1.0 (김태봉 CAIO) 옵션 A 채택 결과
| Benchmark | Score | Note |
|---|---|---|
| GPQA Diamond 20 (seed 42) | 45.0% (9/20) | Mother 수준 회복 — Devstral 50% / MM3.5 45% 사이 |
| HumanEval 20 pass@1 (seed 42) | 🔥 90.0% (18/20) | Devstral 코딩 능력 완벽 보존 |
| Sanity (수학·코드·한국어) | ✅ 3/3 | 17×23=391, fibonacci code, 한국어 번역 정상 |
mistralai/Devstral-2-123B-Instruct-2512 — Ministral3ForCausalLM, hidden 12288, layers 88, vocab 131072, FP8 + BF16mistralai/Mistral-Medium-3.5-128B — Mistral3ForConditionalGeneration text branch (vision 제외), 동일 spec(1 - r_mother) * Father + r_mother * Mother per tensormodel.language_model.X → model.X (Ministral3 namespace 통일)| Layer 구간 | r_mother | 의도 |
|---|---|---|
| 0~29 (low) | 0.25 | Father(Devstral) 우세 — 토큰 표현·코드 구문 보존 |
| 30~59 (mid) | 0.70 | Mother 우세 — 추론 체인 강화 |
| 60~87 (high) | 0.50 | 균등 — 출력 품질·인스트럭션 |
| Category | r_mother | 비고 |
|---|---|---|
| embedding | 0.00 | Father 100% — 토큰 매핑 보존 (v1 1.00 시 random 손상 확인) |
| lm_head | 0.00 | Father 100% — 출력 매핑 보존 |
| attention | 0.50 | 균등 — Devstral reasoning 회복 |
| norm | 0.50 | 균등 — LayerNorm 통계 |
| router/shared_expert/routed_expert | n/a | Mistral dense라 해당 없음 |
| 모델 | 정답/총 | 정확도 |
|---|---|---|
| Devstral-2-123B (Father) | 10/20 | 50.0% |
| Mistral-Medium-3.5-128B (Mother) | 9/20 | 45.0% |
| Darwin-Mistral-G1 v1 (failed) | 5/20 | 25.0% (random) |
| Darwin-Mistral-G1 v2 (this) | 9/20 | 45.0% ✅ |
V1 실패 원인 (GPQA 25% random level):
V2 fix:
from transformers import AutoTokenizer, AutoModelForCausalLM
import torch
# 의존성: pip install --user kernels (transformers 5.5.x finegrained-fp8 kernel)
model = AutoModelForCausalLM.from_pretrained(
"FINAL-Bench/Darwin-Mistral-G1",
torch_dtype=torch.bfloat16,
device_map="auto",
trust_remote_code=True,
)
tok = AutoTokenizer.from_pretrained("FINAL-Bench/Darwin-Mistral-G1")
messages = [{"role": "user", "content": "Write a Python function to compute Fibonacci."}]
text = tok.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inp = tok(text, return_tensors="pt").to(model.device)
out = model.generate(**inp, max_new_tokens=256, do_sample=False)
print(tok.decode(out[0][inp.input_ids.shape[1]:], skip_special_tokens=True))
환경 요구사항:
transformers >= 5.5.0kernels >= 0.14.0 (finegrained-fp8 kernel 자동 다운로드)torch >= 2.10 (FP8 E4M3 지원)Apache-2.0 (Devstral-2-123B-Instruct-2512와 Mistral-Medium-3.5-128B 모두 Apache 2.0). 머지 엔진은 VIDRAFT Darwin V7+ MRI-only (proprietary).
@misc{darwin-mistral-g1-2026,
title = {Darwin-Mistral-G1: Linear MRI Merge of Devstral-2-123B and Mistral-Medium-3.5-128B},
author = {VIDRAFT R&D},
year = {2026},
url = {https://huggingface.co/FINAL-Bench/Darwin-Mistral-G1}
}
VIDRAFT Inc. | 김태봉 CAIO | CONFIDENTIAL (private repo until publication)