# Module: tf.contrib.cluster_resolver

<br />

|---|
| [![](https://www.tensorflow.org/images/GitHub-Mark-32px.png) View source on GitHub](https://github.com/tensorflow/tensorflow/blob/v1.15.0/tensorflow/contrib/cluster_resolver/__init__.py) |

Standard imports for Cluster Resolvers.

## Classes

[`class ClusterResolver`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/distribute/cluster_resolver/ClusterResolver): Abstract class for all implementations of ClusterResolvers.

[`class GCEClusterResolver`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/distribute/cluster_resolver/GCEClusterResolver): ClusterResolver for Google Compute Engine.

[`class KubernetesClusterResolver`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/distribute/cluster_resolver/KubernetesClusterResolver): ClusterResolver for Kubernetes.

[`class SimpleClusterResolver`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/distribute/cluster_resolver/SimpleClusterResolver): Simple implementation of ClusterResolver that accepts a ClusterSpec.

[`class SlurmClusterResolver`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/distribute/cluster_resolver/SlurmClusterResolver): ClusterResolver for system with Slurm workload manager.

[`class TFConfigClusterResolver`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/distribute/cluster_resolver/TFConfigClusterResolver): Implementation of a ClusterResolver which reads the TF_CONFIG EnvVar.

[`class TPUClusterResolver`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/distribute/cluster_resolver/TPUClusterResolver): Cluster Resolver for Google Cloud TPUs.

[`class UnionClusterResolver`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/distribute/cluster_resolver/UnionResolver): Performs a union on underlying ClusterResolvers.