사전 요구 사항
시작하기 전에 다음 항목을 준비하세요.- Forge 계정. 계정이 없다면 가입하세요.
- API 키. Forge에서 프로필 아이콘을 클릭하고 Settings를 선택한 다음 Create new API key를 클릭하세요. 키는 다시 확인할 수 없으므로 표시될 때 바로 복사해 두세요. 이 문서의 예시에서는
WANDB_API_KEY환경 변수에서 키를 읽어 옵니다. ART에서 키를 어디에 설정해야 하는지는 ART 퀵스타트를 참조하세요. - 트레이닝 메트릭을 기록하고 트레이닝된 어댑터를 저장할 Weights & Biases 프로젝트. Projects를 참조하세요.
- 모델이 학습할 동작을 보여 주는 입력 및 출력 예시로 구성된 데이터셋. 필요한 형식은 ART Serverless SFT 문서에 설명되어 있습니다.
- ART 프레임워크(API를 직접 호출하지 않고 ART를 사용하는 경우). ART 퀵스타트의 설치 단계를 따르세요.
Serverless SFT를 사용해야 하는 경우
원하는 동작의 예시를 이미 가지고 있거나 만들 수 있다면 Serverless SFT가 적합합니다.- 증류(Distillation): 더 크고 성능이 뛰어난 모델의 출력으로 트레이닝하여 그 지식을 더 작고 빠른 모델로 이전합니다.
- 출력 스타일 및 형식 학습: 특정 응답 형식, 어조 또는 구조를 따르도록 모델을 트레이닝합니다.
- RL 전 워밍업: Serverless RL로 모델을 개선하기 전에 지도 학습용 예시를 먼저 제공합니다.
모델 트레이닝
- ART 프레임워크
- Serverless Training API
ART는 Serverless Training API를 래핑하여 데이터셋, 트레이닝 run, 체크포인트를 대신 관리해 줍니다. 처음 시작할 때는 이 방법을 권장합니다. ART Serverless SFT 문서를 참고하여 데이터셋을 준비하고 트레이닝 작업을 시작하세요.