avalanche.evaluation.metrics.MinibatchDiskUsage

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

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

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

If a more coarse-grained logging is needed, consider using EpochDiskUsage.

__init__(paths_to_monitor)[source]

Creates an instance of the minibatch Disk usage metric.

Methods

__init__(paths_to_monitor)

Creates an instance of the minibatch 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)