telemetry.callbacks

telemetry.callbacks

Trainer callbacks for reporting runtime metrics at regular intervals.

Classes

Name Description
TelemetryCallback Trainer callback for tracking and reporting runtime metrics.

TelemetryCallback

telemetry.callbacks.TelemetryCallback()

Trainer callback for tracking and reporting runtime metrics.

This callback tracks training progress, runtime, and memory usage, sending telemetry at configurable intervals.

Methods

Name Description
on_epoch_begin Handle epoch start.
on_epoch_end Handle epoch end.
on_step_end Handle step end.
on_train_begin Handle training start.
on_train_end Handle training end.
on_epoch_begin
telemetry.callbacks.TelemetryCallback.on_epoch_begin(
    args,
    state,
    control,
    **kwargs,
)

Handle epoch start.

on_epoch_end
telemetry.callbacks.TelemetryCallback.on_epoch_end(
    args,
    state,
    control,
    **kwargs,
)

Handle epoch end.

on_step_end
telemetry.callbacks.TelemetryCallback.on_step_end(
    args,
    state,
    control,
    **kwargs,
)

Handle step end.

on_train_begin
telemetry.callbacks.TelemetryCallback.on_train_begin(
    args,
    state,
    control,
    **kwargs,
)

Handle training start.

on_train_end
telemetry.callbacks.TelemetryCallback.on_train_end(
    args,
    state,
    control,
    **kwargs,
)

Handle training end.