To use this container you would first need to install docker and docker-compose.
After that you would need deleted rocm/composable_kernel:ck_ub20.04_rocm5.5_rc4 docker image (alpha build of ROCM). You can download the image, using bittorect magnet link in the files of the gist. After downloading the image load it with docker load --input rocm5.5.tar.gz
Running is as simple as: sudo docker-compose up --build. After that Stable Diffusion Web UI could be accessed in http://127.0.0.1:3000
Many thanks to @wsippel for putting up step by step guide to get it working.
This is tested on kernel 6.2.10 and mesa 23.0.0
@rom1win
rocm5.6-ub22.04-base
is built just now.Please note that the Docker images in ROCm LAB are mainly used for conceptual verification. As ROCm gradually shifts its support for Navi 3x to performance optimization now, there won't be many updates.
The changes to update from
rocm5.5.1-ub22.04-base
torocm5.6-ub22.04-base
are minimal, but the storage space used for building exceeds the limit of the free runners on GitHub, making it more difficult to update the image.It's recommended to obtain Dockerfiles from https://github.com/evshiron/rocm_lab/tree/master/dockerfiles, modify and build it according to your needs.
@BloodBlight
No worries. You have done a great job :) Maybe what he needs is a base image with only ROCm 5.6 installed, so I update it.