# Module: tf.compat.v2.distribute.experimental

<br />

Experimental Distribution Strategy library.

## Classes

[`class CentralStorageStrategy`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/compat/v2/distribute/experimental/CentralStorageStrategy): A one-machine strategy that puts all variables on a single device.

[`class CollectiveCommunication`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/distribute/experimental/CollectiveCommunication): Communication choices for CollectiveOps.

[`class MultiWorkerMirroredStrategy`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/compat/v2/distribute/experimental/MultiWorkerMirroredStrategy): A distribution strategy for synchronous training on multiple workers.

[`class ParameterServerStrategy`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/compat/v2/distribute/experimental/ParameterServerStrategy): An asynchronous multi-worker parameter server tf.distribute strategy.

[`class TPUStrategy`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/compat/v2/distribute/experimental/TPUStrategy): TPU distribution strategy implementation.