class documentation
class Batcher(abc.ABC): (source)
Known subclasses: fiftyone.core.utils.BaseDynamicBatcher
, fiftyone.core.utils.StaticBatcher
Constructor: Batcher(iterable, return_views, progress, total)
Base class for iterating over the elements of an iterable in batches.
Method | __enter__ |
Undocumented |
Method | __exit__ |
Undocumented |
Method | __init__ |
Undocumented |
Method | __iter__ |
Undocumented |
Method | __next__ |
Undocumented |
Method | apply |
Apply backpressure needed to rightsize the next batch. |
Class Variable | manual |
Undocumented |
Instance Variable | iterable |
Undocumented |
Instance Variable | progress |
Undocumented |
Instance Variable | return |
Undocumented |
Instance Variable | total |
Undocumented |
Method | _compute |
Return next batch size. Concrete classes must implement. |
Instance Variable | _in |
Undocumented |
Instance Variable | _iter |
Undocumented |
Instance Variable | _last |
Undocumented |
Instance Variable | _last |
Undocumented |
Instance Variable | _manually |
Undocumented |
Instance Variable | _num |
Undocumented |
Instance Variable | _pb |
Undocumented |
Instance Variable | _render |
Undocumented |
overridden in
fiftyone.core.utils.ContentSizeDynamicBatcher
Apply backpressure needed to rightsize the next batch.
Required to be implemented and called every iteration, if self.manual_backpressure == True.
Subclass defines arguments and behavior of this method.
overridden in
fiftyone.core.utils.ContentSizeDynamicBatcher
, fiftyone.core.utils.LatencyDynamicBatcher
, fiftyone.core.utils.StaticBatcher
Undocumented
overridden in
fiftyone.core.utils.ContentSizeDynamicBatcher
, fiftyone.core.utils.LatencyDynamicBatcher
, fiftyone.core.utils.StaticBatcher
Undocumented
overridden in
fiftyone.core.utils.ContentSizeDynamicBatcher
, fiftyone.core.utils.LatencyDynamicBatcher
, fiftyone.core.utils.StaticBatcher
Undocumented