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 TF Coriander and suffer through the performance failure:
![](https://readforlearn.com/wp-content/uploads/2022/02/hAbnd.png)
From the GitHub:
for the recurrent networks, Coriander is around 4 times slower than using NVIDIA® CUDA™ directly.
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 actually native solution? If they aren’t will AMD’s upcoming 7nm architecture change the dev’s minds?
I realize this may be a little off-topic. If it is, please tell me if I can put anywhere else.