aihwkit.experiments.runners.metrics module¶
Helper for retrieving Metrics of an Experiment.
-
class
aihwkit.experiments.runners.metrics.LocalMetric(stdout=True)¶ Bases:
objectMetric for local experiments.
Metric for local execution of experiments. Output to stdout can be controlled by the
stdoutparameter to the constructor.-
receive_epoch_end()¶ Hook for EPOCH_END.
- Return type
Dict
-
receive_epoch_start(epoch)¶ Hook for EPOCH_START.
- Parameters
epoch (int) –
- Return type
None
-
receive_train_epoch_batch_end(total, train_loss)¶ Hook for TRAIN_EPOCH_START.
- Parameters
total (int) –
train_loss (float) –
- Return type
None
-
receive_train_epoch_end()¶ Hook for TRAIN_EPOCH_END.
- Return type
None
-
receive_validation_epoch_batch_end(total, correct, validation_loss)¶ Hook for VALIDATION_EPOCH_BATCH_END.
- Parameters
total (int) –
correct (int) –
validation_loss (float) –
- Return type
None
-
receive_validation_epoch_end()¶ Hook for VALIDATION_EPOCH_END.
- Return type
None
-