> and now CUDA is all but irrelevant.
Lol this is so wrong it's cringe.
> There's now so many different and opinionated takes on how you should write high performant accelerator cluster code. I love it.
There are literally only 2: SIMT (ie the same as it always was) and tiles (ie Triton). That's it. Helion is just Triton with more auto-tuning (Triton already has auto-tuning).
Even for non-ML things like chem simulations: CUDA (and cuFFT) are more pleasant to use than Vulkan Compute and vkFFT.
I just learned the graphics api of vulkan, can’t imagine anything being less pleasant than vulkan
Yeah it's quite something. If anyone wants a preview, here's the triangle hello world in vulkan: https://gist.github.com/Overv/7ac07356037592a121225172d7d78f...
But then again, I've heard that it's this low level because its meant for engine developers.
Oh wow that's horrible.
Really? How low is this level actually? Because I remember my OpenGL class' professor did this in less than 50 lines.
Imagine writing GlCreateContext yourself, for starters, as has been done in the link I posted.