From 00ccadf5917117ad0ae40bc23d79f417be1e8f1f Mon Sep 17 00:00:00 2001 From: allegroai <> Date: Thu, 30 Jul 2020 14:53:33 +0300 Subject: [PATCH] Fix Task.get_reported_scalars(): do not raise exception, set max_request to 1, retrieve all scalars by default --- trains/backend_interface/task/task.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/trains/backend_interface/task/task.py b/trains/backend_interface/task/task.py index 74aff7ae..659b6af7 100644 --- a/trains/backend_interface/task/task.py +++ b/trains/backend_interface/task/task.py @@ -1114,8 +1114,13 @@ class Task(IdObjectBase, AccessMixin, SetupUploadMixin): # send request res = self.send( - events.ScalarMetricsIterHistogramRequest(task=self.id, key=x_axis, samples=max(0, max_samples)) + events.ScalarMetricsIterHistogramRequest( + task=self.id, key=x_axis, samples=max(1, max_samples) if max_samples else None), + raise_on_errors=False, + ignore_errors=True, ) + if not res: + return {} response = res.wait() if not response.ok() or not response.response_data: return {}