Module: tf.distribute.cluster_resolver
Stay organized with collections
Save and categorize content based on your preferences.
Library imports for ClusterResolvers.
This library contains all implementations of ClusterResolvers.
ClusterResolvers are a way of specifying cluster information for distributed
execution. Built on top of existing ClusterSpec
framework, ClusterResolvers
are a way for TensorFlow to communicate with various cluster management
systems (e.g. GCE, AWS, etc...).
Classes
class ClusterResolver
: Abstract class for all implementations of ClusterResolvers.
class GCEClusterResolver
: ClusterResolver for Google Compute Engine.
class KubernetesClusterResolver
: ClusterResolver for Kubernetes.
class SimpleClusterResolver
: Simple implementation of ClusterResolver that accepts a ClusterSpec.
class SlurmClusterResolver
: ClusterResolver for system with Slurm workload manager.
class TFConfigClusterResolver
: Implementation of a ClusterResolver which reads the TF_CONFIG EnvVar.
class TPUClusterResolver
: Cluster Resolver for Google Cloud TPUs.
class UnionResolver
: Performs a union on underlying ClusterResolvers.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-10-01 UTC.
[null,null,["Last updated 2020-10-01 UTC."],[],[],null,["# Module: tf.distribute.cluster_resolver\n\n\u003cbr /\u003e\n\n|----------------------------------------------------------------------------------------|\n| [TensorFlow 1 version](/versions/r1.15/api_docs/python/tf/distribute/cluster_resolver) |\n\nLibrary imports for ClusterResolvers.\n\nThis library contains all implementations of ClusterResolvers.\nClusterResolvers are a way of specifying cluster information for distributed\nexecution. Built on top of existing `ClusterSpec` framework, ClusterResolvers\nare a way for TensorFlow to communicate with various cluster management\nsystems (e.g. GCE, AWS, etc...).\n\nClasses\n-------\n\n[`class ClusterResolver`](../../tf/distribute/cluster_resolver/ClusterResolver): Abstract class for all implementations of ClusterResolvers.\n\n[`class GCEClusterResolver`](../../tf/distribute/cluster_resolver/GCEClusterResolver): ClusterResolver for Google Compute Engine.\n\n[`class KubernetesClusterResolver`](../../tf/distribute/cluster_resolver/KubernetesClusterResolver): ClusterResolver for Kubernetes.\n\n[`class SimpleClusterResolver`](../../tf/distribute/cluster_resolver/SimpleClusterResolver): Simple implementation of ClusterResolver that accepts a ClusterSpec.\n\n[`class SlurmClusterResolver`](../../tf/distribute/cluster_resolver/SlurmClusterResolver): ClusterResolver for system with Slurm workload manager.\n\n[`class TFConfigClusterResolver`](../../tf/distribute/cluster_resolver/TFConfigClusterResolver): Implementation of a ClusterResolver which reads the TF_CONFIG EnvVar.\n\n[`class TPUClusterResolver`](../../tf/distribute/cluster_resolver/TPUClusterResolver): Cluster Resolver for Google Cloud TPUs.\n\n[`class UnionResolver`](../../tf/distribute/cluster_resolver/UnionResolver): Performs a union on underlying ClusterResolvers."]]