메인 콘텐츠로 건너뛰기
W&B run을 초기화하면 W&B는 해당 run에 run ID라고 하는 고유 식별자를 할당합니다. 각 run에는 사람이 읽기 쉬운 형태의, 고유할 필요는 없는 run 이름도 있으며, 이 이름은 사용자가 직접 지정할 수 있습니다.

Run ID

run ID는 각 run을 고유하게 식별하는 값입니다. 기본적으로 W&B는 새 run을 초기화할 때 무작위이면서 고유한 run ID를 자동으로 생성합니다. 다만 run을 초기화할 때 사용자 고유의 run ID를 직접 지정하면 해당 ID가 사용됩니다.

run ID 찾기

run의 고유 ID는 W&B Python SDK를 사용해 코드에서 찾거나, W&B App에서 직접 확인할 수 있습니다.
run을 초기화하면 W&B가 터미널에 고유한 run ID를 출력합니다. 예를 들어, 다음 코드 스니펫은 W&B run을 초기화합니다:
import wandb
entity = "nico"  # 자신의 W&B entity로 바꾸세요
project = "awesome-project" 
with wandb.init(entity=entity, project=project) as run:
    # 여기에 코드를 작성하세요
터미널에는 다음과 같이 출력됩니다:
wandb: Syncing run earnest-sunset-1
wandb: ⭐️ View project at https://wandb.ai/nico/awesome-project
wandb: 🚀 View run at https://wandb.ai/nico/awesome-project/runs/1jx1ud12
run URL의 마지막 부분 1jx1ud12가 고유한 run ID입니다.
run의 고유 ID를 사용하면 W&B App에서 해당 run의 overview 페이지로 바로 이동할 수 있습니다. 다음 코드 블록은 특정 run에 대한 URL 경로 형식을 보여줍니다:
특정 run에 대한 W&B App URL
https://wandb.ai/<entity>/<project>/<run-id>
꺾쇠 괄호(< >)로 둘러싸인 값을 entity, 프로젝트, 그리고 run ID의 실제 값으로 바꾸세요.

사용자 지정 run ID 생성

run을 초기화할 때 원하는 run ID를 문자열 형태로 id 매개변수에 전달하세요:
import wandb

with wandb.init(entity="<project>", project="<project>", id="<run-id>") as run:
    # 여기에 코드를 작성하세요

Run name

각 run에는 사람이 읽기 쉬운(하지만 고유하지 않은) run 이름이 있습니다. 기본적으로 새 run을 초기화할 때 run 이름을 지정하지 않으면 W&B가 임의의 run 이름을 생성합니다. run 이름은 프로젝트의 Workspace 안과 run의 Overview 페이지 상단에 표시됩니다. 이전 예시를 이어서, 이 run의 이름은 glowing-shadows-8입니다.
Run ID location
run을 초기화할 때 run 이름을 지정하거나, 나중에 이름을 변경할 수 있습니다.

사용자 지정 run 이름 만들기

wandb.init() 메서드에 name 파라미터를 전달하여 run 이름을 지정합니다.
import wandb

with wandb.init(entity="<project>", project="<project>", name="<run-name>") as run:
    # 여기에 코드를 작성하세요

run 이름 바꾸기

Python SDK로 프로그램에서 초기화한 run이든 W&B App에서 인터랙티브하게 시작한 run이든, 이름을 변경할 수 있습니다.
wandb.Api.Run을 사용해 W&B에 기록된 run을 가져옵니다. 이 메서드는 run 이름을 업데이트할 수 있는 run object를 반환합니다. 변경 사항을 저장하려면 wandb.Api.Run.update() 메서드를 호출합니다.꺾쇠 괄호(< >)로 둘러싸인 값을 실제 환경에 맞는 값으로 바꾸십시오.
import wandb

api = wandb.Api()

# Access run by its path
run = api.run(path = "<entity>/<project>/<run-id>")

# Specify a new run name
run.name = "<new-run-name>"
run.update()

Run 표시 이름

각 run에는 워크스페이스별로 사용자 지정할 수 있는 run display name도 있습니다.
한 워크스페이스에서 run의 표시 이름을 변경해도, 그 표시 이름은 해당 워크스페이스에만 변경되며 다른 워크스페이스나 프로젝트에는 영향을 주지 않습니다.
표시 이름의 기본값은 run 이름과 동일합니다. 표시 이름은 run의 워크스페이스와 Runs 테이블에 표시됩니다. run display name을 사용하면, 프로젝트에서 run 이름을 바꾸지 않고도 해당 워크스페이스에 표시되는 run 이름만 따로 지정할 수 있습니다.

run 표시 이름 변경하기

W&B App에서 run의 표시 이름을 변경하려면:
  1. W&B 프로젝트로 이동합니다.
  2. Workspace 또는 Runs 탭을 선택합니다.
  3. 이름을 변경할 run을 검색하거나 스크롤하여 찾습니다.
  4. run 이름에 마우스를 올린 후 세로 점 세 개 아이콘을 클릭하고, Rename run을 클릭합니다.
  5. Display name 필드에 새 표시 이름을 입력합니다.
  6. Save를 클릭합니다.

run 이름 잘림 방식 사용자 지정

기본적으로 긴 run 이름은 가독성을 위해 가운데가 잘립니다. run 이름의 잘림 방식을 사용자 지정하려면:
  1. Runs 목록 상단의 작업 ... 메뉴를 클릭합니다.
  2. Run name cropping을 끝, 가운데, 또는 시작 부분을 잘라내도록 설정합니다.