Fix Task.get_reported_scalars(): do not raise exception, set max_request to 1, retrieve all scalars by default

This commit is contained in:
allegroai 2020-07-30 14:53:33 +03:00
parent 4bfd614367
commit 00ccadf591

View File

@ -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 {}