Documentation
搜索文档…
wandb.alert()
通过Python脚本触发警报(Alert),通过Slack或电子邮件发送给你。
  1. 3.
    检查你的Slack或电子邮件以查看脚本触发的警报。

概述

wandb.alert(title="Low Acc", text="Accuracy is below the expected threshold")
  • title (string): 警报的简短描述, 例如“Low accuracy”
  • text (string): 关于触发警报的事件的一个更长更详细的说明
  • level (可选): 等级)警报的重要性,必须为INFO、WARN和`ERROR其中之一。
  • wait_duration (可选): 在发送具有相同 title 的另一个警报之前要等待多少秒。这有助于减少垃圾警报。

示例

这个简单的警报会在准确率低于阈值时发出一个警告。为避免垃圾警报,相距至少5分钟它才会发送警报。
1
from datetime import timedelta
2
import wandb
3
from wandb import AlertLevel
4
5
if acc < threshold:
6
wandb.alert(
7
title='Low accuracy',
8
text=f'Accuracy {acc} is below the acceptable theshold {threshold}',
9
level=AlertLevel.WARN,
10
wait_duration=timedelta(minutes=5)
11
)
Copied!
最近更新 9mo ago
复制链接