지난주 모델이 더 좋았는데 아무도 못 찾는다 · 지금 서비스 중인 것은 어느 파일인가 · 퀴즈
퀴즈: 레지스트리가 답하는 질문
문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.
같은 이름으로 모델을 레지스트리에 계속 등록하면 버전 번호는 어떻게 되나?
- 등록할 때마다 1씩 올라간다
- 등록할 때 사람이 직접 정해 준다
- 학습 날짜를 그대로 번호로 쓴다
- 지표가 좋아질 때만 번호가 올라간다
별칭(alias)과 버전(version)의 차이를 가장 정확히 말한 것은?
- 별칭은 사람이 읽기 쉬운 이름이고 버전은 그 이름의 축약형이다
- 별칭은 버전을 압축해 저장한 형태라 용량이 작다
- 버전은 변하지 않는 사실이고 별칭은 지금 그 역할을 맡은 버전을 가리킨다
- 버전은 실험에, 별칭은 학습 데이터에 붙는 표시다
운영 서빙이 버전 번호 대신 champion 별칭을 바라보게 하면 되돌리기가 어떻게 달라지나?
- 모델 파일을 다시 내려받아야 해서 더 오래 걸린다
- 별칭이 가리키는 버전을 바꾸는 일이 되고 그 변경이 이력에 남는다
- 이전 버전을 레지스트리에서 지워야 반영된다
- 서빙을 멈췄다가 다시 시작해야 별칭이 갱신된다
등록된 버전에 계보(lineage) 정보가 붙어 있으면 무엇을 할 수 있나?
- 같은 모델을 다른 형식으로 자동 변환할 수 있다
- 버전 사이의 파일 차이를 바이트 단위로 비교할 수 있다
- 다음 버전의 지표를 미리 추정할 수 있다
- 그 버전을 만든 실행으로 거슬러 올라가 학습 조건을 확인할 수 있다
태그(tag)를 별칭 대신 쓰기 좋은 상황은 어느 쪽인가?
- 여러 버전에 동시에 붙는 검증 상태 같은 표시를 남길 때
- 운영 트래픽이 어느 버전으로 갈지 정할 때
- 모델 파일의 저장 위치를 바꿀 때
- 버전 번호를 다시 매길 때
실패한 버전을 레지스트리에서 지우는 습관의 문제는?
- 남은 버전들의 번호가 앞으로 당겨져 어긋난다
- 별칭이 자동으로 다음 버전을 가리키게 된다
- 레지스트리 전체가 읽기 전용으로 잠긴다
- 왜 실패했는지가 함께 사라져 비슷한 시도를 반복하게 된다