#!/bin/bash # wut-worker-mas # # Starts worker client. # # Usage: # wut-worker-mas # Example: # wut-worker-mas # # Note: # Each node needs a unique index number. # # NOTE! # This generates the node number based off the hostname. # The hosts are ml0 through ml5. HOSTNUM=`hostname | sed -e 's/ml//g'` #export TF_CONFIG='{"cluster": {"worker": [ "ml0-int:2222", "ml1-int:2222", "ml2-int:2222", "ml3-int:2222", "ml4-int:2222", "ml5-int:2222"]}, "task": {"index": '$HOSTNUM', "type": "worker"}}' export TF_CONFIG='{"cluster": {"worker": [ "ml1-int:2222", "ml2-int:2222", "ml3-int:2222", "ml4-int:2222", "ml5-int:2222"]}}' #export TF_CONFIG='{"cluster": {"chief": [ "ml0-int:2222" ], "worker": [ "ml1-int:2222", "ml2-int:2222", "ml3-int:2222", "ml4-int:2222", "ml5-int:2222"]}, "task": {"index": '$HOSTNUM', "type": "worker"}}' echo $TF_CONFIG python3 wut-worker-mas.py