> It's an official Khronos standard
I think that's the problem. Khronos isn't known for good UX, and being from Khronos is exactly the reason why I'm not even bothering to check it out. I want an alternative to CUDA, but I also want it to be as easy to use as CUDA.
Being from Khronos is also a reason why it might actually be usable in a decade's time, like Vulkan.
(Vulkan is from 2015 and is just recently starting to become usable.)
Re:Llama.cpp: Full CUDA GPU Acceleration
by sicariusnoctis on Saturday June 17, 2023 @02:05AM
(#36367724)
From a non-expert's standpoint, Vulkan feels quite unusable and complex.
Someone who knows about this space that can comment on the likelihood that SYCL will be a good option eventually? Cross platform and cross vendor compatibility would be really nice, and not supporting the proprietary de facto standard would also be a bonus as long as the alternative works well enough.
[0] https://www.khronos.org/sycl/
[1] https://spec.oneapi.io/versions/latest/elements/sycl/source/...