Skip to main content
이 문서에서는 프로젝트가 많은 run에 걸쳐 여러 모델 아키텍처를 탐색할 때, 각 아키텍처의 체크포인트를 독립적으로 추적할 수 있도록 아티팩트를 구성하는 방법을 설명합니다. 모델을 버전 관리하는 방법은 여러 가지가 있습니다. Artifacts는 특정 요구 사항에 맞는 모델 버전 관리 도구를 제공합니다. 여러 모델 아키텍처를 탐색하는 프로젝트에서는 일반적으로 아키텍처별로 아티팩트를 분리하는 방식을 사용합니다. 다음 step을 살펴보세요.
  1. 서로 다른 각 모델 아키텍처마다 새 아티팩트를 만드세요. 아키텍처에 대한 자세한 설명을 제공하려면, run에 config를 사용하는 것과 비슷하게 아티팩트의 metadata 속성을 사용하세요. 아키텍처별로 아티팩트를 분리하면 각 모델의 버전 이력이 서로 독립적으로 유지됩니다.
  2. 각 모델에 대해 log_artifact를 사용해 체크포인트를 주기적으로 기록하세요. W&B는 이러한 체크포인트의 이력을 구축하고, 가장 최근 항목에 latest 별칭을 붙입니다. 특정 모델 아키텍처의 최신 체크포인트를 참고하려면 [ARCHITECTURE-NAME]:latest를 사용하세요.
이 방식을 사용하면 아키텍처별로 구분된 버전 이력을 유지하면서, 각 아키텍처의 가장 최근 체크포인트를 가리키는 안정적인 latest 레퍼런스도 사용할 수 있습니다.
Artifacts