Commit c005b57a authored by nanahira's avatar nanahira

add more extensions and add deepdanbooru

parent 04f75652
FROM nvidia/cuda:11.7.1-devel-ubuntu22.04 FROM nvidia/cuda:11.7.1-cudnn8-devel-ubuntu22.04
RUN apt update \ RUN apt update \
&& apt-key adv --fetch-keys \ && apt-key adv --fetch-keys \
...@@ -38,31 +38,49 @@ RUN mkdir repositories && \ ...@@ -38,31 +38,49 @@ RUN mkdir repositories && \
git clone https://github.com/Hafiidz/latent-diffusion repositories/latent-diffusion && \ git clone https://github.com/Hafiidz/latent-diffusion repositories/latent-diffusion && \
pip install -r repositories/latent-diffusion/requirements.txt --prefer-binary && \ pip install -r repositories/latent-diffusion/requirements.txt --prefer-binary && \
# install requirements of Stable Diffusion # update numpy to latest version
pip install transformers==4.19.2 diffusers invisible-watermark --prefer-binary && \ pip install -U numpy --prefer-binary && \
# install k-diffusion pip install \
pip install git+https://github.com/crowsonkb/k-diffusion.git --prefer-binary && \
# (optional) install GFPGAN (face restoration) # install requirements of Stable Diffusion
pip install git+https://github.com/TencentARC/GFPGAN.git@8d2447a2d918f8eba5a4a01463fd48e45126a379 --prefer-binary && \ transformers==4.19.2 diffusers invisible-watermark \
# (optional) install requirements for CodeFormer (face restoration) # install k-diffusion
pip install -r repositories/CodeFormer/requirements.txt --prefer-binary && \ git+https://github.com/crowsonkb/k-diffusion.git \
# update numpy to latest version # (optional) install GFPGAN (face restoration)
pip install -U numpy --prefer-binary && \ git+https://github.com/TencentARC/GFPGAN.git@8d2447a2d918f8eba5a4a01463fd48e45126a379 \
# install CLIP
git+https://github.com/openai/CLIP.git@d50d76daa670286dd6cacf3bcd80b5e4823fc8e1 \
pip install git+https://github.com/openai/CLIP.git@d50d76daa670286dd6cacf3bcd80b5e4823fc8e1 --prefer-binary && \ # install xformers
# install xformers git+https://github.com/facebookresearch/xformers.git@v0.0.13#egg=xformers \
pip install git+https://github.com/facebookresearch/xformers.git@v0.0.13#egg=xformers
# install deepdanbooru
git+https://github.com/KichangKim/DeepDanbooru.git@d91a2963bf87c6a770d74894667e9ffa9f6de7ff#egg=deepdanbooru[tensorflow] tensorflow==2.10.0 tensorflow-io==0.27.0 \
# end install requirements
--prefer-binary && \
# (optional) install requirements for CodeFormer (face restoration)
pip install -r repositories/CodeFormer/requirements.txt --prefer-binary && \
COPY --chown=sd ./requirements.txt ./requirements.txt COPY --chown=sd ./requirements.txt ./requirements.txt
RUN pip install -r requirements.txt --prefer-binary RUN pip install -r requirements.txt --prefer-binary
COPY --chown=sd . ./ COPY --chown=sd . ./
# Plugins
RUN git clone --depth=1 https://github.com/AUTOMATIC1111/stable-diffusion-webui-aesthetic-gradients extensions/aesthetic-gradients && \ RUN git clone --depth=1 https://github.com/AUTOMATIC1111/stable-diffusion-webui-aesthetic-gradients extensions/aesthetic-gradients && \
git clone --depth=1 https://github.com/yfszzx/stable-diffusion-webui-images-browser extensions/images-browser git clone --depth=1 https://github.com/yfszzx/stable-diffusion-webui-images-browser extensions/images-browser && \
git clone --depth=1 https://github.com/AUTOMATIC1111/stable-diffusion-webui-wildcards extensions/wildcards && \
git clone --depth=1 https://github.com/adieyal/sd-dynamic-prompts extensions/dynamic-prompts && \
git clone --depth=1 https://github.com/yfszzx/stable-diffusion-webui-inspiration extensions/inspiration && \
git clone --depth=1 https://github.com/deforum-art/deforum-for-automatic1111-webui extensions/deforum && \
git clone --depth=1 https://github.com/camenduru/stable-diffusion-webui-artists-to-study extensions/artists-to-study && \
git clone --depth=1 https://github.com/tsngo/stable-diffusion-webui-aesthetic-image-scorer extensions/aesthetic-image-scorer && \
git clone --depth=1 https://github.com/toshiaki1729/stable-diffusion-webui-dataset-tag-editor extensions/dataset-tag-editor
ENTRYPOINT ["python3", "webui.py"] ENTRYPOINT ["python3", "webui.py"]
CMD ["--listen", "--port", "8080"] CMD ["--listen", "--port", "8080"]
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment