auto-sd (latest)

Published 2023-11-27 11:52:04 -05:00 by simcop2387

Installation

docker pull gitea.simcop2387.info/simcop2387/auto-sd:latest
sha256:46dcc63733add2d15fe49faa64245cb43f9fc4dbb9aff38758357e45fa5ac1ef

Image layers

ADD file:396eeb65c8d737180cc1219713cf59efb214027b79d8ea0b7e58a08e7c8d7a21 in /
CMD ["bash"]
ENV NVARCH=x86_64
ENV NVIDIA_REQUIRE_CUDA=cuda>=11.7 brand=tesla,driver>=450,driver<451 brand=tesla,driver>=470,driver<471 brand=unknown,driver>=470,driver<471 brand=nvidia,driver>=470,driver<471 brand=nvidiartx,driver>=470,driver<471 brand=quadrortx,driver>=470,driver<471 brand=unknown,driver>=510,driver<511 brand=nvidia,driver>=510,driver<511 brand=nvidiartx,driver>=510,driver<511 brand=quadrortx,driver>=510,driver<511
ENV NV_CUDA_CUDART_VERSION=11.7.99-1
ENV NV_CUDA_COMPAT_PACKAGE=cuda-compat-11-7
ARG TARGETARCH
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends gnupg2 curl ca-certificates && curl -fsSLO https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/${NVARCH}/cuda-keyring_1.0-1_all.deb && dpkg -i cuda-keyring_1.0-1_all.deb && apt-get purge --autoremove -y curl && rm -rf /var/lib/apt/lists/* # buildkit
ENV CUDA_VERSION=11.7.1
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends cuda-cudart-11-7=${NV_CUDA_CUDART_VERSION} ${NV_CUDA_COMPAT_PACKAGE} && ln -s cuda-11.7 /usr/local/cuda && rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c echo "/usr/local/nvidia/lib" >> /etc/ld.so.conf.d/nvidia.conf && echo "/usr/local/nvidia/lib64" >> /etc/ld.so.conf.d/nvidia.conf # buildkit
ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64
COPY NGC-DL-CONTAINER-LICENSE / # buildkit
ENV NVIDIA_VISIBLE_DEVICES=all
ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility
ENV NV_CUDA_LIB_VERSION=11.7.1-1
ENV NV_NVTX_VERSION=11.7.91-1
ENV NV_LIBNPP_VERSION=11.7.4.75-1
ENV NV_LIBNPP_PACKAGE=libnpp-11-7=11.7.4.75-1
ENV NV_LIBCUSPARSE_VERSION=11.7.4.91-1
ENV NV_LIBCUBLAS_PACKAGE_NAME=libcublas-11-7
ENV NV_LIBCUBLAS_VERSION=11.10.3.66-1
ENV NV_LIBCUBLAS_PACKAGE=libcublas-11-7=11.10.3.66-1
ENV NV_LIBNCCL_PACKAGE_NAME=libnccl2
ENV NV_LIBNCCL_PACKAGE_VERSION=2.13.4-1
ENV NCCL_VERSION=2.13.4-1
ENV NV_LIBNCCL_PACKAGE=libnccl2=2.13.4-1+cuda11.7
ARG TARGETARCH
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends cuda-libraries-11-7=${NV_CUDA_LIB_VERSION} ${NV_LIBNPP_PACKAGE} cuda-nvtx-11-7=${NV_NVTX_VERSION} libcusparse-11-7=${NV_LIBCUSPARSE_VERSION} ${NV_LIBCUBLAS_PACKAGE} ${NV_LIBNCCL_PACKAGE} && rm -rf /var/lib/apt/lists/* # buildkit
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-mark hold ${NV_LIBCUBLAS_PACKAGE_NAME} ${NV_LIBNCCL_PACKAGE_NAME} # buildkit
ENV NV_CUDNN_VERSION=8.5.0.96
ENV NV_CUDNN_PACKAGE_NAME=libcudnn8
ENV NV_CUDNN_PACKAGE=libcudnn8=8.5.0.96-1+cuda11.7
ARG TARGETARCH
LABEL maintainer=NVIDIA CORPORATION <cudatools@nvidia.com>
LABEL com.nvidia.cudnn.version=8.5.0.96
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ${NV_CUDNN_PACKAGE} && apt-mark hold ${NV_CUDNN_PACKAGE_NAME} && rm -rf /var/lib/apt/lists/* # buildkit
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c mkdir /sd # buildkit
WORKDIR /sd
ENV HOME=/root
SHELL [/bin/bash -c]
RUN /bin/bash -c apt-get update && apt-get install -y libglib2.0-0 libx11-6 wget fonts-dejavu fonts-dejavu-extra fonts-dejavu-core build-essential git make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python3-openssl git cargo rustc && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/bash -c git clone https://github.com/pyenv/pyenv.git ~/.pyenv # buildkit
RUN /bin/bash -c echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc && echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc && echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bashrc # buildkit
ENV PYENV_ROOT=/root/.pyenv
ENV PATH=/root/.pyenv/shims:/root/.pyenv/bin:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN /bin/bash -c pyenv install 3.10.6 && pyenv global 3.10.6 # buildkit
RUN /bin/bash -c pip install torch==1.12.1+cu116 torchvision==0.13.1+cu116 torchaudio==0.12.1+cu116 -f https://download.pytorch.org/whl/torch_stable.html # buildkit
COPY requirements.txt /sd # buildkit
RUN /bin/bash -c pip install -r requirements.txt # buildkit
COPY repositories/CodeFormer/requirements.txt /sd/requirements.txt # buildkit
RUN /bin/bash -c pip install -r requirements.txt # buildkit
COPY repositories/taming-transformers/requirements.txt /sd/requirements.txt # buildkit
RUN /bin/bash -c pip install -r requirements.txt # buildkit
COPY repositories/stable-diffusion/requirements.txt /sd/requirements.txt # buildkit
RUN /bin/bash -c pip install -r requirements.txt # buildkit
COPY . /sd # buildkit
EXPOSE map[7860/tcp:{}]
CMD ["/bin/bash" "-c" "python webui.py --medvram --max-batch-count=4 --no-half --no-progressbar-hiding --show-negative-prompt --esrgan-models-path=/sd/esrgan_models/ --gfpgan-model=/sd/gfpgan_models/GFPGANv1.3.pth"]

Labels

Key Value
com.nvidia.cudnn.version 8.5.0.96
maintainer NVIDIA CORPORATION <cudatools@nvidia.com>
Details
Container
2023-11-27 11:52:04 -05:00
18
OCI / Docker
linux/amd64
14 GiB
Versions (1) View all
latest 2023-11-27