Skip to content

Mark trainer.callback_connector as protected #10121

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Oct 29, 2021
Merged
10 changes: 5 additions & 5 deletions pytorch_lightning/trainer/trainer.py
Original file line number Diff line number Diff line change
Expand Up @@ -453,7 +453,7 @@ def __init__(
)
self.logger_connector = LoggerConnector(self, log_gpu_memory)
self.model_connector = ModelConnector(self)
self.callback_connector = CallbackConnector(self)
self._callback_connector = CallbackConnector(self)
self.debugging_connector = DebuggingConnector(self)
self.training_tricks_connector = TrainingTricksConnector(self)
self.checkpoint_connector = CheckpointConnector(self, resume_from_checkpoint)
Expand Down Expand Up @@ -496,8 +496,8 @@ def __init__(
self._weights_summary: Optional[str] = None

# init callbacks
# Declare attributes to be set in callback_connector on_trainer_init
self.callback_connector.on_trainer_init(
# Declare attributes to be set in _callback_connector on_trainer_init
self._callback_connector.on_trainer_init(
callbacks,
checkpoint_callback,
enable_checkpointing,
Expand Down Expand Up @@ -1031,14 +1031,14 @@ def _run(
verify_loop_configurations(self, model)

# attach model log function to callback
self.callback_connector.attach_model_logging_functions(model)
self._callback_connector.attach_model_logging_functions(model)

# attach model to the training type plugin
self.training_type_plugin.connect(model)

# hook
self._data_connector.prepare_data()
self.callback_connector._attach_model_callbacks()
self._callback_connector._attach_model_callbacks()

# ----------------------------
# SET UP TRAINING
Expand Down