I think apple forcing using metal is a mistake. They don't have moat here - nvidia has with CUDA. All those CV researchers using mostly CUDA or OpenCL and they are not gonna learn metal because they probably not in even Apple ecosystem. Apple dropped ball on OpenCL.
Plenty of useful algorithms and GPU computing frameworks but barely anything available with metal backend. Libraries like OpenSYCL, OpenCV, Open3d, PCL don't have any Apple GPU backend.
Plenty of useful algorithms and GPU computing frameworks but barely anything available with metal backend. Libraries like OpenSYCL, OpenCV, Open3d, PCL don't have any Apple GPU backend.