diff --git a/src/sagemaker/estimator.py b/src/sagemaker/estimator.py index 8ed9b724a5..de497f1922 100644 --- a/src/sagemaker/estimator.py +++ b/src/sagemaker/estimator.py @@ -885,8 +885,6 @@ def _check_debugger_rule(self, rule): def _prepare_debugger_for_training(self): """Prepare debugger rules and debugger configs for training.""" - if self.debugger_rules and self.debugger_hook_config is None: - self.debugger_hook_config = DebuggerHookConfig(s3_output_path=self.output_path) # If debugger_hook_config was provided without an S3 URI, default it for the customer. if self.debugger_hook_config and not self.debugger_hook_config.s3_output_path: self.debugger_hook_config.s3_output_path = self.output_path @@ -900,10 +898,7 @@ def _validate_and_set_debugger_configs(self): self.sagemaker_session.boto_region_name ) - if region_supports_debugger: - if self.debugger_hook_config in [None, {}]: - self.debugger_hook_config = DebuggerHookConfig(s3_output_path=self.output_path) - else: + if not region_supports_debugger: if self.debugger_hook_config is not False and self.debugger_hook_config: # when user set debugger config in a unsupported region raise ValueError(