setup automatic1111 webui in docker container for 5700xt
This commit is contained in:
commit
ce324b577a
|
@ -0,0 +1,15 @@
|
|||
FROM python:3.10-bullseye
|
||||
|
||||
RUN useradd -ms /bin/bash -u 1000 stable-diffusion \
|
||||
&& apt update \
|
||||
&& apt install -y pciutils bc mesa-utils google-perftools \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
USER stable-diffusion
|
||||
|
||||
EXPOSE 7860
|
||||
|
||||
ENTRYPOINT [ "/bootstrap.sh" ]
|
||||
CMD []
|
||||
|
||||
COPY bootstrap.sh /bootstrap.sh
|
|
@ -0,0 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui /shared/stable-diffusion-webui
|
||||
cd /shared/stable-diffusion-webui
|
||||
exec ./webui.sh
|
|
@ -0,0 +1,23 @@
|
|||
version: "3"
|
||||
services:
|
||||
stable-diffusion:
|
||||
build: .
|
||||
environment:
|
||||
- HSA_OVERRIDE_GFX_VERSION=10.3.0
|
||||
- COMMANDLINE_ARGS=--precision full --no-half
|
||||
network_mode: host
|
||||
# for 5700xt compat
|
||||
# ref: https://old.reddit.com/r/StableDiffusion/comments/ww436j/howto_stable_diffusion_on_an_amd_gpu/imcpmo8/
|
||||
devices:
|
||||
- /dev/kfd
|
||||
- /dev/dri
|
||||
volumes:
|
||||
- ./shared:/shared
|
||||
working_dir: /shared
|
||||
group_add:
|
||||
- video
|
||||
ipc: host
|
||||
cap_add:
|
||||
- SYS_PTRACE
|
||||
security_opt:
|
||||
- seccomp=unconfined
|
|
@ -0,0 +1,2 @@
|
|||
*
|
||||
!.gitignore
|
Loading…
Reference in New Issue