oa::CbCsvLogger

oa::CsvLoggerCallback Appends one exact row per completed optimizer step. Rate columns use explicit units; there is no logging cadence hidden inside the metric lifecycle.

Inheritance

public CbTraining · public Callback

Public Methods

void oa::CbCsvLogger::onEpochEnd(oa::ItTraining & inIter)
void oa::CbCsvLogger::onStepEnd(oa::ItTraining & inIter)
void oa::CbCsvLogger::onTrainBegin(oa::ItTraining & inIter)
void oa::CbCsvLogger::onTrainEnd(oa::ItTraining & inIter)

Constructor & Destructor Documentation

oa::CbCsvLogger::CbCsvLogger( const oa::String & inPath )
No public source comment is attached to this declaration.

Parameters

inPath
const oa::String &

void oa::CbCsvLogger::~CbCsvLogger()
No public source comment is attached to this declaration.

Public Method Documentation

void oa::CbCsvLogger::onEpochEnd( oa::ItTraining & inIter )
No public source comment is attached to this declaration.

Parameters

inIter
oa::ItTraining &

Returns

void

The declared return value.

void oa::CbCsvLogger::onStepEnd( oa::ItTraining & inIter )
No public source comment is attached to this declaration.

Parameters

inIter
oa::ItTraining &

Returns

void

The declared return value.

void oa::CbCsvLogger::onTrainBegin( oa::ItTraining & inIter )
No public source comment is attached to this declaration.

Parameters

inIter
oa::ItTraining &

Returns

void

The declared return value.

void oa::CbCsvLogger::onTrainEnd( oa::ItTraining & inIter )
No public source comment is attached to this declaration.

Parameters

inIter
oa::ItTraining &

Returns

void

The declared return value.