Skip to content

Commit

Permalink
Proposal(CLI): after_instantiate_classes hook (Lightning-AI#20401)
Browse files Browse the repository at this point in the history
feat(cli): after_instantiate_classes hook

Co-authored-by: Luca Antiga <[email protected]>
  • Loading branch information
AlessandroW and lantiga authored Nov 25, 2024
1 parent 0afd4e1 commit 75d7357
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/lightning/pytorch/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -390,6 +390,7 @@ def __init__(
self._add_instantiators()
self.before_instantiate_classes()
self.instantiate_classes()
self.after_instantiate_classes()

if self.subcommand is not None:
self._run_subcommand(self.subcommand)
Expand Down Expand Up @@ -561,6 +562,9 @@ def instantiate_classes(self) -> None:
self._add_configure_optimizers_method_to_model(self.subcommand)
self.trainer = self.instantiate_trainer()

def after_instantiate_classes(self) -> None:
"""Implement to run some code after instantiating the classes."""

def instantiate_trainer(self, **kwargs: Any) -> Trainer:
"""Instantiates the trainer.
Expand Down

0 comments on commit 75d7357

Please sign in to comment.