Source code for stable_pretraining.callbacks.factories
from .checkpoint_sklearn import SklearnCheckpoint, WandbCheckpoint
from .trainer_info import LoggingCallback, ModuleSummary, TrainerInfo, SLURMInfo
from .env_info import EnvironmentDumpCallback
[docs]
def default():
"""Factory function that returns default callbacks."""
callbacks = [
# RichProgressBar(),
LoggingCallback(),
EnvironmentDumpCallback(async_dump=True),
TrainerInfo(),
SklearnCheckpoint(),
WandbCheckpoint(),
ModuleSummary(),
SLURMInfo(),
]
return callbacks