Downloads · 30 days
0
neureps/warmly-qwen35-2b-enko-distill
warmly-qwen35-2b-enko-distill is a machine learning model from neureps. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for peft. The card lists the license as apache-2.0.
Warmly(온기) 배포 모델의 한국어 댓글 자연성을 같은 모델 크기에서 끌어올리는 증류 트랙(D안 Track 2)의 산출물 리포입니다. 프루닝 마스터 neureps/Qwen3.5-2B-enko에 8B급 한국어 교사의 댓글을 QLoRA로 증류한 어댑터를 버전 폴더(v1/, v2/, …) 로 관리합니다. 배포 게이트를 통과한 버전은 병합·재양자화된 GGUF로 warmly-qwen35-2b…
Downloads · 30 days
0
Access
Public
Updated Jul 22, 2026
Repo size
612 MB
Likes
0
Public
Click a slice to open those files.
.safetensors393 MB · 100%
From the Hugging Face model README
Warmly(온기) 배포 모델의 한국어 댓글 자연성을 같은 모델 크기에서 끌어올리는 증류 트랙(D안 Track 2)의 산출물 리포입니다. 프루닝 마스터 neureps/Qwen3.5-2B-enko에 8B급 한국어 교사의 댓글을 QLoRA로 증류한 어댑터를 버전 폴더(v1/, v2/, …) 로 관리합니다. 배포 게이트를 통과한 버전은 병합·재양자화된 GGUF로 warmly-qwen35-2b-enko-gguf에 반영됩니다.
| 버전 | 날짜 | 상태 | 핵심 변화 |
|---|---|---|---|
| v1 | 2026-07-15 | 공식 게이트 통과 — 승격 대기 (블라인드 승률 ~70%·자기비하 동조 0/4·후처리 55/60+재생성 폴백 0. 병합·재양자화 GGUF Qwen3.5-2B-enko-distill-v1-dIQ4_XS.gguf 1022MB가 프로덕션 리포에 업로드됨 — 프로덕션 전환은 별도 결정) | Kanana-1.5-8B 교사 증류 1차. 자연성 명확 개선(어색 ~18/60 → ~6/60, 깨진 단어·환각 해소), 영어 누출 회귀 5/60(후처리+재생성이 흡수) |
60댓글 하니스(5장×4페르소나×3반복, temp 0.45, 루브릭 채점) 기준:
| 지표 | 기준선 (배포 dIQ4_XS) | v1 증류판 (LoRA 병합, transformers) |
|---|---|---|
| 어색 문장 | ~18/60 (30%) — 깨진 단어("김지라네", "그대시된"), 이중 종결, 비문 | ~6/60 — 해소 |
| 오역·환각 | ~4-5/60 — 캡션에 없는 "안개/이슬" 반복 환각 | 환각 해소, 대신 영어 누출 5/60 (복잡한 캡션에서 "Victorian" 에코 — 후처리 필터로 걸러짐, 통과 55/60) |
| 구체성 | ~2.5/5 (일반 감탄 위주) | 3.5+/5 (캡션 디테일 참조 증가) |
예시 (pet 사진, 같은 캡션):
아키텍처 주의 (v1의 최대 발견): Qwen3.5-2B는 신규 하이브리드 아키텍처(model_type: qwen3_5 — mamba SSM+선형어텐션+MTP+비전) — 릴리스 transformers(≤5.13)로는 로드 불가, git-main(5.14.0.dev)부터 지원. QLoRA 학습·병합 모두 git-main 필요.
| 파일 | 설명 |
|---|---|
v1/adapter_model.safetensors | LoRA 어댑터 (43MB, epoch 3 = checkpoint-1218) |
v1/adapter_config.json | peft 구성 (r16/α32, target modules) |
v1/trainer_state.json | 학습 로그 (loss 곡선, eval loss) |
v1/training_args.bin | 학습 하이퍼파라미터 (재현용) |
# transformers git-main 필수 (qwen3_5 아키텍처)
from transformers import AutoModelForImageTextToText, AutoTokenizer
from peft import PeftModel
base = AutoModelForImageTextToText.from_pretrained("neureps/Qwen3.5-2B-enko", torch_dtype="bfloat16")
model = PeftModel.from_pretrained(base, "neureps/warmly-qwen35-2b-enko-distill", subfolder="v1")
# 생성 시: enable_thinking=False 필수, eos(<|im_end|>)+stop_strings 지정
# (few-shot 패턴 모방으로 다음 턴을 이어 생성하는 것 방지)
--no-mtp + qwen35 chkhsh 변환 후 greedy 대조 — 3/4 페르소나 완전 일치, 1건 동의어 차이(창문↔창가)만, 깨진 단어·의미 변형 0. (주의: peft CAUSAL_LM 병합은 MTP 가중치를 드롭 — --no-mtp 배포와 정합)v3d/ restraint 실험(기각) 어댑터. 데이터·매핑 = neureps/warmly-distill-data·ondevice MODEL-REGISTRY.md.