メインコンテンツへスキップ
GitHub ソース

class OnRunMetric

run のメトリックがユーザー定義の条件を満たしたときにトリガーされるイベントです。 例: プロジェクト “my-project” 内の任意の run に対して、 メトリック “my-metric” の直近 5 個の値の平均が 123.45 を超えたときにトリガーされるイベントを定義します:
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),
)

メソッド 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 および/または metric の条件。
戻り値: OnRunMetric オブジェクトを返します。