renate.utils.avalanche module#
- class renate.utils.avalanche.BaseAvalancheDataset(targets, collate_fn=None)[source]#
Bases:
Dataset
Base class for all datasets consumable by Avalanche updaters.
- class renate.utils.avalanche.AvalancheDataset(dataset, targets, collate_fn=None)[source]#
Bases:
BaseAvalancheDataset
A wrapper around a Dataset consumable by Avalanche updaters.
- class renate.utils.avalanche.AvalancheDatasetForBuffer(buffer, targets, collate_fn=None)[source]#
Bases:
BaseAvalancheDataset
A wrapper around a DataBuffer consumable by Avalanche updaters.
- renate.utils.avalanche.to_avalanche_dataset(dataset, collate_fn=None)[source]#
Converts a DataBuffer or Dataset into an Avalanche-compatible Dataset.
- Return type:
- class renate.utils.avalanche.AvalancheBenchmarkWrapper(train_dataset, val_dataset, train_transform, train_target_transform, test_transform, test_target_transform)[source]#
Bases:
object
- renate.utils.avalanche.replace_plugin(plugin, plugins)[source]#
Replaces a plugin if already exists and appends otherwise.
- renate.utils.avalanche.remove_plugin(plugin_class, plugins)[source]#
Removes a plugin by class if exists.