Views
No views yet
--format auto(기본값)는 아래 세 형식을 자동 감지합니다.1{"messages":[{"role":"user","content":"한국의 수도는?"},{"role":"assistant","content":"서울입니다."}]}
2{"instruction":"다음 문장을 요약해줘.","input":"긴 본문", "output":"요약문"}
3{"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 auto1python train_sft.py --data_path .\data\train.jsonl --epochs 3 --lr 1e-5 --output_dir .\output_sft_qat
2python train_sft.py --data_path .\data\train.jsonl --resumelabels=-100으로 마스킹되어 loss에 포함되지 않고, assistant 응답만 학습합니다. QAT warm-up, fake quantization, QAT-LoRA 체크포인트 및 최종 병합 저장은 기존 구현을 그대로 사용합니다.