유스 케이스
runs의 입력 및 출력으로 전체 ML 워크플로우에서 아티팩트를 사용할 수 있습니다. 데이터셋, 모델 또는 기타 아티팩트를 처리 입력으로 사용할 수 있습니다.
유스 케이스 | 입력 | 출력 |
---|---|---|
모델 트레이닝 | 데이터셋 (트레이닝 및 검증 데이터) | 트레이닝된 모델 |
데이터셋 전처리 | 데이터셋 (raw 데이터) | 데이터셋 (전처리된 데이터) |
모델 평가 | 모델 + 데이터셋 (테스트 데이터) | W&B Table |
모델 최적화 | 모델 | 최적화된 모델 |
다음 코드 조각은 순서대로 실행해야 합니다.
아티팩트 만들기
다음 네 줄의 코드로 아티팩트를 만드세요:- W&B run을 만듭니다.
wandb.Artifact
API로 아티팩트 오브젝트를 만듭니다.- 모델 파일 또는 데이터셋과 같은 파일을 아티팩트 오브젝트에 하나 이상 추가합니다.
- 아티팩트를 W&B에 기록합니다.
dataset.h5
파일을 example_artifact
라는 아티팩트에 기록하는 방법을 보여줍니다:
Amazon S3 버킷과 같은 외부 오브젝트 스토리지에 저장된 파일 또는 디렉토리에 대한 참조를 추가하는 방법에 대한 자세한 내용은 외부 파일 추적 페이지를 참조하십시오.
아티팩트 다운로드
use_artifact
메소드를 사용하여 run에 대한 입력으로 표시할 아티팩트를 지정합니다.
이전 코드 조각에 따라 다음 코드 블록은 training_dataset
아티팩트를 사용하는 방법을 보여줍니다.
root
파라미터에 사용자 지정 경로를 전달하여 특정 디렉토리에 아티팩트를 다운로드할 수 있습니다. 아티팩트를 다운로드하는 다른 방법과 추가 파라미터를 보려면 아티팩트 다운로드 및 사용 가이드를 참조하세요.