본문으로 건너뛰기

태그

태그는 로그된 메트릭이나 아티팩트 데이터에서 명확하지 않은 특정 특징을 가진 run에 라벨을 붙이는 데 사용될 수 있습니다 -- 이 run의 모델이 in_production이고, 저 run은 preemptible이며, 이 run은 baseline을 대표합니다.

태그 추가 방법

run이 생성될 때 태그를 추가할 수 있습니다: wandb.init(tags=["tag1", "tag2"]).

또한 트레이닝 중에 특정 메트릭이 사전에 정의된 임계값을 넘을 경우와 같이 run의 태그를 업데이트할 수도 있습니다:

run = wandb.init(entity="entity", project="capsules", tags=["debug"])

...

if current_loss < threshold:
run.tags = run.tags + ("release_candidate",)

run이 W&B에 로그된 후에도 여러 방법으로 태그를 추가할 수 있습니다.

run이 생성된 후에는 우리의 public API를 사용하여 다음과 같이 태그를 업데이트할 수 있습니다:

run = wandb.Api().run("{entity}/{project}/{run-id}")
run.tags.append("tag1") # 여기서 run 데이터를 기반으로 태그를 선택할 수 있습니다
run.update()

Public API 사용 방법에 대해서는 참조 문서 또는 가이드에서 더 자세히 알아볼 수 있습니다.

태그 제거 방법

UI를 통해서도 run에서 태그를 제거할 수 있습니다.

이 방법은 대량의 run에서 태그를 제거하기에 가장 적합합니다.

프로젝트 페이지runs 사이드바에서 오른쪽 상단의 테이블 아이콘을 클릭합니다. 이렇게 하면 사이드바가 전체 runs 테이블로 확장됩니다.

테이블에서 run 위로 마우스를 올리면 왼쪽에 체크박스가 나타나거나 모든 run을 선택할 수 있는 헤더 행의 체크박스를 볼 수 있습니다.

체크박스를 클릭하여 대량 작업을 활성화합니다. 태그를 제거하고자 하는 run을 선택합니다.

run 행 위에 있는 태그 버튼을 클릭합니다.

run에서 제거하려는 태그 옆의 체크박스를 클릭합니다.

Was this page helpful?👍👎