Instructions to use neureps/warmly-qwen35-2b-enko-distill with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use neureps/warmly-qwen35-2b-enko-distill with PEFT:
Task type is invalid.
- Notebooks
- Google Colab
- Kaggle
warmly-qwen35-2b-enko-distill โ ํ๊ตญ์ด ์์ฐ์ฑ ์ฆ๋ฅ LoRA (๋ฒ์ ๋ณ ํด๋)
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(ํ์ฒ๋ฆฌ+์ฌ์์ฑ์ด ํก์) |
v1 โ ๋ฌด์์ด ์ข์์ก๋
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: "๊ณ ์์ด ๋๋ฌด ๊ท์ฝ๋ค ๐ป ๋๋ ๊ฐ์ด ์กธ๋ฆฌ๊ณ ใ ใ ใ "
- ๊ธฐ์ค์ : "์ ์ ๊ฐ์ ๊ฒ ๊ฐ์์" โ v1: "๊ณ ์ํ ์ ๋ ๊ณ ์์ด ๋ชจ์ต์ด ์ฐธ ํ์จํด ๋ณด์ฌ์"
v1 โ ์ด๋ป๊ฒ ๋ง๋ค์๋ (์ ๊ณผ์ )
- ์ธก์ ํด์๋ ํ๋ณด: ๊ธฐ์กด 20๋๊ธ ํ๋์ค๋ ํ์ฒ๋ฆฌ ํต๊ณผ 20/20์ผ๋ก ํฌํ โ 60๋๊ธ ๋ฃจ๋ธ๋ฆญ ํ๋์ค(์ด์/์ค์ญยทํ๊ฐ/๊ตฌ์ฒด์ฑ/ํ๋ฅด์๋ ๋ถํฉ)๋ฅผ ์๋ก ๋ง๋ค์ด ๊ธฐ์ค์ ์ ์จ์ ์ด์ 30%๋ฅผ ๋๋ฌ๋.
- ๊ต์ฌ ์ ๋ฐ์ : ๊ฐ์ 60๋๊ธ์ Qwen3-8B-AWQ์ Kanana-1.5-8B(์นด์นด์ค, Apache-2.0)๋ก ์์ฑยท๋น๊ต. Qwen3-8B๋ ์ค๊ตญ์ด ๋์ถ 4/60 + "ํ ์ค์ฒ" ์ฐจ์ฉ์ด 5/60์ผ๋ก ํ๋ฝ, Kanana๋ ๋์ถ 0ยท์ฐจ์ฉ์ด 0ยท๊ตฌ์ฒด์ฑ ์ต์์ผ๋ก ์ฑํ.
- ์ฆ๋ฅ ๋ฐ์ดํฐ ํฉ์ฑ: ์บก์ ๋ฑ ํฌ 928๊ฐ(dedup) ร 4ํ๋ฅด์๋ ร 2๋ฐ๋ณต์ Kanana(bnb 4bit)๋ก ์์ฑ โ ํํฐ(๊ธ์น์ดยท์ธ๊ตญ๋ฌธ์ยท๊ฑฐ๋ถ/ํดํยท์์ ์ฐฉ๊ฐ("์ฐ๋ฆฌ ๋ธ") ์ ๊ท์) โ 2B ์ถ๋ก ํ๋กฌํํธ๋ก ๋ํ โ train 6,483 / valid 300 (ํ๋ฅด์๋ ๊ท ํ). ๋ฌด์์ 50๊ฑด ์ก์ ๊ฒ์ ํต๊ณผ.
- QLoRA ํ์ต: r=16, ฮฑ=32, target q/k/v/o+gate/up/down (ํ์ต ํ๋ผ๋ฏธํฐ 10.9M, 0.54%), 3 epoch, completion-only ๋ง์คํน(๋๊ธ ํ ํฐ๋ง ํ์ต), bnb 4bit + gradient checkpointing, RTX 3080 Laptop 16GB. loss 1.93โ0.53, eval loss 1.055โ0.886. ์ํญ๋ณ ์์ฑ ์ค๋ชจํฌ๋ก ๋ถ๊ดด ๊ฐ์ โ 3์ํญ ์ ๋ถ ๋ถ๊ดด ์์ (๊ณผ๊ฑฐ LoRA ๊ธฐ๊ฐ ์์ธ์ด๋ "val loss ์๋ ดํด๋ ์์ฑ ๋ถ๊ดด"๋ฅผ ๋ช ์์ ์ผ๋ก ํํผ).
- ๊ฒ์ฆ: LoRA ๋ณํฉ ํ 60๋๊ธ ์ฌ์์ฑ โ ๊ธฐ์ค์ ๊ณผ ๋๋ํ ์ฑ์ (์ ํ).
์ํคํ
์ฒ ์ฃผ์ (v1์ ์ต๋ ๋ฐ๊ฒฌ): Qwen3.5-2B๋ ์ ๊ท ํ์ด๋ธ๋ฆฌ๋ ์ํคํ
์ฒ(model_type: qwen3_5 โ mamba SSM+์ ํ์ดํ
์
+MTP+๋น์ ) โ ๋ฆด๋ฆฌ์ค transformers(โค5.13)๋ก๋ ๋ก๋ ๋ถ๊ฐ, git-main(5.14.0.dev)๋ถํฐ ์ง์. QLoRA ํ์ตยท๋ณํฉ ๋ชจ๋ git-main ํ์.
ํ์ผ (v1/)
| ํ์ผ | ์ค๋ช |
|---|---|
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 ํจํด ๋ชจ๋ฐฉ์ผ๋ก ๋ค์ ํด์ ์ด์ด ์์ฑํ๋ ๊ฒ ๋ฐฉ์ง)
v1 ๋ฐฐํฌ ๊ฒ์ฆ ๊ฒฐ๊ณผ (2026-07-15, ์ ๋ถ ํต๊ณผ)
- GGUF ๋ณํ ๋ฌด๊ฒฐ์ฑ PASS: ๋ณํฉ๋ณธ โ
--no-mtp+ qwen35 chkhsh ๋ณํ ํ greedy ๋์กฐ โ 3/4 ํ๋ฅด์๋ ์์ ์ผ์น, 1๊ฑด ๋์์ด ์ฐจ์ด(์ฐฝ๋ฌธโ์ฐฝ๊ฐ)๋ง, ๊นจ์ง ๋จ์ดยท์๋ฏธ ๋ณํ 0. (์ฃผ์: peft CAUSAL_LM ๋ณํฉ์ MTP ๊ฐ์ค์น๋ฅผ ๋๋กญ โ--no-mtp๋ฐฐํฌ์ ์ ํฉ) - ๋๋ฉ์ธ imatrix ์ฌ์ฐ์ถ ํ IQ4_XS ์ฌ์์ํ: 1022MB. imatrix๋ ๋ชจ๋ธ ์ข ์์ด๋ผ base ๊ฒ ์ฌ์ฌ์ฉ ๋ถ๊ฐ
- ๊ณต์ ๊ฒ์ดํธ: ๋ธ๋ผ์ธ๋ ์น๋ฅ ~70%(๊ธฐ์ค โฅ60%), ์๊ธฐ๋นํ ๋์กฐ 0/4, ํ์ฒ๋ฆฌ 1์ฐจ 55/60 + ์ฌ์์ฑ ํฌํจ ํ ํ๋ฆฟ ํด๋ฐฑ 0
- ์์กด ํน์ฑ(v2 ๊ฐ์ ํ๋ณด): ๋ณต์กยทํฌ๊ท ์บก์ ์์ ์์ด ๋์ถ(ํ์ฒ๋ฆฌ+์ฌ์์ฑ์ด ์ ๋ถ ํก์), interior "์๊ฐ ๋" ํ๊ฐ(๊ธฐ์ค์ ์์ ๊ณ์น)
๊ด๋ จ ๋ฆฌํฌ
- ๋ฒ ์ด์ค(ํ๋ฃจ๋ ๋ง์คํฐ): neureps/Qwen3.5-2B-enko
- ํ๋ก๋์ GGUF: neureps/warmly-qwen35-2b-enko-gguf
๋ฐฑ์ ์ถ๊ฐ ํด๋ (2026-07-23)
v3d/restraint ์คํ(๊ธฐ๊ฐ) ์ด๋ํฐ. ๋ฐ์ดํฐยท๋งคํ =neureps/warmly-distill-dataยทondeviceMODEL-REGISTRY.md.
- Downloads last month
- -