class_docstr: Handles iterating over epoch-level `tp.Iterator` objects.
class_docstr_tok: ["Handles","iterating","over","epoch-level","`","tp.Iterator","`","objects","."]
docstr: The inferred steps per epoch of the created `Dataset`.
  This will be `None` in the case where:
  (1) A generator `Dataset` was passed to the `DataHandler`, and
  (2) `steps_per_epoch` was not provided, and
  (3) The first epoch of iteration has not yet completed.
  Returns:
  The inferred steps per epoch of the created `Dataset`.
docstr_tok: ["The","inferred","steps","per","epoch","of","the","created","`","Dataset","`",".","This","will","be","`","None","`","in","the","case","where",":","(","1",")","A","generator","`","Dataset","`","was","passed","to","the","`","DataHandler","`",",","and","(","2",")","`","steps_per_epoch","`","was","not","provided",",","and","(","3",")","The","first","epoch","of","iteration","has","not","yet","completed",".","Returns",":","The","inferred","steps","per","epoch","of","the","created","`","Dataset","`","."]
code: def inferred_steps(self):
      """The inferred steps per epoch of the created `Dataset`.
      This will be `None` in the case where:
      (1) A generator `Dataset` was passed to the `DataHandler`, and
      (2) `steps_per_epoch` was not provided, and
      (3) The first epoch of iteration has not yet completed.
      Returns:
      The inferred steps per epoch of the created `Dataset`.
      """
      return self._inferred_steps
  
file_path: elegy/elegy/data/data_handler.py
imports: import contextlib
  import logging
  from .array_adapter import ArrayDataAdapter
  from .dataset import DataLoaderAdapter
  from .generator_adapter import GeneratorDataAdapter
  from .list_adapter import ListsOfScalarsDataAdapter
label_desc: Use image node_id 5 for calling the DataHandler obj's underlying member method code with example usage: obj.inferred_steps() and returns: self