Skip to content

Releases: ContinualAI/avalanche

v0.5.0

27 Feb 17:02
6921838
Compare
Choose a tag to compare

Breaking Changes

  • removed support for python 3.7 #1521
  • A simplified benchmarks API. Some of the old benchmark constructors are now under avalanche.benchmarks.scenarios.deprecated as a result of the change. #1511

New Features

  • support for python 3.11

  • ER-AML #1472

  • PackNet #1496

  • NewClassesCrossEntropy criterion and automatic criterion plugin #1514

  • CIL Examplar Free components #1528

  • Feature replay and feature distillation (CIL Exfree) #1535

  • Continuous Task-Agnostic Scenario #1336

  • FFCV support for faster dataloading #1439

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

28 Jul 14:18
fe1c098
Compare
Choose a tag to compare

New Features

Strategies

Metrics

Performance Improvements

What's Changed

New Contributors

Full Changelog: v0.3.1...v0.4.0

Beta v0.3.1

15 Dec 02:59
Compare
Choose a tag to compare

Fixed minor problem during pip installation

Beta v0.3.0

14 Dec 01:08
c11b764
Compare
Choose a tag to compare

Improved performance for several benchmarks:

  • Permuted MNIST #1129
  • Online Continual Learning scenarios #1217
    Refactoring of the AvalancheDataset (see related how-to)
  • better support for non-vision data such as Huggingface datasets (see nlp.py)
  • optional task labels and class labels
  • performance improvements
    New strategies:
  • BiC #1193
  • MER #1227
  • MIR #1201
  • ER-ACE
    General strategy improvements:
  • general meta-learning support
  • Checkpointing support
    Continual-Learning-Baselines: increased number of baselines and fixed most of the performance issues. All the new strategies will be reproduced at continual-learning-baselines.

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

Beta 0.2.1

29 Jul 08:54
Compare
Choose a tag to compare

Fixed a critical bug in EWC.

Beta 0.2.0

14 Jun 08:39
5064e77
Compare
Choose a tag to compare

Release Statement

We are excited to release the new version of Avalanche (0.2.0).
This release brings many new features, including new strategies, benchmarks, and an overall improved support for several settings such as online CL, object detection, reinforcement learning.

We are also focusing on ensuring that Avalanche baselines are correct and reproducible. You can test our repoducible experiments at the continual-learning-baselines repository.

New Features

Benchmarks

  • CLEAR-10 benchmark #965 #972 #975 #1029
  • CTrL benchmark #561
  • ExML scenarios #977
  • Reinforcement Learning Scenarios #984
  • Online Continual Learning Scenarios #977
  • Object Detection Scenarios
  • New generic scenarios definition #977 #1011

Training - Strategies

Training - Plugins and API

  • ReduceLROnPlateau plugin. #859
  • Improved support for Online Continual Learning. #880 #894 #1024
  • Early stopping & model checkpoint on iterations #887
  • Feat/add margin to early stopping #993
  • LR Scheduler: added iteration granularity, exp0 and epoch0-only options #946
  • New base strategy templates #902 #915 #1002
  • Update ReplayPlugin and ReplayDataLoader #905
  • Object Detection support #916 #917 #922 #933 #939 #947 #963 #920

Logging and Evaluation

  • Add Experience-Change Logging to WandBLogger #875
  • evaluation can log metric values from anywhere #877
  • added the possibility to call the periodic evaluation after iterations instead of epochs. #843
  • Implementation of the top-k accuracy for Avalanche #941

Documentation

What's Changed

Read more

Beta release

16 Dec 11:04
66878cb
Compare
Choose a tag to compare

Beta release

Alpha Release

11 Mar 11:51
a170056
Compare
Choose a tag to compare

Avalanche is a framework in constant development and supported by 15+ organizations. Thanks to the support of the ContinualAI community and its active members we plan to extend its features and improve its usability based on the demands of our research community!

A the moment, Avalanche is in Alpha (v0.0.1), but we already support a number of Benchmarks, Strategies and Metrics, that makes it, we believe, the best tool out there for your continual learning research! 💪

Check out what we support for this release in details, and please let us know if you think we are missing out something important! We deeply value your feedback!