Share via


IProgressChannel.Checkpoint(Nullable<Double>[]) Method

Definition

Submit a 'checkpoint' entry. These entries are guaranteed to be delivered to the progress listener, if it is interested. Typically, this would contain some intermediate metrics, that are only calculated at certain moments ('checkpoints') of the computation.

For example, SDCA may report a checkpoint every time it computes the loss, or LBFGS may report a checkpoint every iteration.

The only parameter, values, is interpreted in the following fashion:

  • First MetricNames.Length items, if present, are metrics.
  • Subsequent ProgressNames.Length items, if present, are progress units.
  • Subsequent ProgressNames.Length items, if present, are progress limits.
  • If any more values remain, an exception is thrown.
public void Checkpoint (params double?[] values);
abstract member Checkpoint : Nullable<double>[] -> unit
Public Sub Checkpoint (ParamArray values As Nullable(Of Double)())

Parameters

values
Nullable<Double>[]

The metrics, progress units and progress limits.

Applies to