Source code for aim.sdk.sequences.distribution_sequence

from typing import Tuple

from aim.sdk.sequence import Sequence
from aim.sdk.objects.distribution import Distribution


[docs]class Distributions(Sequence): """Class representing series of Distribution objects.""" @classmethod def allowed_dtypes(cls) -> Tuple[str, ...]: return (Distribution.get_typename(),)
[docs] @classmethod def sequence_name(cls) -> str: return 'distributions'
[docs] def first_step(self): """Get sequence tracked first step. Required to implement ranged and sliced data fetching. """ return self._meta_tree['first_step']
[docs] def last_step(self): """Get sequence tracked last step. Required to implement ranged and sliced data fetching. """ return self._meta_tree['last_step']