From 1790ca0f88cc26b85bc249bf3cf6659e6abbe271 Mon Sep 17 00:00:00 2001 From: Jamil Dhanani Date: Sat, 16 Nov 2024 11:09:37 -0800 Subject: [PATCH] Fix: wandb reporting error if no positive examples (#17544) Co-authored-by: UltralyticsAssistant Co-authored-by: Glenn Jocher --- ultralytics/utils/callbacks/wb.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ultralytics/utils/callbacks/wb.py b/ultralytics/utils/callbacks/wb.py index b82b8d85..22bbc347 100644 --- a/ultralytics/utils/callbacks/wb.py +++ b/ultralytics/utils/callbacks/wb.py @@ -138,7 +138,7 @@ def on_train_end(trainer): art.add_file(trainer.best) wb.run.log_artifact(art, aliases=["best"]) # Check if we actually have plots to save - if trainer.args.plots: + if trainer.args.plots and hasattr(trainer.validator.metrics, "curves_results"): for curve_name, curve_values in zip(trainer.validator.metrics.curves, trainer.validator.metrics.curves_results): x, y, x_title, y_title = curve_values _plot_curve(