모델이 모델 아티팩트와 모델 어댑터의 결합이라는 사실을 기억해두세요:
가끔은 모델 아티팩트를 변경하거나 재생성하지 않고 모델 어댑터를 업데이트하는 것이 유용할 수 있습니다. 예를 들어:
load
, api
, predict
, 또는 run_inference
메소드를 업데이트합니다.그러나, 모델 어댑터를 업데이트하면 모델의 추론 환경에 파괴적인 변화를 일으킬 수 있습니다. 모델 어댑터를 변경할 때는 다음 사항을 기억해야 합니다:
load
, api
, predict
, 또는 run_inference
의 새로운 구현이 기존 아티팩트와 호환되어야 합니다.모델 어댑터를 업데이트할 때는 주의를 기울이고, 먼저 새로운 브랜치에서 변경사항을 테스트하는 것이 권장됩니다.
Foundry는 게시된 모델 가중치를 유지하면서 모델 버전의 모델 어댑터를 가장 최근 커밋 또는 태그로 업그레이드할 수 있게 합니다.
모델 어댑터를 업그레이드하려면 먼저 정의된 저장소에서 모델 어댑터 클래스에 변경사항을 구현하고 게시합니다. Code Repositories의 Model Training 템플릿에서는 모든 커밋 후에 변경사항이 게시됩니다. Model Adapter 템플릿에서는 새 태그가 생성된 후에 변경사항이 게시됩니다.
다음으로, 모델 애플리케이션에서 추론 설정 카드로 스크롤합니다. 모델 어댑터 업그레이드하기를 클릭합니다.
모델 버전 생성하기를 클릭하면 이전에 게시된 모델 아티팩트를 사용하여 업데이트된 모델 어댑터로 새 모델 버전을 생성합니다.
이전 모델 버전이 modeling objective에 제출되었다면, 업데이트된 모델 버전은 자동으로 제출되지 않으며 다시 제출해야 합니다.