예제 #1
0
 def _make_dataset_iterator(self, dataset):
     """Distributes the dataset to each local GPU."""
     input_context = self._make_input_context()
     return input_lib_v1.DatasetIterator(
         dataset,
         self._input_workers,
         self._container_strategy(),
         num_replicas_in_sync=self._num_replicas_in_sync,
         input_context=input_context)
예제 #2
0
 def _make_dataset_iterator(self, dataset):
   return input_lib_v1.DatasetIterator(
       dataset,
       self._input_workers,
       self._container_strategy(),
       num_replicas_in_sync=self._num_replicas_in_sync)
 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())