Prevent repeatedly calling iterator.get_next() in Keras training loop.
Calling iterator.get_next() repeatedly causes execution slowdown and eventually leads to OOM. This change avoids this call on (1) training dataset iterator when the dataset needs to be reset after an epoch; (2) validation dataset iterator when multiple validation passes need to be invoked during training. PiperOrigin-RevId: 230154198
Loading
Please sign in to comment