Our project is working on porting the tensorflow framework to Arm based device.
Currently, we are working on Hikey960 board which goes with a Mali G71 GPU.
Is it possible to get Arm Mali driver with support for OpenCL 1.2 with SPIR-V?
So that we can make use of the mali gpu for acceleration.
Many thanks in advance.
Hi Xiaoli. I think these are the drivers that you need - https://developer.arm.com/products/software/mali-drivers/user-space Specifically the 960 board releases. HTML notes are included and I believe it supposed OpenCL 1.2 or 2.0.
Let me know if this isn't what you expected.
Thanks for the reply.
Actually, we have tried the url you provided.
In this driver, only OpenCL 2.0 is supported while we have some applications expecting OpenCL1.2
Also, the SPIR-V is not supported by this driver, which is necessary for TensorFlow to work with SYCL on Mali GPU.
Is there an alternative driver available?
OpenCL 1.2 applications should run just fine with the driver Ben suggested. If you face any issues, we'd like to know!
>Also, the SPIR-V is not supported by this driver
Yes, I'm afraid there is no publicly available driver that supports SPIR-V at the moment. SPIR-V is supported on more recent versions of the driver but there hasn't been a public release for these yet. There is work ongoing to make these releases more frequent but I'm afraid the reply for now is going to be "watch this space" (or create a support case if you have access to this).