title: How to create a CNN with deterministic operations in TensorFlow on a GPU?
body: <p>So after I realize there are operations in TensorFlow which are non-deterministic, see this Question: <a href="https://stackoverflow.com/questions/44784628/how-to-get-the-same-loss-value-every-time-training-a-cnn-mnist-data-set-with">How to get the same loss value, every time training a CNN (MNIST data set), with TensorFlow?</a>, I want to know:  </p>
  
  <p>How can I build a convolutional neural net with:  </p>
  
  <ul>
  <li>TensorFlow Version 1.1.0</li>
  <li>CUDA release 8.0, V8.0.61</li>
  <li>cuDNN 5.1.10</li>
  <li>run on GPU  </li>
  </ul>
  
  <p>which use only deterministic operations?</p>