mirror of
https://github.com/clearml/clearml-server
synced 2025-02-07 13:33:42 +00:00
Fix max buckets calculation for iters histogram
This commit is contained in:
parent
3205f2df97
commit
cd0d6c1a3d
@ -1,4 +1,5 @@
|
|||||||
import itertools
|
import itertools
|
||||||
|
import math
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
from concurrent.futures.thread import ThreadPoolExecutor
|
from concurrent.futures.thread import ThreadPoolExecutor
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
@ -252,11 +253,14 @@ class EventMetrics:
|
|||||||
|
|
||||||
min_index = safe_get(data, "min_index/value", default=0)
|
min_index = safe_get(data, "min_index/value", default=0)
|
||||||
max_index = safe_get(data, "max_index/value", default=min_index)
|
max_index = safe_get(data, "max_index/value", default=min_index)
|
||||||
|
index_range = max_index - min_index + 1
|
||||||
|
interval = max(1, math.ceil(float(index_range) / samples))
|
||||||
|
max_samples = math.ceil(float(index_range) / interval)
|
||||||
return (
|
return (
|
||||||
metric,
|
metric,
|
||||||
variant,
|
variant,
|
||||||
max(1, int(max_index - min_index + 1) // samples),
|
interval,
|
||||||
samples,
|
max_samples,
|
||||||
)
|
)
|
||||||
|
|
||||||
MetricData = Tuple[str, dict]
|
MetricData = Tuple[str, dict]
|
||||||
|
Loading…
Reference in New Issue
Block a user