aboutsummaryrefslogtreecommitdiff

Stable Diffusion Docker

Run

  1. When running for the first time: docker run -it --network=host --device=/dev/kfd --device=/dev/dri --group-add=video --ipc=host --cap-add=SYS_PTRACE --security-opt seccomp=unconfined -v $HOME/dockerx:/dockerx ubuntu:latest.
  2. When running again:
    1. Identify exited container: docker container ls -a.
    2. Restart the container: docker container restart <container-id>.
    3. Attach to it with bash: docker exec -it <container-id> bash.
  3. Cd into the stable-diffusion-webui folder.
  4. Source the venv: source venv/bin/activate.
  5. Launch the main script: python launch.py --precision full --no-half.