GceClusterResolver
Inherits From: ClusterResolver
Defined in tensorflow/contrib/cluster_resolver/python/training/gce_cluster_resolver.py.
Cluster Resolver for Google Compute Engine.
This is an implementation of cluster resolvers for the Google Compute Engine instance group platform. By specifying a project, zone, and instance group, this will retrieve the IP address of all the instances within the instance group and return a Cluster Resolver object suitable for use for distributed TensorFlow.
__init____init__(
project,
zone,
instance_group,
port,
job_name='worker',
credentials='default',
service=None
)
Creates a new GceClusterResolver object.
This takes in a few parameters and creates a GceClusterResolver project. It will then use these parameters to query the GCE API for the IP addresses of each instance in the instance group.
project: Name of the GCE projectzone: Zone of the GCE instance groupinstance_group: Name of the GCE instance groupport: Port of the listening TensorFlow server (default: 8470)job_name: Name of the TensorFlow job this set of instances belongs tocredentials: GCE Credentials. If nothing is specified, this defaults to GoogleCredentials.get_application_default()service: The GCE API object returned by the googleapiclient.discovery function. (Default: discovery.build('compute', 'v1')). If you specify a custom service object, then the credentials parameter will be ignored.ImportError: If the googleapiclient is not installed.cluster_speccluster_spec()
Returns a ClusterSpec object based on the latest instance group info.
This returns a ClusterSpec object for use based on information from the specified instance group. We will retrieve the information from the GCE APIs every time this method is called.
A ClusterSpec containing host information retrieved from GCE.
mastermaster()
...
© 2018 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/contrib/cluster_resolver/GceClusterResolver