clarena.callbacks

Callbacks

This submodule provides callbacks that can be used in CLArena.

Please note that this is an API documantation. Please refer to the main documentation pages for more information about the callbacks and how to configure and implement them:

The callbacks are implemented as subclasses of lightning.Callback.

 1r"""
 2
 3# Callbacks
 4
 5This submodule provides **callbacks** that can be used in CLArena. 
 6
 7Please note that this is an API documantation. Please refer to the main documentation pages for more information about the callbacks and how to configure and implement them:
 8
 9- [**Configure Callbacks**](https://pengxiang-wang.com/projects/continual-learning-arena/docs/configure-your-experiment/callbacks)
10- [**Implement Your Callbacks**](https://pengxiang-wang.com/projects/continual-learning-arena/docs/implement-your-cl-modules/callback)
11
12The callbacks are implemented as subclasses of `lightning.Callback`.
13
14"""
15
16from .cl_metrics import CLMetricsCallback
17from .cl_rich_progress_bar import CLRichProgressBar
18from .hat_metrics import HATMetricsCallback
19from .pylogger import PyloggerCallback
20from .save_first_batch_images import SaveFirstBatchImagesCallback
21
22__all__ = [
23    "cl_rich_progress_bar",
24    "save_first_batch_images",
25    "cl_metrics",
26    "pylogger",
27    "hat_metrics",
28]