Comment Re: Well "just" vibe code you a new API, then eh? (Score 3, Informative) 40
It's not just CUDA itself. AMD has HIP, which is basically a clone of CUDA and works well. But that's just the core pieces, the compiler and runtime. Then there's the higher level libraries NVIDIA provides for special purposes: cuBLAS for linear algebra, cuSPARSE for sparse matrix operations, cuFFT for Fourier transforms, and so on. AMD has mostly managed to create clones of those too. But then there are all the even more specialized libraries NVIDIA has spent years creating. Look over the list to get a sense of just how many and how specialized they are. cuLitho for computational lithography. cuQuantum for quantum computing simulations. nvComp for compression and decompression. And on and on.
And that's just the ones created by NVIDIA. Then there are the thousands of libraries other people have written with CUDA. In principle they could be ported to HIP for AMD, Metal for Apple, and whatever framework Intel is asking people to use this week. But most of them won't be.