clarena.callbacks

Callbacks

This submodule provides callbacks (other than metric callbacks) that can be used in CLArena.

The callbacks inherit from lightning.Callback.

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

 1r"""
 2
 3# Callbacks
 4
 5This submodule provides **callbacks** (other than metric callbacks) that can be used in CLArena.
 6
 7The callbacks inherit from `lightning.Callback`.
 8
 9Please note that this is an API documantation. Please refer to the main documentation pages for more information about how to configure and implement callbacks:
10
11- [**Configure Callbacks**](https://pengxiang-wang.com/projects/continual-learning-arena/docs/components/callbacks)
12- [**Implement Custom Callback**](https://pengxiang-wang.com/projects/continual-learning-arena/docs/custom-implementation/callback)
13
14
15"""
16
17from .cl_rich_progress_bar import CLRichProgressBar
18from .pylogger import CLPylogger, CULPylogger, MTLPylogger, STLPylogger
19from .save_first_batch_images import SaveFirstBatchImages
20from .save_models import SaveModels
21
22__all__ = [
23    "cl_rich_progress_bar",
24    "save_first_batch_images",
25    "save_models",
26    "pylogger",
27]