1.3.0
- support tf.estimator.train_and_evaluate() API
- use local file instead of ppid to uniquely identify executors
- surface GPU allocation errors more readily
- add sharding, epochs, and shuffling to mnist Dataset example.
- TFoS example for criteo data (contributed by @amantrac)
- use
tf.train.MonitoredTrainingSessionin mnist/spark example (contributed by @wuyifan18)