Keep in mind that AMDGPU.jl requires ROCm, which is basically dead (no recent GPUs support it and none of those that do are consumer-grade).
The problem with AMD GPGPU is not software, it is that AMD literally does not care.
The problem with AMD GPGPU is not software, it is that AMD literally does not care.
I think AMD has some work to do on non-C++/Python ecosystem engagement for sure, but they've built a foundation that's quite easy to build upon and get excellent performance and functionality; AMDGPU.jl is a testament to that.
Rocm gets releases every few months or so. The llvm project part is mirrored to GitHub in real time.