It's time to upscale FSR 2 even further: Meet FSR 2.1
gpuopen.com
gpuopen.com
https://videocardz.com/newz/amd-adds-wmma-wave-matrix-multip...
For FSR2 you need game-specific data so it's dependent on the game developers to adopt it.
Nvidia may pull some pricing shenanigans for the rest of 2022 and into 2023 according to this video[1] I watched. I would be thrilled to see some real competition for workloads that are not gaming. Nvidia just dominates so far as I can tell.
I just set up pytorch on a machine the other day and while I don't own an AMD GPU I saw that they offer a ROCm version on their "getting started" page [1] and it doesn't seem to be more difficult than the other options.
I could imagine if you run other frameworks, or if you compile custom (c++) modules for pytorch then it could be an issue, but frankly that has been becoming exceedingly rare (at least for me).
Would love to hear your or anyone's experiences since I, like the sibling comment, don't want to shove any more money to nvidia.
Search who's running Stable Diffusion on Nvidia and who's running on AMD: if you are using AMD, you are kind of on your own.
Finally, you have model with custom CUDA code (e.g. https://github.com/sniklaus/3d-ken-burns )
ROCm doesn't support Windows. Pytorch doesn't support OpenCL. WSL2 can't plug into HIP even through it's apparently hiding in Windows somewhere.
Nvidia would in theory just work.
Granted AMD supports SR-IOV in it's consumer GPUs, so when I have a moment, I may setup a full Hyper-V VM and pass thru the GPU.
Lastly, most AI researchers simply assume you are running CUDA, and don't develop around portability.
Open source SR-IOV support used to be accessible via GIM but there only supported GPUs upto Tonga and the closest you had for a consumer GPU was the W series of workstation cards.