Esempio n. 1
0
 def test_check_dataset_reduce_in_multi_gpu_tf_device_no_raise(self):
     logical_gpus = tf.config.list_logical_devices('GPU')
     with tf.Graph().as_default() as graph:
         with tf.device(logical_gpus[0].name):
             tf.data.Dataset.range(10).reduce(np.int64(0),
                                              lambda p, q: p + q)
     eager_tf_executor._check_dataset_reduce_in_multi_gpu(graph.graph_def())
Esempio n. 2
0
 def test_check_dataset_reduce_in_multi_gpu(self):
     with tf.Graph().as_default() as graph:
         tf.data.Dataset.range(10).reduce(np.int64(0), lambda p, q: p + q)
     with self.assertRaisesRegex(
             ValueError,
             'Detected dataset reduce op in multi-GPU TFF simulation.*'):
         eager_tf_executor._check_dataset_reduce_in_multi_gpu(
             graph.as_graph_def())
 def test_check_dataset_reduce_in_multi_gpu_no_mgpu_no_raise(self):
     self._skip_in_multi_gpus()
     with tf.Graph().as_default() as graph:
         tf.data.Dataset.range(10).reduce(np.int64(0), lambda p, q: p + q)
     eager_tf_executor._check_dataset_reduce_in_multi_gpu(
         graph.as_graph_def())
Esempio n. 4
0
 def test_check_dataset_reduce_in_multi_gpu_no_reduce_no_raise(self):
     with tf.Graph().as_default() as graph:
         tf.data.Dataset.range(10).map(lambda x: x + 1)
     eager_tf_executor._check_dataset_reduce_in_multi_gpu(
         graph.as_graph_def())