Observers#

Observer interface#

set_observer(obs[, key])

Set the global observer at key

get_observer([key])

Get the global observer at key

observe(*args, **kwargs)

call observe on the root observer

increment(*args, **kwargs)

call increment on the root observer

param(*args, **kwargs)

call param on the root observer

timer(*args, **kwargs)

call timer on the root observer

Observer()

Observer base class for recording metrics

Observer.observe(name, value, **kwargs)

Observe a metric value

Ray implementations#

RayActorWrappedObserver(cls, *args, **kwargs)

Create actor from another observer

RayMetricsObserver()

Observer implemented using ray metrics

Aim implementations#

AimObserver([run])

Aim-based observer

Mlflow implementations#

MlflowObserver([run, experiment, tracking_uri])

Mlflow-based observer