avalanche.evaluation.metrics.EpochDiskUsage

class avalanche.evaluation.metrics.EpochDiskUsage(paths_to_monitor)[source]

The Epoch Disk usage metric. This plugin metric only works at training time.

At the end of each epoch, this metric logs the total size (in KB) of all the monitored paths.

__init__(paths_to_monitor)[source]

Creates an instance of the epoch Disk usage metric.

Methods

__init__(paths_to_monitor)

Creates an instance of the epoch Disk usage metric.

after_backward(strategy)

after_eval(strategy)

after_eval_dataset_adaptation(strategy)

after_eval_exp(strategy)

after_eval_forward(strategy)

after_eval_iteration(strategy)

after_forward(strategy)

after_train_dataset_adaptation(strategy)

after_training(strategy)

after_training_epoch(strategy)

after_training_exp(strategy)

after_training_iteration(strategy)

after_update(strategy)

before_backward(strategy)

before_eval(strategy)

before_eval_dataset_adaptation(strategy)

before_eval_exp(strategy)

before_eval_forward(strategy)

before_eval_iteration(strategy)

before_forward(strategy)

before_train_dataset_adaptation(strategy)

before_training(strategy)

before_training_epoch(strategy)

before_training_exp(strategy)

before_training_iteration(strategy)

before_update(strategy)

reset(strategy)

Resets the metric internal state.

result(strategy)

Obtains the value of the metric.

update(strategy)