How can I use tf.data Datasets in eager execution mode?

后端 未结 2 570
日久生厌
日久生厌 2021-01-02 01:56

In the tf.data talk at the TensorFlow Dev Summit 2018, Derek Murray presented a way to combine the tf.data API with TensorFlow\'s eager execution mode (at 10:54). I tried ou

2条回答
  •  梦毁少年i
    2021-01-02 02:02

    make_one_shot_iterator() should work in TensorFlow 1.8, but for now (i.e., for TensorFlow 1.7), do the following:

    import tensorflow.contrib.eager as tfe
    
    dataset = tf.data.Dataset.from_tensor_slices(tf.random_uniform([50, 10]))
    dataset = dataset.batch(5)
    for batch in tfe.Iterator(dataset):
         print(batch)
    

提交回复
热议问题