
W&B 알림을 사용하려면 코드에
run.alert()를 추가해야 합니다. 코드를 수정하지 않으면 Automations에서 W&B의 이벤트(예: artifact 아티팩트 버전이 생성되거나 run metric이 임계값을 충족하거나 변경될 때)를 기반으로 Slack에 알림을 보내는 또 다른 방법을 제공합니다.예를 들어, 자동화는 새 버전이 생성될 때 Slack 채널에 알림을 보내거나, 아티팩트에 production 별칭이 추가될 때 자동화된 테스트 웹훅을 실행하거나, run의 loss가 허용 범위 내에 있을 때만 검증 작업을 시작할 수 있습니다.Automations 개요를 읽거나 자동화 만들기를 확인하세요.다음 가이드는 Multi-tenant Cloud의 알림에만 적용됩니다.Private Cloud 또는 W&B Dedicated Cloud에서 W&B Server를 사용하는 경우 Slack 알림을 설정하려면 W&B Server에서 Slack 알림 구성을 참고하세요.
자동화된 run 라이프사이클 알림
W&B는 코드 변경 없이 run이 완료되거나 크래시될 때 알림을 보낼 수 있습니다. User Settings에서 Alerts 섹션으로 스크롤한 다음 다음을 켜세요:- Run finished: run이 성공적으로 완료되면 알림을 받습니다.
- Run crashed:
run.finish()를 호출하지 않고 run이 종료될 때 알림을 받습니다.
run.alert()를 사용하세요.
알림은 이메일 또는 Slack으로 전달되며, 동일한 사용자 설정 패널에서 구성합니다. 전달 설정은 scriptable alerts와 공유되며, 다음 섹션에서 다루는 내용으로 metric 임계값이나 NaN loss와 같은 맞춤형 조건에서 알림을 트리거할 수 있게 합니다.
run.alert()로 scriptable alerts를 설정하려면 다음 단계를 따르세요. 이 단계는 다음 섹션에서 자세히 설명합니다:
- W&B User Settings에서 Alerts를 켜세요.
- 코드에
run.alert()를 추가하세요. - 구성을 테스트하세요.
- W&B User Settings에서 알림 켜기
User Settings에서 다음을 수행하세요.
- Alerts 섹션까지 스크롤하세요.
run.alert()에서 보내는 알림을 받으려면 Scriptable run alerts를 켜세요.- Connect Slack을 사용하여 알림을 게시할 Slack 채널을 선택하세요. 알림을 비공개로 유지할 수 있는 Slackbot 채널을 권장합니다.
- Email 알림은 W&B에 가입할 때 사용한 이메일 주소로 전송됩니다. 알림으로 받은편지함이 가득 차지 않도록 이메일 필터를 설정해 모든 알림이 한 폴더로 들어가게 하는 것이 좋습니다.

- 코드에
run.alert() 추가하기
코드에 run.alert() 추가하기run.alert()를 추가하세요(노트북 또는 Python 스크립트에서). 트리거되기를 원하는 위치에
- 설정 테스트
Slack이나 이메일에서 알림 메시지를 확인하세요. 받지 못했다면 User Settings에서 Scriptable Alerts에 대한 이메일이나 Slack 알림이 켜져 있는지 확인하세요.
예시
이 단순한 알림은 정확도가 임계값 미만으로 떨어지면 경고를 보냅니다. 이 예제에서는 최소 5분 간격으로만 알림을 보냅니다.사용자 태그 또는 멘션
@ 기호 뒤에 Slack 사용자 ID를 붙여 알림의 제목이나 텍스트에서 자신이나 동료를 태그하세요. Slack 사용자 ID는 Slack 프로필 페이지에서 찾을 수 있습니다.팀 알림 설정
팀 관리자는 팀 설정 페이지에서 팀에 대한 알림을 설정할 수 있습니다:wandb.ai/teams/your-team.
팀 알림은 팀의 모든 사람에게 적용됩니다. W&B는 알림을 비공개로 유지하기 때문에 Slackbot 채널을 사용하는 것을 권장합니다.