Passer au contenu principal

class OnRunMetric

Une métrique de run répond à une condition définie par l’utilisateur. Exemples : Définissez un événement qui se déclenche pour n’importe quel run du projet “my-project” lorsque la moyenne des 5 dernières valeurs de la métrique “my-metric” dépasse 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),
)

méthode OnRunMetric.__init__

__init__(
    event_type: 'Literal[RUN_METRIC_THRESHOLD, RUN_METRIC_CHANGE, RUN_METRIC_ZSCORE]',
    scope: 'ProjectScope',
    filter: 'RunMetricFilter'
) → None
Arguments :
  • event_type (Literal[RUN_METRIC_THRESHOLD, RUN_METRIC_CHANGE, RUN_METRIC_ZSCORE]):
  • scope (ProjectScope): Le périmètre de l’événement : il doit s’agir d’un projet.
  • filter (RunMetricFilter): Condition(s) sur le run et/ou la métrique à remplir pour que cet événement se déclenche.
Retourne : Un objet OnRunMetric.