Unfortunately though, they're dragging their feet on supporting their current generation of consumer grade GPUs. It seems currently, they're not going to support compute on consumer grade gaming GPUs and instead force people to use enterprise grade ones if they want ROCm which is terrible.
For reference, the maintainer of AMDGPU.jl can't upgrade to a new AMD GPU or he won't be able to use ROCm.
https://github.com/RadeonOpenCompute/ROCm/issues/887