본문으로 건너뛰기

익명 모드

누구나 쉽게 실행할 수 있는 코드를 공개하고 싶으신가요? 익명 모드를 사용하여 사용자가 W&B 계정을 만들 필요 없이 코드를 실행하고, W&B 대시보드를 볼 수 있게 하고, 결과를 시각화할 수 있습니다.

wandb.init(anonymous="allow")로 익명 모드에서 결과를 로깅하도록 허용합니다.

정보

논문을 출판하시나요? W&B를 인용해주세요, 그리고 W&B를 사용하면서 코드를 어떻게 접근 가능하게 만들 수 있는지에 대해 질문이 있다면 support@wandb.com으로 문의해주세요.

계정이 없는 사용자가 결과를 어떻게 볼 수 있나요?

anonymous="allow"로 설정하고 누군가가 스크립트를 실행하는 경우:

  1. 자동으로 임시 계정 생성: W&B는 이미 로그인된 계정을 확인합니다. 계정이 없으면 자동으로 새로운 익명 계정을 생성하고 해당 세션에 API 키를 저장합니다.
  2. 빠르게 결과 로깅: 사용자는 스크립트를 실행하고 재실행할 수 있으며, 자동으로 W&B 대시보드 UI에서 결과가 나타나는 것을 볼 수 있습니다. 이러한 미인증 익명의 실행은 7일 동안 사용 가능합니다.
  3. 데이터가 유용할 때 클레임: 사용자가 W&B에서 가치 있는 결과를 찾으면, 페이지 상단의 배너에 있는 버튼을 클릭하기만 하면 실행 데이터를 실제 계정으로 저장할 수 있습니다. 실행을 클레임하지 않으면 7일 후에 삭제됩니다.
주의

익명 실행 링크는 민감합니다. 이러한 링크는 누구나 실험 결과를 볼 수 있고 7일 동안 클레임할 수 있으므로, 신뢰할 수 있는 사람들과만 링크를 공유해야 합니다. 결과를 공개적으로 공유하고자 하지만 저자의 신원을 숨기고 싶다면, support@wandb.com으로 연락하여 유스 케이스에 대해 더 자세히 공유해주세요.

기존 계정이 있는 사용자에게는 어떤 일이 발생하나요?

스크립트에서 anonymous="allow"를 설정하면, 익명 계정을 생성하기 전에 먼저 기존 계정이 있는지 확인합니다. 이는 W&B 사용자가 스크립트를 찾아 실행하면, 그들의 결과가 정상적인 실행처럼 자신의 계정에 정확하게 로깅된다는 것을 의미합니다.

익명 사용자에게 사용할 수 없는 기능은 무엇인가요?

  • 영구적인 데이터가 없음: 익명 계정에서 실행은 7일 동안만 저장됩니다. 사용자는 익명 실행 데이터를 실제 계정에 저장하여 클레임할 수 있습니다.

  • 아티팩트 로깅 불가: 실행은 커맨드라인에 아티팩트를 익명 실행에 로그할 수 없다는 경고를 출력합니다.

  • 프로필 또는 설정 페이지 없음: 실제 계정에만 유용한 특정 페이지들은 UI에서 사용할 수 없습니다.

사용 예

예제 노트북을 시도해보세요 익명 모드가 어떻게 작동하는지 확인할 수 있습니다.

import wandb

# 익명 계정을 허용하며 실행 시작
wandb.init(anonymous="allow")

# 트레이닝 루프에서 결과 로깅
wandb.log({"acc": 0.91})

# 실행을 마침으로 표시
wandb.finish()
Was this page helpful?👍👎