class_docstr: Implementation of OneDeviceStrategy.
class_docstr_tok: ["Implementation","of","OneDeviceStrategy","."]
docstr: Make iterator from dataset without splitting the batch.
docstr_tok: ["Make","iterator","from","dataset","without","splitting","the","batch","."]
code: def _make_dataset_iterator(self, dataset):
      """Make iterator from dataset without splitting the batch."""
      # Note that split_batch_by argument is not passed because it is always 1 in
      # this strategy, and adding it adds unnecessary overhead to the dataset.
      return input_lib_v1.DatasetIterator(
          dataset, self._input_workers, self._container_strategy()
      )
  
imports: from tensorflow.python.distribute import device_util
  from tensorflow.python.distribute import distribute_lib
  from tensorflow.python.distribute import distribute_utils
  from tensorflow.python.distribute import input_lib
  from tensorflow.python.distribute import input_util
  from tensorflow.python.distribute import numpy_dataset
  from tensorflow.python.distribute.v1 import input_lib
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import ops
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import control_flow_ops
  from tensorflow.python.ops import while_loop
  from tensorflow.python.util import nest
  from tensorflow.python.util.tf_export import tf_export
label_desc: Use image node_id 6 for calling the OneDeviceExtended obj's underlying member method code with example usage: obj._make_dataset_iterator(dataset) and returns: input_lib_v1