My company Vertex.AI has been working on this for a while, the open source project is starting with Keras support for most OpenCL-capable GPUs (yes, including AMD!) and we’ll expand from there.
The post mentions embedded devices. What would be the viability of running Plaid on Android and iOS devices? Is it (will it be) easier than what they had to do for Not Hotdog to run TensorFlow on smartphones?
This release is focused on supporting research and education on desktop platforms with OpenCL, it would be some work to add iOS and Android support. You’d need to add GLES and probably Metal but it is a good idea. Let us know if you want to give it a shot.