aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/tools/dist_test
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2017-02-10 12:22:37 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2017-02-10 12:44:29 -0800
commitcfe5658ff910aefd0b8c693e004782b8f6d66c75 (patch)
tree8c3a8450cba156c33a908cd0661b0534fdef4e2b /tensorflow/tools/dist_test
parentfad60d1dfa3712df7be401bd358f52788ce9aa75 (diff)
Set correct name prefix in cluster spec generated in k8s_tensorflow.py. Also, add a job label.
Change: 147184814
Diffstat (limited to 'tensorflow/tools/dist_test')
-rwxr-xr-xtensorflow/tools/dist_test/scripts/k8s_tensorflow.py26
1 files changed, 17 insertions, 9 deletions
diff --git a/tensorflow/tools/dist_test/scripts/k8s_tensorflow.py b/tensorflow/tools/dist_test/scripts/k8s_tensorflow.py
index fc04a535dc..3693c177e2 100755
--- a/tensorflow/tools/dist_test/scripts/k8s_tensorflow.py
+++ b/tensorflow/tools/dist_test/scripts/k8s_tensorflow.py
@@ -49,6 +49,7 @@ spec:
labels:
tf-worker: "{worker_id}"
name-prefix: "{name_prefix}"
+ job: "worker"
spec:
containers:
- name: tf-worker{worker_id}
@@ -105,6 +106,7 @@ spec:
labels:
tf-ps: "{param_server_id}"
name-prefix: "{name_prefix}"
+ job: "ps"
spec:
containers:
- name: tf-ps{param_server_id}
@@ -231,7 +233,8 @@ def GenerateConfig(num_workers,
volumes=VOLUMES if use_shared_volume else '',
cluster_spec=WorkerClusterSpecString(num_workers,
num_param_servers,
- port))
+ port,
+ name_prefix))
config += '---\n'
if request_load_balancer:
config += WORKER_LB_SVC.format(port=port,
@@ -253,7 +256,8 @@ def GenerateConfig(num_workers,
volumes=VOLUMES if use_shared_volume else '',
cluster_spec=ParamServerClusterSpecString(num_workers,
num_param_servers,
- port))
+ port,
+ name_prefix))
config += '---\n'
if request_load_balancer:
config += PARAM_LB_SVC.format(
@@ -268,31 +272,35 @@ def GenerateConfig(num_workers,
def WorkerClusterSpecString(num_workers,
num_param_servers,
- port):
+ port,
+ name_prefix):
"""Generates worker cluster spec."""
- return ClusterSpecString(num_workers, num_param_servers, port)
+ return ClusterSpecString(num_workers, num_param_servers, port, name_prefix)
def ParamServerClusterSpecString(num_workers,
num_param_servers,
- port):
+ port,
+ name_prefix):
"""Generates parameter server spec."""
- return ClusterSpecString(num_workers, num_param_servers, port)
+ return ClusterSpecString(num_workers, num_param_servers, port,
+ name_prefix)
def ClusterSpecString(num_workers,
num_param_servers,
- port):
+ port,
+ name_prefix):
"""Generates general cluster spec."""
spec = 'worker|'
for worker in range(num_workers):
- spec += 'tf-worker%d:%d' % (worker, port)
+ spec += '%s-worker%d:%d' % (name_prefix, worker, port)
if worker != num_workers-1:
spec += ';'
spec += ',ps|'
for param_server in range(num_param_servers):
- spec += 'tf-ps%d:%d' % (param_server, port)
+ spec += '%s-ps%d:%d' % (name_prefix, param_server, port)
if param_server != num_param_servers-1:
spec += ';'