# Module: tf.distribute.coordinator

<br />

Public API for tf.distribute.coordinator namespace.

## Classes

[`class ClusterCoordinator`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/distribute/experimental/coordinator/ClusterCoordinator): An object to schedule and coordinate remote function execution.

[`class PerWorkerValue`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/distribute/experimental/coordinator/PerWorkerValues): A container that holds a list of values, one value per worker.

[`class RemoteValue`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/distribute/experimental/coordinator/RemoteValue): An asynchronously available value of a scheduled function.

## Functions

[`experimental_get_current_worker_index(...)`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/distribute/coordinator/experimental_get_current_worker_index): Returns the current worker index, when called within a worker closure.