kd.metrics.EmptyState#
- class kauldron.metrics.EmptyState(
- *,
- parent: kauldron.metrics.base_state._MetricT = _EMPTY_TYPE.EMPTY,
Bases:
kauldron.metrics.base_state.State[kauldron.metrics.base_state._MetricT]Empty state.
- classmethod empty() kauldron.metrics.base_state.EmptyState[source]
Returns an empty instance (i.e. .merge(State.empty()) is a no-op).
- merge(
- other: kauldron.metrics.base_state.EmptyState,
Returns a new state that is the accumulation of self and other.
- compute() dict[Any, Any][source]
Computes final metrics from intermediate values.
- replace(**updates)
Returns a new object replacing the specified fields with new values.