You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
separating research code, engineering code and add-ons
Architecture
Trainer -> engineering code
LightningModule -> research code
Callback -> add-ons
Callbacks
callback is really a general term from CS, which means pluging-in some code to be executed at arbitrary point in the code, which means arbitrary time and state of code execution
in lightning some functionalities, like early stopping, model checkpointing, logging, learning rate scheduling, etc. are implemented as callbacks