メインコンテンツへスキップ

class OnRunMetric

run のメトリクスが、ユーザー定義の条件を満たした場合です。 例: メトリクス “my-metric” の直近 5 個の値の平均が 123.45 を超えたときに、プロジェクト “my-project” 内の任意の run に対してトリガーされるイベントを定義します:
from wandb import Api
from wandb.automations import OnRunMetric, RunEvent

api = Api()
project = api.project(name="my-project")

event = OnRunMetric(
    scope=project,
    filter=RunEvent.metric("my-metric").avg(5).gt(123.45),
)

method OnRunMetric.__init__

__init__(
    event_type: 'Literal[RUN_METRIC_THRESHOLD, RUN_METRIC_CHANGE, RUN_METRIC_ZSCORE]',
    scope: 'ProjectScope',
    filter: 'RunMetricFilter'
) → None
引数:
  • event_type (Literal[RUN_METRIC_THRESHOLD, RUN_METRIC_CHANGE, RUN_METRIC_ZSCORE]):
  • scope (ProjectScope): イベントのスコープ。プロジェクトである必要があります。
  • filter (RunMetricFilter): このイベントがトリガーされるために満たす必要がある、run および/またはメトリクスの条件。
戻り値: OnRunMetric オブジェクト。