"The Unified Acceleration Foundation (UXL Foundation) is intended to be a cross-industry group to delivering an open standard programming model that simplifies the development of performant and cross-platform applications. This open standards for compute accelerators is bolstered by Intel’s oneAPI and intended to garner industry adoption of the oneAPI specification.
Now there are 3 competing standards Edit: 6ish accually
it is really 5 main ones now, long as i don’t need Cuda down the road i’m fine with oneAPI.
Vulkan, Apple, Nvidia, Intel, AMD.
I may be missing something, but the only machine learning focused api I know of are AMD’s ROCM, Nvidia’s CUDA, and now Intel’s oneAPI. I haven’t looked into Apple’s machine learning frameworks and I consider vulkan more of a general purpose api than a machine learning one.
Don’t forget about OpenCL.
Vulkan and Apple’s Metal both have machine learning functionality.
Obligatory xkcd