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