YAML Metadata Warning:empty or missing yaml metadata in repo card

Check out the documentation for more information.

JSONL SFT with QAT-LoRA

이 ν”„λ‘œμ νŠΈλŠ” JSONL 기반 SFT(Supervised Fine-Tuning)λ₯Ό μˆ˜ν–‰ν•˜λ©° κΈ°μ‘΄ GGUF Q4_0 QAT-LoRAλ₯Ό μœ μ§€ν•©λ‹ˆλ‹€.

JSONL ν˜•μ‹

ν•œ 쀄에 ν•˜λ‚˜μ˜ JSON 객체λ₯Ό λ„£μŠ΅λ‹ˆλ‹€. --format auto(κΈ°λ³Έκ°’)λŠ” μ•„λž˜ μ„Έ ν˜•μ‹μ„ μžλ™ κ°μ§€ν•©λ‹ˆλ‹€.

{"messages":[{"role":"user","content":"ν•œκ΅­μ˜ μˆ˜λ„λŠ”?"},{"role":"assistant","content":"μ„œμšΈμž…λ‹ˆλ‹€."}]}
{"instruction":"λ‹€μŒ λ¬Έμž₯을 μš”μ•½ν•΄μ€˜.","input":"κΈ΄ λ³Έλ¬Έ", "output":"μš”μ•½λ¬Έ"}
{"prompt":"질문: 2+2λŠ”?\nλ‹΅:","completion":"4"}

messages ν˜•μ‹μ€ λͺ¨λΈ tokenizer에 chat template 및 assistant token mask 지원이 ν•„μš”ν•©λ‹ˆλ‹€. μ§€μ›ν•˜μ§€ μ•ŠμœΌλ©΄ prompt/completion ν˜•μ‹μ„ μ‚¬μš©ν•˜μ„Έμš”.

μ‹€ν–‰

config.py의 base_model을 μ‹€μ œ λͺ¨λΈ 경둜둜 λ³€κ²½ν•œ ν›„ μ‹€ν–‰ν•©λ‹ˆλ‹€.

python train_sft.py --data_path .\data\train.jsonl --format auto

자주 μ“°λŠ” μ˜΅μ…˜:

python train_sft.py --data_path .\data\train.jsonl --epochs 3 --lr 1e-5 --output_dir .\output_sft_qat
python train_sft.py --data_path .\data\train.jsonl --resume

ν”„λ‘¬ν”„νŠΈ 토큰은 labels=-100으둜 λ§ˆμŠ€ν‚Ήλ˜μ–΄ loss에 ν¬ν•¨λ˜μ§€ μ•Šκ³ , assistant μ‘λ‹΅λ§Œ ν•™μŠ΅ν•©λ‹ˆλ‹€. QAT warm-up, fake quantization, QAT-LoRA 체크포인트 및 μ΅œμ’… 병합 μ €μž₯은 κΈ°μ‘΄ κ΅¬ν˜„μ„ κ·ΈλŒ€λ‘œ μ‚¬μš©ν•©λ‹ˆλ‹€.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support