title: How to create distributed cluster environment for Distributed Tensorflow?
body: <p>I have went through documentation of Tensorflow Distributed Environment, But I cant find anywhere how to setup a cluster suitable to Tensorflow.</p>
  
  <p>Currently I have 10 number of servers where I want to start training a model, But I would like to know the dependencies that I need to install on all the cluster servers except tensorflow library. </p>
  
  <p>OR </p>
  
  <p>Is it enough if I specify the cluster specifications in the python code that I write for distributed training with the IP address of workers and parameter servers Or is there anything that I am missing?</p>
  
  <pre><code>tf.train.ClusterSpec({
  "worker": [
      "172.09.09.09:1290",
      "172.10.10.10:2040",
      "172.11.11.11:3060"
  ],
  "ps": [
      "172.12.12.12:8080",
      "172.13.13.13:8080"
  ]})
  </code></pre>
  
  <p>I can find everything else in the tensorflow documentation. Should I build a cluster similar to apache spark?</p>
  
  <p>Please help for the right documented flow of setup for tensorflow cluster or if I  am missing something help me with the simple answer you can.</p>