Nvidia GPU's are really your only choice. There is no framework as mature as CUDA and nvidia has been making the fastest hardware for decades. They know their stuff when it comes to architecture, so its unlikely that the hot new thing will actually be able to compete.
Unless you use linux, where the quality of Nvidia support continues to decline.
Having their cards run in servers is a big part of their business model, and Linux owns that market, so I’m surprised if their support is getting worse.
Things like poor Wayland support—sure. But then, why would somebody use this matrix-multiplication accelerator to draw graphics, right?