ROCm support seems spotty at best, I have a 5700xt and I haven't had much luck getting it working.
ROCm support seems spotty at best, I have a 5700xt and I haven't had much luck getting it working.
I'm running Ubuntu 22.04 LTS as the host OS, didn't have to touch anything beyond the basic Docker install. Next step is build a new Dockerfile that adds in the Stable Diffusion WebUI.[1]
[0] https://github.com/AshleyYakeley/stable-diffusion-rocm [1] https://github.com/hlky/stable-diffusion-webui
How long does it take to do 50 iterations on a 512x512?
[1] https://gist.github.com/geerlingguy/ff3c3cbcf4416be2c0c1e0f8...
AMD market segmented their RDNA2 support in ROCm to the Navi21 set only (6800/6800 XT/6900 XT).
It is not officially supported in any way on other RDNA2 GPUs. (Or even on the desktop RDNA2 range at all, that only works because their top end Pro cards share the same die)
HSA_OVERRIDE_GFX_VERSION=10.3.0 to force using the Navi21 binary slice.
This is totally unsupported and please don't complain if something doesn't work when using that trick.
But basic PyTorch use works using this, so you might get away with it for this scenario.
(TL;DR: AMD just doesn't care about GPGPU on the mainstream, better to switch to another GPU vendor that does next time...)
AMD just doesn't invest in their developer ecosystem. Also as you use a 6600 XT, no official ROCm support for the die that you use. Only for navi21.