View source on GitHub

A config tuple for distribution strategies.

train_distribute a DistributionStrategy object for training.
eval_distribute an optional DistributionStrategy object for evaluation.
remote_cluster a dict, ClusterDef or ClusterSpec object specifying the cluster configurations. If this is given, the train_and_evaluate method will be running as a standalone client which connects to the cluster for training.