Change ops.colocate_with to ops.device in Iterator - 2
diff --git a/tensorflow/python/data/ops/iterator_ops.py b/tensorflow/python/data/ops/iterator_ops.py
index bd904d3..d69f33a 100644
--- a/tensorflow/python/data/ops/iterator_ops.py
+++ b/tensorflow/python/data/ops/iterator_ops.py
@@ -368,7 +368,7 @@
"dataset with output shapes %r." %
(self.output_shapes, dataset_output_shapes))
- with ops.colocate_with(dataset._variant_tensor):
+ with ops.device(dataset._variant_tensor.device):
return gen_dataset_ops.make_iterator(
dataset._variant_tensor, self._iterator_resource, name=name) # pylint: disable=protected-access