파인튜닝할 수 있는 모델 목록은 OpenAI 문서를 참조하세요.
OpenAI Python API 설치 또는 업데이트
OpenAI 파인튜닝 결과 동기화하기
wandb.integration.openai.fine_tuning 모듈의 WandbLogger 클래스를 사용하세요.

파인튜닝 결과 동기화하기
Reference
| Argument | Description |
|---|---|
| fine_tune_job_id | 이는 client.fine_tuning.jobs.create를 사용하여 파인튜닝 작업을 생성할 때 얻는 OpenAI Fine-Tune ID입니다. 이 인자가 None(기본값)이면, 아직 동기화되지 않은 모든 OpenAI 파인튜닝 작업이 W&B와 동기화됩니다. |
| openai_client | 초기화된 OpenAI client를 sync에 전달합니다. client를 제공하지 않으면 로거가 자체적으로 client를 초기화합니다. 기본값은 None입니다. |
| num_fine_tunes | ID를 제공하지 않으면, 동기화되지 않은 모든 파인튜닝 결과가 W&B에 로그됩니다. 이 인자는 동기화할 최근 파인튜닝 개수를 선택할 수 있게 합니다. 예를 들어 num_fine_tunes가 5이면, 가장 최근 파인튜닝 5개를 선택합니다. |
| project | 파인튜닝 메트릭, 모델, 데이터 등이 로그될 W&B 프로젝트 이름입니다. 기본 프로젝트 이름은 “OpenAI-Fine-Tune”입니다. |
| entity | 실행을 전송할 W&B 사용자 이름 또는 팀 이름입니다. 기본적으로 기본 엔터티(일반적으로 사용자 이름)가 사용됩니다. |
| overwrite | 동일한 파인튜닝 작업에 대한 기존 wandb 실행이 있더라도 강제로 로그하고 덮어씁니다. 기본값은 False입니다. |
| wait_for_job_success | OpenAI 파인튜닝 작업이 시작되면 일반적으로 어느 정도 시간이 걸립니다. 파인튜닝 작업이 완료되는 즉시 메트릭이 W&B에 로그되도록 하기 위해, 이 설정은 60초마다 파인튜닝 작업 상태가 succeeded로 변경되었는지 확인합니다. 파인튜닝 작업이 성공한 것으로 감지되면 메트릭은 자동으로 W&B와 동기화됩니다. 기본값은 True입니다. |
| model_artifact_name | 로그되는 모델 아티팩트의 이름입니다. 기본값은 "model-metadata"입니다. |
| model_artifact_type | 로그되는 모델 아티팩트의 타입입니다. 기본값은 "model"입니다. |
| **kwargs_wandb_init | wandb.init()에 직접 전달되는 추가 인자들입니다. |
데이터셋 버전 관리 및 시각화
버전 관리

시각화

파인튜닝된 모델과 모델 버전 관리
WandbLogger는 모델의 모든 세부 정보(하이퍼파라미터, 데이터 파일 ID 등)와 fine_tuned_model ID를 포함하는 model_metadata.json 파일을 생성하고, 이를 W&B 아티팩트로 로깅합니다.
이 모델(메타데이터) 아티팩트는 이후 W&B Registry의 모델과 연결할 수 있습니다.

자주 묻는 질문
실행을 어떻게 정리할 수 있나요?
파인튜닝된 모델에는 어떻게 접근할 수 있나요?
model_metadata.json)와 설정(config)으로 W&B에 기록됩니다.
VERSION은 다음 중 하나입니다.
v2와 같은 버전 번호ft-xxxxxxxxx와 같은 fine-tune IDlatest처럼 자동으로 추가되거나 직접 추가한 alias(별칭)
model_metadata.json 파일을 읽어서 fine_tuned_model ID를 확인할 수 있습니다.
파인튜닝이 성공적으로 동기화되지 않은 경우에는 어떻게 해야 하나요?
overwrite=True 옵션과 파인튜닝 작업 ID를 함께 전달하면 됩니다:
W&B로 내 데이터셋과 모델을 추적할 수 있나요?
wandb.Artifact, wandb.Run.log 등의 저수준 wandb API를 사용해 파이프라인을 제어할 수 있습니다. 이를 통해 데이터와 모델의 완전한 추적성을 확보할 수 있습니다.

리소스
- OpenAI Fine-tuning Documentation은 매우 자세하며 유용한 팁이 많이 포함되어 있습니다.
- 데모 Colab
- How to Fine-Tune Your OpenAI GPT-3.5 and GPT-4 Models with W&B 보고서