I am a CS student and I recently bought the components for my first gaming computer. I found a 6800 for a good price that is pretty good but I was wondering if there could be trouble with machine learning oriented libraries (and other related stuff) since I found out that NVIDIA gpus are more recommend for it. If so, can I still have decent results with the AMD GPU I have or should I change it?
Word is that AMD support is getting better, but by far everyone is still using NVidia.
Take a look at flux.jl. Last time I checked, they were building in support. You may have some success if you join that community over pytorch or tensorflow.
I know people have started implementing AMD support for some popular use cases like Stable Diffusion inference but most things require CUDA. Support is getting better but there is still a long way to go before widespread adoption makes sense. Nvidia has invested heavily in ML software support for close to a decade now which is why everyone is using Nvidia GPUs.