caloutw/rocm-stable-diffusion-webui-gfx1151 — explained in plain English
Analysis updated 2026-05-18
Run Stable Diffusion WebUI Forge on an AMD Strix Halo laptop or mini PC.
Generate AI images locally without relying on a cloud GPU service.
Get a working ROCm-based image generation setup without hand-patching dependency conflicts.
Store custom models and generated outputs outside the container so they persist across restarts.
| caloutw/rocm-stable-diffusion-webui-gfx1151 | baiyuetribe/scrapy_docker | doganulus/container-unison | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Dockerfile | Dockerfile | Dockerfile |
| Last pushed | — | 2019-06-01 | 2025-01-09 |
| Maintenance | — | Dormant | Stale |
| Setup difficulty | hard | moderate | hard |
| Complexity | 4/5 | 2/5 | 3/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires an AMD Strix Halo GPU, Docker Engine (not Docker Desktop), and GRUB kernel parameter changes before it will run.
This project packages Stable Diffusion WebUI Forge, a popular tool for generating images with AI, into a Docker container specifically tuned to run on AMD's Strix Halo chip, known by its code name gfx1151. It is built on top of AMD's own official ROCm 7.2 PyTorch image rather than an unofficial community build, since proper support for this chip only arrived as a preview feature in ROCm 7.2. Running it needs specific hardware and setup. You need an AMD Strix Halo GPU, a recent Linux kernel, and Docker Engine rather than Docker Desktop, because Docker Desktop runs containers inside a virtual machine that cannot see the host computer's GPU device files. Before building, you also need to edit your system's GRUB boot configuration to adjust IOMMU and memory settings, then reboot for the changes to apply. The author tested this on an Asus ROG Flow Z13 laptop running Ubuntu 24.04. Once the prerequisites are met, you create two folders on your machine to hold your AI models and generated images so they survive container restarts, then start the container with a single Docker command that passes through the GPU devices, maps those folders in, and opens port 7860. After that, the web interface is reached by opening that port in a browser, and any models you place in the models folder become available inside it. Beyond the base image swap, the project fixes a few specific problems: a reference to the original Stable Diffusion code repository that no longer exists after it was taken down, a package version conflict with NumPy 2.0 that would otherwise get silently undone every time the app starts, and a crash during image generation on this hardware that is avoided by turning on VAE tiling by default. The author reports generating a 1536 by 960 pixel image in about 41 seconds once things are running, though the very first image generated after starting the container can take around 20 minutes, because a component called MIOpen has to compile GPU code for your exact image size the first time it is used. Every generation after that reuses the compiled result and runs quickly. There is also a known limitation that the Docker image does not currently work on Debian.
A Docker image that runs Stable Diffusion WebUI Forge tuned specifically for AMD's Strix Halo (gfx1151) GPU using AMD's official ROCm 7.2 PyTorch build.
Mainly Dockerfile. The stack also includes Dockerfile, ROCm, PyTorch.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.