Contents

struct

SushiAI::Train::RunReport

What a whole fit() produced.

Declared in
include/SushiAI/train/trainer.hpp

Public attributes

std::size_t compile_count = 0

How many times the step was compiled.

One, or something is wrong.

std::size_t steps = 0

How many steps ran.

std::size_t operations_per_step = 0

Total number of operations comprising the compiled step.

double first_loss = 0.0

The first step's loss.

double last_loss = 0.0

The last step's loss.

double last_accuracy = 0.0

The last step's accuracy.

double duration_ms = 0.0

Wall-clock time spent inside fit().

std::vector< SushiRuntime::Core::NodeTiming > node_timings

Per-node timings; empty unless the runtime has profiling on.

Public member functions

std::string to_string() const

A multi-line human-readable summary.