diff --git a/pytorch_lightning/logging/mlflow_logger.py b/pytorch_lightning/logging/mlflow_logger.py index c9cf3940..cc76ec4d 100644 --- a/pytorch_lightning/logging/mlflow_logger.py +++ b/pytorch_lightning/logging/mlflow_logger.py @@ -34,6 +34,11 @@ class MLFlowLogger(LightningLoggerBase): def log_metrics(self, metrics, step_num=None): timestamp_ms = int(time() * 1000) for k, v in metrics.items(): + if isinstance(v, str): + logger.warning( + f"Discarding metric with string value {k}={v}" + ) + continue self.client.log_metric(self.run_id, k, v, timestamp_ms, step_num) def save(self):