Views
No views yet
meta-llama/Llama-3.1-8B-Instruct 기반 LoRA 어댑터로, GraphRAG 질의응답 파이프라인의
두 태스크(local_search: 단일 계정 대상 질의응답, global_search: 전역 커뮤니티 요약
기반 질의응답, MAP+REDUCE)를 수행하도록 파인튜닝되었습니다. "2026 오픈소스 개발자대회"
출품작 SocialVisualizer의 실제 배포 파이프라인에서 사용됩니다
(OpenAI 기반 상용 API를 로컬 모델로 대체).llama-3.1-8b-socialvisualizer-index-lora)와
별도로 학습된 이유: extract_graph/community_reports는 엄격한 구조화 출력(JSON 유사
튜플)인 반면 local_search/global_search는 자유 서술형 자연어 출력이라, 출력 분포
차이로 인한 간섭을 피하기 위해 순정 Llama-3.1-8B-Instruct에서 독립적으로 학습했습니다.meta-llama/Llama-3.1-8B-Instructlocal_search, global_searchload_best_model_at_end, eval_loss=0.5625 — 216
step 전체 학습 중 가장 낮은 val loss 지점)| 태스크 | 규모 |
|---|---|
| local_search (메일 73 + 메신저 70) | 143개 |
| global_search (MAP 310 + REDUCE 20) | 330개 |
| 합계 | 473개 (216 step, 8 epoch) |
1vllm serve /path/to/merged/model \
2 --served-model-name socialvisualizer-llama-query \
3 --port 8004--enable-lora로 베이스 모델 위에 어댑터를 동적으로 얹어 서빙할 수도 있습니다.1model_name_or_path: meta-llama/Llama-3.1-8B-Instruct
2adapter_name_or_path: <다운받은 이 어댑터 경로>
3template: llama3
4finetuning_type: lora
5export_dir: <저장할 경로>
6export_size: 5
7export_device: cpu
8export_legacy_format: falsellamafactory-cli export merge.yamllocal_search,
global_search)1vllm serve <merge된 모델 경로> \
2 --served-model-name socialvisualizer-llama-query \
3 --max-model-len 32768 \
4 --gpu-memory-utilization 0.3sft_data_construction/query/README.md 참고), 학습 config는 아래 저장소의
llama-finetune/ 폴더에서 확인할 수 있습니다:LICENSE 파일 참고).llama-3.1-8b-socialvisualizer-index-lora를 참고하세요.