diff --git a/src/lightning/pytorch/loggers/mlflow.py b/src/lightning/pytorch/loggers/mlflow.py index e3d99987b7f58..5718e3a2b80d6 100644 --- a/src/lightning/pytorch/loggers/mlflow.py +++ b/src/lightning/pytorch/loggers/mlflow.py @@ -178,7 +178,7 @@ def experiment(self) -> "MlflowClient": if self._experiment_id is None: expt = self._mlflow_client.get_experiment_by_name(self._experiment_name) - if expt is not None: + if expt is not None and expt.lifecycle_stage != "deleted": self._experiment_id = expt.experiment_id else: log.warning(f"Experiment with name {self._experiment_name} not found. Creating it.")