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_spec
cluster_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.
master
master()
...
© 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