I have been party to get AMD/Intel's CUDA alternative out the door on some of the ML libraries - which one is it now ? OpenCL...SYCL ...ROCm...PlaidML ? I cant remember.
All this time I was pissed at nvidia - surely they were playing subversive politics to kill all of this. With so many initiatives, surely AMD/Intel had their heart in the right place.
Apple and Google are cutthroat rivals. And they worked together for a just-released chip to get fully working acceleration support.
Here's where it gets sadder for me - Tensorflow has included a GPU accelerated version of Numpy ( https://twitter.com/fchollet/status/1292893864986984448?lang...) . Numpy itself is only accelerated using BLAS/LAPACK which cant leverage GPU all that well.
https://www.tensorflow.org/api_docs/python/tf/experimental/n...
At this point, it is basically a sealed deal - if you're even remotely dabbling in data science, you better be working on a Mac.
Which makes me hate my XPS all the more :(