If your app only supports CUDA, or only CUDA and OpenCL, and performance is extremely important, consider running an older (pre-macOS 10.13.6) OS and using an Nvidia card. Create.pro If your app supports OpenCL, but not metal, again grab an AMD GPU. Today, AMD announced that its new ROCm 1.7 and MIOpen library will have TensorFlow support. Unfortunately, plaidML is still in development and lacks support for recurrent neural networks. It is based on OpenCL and its initial benchmarks show great promise for AMD Radeon, which has superior compute performance.It all depends how quickly the DEV’s are hired and how quickly they will actually integrate Vulkan. Seeing how Apple had dropped support for it’s creation, and overall stale development of OpenCL in Blender, this is a very good move indeed. So AMD is has chipped in even more and will support 2 new DEV’s to add new technologies (that of course AMD supports) Key part being Vulkan.