title: Does TensorFlow plan to support OpenCL?
body: <p>I am under the impression that TF only supports CUDA. From my research, the only way to get it to support OpenCL and AMD GPUs is to get a separate "adapter" module such as <a href="https://github.com/hughperkins/tf-coriander" rel="noreferrer">TF Coriander</a> and suffer through the performance failure:</p>
  
  <p><a href="https://i.stack.imgur.com/hAbnd.png" rel="noreferrer"><img src="https://i.stack.imgur.com/hAbnd.png" alt="Performance Chart"></a></p>
  
  <p>From the GitHub:</p>
  
  <blockquote>
    <p>for the recurrent networks, Coriander is around 4 times slower than using NVIDIA® CUDA™ directly.</p>
  </blockquote>
  
  <p>The module does seem to be under near constant development, checking the insights tab, but I'm not sure how optimistic to be. So should I be optimistic about this and expect a near-native experience in under a few years? If not, is support being planned for an <em>actually</em> native solution? If they aren't will AMD's upcoming 7nm architecture change the dev's minds?</p>
  
  <p>I realize this may be a little off-topic. If it is, please tell me if I can put anywhere else.</p>