Spaces:
Runtime error
Runtime error
Duplicate from xcgc/SD-webui-controlnet-docker
Browse filesCo-authored-by: Nicholas Rassya Nugraha <xcgc@users.noreply.huggingface.co>
- .gitattributes +34 -0
- .gitignore +32 -0
- Dockerfile +124 -0
- README.md +109 -0
- config.json +114 -0
- header_patch.py +39 -0
- on_start.sh +149 -0
- poetry.lock +481 -0
- pyproject.toml +14 -0
- run.py +55 -0
- shared-config.json +114 -0
- shared-ui-config.json +360 -0
- ui-config.json +360 -0
.gitattributes
ADDED
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
*.7z filter=lfs diff=lfs merge=lfs -text
|
2 |
+
*.arrow filter=lfs diff=lfs merge=lfs -text
|
3 |
+
*.bin filter=lfs diff=lfs merge=lfs -text
|
4 |
+
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
5 |
+
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
6 |
+
*.ftz filter=lfs diff=lfs merge=lfs -text
|
7 |
+
*.gz filter=lfs diff=lfs merge=lfs -text
|
8 |
+
*.h5 filter=lfs diff=lfs merge=lfs -text
|
9 |
+
*.joblib filter=lfs diff=lfs merge=lfs -text
|
10 |
+
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
11 |
+
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
12 |
+
*.model filter=lfs diff=lfs merge=lfs -text
|
13 |
+
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
14 |
+
*.npy filter=lfs diff=lfs merge=lfs -text
|
15 |
+
*.npz filter=lfs diff=lfs merge=lfs -text
|
16 |
+
*.onnx filter=lfs diff=lfs merge=lfs -text
|
17 |
+
*.ot filter=lfs diff=lfs merge=lfs -text
|
18 |
+
*.parquet filter=lfs diff=lfs merge=lfs -text
|
19 |
+
*.pb filter=lfs diff=lfs merge=lfs -text
|
20 |
+
*.pickle filter=lfs diff=lfs merge=lfs -text
|
21 |
+
*.pkl filter=lfs diff=lfs merge=lfs -text
|
22 |
+
*.pt filter=lfs diff=lfs merge=lfs -text
|
23 |
+
*.pth filter=lfs diff=lfs merge=lfs -text
|
24 |
+
*.rar filter=lfs diff=lfs merge=lfs -text
|
25 |
+
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
26 |
+
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
27 |
+
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
28 |
+
*.tflite filter=lfs diff=lfs merge=lfs -text
|
29 |
+
*.tgz filter=lfs diff=lfs merge=lfs -text
|
30 |
+
*.wasm filter=lfs diff=lfs merge=lfs -text
|
31 |
+
*.xz filter=lfs diff=lfs merge=lfs -text
|
32 |
+
*.zip filter=lfs diff=lfs merge=lfs -text
|
33 |
+
*.zst filter=lfs diff=lfs merge=lfs -text
|
34 |
+
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
.gitignore
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
__pycache__
|
2 |
+
.DS_Store
|
3 |
+
*.pyc
|
4 |
+
*.pyo
|
5 |
+
*.pyd
|
6 |
+
*.so
|
7 |
+
.Python
|
8 |
+
.mypy_cache
|
9 |
+
.pytest_cache
|
10 |
+
.coverage
|
11 |
+
.coverage.*
|
12 |
+
.cache
|
13 |
+
*.swp
|
14 |
+
*~
|
15 |
+
.dcccache
|
16 |
+
.dcignore
|
17 |
+
/tmp
|
18 |
+
*.log
|
19 |
+
.idea
|
20 |
+
*.code-workspace
|
21 |
+
.venv
|
22 |
+
env/
|
23 |
+
venv/
|
24 |
+
ENV/
|
25 |
+
env.bak/
|
26 |
+
venv.bak/
|
27 |
+
.python-version
|
28 |
+
pip-log.txt
|
29 |
+
pip-delete-this-directory.txt
|
30 |
+
/dist
|
31 |
+
/.make.functions.sh
|
32 |
+
/.vscode
|
Dockerfile
ADDED
@@ -0,0 +1,124 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
FROM nvidia/cuda:11.7.1-cudnn8-devel-ubuntu22.04
|
2 |
+
|
3 |
+
ENV DEBIAN_FRONTEND noninteractive
|
4 |
+
ENV PYTHONUNBUFFERED=1
|
5 |
+
ENV PIP_DISABLE_PIP_VERSION_CHECK=1
|
6 |
+
ENV PIP_NO_CACHE_DIR=1
|
7 |
+
|
8 |
+
# OS setup
|
9 |
+
RUN apt-get update -y \
|
10 |
+
&& apt-get upgrade -y \
|
11 |
+
&& apt-get install -y \
|
12 |
+
libgl1 \
|
13 |
+
libglib2.0-0 \
|
14 |
+
curl \
|
15 |
+
vim \
|
16 |
+
wget \
|
17 |
+
git \
|
18 |
+
git-lfs \
|
19 |
+
tzdata \
|
20 |
+
bash \
|
21 |
+
ca-certificates \
|
22 |
+
libreadline8 \
|
23 |
+
bzip2 \
|
24 |
+
psmisc \
|
25 |
+
procps \
|
26 |
+
netbase \
|
27 |
+
openssh-client \
|
28 |
+
libsqlite3-dev \
|
29 |
+
python3-pip \
|
30 |
+
python3-venv \
|
31 |
+
python-is-python3 \
|
32 |
+
build-essential \
|
33 |
+
libssl-dev \
|
34 |
+
libffi-dev \
|
35 |
+
aria2 \
|
36 |
+
\
|
37 |
+
&& pip3 install --upgrade pip \
|
38 |
+
\
|
39 |
+
&& git lfs install \
|
40 |
+
\
|
41 |
+
&& apt-get clean autoclean \
|
42 |
+
&& apt-get autoremove --yes \
|
43 |
+
&& rm -rf /var/lib/apt/lists/*
|
44 |
+
|
45 |
+
# OS timezone setting (UTC)
|
46 |
+
RUN echo "UTC" > /etc/timezone
|
47 |
+
ENV TZ=UTC
|
48 |
+
|
49 |
+
# Poetry for Python packages
|
50 |
+
RUN curl -sSL https://install.python-poetry.org | POETRY_HOME=/usr/local/poetry python3 - --yes \
|
51 |
+
&& ln -s /usr/local/poetry/bin/poetry /usr/bin/poetry \
|
52 |
+
\
|
53 |
+
&& poetry config virtualenvs.create false \
|
54 |
+
&& poetry config virtualenvs.in-project false
|
55 |
+
|
56 |
+
# Create non-root user
|
57 |
+
ENV ENV="/etc/profile"
|
58 |
+
RUN adduser --disabled-password --gecos '' user && \
|
59 |
+
mkdir -p /app && \
|
60 |
+
chown -R user:user /app && \
|
61 |
+
printf "\n. /etc/profile\n" >> /home/user/.profile \
|
62 |
+
printf "\n. /etc/profile\n" >> /home/user/.bashrc
|
63 |
+
|
64 |
+
# Sets up virtualenv for dependencies
|
65 |
+
ENV VIRTUAL_ENV="/opt/venv"
|
66 |
+
ENV VIRTUAL_ENV_DISABLE_PROMPT=1
|
67 |
+
ENV POETRY_ACTIVE=1
|
68 |
+
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
|
69 |
+
RUN echo "export PATH=$PATH" >> /home/user/.bashrc \
|
70 |
+
&& python3 -m venv $VIRTUAL_ENV \
|
71 |
+
&& /opt/venv/bin/pip install --upgrade --no-cache-dir pip \
|
72 |
+
&& chown -R user:user /opt/venv
|
73 |
+
|
74 |
+
# Run as non-root user
|
75 |
+
USER user
|
76 |
+
WORKDIR /app
|
77 |
+
|
78 |
+
# Installation of basic Python dependencies specified in pyproject.toml
|
79 |
+
COPY --chown=user:user pyproject.toml poetry.lock /app/
|
80 |
+
RUN poetry install
|
81 |
+
|
82 |
+
# AUTOMATIC1111' WebUI
|
83 |
+
RUN git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui /app/stable-diffusion-webui \
|
84 |
+
&& (cd /app/stable-diffusion-webui && git checkout a9fed7c364061ae6efb37f797b6b522cb3cf7aa2)
|
85 |
+
|
86 |
+
# Deforum extension
|
87 |
+
RUN git clone https://github.com/deforum-art/deforum-for-automatic1111-webui /app/stable-diffusion-webui/extensions/deforum-for-automatic1111-webui \
|
88 |
+
&& (cd /app/stable-diffusion-webui/extensions/deforum-for-automatic1111-webui && git checkout 2366bfdb47c226df0d14e712445414e459febad3)
|
89 |
+
|
90 |
+
# Images Browser WebUI extension
|
91 |
+
RUN git clone https://github.com/yfszzx/stable-diffusion-webui-images-browser /app/stable-diffusion-webui/extensions/stable-diffusion-webui-images-browser \
|
92 |
+
&& (cd /app/stable-diffusion-webui/extensions/stable-diffusion-webui-images-browser && git checkout a42c7a30181636a05815e62426d5eff4d3340529)
|
93 |
+
|
94 |
+
# CiviTAI Browser WebUI extension
|
95 |
+
RUN git clone https://github.com/Vetchems/sd-civitai-browser /app/stable-diffusion-webui/extensions/sd-civitai-browser \
|
96 |
+
&& (cd /app/stable-diffusion-webui/extensions/sd-civitai-browser && git checkout b25a5daf7df3f6340d3e243d533228d8ade5288d)
|
97 |
+
|
98 |
+
# Additional Networks WebUI extension
|
99 |
+
RUN git clone https://github.com/kohya-ss/sd-webui-additional-networks /app/stable-diffusion-webui/extensions/sd-webui-additional-networks \
|
100 |
+
&& (cd /app/stable-diffusion-webui/extensions/sd-webui-additional-networks && git checkout d2758b6c8e2e8e956865a87b31fd74d3d7c010cb) \
|
101 |
+
&& mkdir -p /app/stable-diffusion-webui/extensions/sd-webui-additional-networks/models/LoRA
|
102 |
+
|
103 |
+
# ControlNet WebUI extension
|
104 |
+
RUN git clone https://github.com/Mikubill/sd-webui-controlnet /app/stable-diffusion-webui/extensions/sd-webui-controlnet \
|
105 |
+
&& (cd /app/stable-diffusion-webui/extensions/sd-webui-controlnet && git checkout 274dd5df217a03e059e9cf052447aece81bbd1cf) \
|
106 |
+
&& mkdir -p /app/stable-diffusion-webui/models/ControlNet
|
107 |
+
|
108 |
+
# Prepare WebUI environment
|
109 |
+
WORKDIR /app/stable-diffusion-webui
|
110 |
+
RUN /opt/venv/bin/python launch.py --exit --skip-torch-cuda-test --xformers
|
111 |
+
|
112 |
+
# Patch WebUI
|
113 |
+
RUN sed -i -e 's/ show_progress=False,/ show_progress=True,/g' modules/ui.py
|
114 |
+
RUN sed -i -e 's/shared.demo.launch/shared.demo.queue().launch/g' webui.py
|
115 |
+
RUN sed -i -e 's/ outputs=\[/queue=False, &/g' modules/ui.py
|
116 |
+
RUN sed -i -e 's/ queue=False, / /g' modules/ui.py
|
117 |
+
|
118 |
+
# Copy startup scripts
|
119 |
+
COPY --chown=user:user run.py on_start.sh config.json ui-config.json shared-config.json shared-ui-config.json header_patch.py /app/stable-diffusion-webui/
|
120 |
+
RUN chmod +x on_start.sh
|
121 |
+
|
122 |
+
EXPOSE 7860
|
123 |
+
|
124 |
+
CMD ["/opt/venv/bin/python", "run.py", "--listen", "--ui-config-file", "ui-config.json", "--ui-settings-file", "config.json", "--disable-console-progressbars", "--cors-allow-origins", "huggingface.co,hf.space", "--no-progressbar-hiding", "--enable-console-prompts", "--no-download-sd-model", "--api", "--skip-version-check"]
|
README.md
ADDED
@@ -0,0 +1,109 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
---
|
2 |
+
title: SD WebUI+ControlNet
|
3 |
+
emoji: 🤖
|
4 |
+
colorFrom: yellow
|
5 |
+
colorTo: red
|
6 |
+
sdk: docker
|
7 |
+
app_port: 7860
|
8 |
+
pinned: true
|
9 |
+
tags:
|
10 |
+
- stable-diffusion
|
11 |
+
- stable-diffusion-diffusers
|
12 |
+
- text-to-image
|
13 |
+
models:
|
14 |
+
- stabilityai/stable-diffusion-2-1
|
15 |
+
- runwayml/stable-diffusion-v1-5
|
16 |
+
- lllyasviel/ControlNet
|
17 |
+
- webui/ControlNet-modules-safetensors
|
18 |
+
- dreamlike-art/dreamlike-diffusion-1.0
|
19 |
+
- Anashel/rpg
|
20 |
+
- Lykon/DreamShaper
|
21 |
+
duplicated_from: xcgc/SD-webui-controlnet-docker
|
22 |
+
---
|
23 |
+
|
24 |
+
## Stable Diffusion WebUI + ControlNet
|
25 |
+
|
26 |
+
Private image builds with both with Stable Diffusion 2.1 models and Stable Diffusion 1.5 models and bundles several popular extensions to [AUTOMATIC1111's WebUI]([https://github.com/AUTOMATIC1111/stable-diffusion-webui]), including the [ControlNet WebUI extension](https://github.com/Mikubill/sd-webui-controlnet). ControlNet models primarily works best with the SD 1.5 models at the time of writing.
|
27 |
+
|
28 |
+
Shared UI space would usually load with a model based on Stable Diffusion 1.5.
|
29 |
+
|
30 |
+
🐳 🦄 Builds a Docker image to be run as a Space at [Hugging Face](https://huggingface.co/) using A10G or T4 hardware.
|
31 |
+
|
32 |
+
### Setup on Hugging Face
|
33 |
+
|
34 |
+
1. Duplicate this space to your Hugging Face account or clone this repo to your account.
|
35 |
+
2. Under the *"Settings"* tab of your space you can choose which hardware for your space, that you will also be billed for.
|
36 |
+
3. The [`on_start.sh`](./on_start.sh) file will be run when the container is started, right before the WebUI is initiated. This is where you can install any additional extensions or models you may need. Make sure the env value `IS_SHARED_UI` is set to `0` or is unset for your space, or else only the lightweight model installation will run and some features will be disabled.
|
37 |
+
|
38 |
+
---
|
39 |
+
|
40 |
+
### Relevant links for more information
|
41 |
+
|
42 |
+
#### Repo for this builder
|
43 |
+
|
44 |
+
This repo, containing the `Dockerfile`, etc. for building the image can originally be found on both [`🤗 Hugging Face ➔ carloscar/stable-diffusion-webui-controlnet-docker`](https://huggingface.co/spaces/carloscar/stable-diffusion-webui-controlnet-docker) and [`🐙 GitHub ➔ kalaspuff/stable-diffusion-webui-controlnet-docker`](https://github.com/kalaspuff/stable-diffusion-webui-controlnet-docker).
|
45 |
+
|
46 |
+
#### Stable Diffusion Web UI
|
47 |
+
|
48 |
+
* Source Code: [https://github.com/AUTOMATIC1111/stable-diffusion-webui](https://github.com/AUTOMATIC1111/stable-diffusion-webui)
|
49 |
+
* Documentation: [https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki](https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki)
|
50 |
+
|
51 |
+
#### WebUI extension for ControlNet
|
52 |
+
|
53 |
+
* Source Code: [https://github.com/Mikubill/sd-webui-controlnet](https://github.com/Mikubill/sd-webui-controlnet)
|
54 |
+
|
55 |
+
#### ControlNet models
|
56 |
+
|
57 |
+
* Trained models: [https://github.com/lllyasviel/ControlNet](https://github.com/lllyasviel/ControlNet)
|
58 |
+
* Pre-extracted models: [https://huggingface.co/webui/ControlNet-modules-safetensors/tree/main](https://huggingface.co/webui/ControlNet-modules-safetensors/tree/main)
|
59 |
+
|
60 |
+
#### Licenses for using Stable Diffusion models and ControlNet models
|
61 |
+
|
62 |
+
* [https://huggingface.co/stabilityai/stable-diffusion-2/blob/main/LICENSE-MODEL](https://huggingface.co/stabilityai/stable-diffusion-2/blob/main/LICENSE-MODEL)
|
63 |
+
* [https://huggingface.co/spaces/CompVis/stable-diffusion-license](https://huggingface.co/spaces/CompVis/stable-diffusion-license)
|
64 |
+
* [https://github.com/lllyasviel/ControlNet/blob/main/LICENSE](https://github.com/lllyasviel/ControlNet/blob/main/LICENSE)
|
65 |
+
|
66 |
+
### Enable additional models (checkpoints, LoRA, VAE, etc.)
|
67 |
+
|
68 |
+
Enable the models you want to use on the bottom of the [`on_start.sh`](./on_start.sh) file. This is also the place to add any additional models you may want to install when starting your space.
|
69 |
+
|
70 |
+
```bash
|
71 |
+
## Checkpoint · Example:
|
72 |
+
download-model --checkpoint "FILENAME" "URL"
|
73 |
+
|
74 |
+
## LORA (low-rank adaptation) · Example:
|
75 |
+
download-model --lora "FILENAME" "URL"
|
76 |
+
|
77 |
+
## VAE (variational autoencoder) · Example:
|
78 |
+
download-model --vae "FILENAME" "URL"
|
79 |
+
```
|
80 |
+
|
81 |
+
#### Some examples of additional (optional) models
|
82 |
+
|
83 |
+
Some models such as additional checkpoints, VAE, LoRA, etc. may already be present in the [`on_start.sh`](./on_start.sh) file. You can enable them by removing the `#` in front of their respective line or disable them by removing the line or adding a leading `#` before `download-model`.
|
84 |
+
|
85 |
+
* [Checkpoint · Dreamlike Diffusion 1.0](https://huggingface.co/dreamlike-art/dreamlike-diffusion-1.0) ([license](https://huggingface.co/dreamlike-art/dreamlike-diffusion-1.0/blob/main/LICENSE.md))
|
86 |
+
* [Checkpoint · Dreamshaper 3.31](https://huggingface.co/Lykon/DreamShaper)
|
87 |
+
* [Checkpoint · The Ally's Mix III: Revolutions](https://civitai.com/models/10752/the-allys-mix-iii-revolutions)
|
88 |
+
* [Checkpoint · Deliberate v2](https://civitai.com/models/4823/deliberate)
|
89 |
+
* [Checkpoint · dalcefo_painting](https://civitai.com/models/5396/dalcefopainting)
|
90 |
+
* [Checkpoint · RPG v4](https://huggingface.co/Anashel/rpg)
|
91 |
+
* [Checkpoint · A to Zovya RPG Artist's Tools (1.5 & 2.1)](https://civitai.com/models/8124/a-to-zovya-rpg-artists-tools-15-and-21)
|
92 |
+
* [LoRA · epi_noiseoffset v2](https://civitai.com/models/13941/epinoiseoffset)
|
93 |
+
* [VAE · sd-vae-ft-mse-original](https://huggingface.co/stabilityai/sd-vae-ft-mse-original)
|
94 |
+
* [Embedding · bad_prompt_version2](https://huggingface.co/datasets/Nerfgun3/bad_prompt)
|
95 |
+
* See [https://huggingface.co/models?filter=stable-diffusion](https://huggingface.co/models?filter=stable-diffusion) and [https://civitai.com/](https://civitai.com/) for more.
|
96 |
+
|
97 |
+
Visit the individual model pages for more information on the models and their licenses.
|
98 |
+
|
99 |
+
### Extensions
|
100 |
+
|
101 |
+
* [GitHub ➔ deforum-art/deforum-for-automatic1111-webui](https://github.com/deforum-art/deforum-for-automatic1111-webui)
|
102 |
+
* [GitHub ➔ yfszzx/stable-diffusion-webui-images-browser](https://github.com/yfszzx/stable-diffusion-webui-images-browser)
|
103 |
+
* [GitHub ➔ Vetchems/sd-civitai-browser](https://github.com/Vetchems/sd-civitai-browser)
|
104 |
+
* [GitHub ➔ kohya-ss/sd-webui-additional-networks](https://github.com/kohya-ss/sd-webui-additional-networks)
|
105 |
+
* [GitHub ➔ Mikubill/sd-webui-controlnet](https://github.com/Mikubill/sd-webui-controlnet)
|
106 |
+
|
107 |
+
### Additional acknowledgements
|
108 |
+
|
109 |
+
A lot of inspiration for this Docker build comes from [GitHub ➔ camenduru](https://github.com/camenduru). Amazing things! 🙏
|
config.json
ADDED
@@ -0,0 +1,114 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"samples_save": true,
|
3 |
+
"samples_format": "png",
|
4 |
+
"samples_filename_pattern": "",
|
5 |
+
"save_images_add_number": true,
|
6 |
+
"grid_save": true,
|
7 |
+
"grid_format": "png",
|
8 |
+
"grid_extended_filename": false,
|
9 |
+
"grid_only_if_multiple": true,
|
10 |
+
"grid_prevent_empty_spots": false,
|
11 |
+
"n_rows": -1,
|
12 |
+
"enable_pnginfo": true,
|
13 |
+
"save_txt": false,
|
14 |
+
"save_images_before_face_restoration": false,
|
15 |
+
"save_images_before_highres_fix": false,
|
16 |
+
"save_images_before_color_correction": false,
|
17 |
+
"jpeg_quality": 80,
|
18 |
+
"export_for_4chan": true,
|
19 |
+
"use_original_name_batch": false,
|
20 |
+
"save_selected_only": true,
|
21 |
+
"do_not_add_watermark": false,
|
22 |
+
"temp_dir": "",
|
23 |
+
"clean_temp_dir_at_start": false,
|
24 |
+
"outdir_samples": "",
|
25 |
+
"outdir_txt2img_samples": "outputs/txt2img-images",
|
26 |
+
"outdir_img2img_samples": "outputs/img2img-images",
|
27 |
+
"outdir_extras_samples": "outputs/extras-images",
|
28 |
+
"outdir_grids": "",
|
29 |
+
"outdir_txt2img_grids": "outputs/txt2img-grids",
|
30 |
+
"outdir_img2img_grids": "outputs/img2img-grids",
|
31 |
+
"outdir_save": "log/images",
|
32 |
+
"save_to_dirs": false,
|
33 |
+
"grid_save_to_dirs": false,
|
34 |
+
"use_save_to_dirs_for_ui": false,
|
35 |
+
"directories_filename_pattern": "",
|
36 |
+
"directories_max_prompt_words": 8,
|
37 |
+
"ESRGAN_tile": 192,
|
38 |
+
"ESRGAN_tile_overlap": 8,
|
39 |
+
"realesrgan_enabled_models": [
|
40 |
+
"R-ESRGAN 4x+",
|
41 |
+
"R-ESRGAN 4x+ Anime6B"
|
42 |
+
],
|
43 |
+
"upscaler_for_img2img": null,
|
44 |
+
"use_scale_latent_for_hires_fix": false,
|
45 |
+
"face_restoration_model": null,
|
46 |
+
"code_former_weight": 0.5,
|
47 |
+
"face_restoration_unload": false,
|
48 |
+
"memmon_poll_rate": 8,
|
49 |
+
"samples_log_stdout": false,
|
50 |
+
"multiple_tqdm": true,
|
51 |
+
"unload_models_when_training": false,
|
52 |
+
"pin_memory": false,
|
53 |
+
"save_optimizer_state": false,
|
54 |
+
"dataset_filename_word_regex": "",
|
55 |
+
"dataset_filename_join_string": " ",
|
56 |
+
"training_image_repeats_per_epoch": 1,
|
57 |
+
"training_write_csv_every": 500,
|
58 |
+
"training_xattention_optimizations": false,
|
59 |
+
"sd_model_checkpoint": "theAllysMixIII_v10.safetensors",
|
60 |
+
"sd_checkpoint_cache": 0,
|
61 |
+
"sd_vae": "auto",
|
62 |
+
"sd_vae_as_default": false,
|
63 |
+
"sd_hypernetwork": "None",
|
64 |
+
"sd_hypernetwork_strength": 1.0,
|
65 |
+
"inpainting_mask_weight": 1.0,
|
66 |
+
"img2img_color_correction": false,
|
67 |
+
"img2img_fix_steps": false,
|
68 |
+
"enable_quantization": false,
|
69 |
+
"enable_emphasis": true,
|
70 |
+
"use_old_emphasis_implementation": false,
|
71 |
+
"enable_batch_seeds": true,
|
72 |
+
"comma_padding_backtrack": 20,
|
73 |
+
"filter_nsfw": false,
|
74 |
+
"CLIP_stop_at_last_layers": 1,
|
75 |
+
"random_artist_categories": [],
|
76 |
+
"interrogate_keep_models_in_memory": false,
|
77 |
+
"interrogate_use_builtin_artists": true,
|
78 |
+
"interrogate_return_ranks": false,
|
79 |
+
"interrogate_clip_num_beams": 1,
|
80 |
+
"interrogate_clip_min_length": 24,
|
81 |
+
"interrogate_clip_max_length": 48,
|
82 |
+
"interrogate_clip_dict_limit": 1500,
|
83 |
+
"interrogate_deepbooru_score_threshold": 0.5,
|
84 |
+
"deepbooru_sort_alpha": true,
|
85 |
+
"deepbooru_use_spaces": false,
|
86 |
+
"deepbooru_escape": true,
|
87 |
+
"show_progressbar": true,
|
88 |
+
"show_progress_every_n_steps": 0,
|
89 |
+
"show_progress_grid": true,
|
90 |
+
"return_grid": true,
|
91 |
+
"do_not_show_images": false,
|
92 |
+
"add_model_hash_to_info": true,
|
93 |
+
"add_model_name_to_info": false,
|
94 |
+
"disable_weights_auto_swap": false,
|
95 |
+
"send_seed": true,
|
96 |
+
"font": "",
|
97 |
+
"js_modal_lightbox": true,
|
98 |
+
"js_modal_lightbox_initially_zoomed": true,
|
99 |
+
"show_progress_in_title": true,
|
100 |
+
"quicksettings": "sd_model_checkpoint",
|
101 |
+
"localization": "None",
|
102 |
+
"hide_samplers": [],
|
103 |
+
"eta_ddim": 0.0,
|
104 |
+
"eta_ancestral": 1.0,
|
105 |
+
"ddim_discretize": "uniform",
|
106 |
+
"s_churn": 0.0,
|
107 |
+
"s_tmin": 0.0,
|
108 |
+
"s_noise": 1.0,
|
109 |
+
"eta_noise_seed_delta": 0,
|
110 |
+
"disabled_extensions": [],
|
111 |
+
"ldsr_steps": 100,
|
112 |
+
"SWIN_tile": 192,
|
113 |
+
"SWIN_tile_overlap": 8
|
114 |
+
}
|
header_patch.py
ADDED
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
with gr.Box(visible=os.environ.get("SPACE_ID")):
|
2 |
+
is_shared_ui = str(os.environ.get("IS_SHARED_UI", "") or "").strip().lower() not in ("", "0", "false", "none", "no")
|
3 |
+
if is_shared_ui:
|
4 |
+
import torch
|
5 |
+
if not torch.cuda.is_available():
|
6 |
+
gr.HTML(f"""
|
7 |
+
<div class="gr-prose" style="max-width: 80%; font-size: 12px; line-height: 20px; font-family: monospace;">
|
8 |
+
<p>▲ Automatic1111's Stable Diffusion WebUI + Mikubill's ControlNet WebUI extension | Running on Hugging Face | Loaded checkpoint: <a href="https://civitai.com/models/8124/a-to-zovya-rpg-artists-tools-15-and-21" style="target=" _blank"="">AtoZovyaRPGArtistTools15_sd15V1</a></p>
|
9 |
+
<p>▲ Docker build from <a href="https://github.com/kalaspuff/stable-diffusion-webui-controlnet-docker" style="target=" _blank"="">🐙 GitHub ➔ kalaspuff/stable-diffusion-webui-controlnet-docker</a> / <a href="https://huggingface.co/spaces/carloscar/stable-diffusion-webui-controlnet-docker" style="target=" _blank"="">🤗 Hugging Face ➔ carloscar/stable-diffusion-webui-controlnet-docker</a></p>
|
10 |
+
<p>▲ This Space is currently running on CPU, which may yield very slow results - you can upgrade for a GPU after duplicating the space.</p>
|
11 |
+
<p>▲ Duplicate this Space to run it privately without a queue, use a GPU for faster generation times, load custom checkpoints, etc. <a style="display:inline-block; position: absolute;" target="_blank" href="https://huggingface.co/spaces/{os.environ["SPACE_ID"]}?duplicate=true"><img style="margin: 0; height: 16px; position: relative; top: 2px;" src="https://img.shields.io/badge/%F0%9F%A4%97%20Hugging%20Face-Duplicate%20Space-blue" alt="Duplicate Space"></a></p>
|
12 |
+
</div>
|
13 |
+
""")
|
14 |
+
else:
|
15 |
+
gr.HTML(f"""
|
16 |
+
<div class="gr-prose" style="max-width: 80%; font-size: 12px; line-height: 20px; font-family: monospace;">
|
17 |
+
<p>▲ Automatic1111's Stable Diffusion WebUI + Mikubill's ControlNet WebUI extension | Running on Hugging Face | Loaded checkpoint: <a href="https://civitai.com/models/8124/a-to-zovya-rpg-artists-tools-15-and-21" style="target=" _blank"="">AtoZovyaRPGArtistTools15_sd15V1</a></p>
|
18 |
+
<p>▲ Docker build from <a href="https://github.com/kalaspuff/stable-diffusion-webui-controlnet-docker" style="target=" _blank"="">🐙 GitHub ➔ kalaspuff/stable-diffusion-webui-controlnet-docker</a> / <a href="https://huggingface.co/spaces/carloscar/stable-diffusion-webui-controlnet-docker" style="target=" _blank"="">🤗 Hugging Face ➔ carloscar/stable-diffusion-webui-controlnet-docker</a></p>
|
19 |
+
<p>▲ Duplicate this Space to run it privately without a queue, use extensions, load custom checkpoints, etc. <a style="display:inline-block; position: absolute;" target="_blank" href="https://huggingface.co/spaces/{os.environ["SPACE_ID"]}?duplicate=true"><img style="margin: 0; height: 16px; position: relative; top: 2px;" src="https://img.shields.io/badge/%F0%9F%A4%97%20Hugging%20Face-Duplicate%20Space-blue" alt="Duplicate Space"></a></p>
|
20 |
+
</div>
|
21 |
+
""")
|
22 |
+
elif os.environ.get("SPACE_ID"):
|
23 |
+
import torch
|
24 |
+
if not torch.cuda.is_available():
|
25 |
+
gr.HTML(f"""
|
26 |
+
<div class="gr-prose" style="max-width: 80%; font-size: 12px; line-height: 20px; font-family: monospace;">
|
27 |
+
<p>▲ Docker build from <a href="https://github.com/kalaspuff/stable-diffusion-webui-controlnet-docker" style="target=" _blank"="">🐙 GitHub ➔ kalaspuff/stable-diffusion-webui-controlnet-docker</a> / <a href="https://huggingface.co/spaces/carloscar/stable-diffusion-webui-controlnet-docker" style="target=" _blank"="">🤗 Hugging Face ➔ carloscar/stable-diffusion-webui-controlnet-docker</a></p>
|
28 |
+
<p>▲ Load additional checkpoints, VAE, LoRA models, etc. Read more on the README at the GitHub link above.</p>
|
29 |
+
<p>▲ This Space is currently running on CPU, which may yield very slow results - you can upgrade for a GPU <a href="https://huggingface.co/spaces/{os.environ["SPACE_ID"]}/settings" style="text-decoration: underline" target="_blank">in the Settings tab</a></p>
|
30 |
+
</div>
|
31 |
+
""")
|
32 |
+
else:
|
33 |
+
gr.HTML(f"""
|
34 |
+
<div class="gr-prose" style="max-width: 80%; font-size: 12px; line-height: 20px; font-family: monospace;">
|
35 |
+
<p>▲ Docker build from <a href="https://github.com/kalaspuff/stable-diffusion-webui-controlnet-docker" style="target=" _blank"="">🐙 GitHub ➔ kalaspuff/stable-diffusion-webui-controlnet-docker</a> / <a href="https://huggingface.co/spaces/carloscar/stable-diffusion-webui-controlnet-docker" style="target=" _blank"="">🤗 Hugging Face ➔ carloscar/stable-diffusion-webui-controlnet-docker</a></p>
|
36 |
+
<p>▲ Load additional checkpoints, VAE, LoRA models, etc. Read more on the README at the GitHub link above.</p>
|
37 |
+
<p>▲ This Space has GPU enabled - remember to remove the GPU from the space <a href="https://huggingface.co/spaces/{os.environ["SPACE_ID"]}/settings" style="text-decoration: underline" target="_blank">in the Settings tab</a> when you're done.</p>
|
38 |
+
</div>
|
39 |
+
""")
|
on_start.sh
ADDED
@@ -0,0 +1,149 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/bin/bash
|
2 |
+
set -euo pipefail
|
3 |
+
|
4 |
+
function download-model() {
|
5 |
+
local _option=$1
|
6 |
+
local _filename=$2
|
7 |
+
local _url=$3
|
8 |
+
local _dir
|
9 |
+
|
10 |
+
! [ $# -eq 3 ] && (echo "usage: "; for o in checkpoint lora vae control-net embedding; do echo " \$ download-model --$o <filename> <url>"; done) || true
|
11 |
+
[ $# -eq 0 ] && return 0 || ! [ $# -eq 3 ] && (echo ""; echo "error - invalid number of arguments (expected 3, received $#)"; echo -n "\$ download-model $1"; (for arg in "${@: 2}"; do echo -n " \"${arg//\"/\\\"}\""; done) && echo "") && return 1 || true
|
12 |
+
|
13 |
+
case ${_option,,} in
|
14 |
+
--checkpoint) _dir="/app/stable-diffusion-webui/models/Stable-diffusion";;
|
15 |
+
--lora) _dir="/app/stable-diffusion-webui/extensions/sd-webui-additional-networks/models/LoRA";;
|
16 |
+
--vae) _dir="/app/stable-diffusion-webui/models/VAE";;
|
17 |
+
--control-net) _dir="/app/stable-diffusion-webui/models/ControlNet";;
|
18 |
+
--embedding) _dir="/app/stable-diffusion-webui/embeddings";;
|
19 |
+
|
20 |
+
*) echo "error - unknown first argument: '$1' (valid options are --checkpoint, --lora, --vae, --control-net or --embedding):"; echo "\$ download-model $1 \"$2\" \"$3\""; return 1;;
|
21 |
+
esac
|
22 |
+
|
23 |
+
echo "\$ download-model $_option \"$2\" \"$3\"" ; echo ""
|
24 |
+
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M $_url -d $_dir -o $_filename && echo ""
|
25 |
+
}
|
26 |
+
|
27 |
+
## ----------------------------
|
28 |
+
|
29 |
+
## Adds a header to the webui on Hugging Face Spaces.
|
30 |
+
sed -i -e '/demo:/r /app/stable-diffusion-webui/header_patch.py' /app/stable-diffusion-webui/modules/ui.py
|
31 |
+
|
32 |
+
## ----------------------------
|
33 |
+
|
34 |
+
## Installing less models if $IS_SHARED_UI environment variable is set.
|
35 |
+
if [ ${IS_SHARED_UI:-0} != 0 ]; then
|
36 |
+
download-model --checkpoint "v1-5-pruned-emaonly.safetensors" "https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/39593d5650112b4cc580433f6b0435385882d819/v1-5-pruned-emaonly.safetensors"
|
37 |
+
download-model --checkpoint "v1-5-pruned-emaonly.yaml" "https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/39593d5650112b4cc580433f6b0435385882d819/v1-inference.yaml"
|
38 |
+
download-model --control-net "cldm_v15.yaml" "https://huggingface.co/webui/ControlNet-modules-safetensors/resolve/87c3affbcad3baec52ffe39cac3a15a94902aed3/cldm_v15.yaml"
|
39 |
+
download-model --control-net "control_canny-fp16.safetensors" "https://huggingface.co/webui/ControlNet-modules-safetensors/resolve/87c3affbcad3baec52ffe39cac3a15a94902aed3/control_canny-fp16.safetensors"
|
40 |
+
download-model --control-net "control_depth-fp16.safetensors" "https://huggingface.co/webui/ControlNet-modules-safetensors/resolve/87c3affbcad3baec52ffe39cac3a15a94902aed3/control_depth-fp16.safetensors"
|
41 |
+
download-model --control-net "control_normal-fp16.safetensors" "https://huggingface.co/webui/ControlNet-modules-safetensors/resolve/87c3affbcad3baec52ffe39cac3a15a94902aed3/control_normal-fp16.safetensors"
|
42 |
+
download-model --control-net "control_openpose-fp16.safetensors" "https://huggingface.co/webui/ControlNet-modules-safetensors/resolve/87c3affbcad3baec52ffe39cac3a15a94902aed3/control_openpose-fp16.safetensors"
|
43 |
+
download-model --control-net "control_scribble-fp16.safetensors" "https://huggingface.co/webui/ControlNet-modules-safetensors/resolve/87c3affbcad3baec52ffe39cac3a15a94902aed3/control_scribble-fp16.safetensors"
|
44 |
+
download-model --checkpoint "AtoZovyaRPGArtistTools15_sd15V1.safetensors" "https://civitai.com/api/download/models/10185"
|
45 |
+
download-model --embedding "bad_prompt_version2.pt" "https://huggingface.co/datasets/Nerfgun3/bad_prompt/resolve/72fd9d6011c2ba87b5847b7e45e6603917e3cbed/bad_prompt_version2.pt"
|
46 |
+
sed -i -e '/(modelmerger_interface, \"Checkpoint Merger\", \"modelmerger\"),/d' /app/stable-diffusion-webui/modules/ui.py
|
47 |
+
sed -i -e '/(train_interface, \"Train\", \"ti\"),/d' /app/stable-diffusion-webui/modules/ui.py
|
48 |
+
sed -i -e '/extensions_interface, \"Extensions\", \"extensions\"/d' /app/stable-diffusion-webui/modules/ui.py
|
49 |
+
sed -i -e '/settings_interface, \"Settings\", \"settings\"/d' /app/stable-diffusion-webui/modules/ui.py
|
50 |
+
rm -rf /app/stable-diffusion-webui/scripts /app/stable-diffusion-webui/extensions/deforum-for-automatic1111-webui /app/stable-diffusion-webui/extensions/stable-diffusion-webui-images-browser /app/stable-diffusion-webui/extensions/sd-civitai-browser /app/stable-diffusion-webui/extensions/sd-webui-additional-networks
|
51 |
+
cp -f shared-config.json config.json
|
52 |
+
cp -f shared-ui-config.json ui-config.json
|
53 |
+
exit 0
|
54 |
+
fi
|
55 |
+
## End of lightweight installation for $IS_SHARED_UI setup.
|
56 |
+
|
57 |
+
## ----------------------------
|
58 |
+
## env $IS_SHARED_UI is not set
|
59 |
+
## ----------------------------
|
60 |
+
|
61 |
+
## Stable Diffusion 2.1 · 768 base model:
|
62 |
+
download-model --checkpoint "v2-1_768-ema-pruned.safetensors" "https://huggingface.co/stabilityai/stable-diffusion-2-1/resolve/36a01dc742066de2e8c91e7cf0b8f6b53ef53da1/v2-1_768-ema-pruned.safetensors"
|
63 |
+
download-model --checkpoint "v2-1_768-ema-pruned.yaml" "https://raw.githubusercontent.com/Stability-AI/stablediffusion/fc1488421a2761937b9d54784194157882cbc3b1/configs/stable-diffusion/v2-inference-v.yaml"
|
64 |
+
|
65 |
+
## Stable Diffusion 1.5 · 512 base model:
|
66 |
+
download-model --checkpoint "v1-5-pruned-emaonly.safetensors" "https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/39593d5650112b4cc580433f6b0435385882d819/v1-5-pruned-emaonly.safetensors"
|
67 |
+
download-model --checkpoint "v1-5-pruned-emaonly.yaml" "https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/39593d5650112b4cc580433f6b0435385882d819/v1-inference.yaml"
|
68 |
+
|
69 |
+
## Stable Diffusion Deliberate
|
70 |
+
download-model --checkpoint "deliberate_v11.safetensors" https://huggingface.co/Electricatom369/model1/blob/main/deliberate_v11.safetensors
|
71 |
+
## ----------------------------
|
72 |
+
|
73 |
+
## LoRA (low-rank adaptation) · epi_noiseoffset v2:
|
74 |
+
download-model --lora "epiNoiseoffset_v2.safetensors" "https://civitai.com/api/download/models/16576?type=Model&format=SafeTensor"
|
75 |
+
|
76 |
+
## ----------------------------
|
77 |
+
|
78 |
+
## VAE (variational autoencoder) · VAE 840k EMA:
|
79 |
+
download-model --vae "vae-ft-mse-840000-ema-pruned.safetensors" "https://huggingface.co/stabilityai/sd-vae-ft-mse-original/resolve/629b3ad3030ce36e15e70c5db7d91df0d60c627f/vae-ft-mse-840000-ema-pruned.safetensors"
|
80 |
+
|
81 |
+
## ----------------------------
|
82 |
+
|
83 |
+
## ControlNet · Pre-extracted models:
|
84 |
+
download-model --control-net "cldm_v15.yaml" "https://huggingface.co/webui/ControlNet-modules-safetensors/resolve/87c3affbcad3baec52ffe39cac3a15a94902aed3/cldm_v15.yaml"
|
85 |
+
download-model --control-net "cldm_v21.yaml" "https://huggingface.co/webui/ControlNet-modules-safetensors/resolve/87c3affbcad3baec52ffe39cac3a15a94902aed3/cldm_v21.yaml"
|
86 |
+
download-model --control-net "control_canny-fp16.safetensors" "https://huggingface.co/webui/ControlNet-modules-safetensors/resolve/87c3affbcad3baec52ffe39cac3a15a94902aed3/control_canny-fp16.safetensors"
|
87 |
+
download-model --control-net "control_depth-fp16.safetensors" "https://huggingface.co/webui/ControlNet-modules-safetensors/resolve/87c3affbcad3baec52ffe39cac3a15a94902aed3/control_depth-fp16.safetensors"
|
88 |
+
download-model --control-net "control_hed-fp16.safetensors" "https://huggingface.co/webui/ControlNet-modules-safetensors/resolve/87c3affbcad3baec52ffe39cac3a15a94902aed3/control_hed-fp16.safetensors"
|
89 |
+
download-model --control-net "control_normal-fp16.safetensors" "https://huggingface.co/webui/ControlNet-modules-safetensors/resolve/87c3affbcad3baec52ffe39cac3a15a94902aed3/control_normal-fp16.safetensors"
|
90 |
+
download-model --control-net "control_openpose-fp16.safetensors" "https://huggingface.co/webui/ControlNet-modules-safetensors/resolve/87c3affbcad3baec52ffe39cac3a15a94902aed3/control_openpose-fp16.safetensors"
|
91 |
+
download-model --control-net "control_scribble-fp16.safetensors" "https://huggingface.co/webui/ControlNet-modules-safetensors/resolve/87c3affbcad3baec52ffe39cac3a15a94902aed3/control_scribble-fp16.safetensors"
|
92 |
+
|
93 |
+
## ----------------------------
|
94 |
+
|
95 |
+
## Embedding · bad_prompt_version2
|
96 |
+
download-model --embedding "bad_prompt_version2.pt" "https://huggingface.co/datasets/Nerfgun3/bad_prompt/resolve/72fd9d6011c2ba87b5847b7e45e6603917e3cbed/bad_prompt_version2.pt"
|
97 |
+
|
98 |
+
## ----------------------------
|
99 |
+
|
100 |
+
## Checkpoint · The Ally's Mix III: Revolutions:
|
101 |
+
download-model --checkpoint "theAllysMixIII_v10.safetensors" "https://civitai.com/api/download/models/12763?type=Model&format=SafeTensor"
|
102 |
+
|
103 |
+
## Checkpoint · Dreamlike Diffusion 1.0:
|
104 |
+
# download-model --checkpoint "dreamlike-diffusion-1.0.safetensors" "https://huggingface.co/dreamlike-art/dreamlike-diffusion-1.0/resolve/00cbe4d56fd56f45e952a5be4d847f21b9782546/dreamlike-diffusion-1.0.safetensors"
|
105 |
+
|
106 |
+
## Stable Diffusion Deliberate
|
107 |
+
download-model --checkpoint "deliberate_v11.safetensors" https://huggingface.co/Electricatom369/model1/blob/main/deliberate_v11.safetensors
|
108 |
+
|
109 |
+
## Checkpoint · Dreamshaper 3.31:
|
110 |
+
# download-model --checkpoint "DreamShaper_3.31_baked_vae-inpainting.inpainting.safetensors" "https://huggingface.co/Lykon/DreamShaper/resolve/d227e39aab5e360aec6401be916025ddfc8127bd/DreamShaper_3.31_baked_vae-inpainting.inpainting.safetensors"
|
111 |
+
|
112 |
+
## Checkpoint · dalcefo_painting:
|
113 |
+
# download-model --checkpoint "dalcefoPainting_2nd.safetensors" "https://civitai.com/api/download/models/14675?type=Pruned%20Model&format=SafeTensor"
|
114 |
+
|
115 |
+
## Checkpoint · Deliberate v2:
|
116 |
+
# download-model --checkpoint "deliberate_v2.safetensors" "https://civitai.com/api/download/models/15236?type=Model&format=SafeTensor"
|
117 |
+
|
118 |
+
## Checkpoint · RPG v4:
|
119 |
+
# download-model --checkpoint "RPG-v4.safetensors" "https://huggingface.co/Anashel/rpg/resolve/main/RPG-V4-Model-Download/RPG-v4.safetensors"
|
120 |
+
|
121 |
+
## Checkpoint · A to Zovya RPG Artist's Tools (SD 1.5):
|
122 |
+
# download-model --checkpoint "AtoZovyaRPGArtistTools15_sd15V1.safetensors" "https://civitai.com/api/download/models/10185"
|
123 |
+
|
124 |
+
## Checkpoint · A to Zovya RPG Artist's Tools (SD 2.1):
|
125 |
+
# download-model --checkpoint "AtoZovyaRPGArtistTools15_sd21768V1.safetensors" "https://civitai.com/api/download/models/9593?type=Model&format=SafeTensor"
|
126 |
+
# download-model --checkpoint "aToZovyaRPGArtistsTools15_sd21768V1.yaml" "https://civitai.com/api/download/models/9593?type=Config&format=Other"
|
127 |
+
|
128 |
+
## ----------------------------
|
129 |
+
|
130 |
+
## Add additional models that you want to install on startup. Replace URL and FILENAME from the examples below with your values.
|
131 |
+
|
132 |
+
## Usage:
|
133 |
+
## download-model --checkpoint <filename> <url>
|
134 |
+
## download-model --lora <filename> <url>
|
135 |
+
## download-model --vae <filename> <url>
|
136 |
+
## download-model --control-net <filename> <url>
|
137 |
+
## download-model --embedding <filename> <url>
|
138 |
+
|
139 |
+
## ----------------------------
|
140 |
+
|
141 |
+
## Checkpoint · Example:
|
142 |
+
# download-model --checkpoint "FILENAME" "URL"
|
143 |
+
|
144 |
+
## LORA (low-rank adaptation) · Example:
|
145 |
+
# download-model --lora "FILENAME" "URL"
|
146 |
+
|
147 |
+
## VAE (variational autoencoder) · Example:
|
148 |
+
# download-model --vae "FILENAME" "URL"
|
149 |
+
download-model --checkpoint "anythingv4-5.ckpt" "https://huggingface.co/andite/anything-v4.0/resolve/main/anything-v4.5.ckpt"
|
poetry.lock
ADDED
@@ -0,0 +1,481 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# This file is automatically @generated by Poetry and should not be changed by hand.
|
2 |
+
|
3 |
+
[[package]]
|
4 |
+
name = "certifi"
|
5 |
+
version = "2022.12.7"
|
6 |
+
description = "Python package for providing Mozilla's CA Bundle."
|
7 |
+
category = "main"
|
8 |
+
optional = false
|
9 |
+
python-versions = ">=3.6"
|
10 |
+
files = [
|
11 |
+
{file = "certifi-2022.12.7-py3-none-any.whl", hash = "sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18"},
|
12 |
+
{file = "certifi-2022.12.7.tar.gz", hash = "sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3"},
|
13 |
+
]
|
14 |
+
|
15 |
+
[[package]]
|
16 |
+
name = "charset-normalizer"
|
17 |
+
version = "3.0.1"
|
18 |
+
description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
|
19 |
+
category = "main"
|
20 |
+
optional = false
|
21 |
+
python-versions = "*"
|
22 |
+
files = [
|
23 |
+
{file = "charset-normalizer-3.0.1.tar.gz", hash = "sha256:ebea339af930f8ca5d7a699b921106c6e29c617fe9606fa7baa043c1cdae326f"},
|
24 |
+
{file = "charset_normalizer-3.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:88600c72ef7587fe1708fd242b385b6ed4b8904976d5da0893e31df8b3480cb6"},
|
25 |
+
{file = "charset_normalizer-3.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c75ffc45f25324e68ab238cb4b5c0a38cd1c3d7f1fb1f72b5541de469e2247db"},
|
26 |
+
{file = "charset_normalizer-3.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:db72b07027db150f468fbada4d85b3b2729a3db39178abf5c543b784c1254539"},
|
27 |
+
{file = "charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62595ab75873d50d57323a91dd03e6966eb79c41fa834b7a1661ed043b2d404d"},
|
28 |
+
{file = "charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ff6f3db31555657f3163b15a6b7c6938d08df7adbfc9dd13d9d19edad678f1e8"},
|
29 |
+
{file = "charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:772b87914ff1152b92a197ef4ea40efe27a378606c39446ded52c8f80f79702e"},
|
30 |
+
{file = "charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70990b9c51340e4044cfc394a81f614f3f90d41397104d226f21e66de668730d"},
|
31 |
+
{file = "charset_normalizer-3.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:292d5e8ba896bbfd6334b096e34bffb56161c81408d6d036a7dfa6929cff8783"},
|
32 |
+
{file = "charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:2edb64ee7bf1ed524a1da60cdcd2e1f6e2b4f66ef7c077680739f1641f62f555"},
|
33 |
+
{file = "charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:31a9ddf4718d10ae04d9b18801bd776693487cbb57d74cc3458a7673f6f34639"},
|
34 |
+
{file = "charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:44ba614de5361b3e5278e1241fda3dc1838deed864b50a10d7ce92983797fa76"},
|
35 |
+
{file = "charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:12db3b2c533c23ab812c2b25934f60383361f8a376ae272665f8e48b88e8e1c6"},
|
36 |
+
{file = "charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c512accbd6ff0270939b9ac214b84fb5ada5f0409c44298361b2f5e13f9aed9e"},
|
37 |
+
{file = "charset_normalizer-3.0.1-cp310-cp310-win32.whl", hash = "sha256:502218f52498a36d6bf5ea77081844017bf7982cdbe521ad85e64cabee1b608b"},
|
38 |
+
{file = "charset_normalizer-3.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:601f36512f9e28f029d9481bdaf8e89e5148ac5d89cffd3b05cd533eeb423b59"},
|
39 |
+
{file = "charset_normalizer-3.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:0298eafff88c99982a4cf66ba2efa1128e4ddaca0b05eec4c456bbc7db691d8d"},
|
40 |
+
{file = "charset_normalizer-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a8d0fc946c784ff7f7c3742310cc8a57c5c6dc31631269876a88b809dbeff3d3"},
|
41 |
+
{file = "charset_normalizer-3.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:87701167f2a5c930b403e9756fab1d31d4d4da52856143b609e30a1ce7160f3c"},
|
42 |
+
{file = "charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:14e76c0f23218b8f46c4d87018ca2e441535aed3632ca134b10239dfb6dadd6b"},
|
43 |
+
{file = "charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0c0a590235ccd933d9892c627dec5bc7511ce6ad6c1011fdf5b11363022746c1"},
|
44 |
+
{file = "charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8c7fe7afa480e3e82eed58e0ca89f751cd14d767638e2550c77a92a9e749c317"},
|
45 |
+
{file = "charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:79909e27e8e4fcc9db4addea88aa63f6423ebb171db091fb4373e3312cb6d603"},
|
46 |
+
{file = "charset_normalizer-3.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8ac7b6a045b814cf0c47f3623d21ebd88b3e8cf216a14790b455ea7ff0135d18"},
|
47 |
+
{file = "charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:72966d1b297c741541ca8cf1223ff262a6febe52481af742036a0b296e35fa5a"},
|
48 |
+
{file = "charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:f9d0c5c045a3ca9bedfc35dca8526798eb91a07aa7a2c0fee134c6c6f321cbd7"},
|
49 |
+
{file = "charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:5995f0164fa7df59db4746112fec3f49c461dd6b31b841873443bdb077c13cfc"},
|
50 |
+
{file = "charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4a8fcf28c05c1f6d7e177a9a46a1c52798bfe2ad80681d275b10dcf317deaf0b"},
|
51 |
+
{file = "charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:761e8904c07ad053d285670f36dd94e1b6ab7f16ce62b9805c475b7aa1cffde6"},
|
52 |
+
{file = "charset_normalizer-3.0.1-cp311-cp311-win32.whl", hash = "sha256:71140351489970dfe5e60fc621ada3e0f41104a5eddaca47a7acb3c1b851d6d3"},
|
53 |
+
{file = "charset_normalizer-3.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:9ab77acb98eba3fd2a85cd160851816bfce6871d944d885febf012713f06659c"},
|
54 |
+
{file = "charset_normalizer-3.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:84c3990934bae40ea69a82034912ffe5a62c60bbf6ec5bc9691419641d7d5c9a"},
|
55 |
+
{file = "charset_normalizer-3.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:74292fc76c905c0ef095fe11e188a32ebd03bc38f3f3e9bcb85e4e6db177b7ea"},
|
56 |
+
{file = "charset_normalizer-3.0.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c95a03c79bbe30eec3ec2b7f076074f4281526724c8685a42872974ef4d36b72"},
|
57 |
+
{file = "charset_normalizer-3.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f4c39b0e3eac288fedc2b43055cfc2ca7a60362d0e5e87a637beac5d801ef478"},
|
58 |
+
{file = "charset_normalizer-3.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:df2c707231459e8a4028eabcd3cfc827befd635b3ef72eada84ab13b52e1574d"},
|
59 |
+
{file = "charset_normalizer-3.0.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:93ad6d87ac18e2a90b0fe89df7c65263b9a99a0eb98f0a3d2e079f12a0735837"},
|
60 |
+
{file = "charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:59e5686dd847347e55dffcc191a96622f016bc0ad89105e24c14e0d6305acbc6"},
|
61 |
+
{file = "charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:cd6056167405314a4dc3c173943f11249fa0f1b204f8b51ed4bde1a9cd1834dc"},
|
62 |
+
{file = "charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:083c8d17153ecb403e5e1eb76a7ef4babfc2c48d58899c98fcaa04833e7a2f9a"},
|
63 |
+
{file = "charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:f5057856d21e7586765171eac8b9fc3f7d44ef39425f85dbcccb13b3ebea806c"},
|
64 |
+
{file = "charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:7eb33a30d75562222b64f569c642ff3dc6689e09adda43a082208397f016c39a"},
|
65 |
+
{file = "charset_normalizer-3.0.1-cp36-cp36m-win32.whl", hash = "sha256:95dea361dd73757c6f1c0a1480ac499952c16ac83f7f5f4f84f0658a01b8ef41"},
|
66 |
+
{file = "charset_normalizer-3.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:eaa379fcd227ca235d04152ca6704c7cb55564116f8bc52545ff357628e10602"},
|
67 |
+
{file = "charset_normalizer-3.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:3e45867f1f2ab0711d60c6c71746ac53537f1684baa699f4f668d4c6f6ce8e14"},
|
68 |
+
{file = "charset_normalizer-3.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cadaeaba78750d58d3cc6ac4d1fd867da6fc73c88156b7a3212a3cd4819d679d"},
|
69 |
+
{file = "charset_normalizer-3.0.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:911d8a40b2bef5b8bbae2e36a0b103f142ac53557ab421dc16ac4aafee6f53dc"},
|
70 |
+
{file = "charset_normalizer-3.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:503e65837c71b875ecdd733877d852adbc465bd82c768a067badd953bf1bc5a3"},
|
71 |
+
{file = "charset_normalizer-3.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a60332922359f920193b1d4826953c507a877b523b2395ad7bc716ddd386d866"},
|
72 |
+
{file = "charset_normalizer-3.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:16a8663d6e281208d78806dbe14ee9903715361cf81f6d4309944e4d1e59ac5b"},
|
73 |
+
{file = "charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:a16418ecf1329f71df119e8a65f3aa68004a3f9383821edcb20f0702934d8087"},
|
74 |
+
{file = "charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:9d9153257a3f70d5f69edf2325357251ed20f772b12e593f3b3377b5f78e7ef8"},
|
75 |
+
{file = "charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:02a51034802cbf38db3f89c66fb5d2ec57e6fe7ef2f4a44d070a593c3688667b"},
|
76 |
+
{file = "charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:2e396d70bc4ef5325b72b593a72c8979999aa52fb8bcf03f701c1b03e1166918"},
|
77 |
+
{file = "charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:11b53acf2411c3b09e6af37e4b9005cba376c872503c8f28218c7243582df45d"},
|
78 |
+
{file = "charset_normalizer-3.0.1-cp37-cp37m-win32.whl", hash = "sha256:0bf2dae5291758b6f84cf923bfaa285632816007db0330002fa1de38bfcb7154"},
|
79 |
+
{file = "charset_normalizer-3.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:2c03cc56021a4bd59be889c2b9257dae13bf55041a3372d3295416f86b295fb5"},
|
80 |
+
{file = "charset_normalizer-3.0.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:024e606be3ed92216e2b6952ed859d86b4cfa52cd5bc5f050e7dc28f9b43ec42"},
|
81 |
+
{file = "charset_normalizer-3.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4b0d02d7102dd0f997580b51edc4cebcf2ab6397a7edf89f1c73b586c614272c"},
|
82 |
+
{file = "charset_normalizer-3.0.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:358a7c4cb8ba9b46c453b1dd8d9e431452d5249072e4f56cfda3149f6ab1405e"},
|
83 |
+
{file = "charset_normalizer-3.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:81d6741ab457d14fdedc215516665050f3822d3e56508921cc7239f8c8e66a58"},
|
84 |
+
{file = "charset_normalizer-3.0.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8b8af03d2e37866d023ad0ddea594edefc31e827fee64f8de5611a1dbc373174"},
|
85 |
+
{file = "charset_normalizer-3.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9cf4e8ad252f7c38dd1f676b46514f92dc0ebeb0db5552f5f403509705e24753"},
|
86 |
+
{file = "charset_normalizer-3.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e696f0dd336161fca9adbb846875d40752e6eba585843c768935ba5c9960722b"},
|
87 |
+
{file = "charset_normalizer-3.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c22d3fe05ce11d3671297dc8973267daa0f938b93ec716e12e0f6dee81591dc1"},
|
88 |
+
{file = "charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:109487860ef6a328f3eec66f2bf78b0b72400280d8f8ea05f69c51644ba6521a"},
|
89 |
+
{file = "charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:37f8febc8ec50c14f3ec9637505f28e58d4f66752207ea177c1d67df25da5aed"},
|
90 |
+
{file = "charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:f97e83fa6c25693c7a35de154681fcc257c1c41b38beb0304b9c4d2d9e164479"},
|
91 |
+
{file = "charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a152f5f33d64a6be73f1d30c9cc82dfc73cec6477ec268e7c6e4c7d23c2d2291"},
|
92 |
+
{file = "charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:39049da0ffb96c8cbb65cbf5c5f3ca3168990adf3551bd1dee10c48fce8ae820"},
|
93 |
+
{file = "charset_normalizer-3.0.1-cp38-cp38-win32.whl", hash = "sha256:4457ea6774b5611f4bed5eaa5df55f70abde42364d498c5134b7ef4c6958e20e"},
|
94 |
+
{file = "charset_normalizer-3.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:e62164b50f84e20601c1ff8eb55620d2ad25fb81b59e3cd776a1902527a788af"},
|
95 |
+
{file = "charset_normalizer-3.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8eade758719add78ec36dc13201483f8e9b5d940329285edcd5f70c0a9edbd7f"},
|
96 |
+
{file = "charset_normalizer-3.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8499ca8f4502af841f68135133d8258f7b32a53a1d594aa98cc52013fff55678"},
|
97 |
+
{file = "charset_normalizer-3.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3fc1c4a2ffd64890aebdb3f97e1278b0cc72579a08ca4de8cd2c04799a3a22be"},
|
98 |
+
{file = "charset_normalizer-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:00d3ffdaafe92a5dc603cb9bd5111aaa36dfa187c8285c543be562e61b755f6b"},
|
99 |
+
{file = "charset_normalizer-3.0.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c2ac1b08635a8cd4e0cbeaf6f5e922085908d48eb05d44c5ae9eabab148512ca"},
|
100 |
+
{file = "charset_normalizer-3.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f6f45710b4459401609ebebdbcfb34515da4fc2aa886f95107f556ac69a9147e"},
|
101 |
+
{file = "charset_normalizer-3.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ae1de54a77dc0d6d5fcf623290af4266412a7c4be0b1ff7444394f03f5c54e3"},
|
102 |
+
{file = "charset_normalizer-3.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3b590df687e3c5ee0deef9fc8c547d81986d9a1b56073d82de008744452d6541"},
|
103 |
+
{file = "charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ab5de034a886f616a5668aa5d098af2b5385ed70142090e2a31bcbd0af0fdb3d"},
|
104 |
+
{file = "charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9cb3032517f1627cc012dbc80a8ec976ae76d93ea2b5feaa9d2a5b8882597579"},
|
105 |
+
{file = "charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:608862a7bf6957f2333fc54ab4399e405baad0163dc9f8d99cb236816db169d4"},
|
106 |
+
{file = "charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:0f438ae3532723fb6ead77e7c604be7c8374094ef4ee2c5e03a3a17f1fca256c"},
|
107 |
+
{file = "charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:356541bf4381fa35856dafa6a965916e54bed415ad8a24ee6de6e37deccf2786"},
|
108 |
+
{file = "charset_normalizer-3.0.1-cp39-cp39-win32.whl", hash = "sha256:39cf9ed17fe3b1bc81f33c9ceb6ce67683ee7526e65fde1447c772afc54a1bb8"},
|
109 |
+
{file = "charset_normalizer-3.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:0a11e971ed097d24c534c037d298ad32c6ce81a45736d31e0ff0ad37ab437d59"},
|
110 |
+
{file = "charset_normalizer-3.0.1-py3-none-any.whl", hash = "sha256:7e189e2e1d3ed2f4aebabd2d5b0f931e883676e51c7624826e0a4e5fe8a0bf24"},
|
111 |
+
]
|
112 |
+
|
113 |
+
[[package]]
|
114 |
+
name = "cmake"
|
115 |
+
version = "3.25.2"
|
116 |
+
description = "CMake is an open-source, cross-platform family of tools designed to build, test and package software"
|
117 |
+
category = "main"
|
118 |
+
optional = false
|
119 |
+
python-versions = "*"
|
120 |
+
files = [
|
121 |
+
{file = "cmake-3.25.2-py2.py3-none-macosx_10_10_universal2.macosx_10_10_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl", hash = "sha256:962224cfb988ce9c9f3223de9cea68cd3a9d7c0f251866aee5db4620bed2ef73"},
|
122 |
+
{file = "cmake-3.25.2-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:42053bbaf7f77a13f713acd2cc6d724a2899b00a8f6042c0c80c9581f1ad9fde"},
|
123 |
+
{file = "cmake-3.25.2-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:a6d849fd0316a0bfa29b44752de8f30ea798771fea6a06d9f1cc5799910f10bf"},
|
124 |
+
{file = "cmake-3.25.2-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c94571e1225e54e9444f8e8c47987932194fa4ab45ce96dc4de4fe5dfcc89afa"},
|
125 |
+
{file = "cmake-3.25.2-py2.py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:715ef82e81b48db3e4c7744614c15ff361d53f6987fd70b1b66b0880595f2e2c"},
|
126 |
+
{file = "cmake-3.25.2-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:679900ad25bfbb83fc5f7ed8885711d68e334bcde51011f237520b4268b4d900"},
|
127 |
+
{file = "cmake-3.25.2-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a550a4d16d89fd78e48bacb97eea906486625fe8a8eac8d4607ccfd89a00372a"},
|
128 |
+
{file = "cmake-3.25.2-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f9587645cea5298d5eb20649f58a83cc53c9efa7d57b0716449a39f366a74986"},
|
129 |
+
{file = "cmake-3.25.2-py2.py3-none-musllinux_1_1_aarch64.whl", hash = "sha256:27462531ffcd213397012cce341a7ff2b647d4f57a153a23f1a054805384ca05"},
|
130 |
+
{file = "cmake-3.25.2-py2.py3-none-musllinux_1_1_i686.whl", hash = "sha256:3bab3f5a60bd5843b07b83df97368983c59e2ab6b09ab08a80e608e9a37a6a09"},
|
131 |
+
{file = "cmake-3.25.2-py2.py3-none-musllinux_1_1_ppc64le.whl", hash = "sha256:faf8eb7e38a3167c1d502f6b6355717b645400f9c48947e9aab992f52d52df68"},
|
132 |
+
{file = "cmake-3.25.2-py2.py3-none-musllinux_1_1_s390x.whl", hash = "sha256:ef3b68c6096388fd4b139a6e4da5dd25e8fe8786b980375fe70914b81bac7f77"},
|
133 |
+
{file = "cmake-3.25.2-py2.py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:48d9a496eb1b1da375b98753009f3c69a59a207e61ecdb13d2bf06e33491dad3"},
|
134 |
+
{file = "cmake-3.25.2-py2.py3-none-win32.whl", hash = "sha256:36407f07f6241258fbe05c937304f52a9a8291fcc8e709c2fa1970632dc27aa3"},
|
135 |
+
{file = "cmake-3.25.2-py2.py3-none-win_amd64.whl", hash = "sha256:e77f856b09f3246d22e4c99458678f0e3d094a73903643bbc422fbc92b77e574"},
|
136 |
+
{file = "cmake-3.25.2-py2.py3-none-win_arm64.whl", hash = "sha256:814800cf5a1f5a32cb7af659f830e8f810692929bdf5c9a30e5c263b3d16af7c"},
|
137 |
+
{file = "cmake-3.25.2.tar.gz", hash = "sha256:bcf9f0369743278ec26961542b31ed1610e6f4cfc20c00a3f1c61985abb3b0d2"},
|
138 |
+
]
|
139 |
+
|
140 |
+
[package.extras]
|
141 |
+
test = ["codecov (>=2.0.5)", "coverage (>=4.2)", "flake8 (>=3.0.4)", "path.py (>=11.5.0)", "pytest (>=3.0.3)", "pytest-cov (>=2.4.0)", "pytest-runner (>=2.9)", "pytest-virtualenv (>=1.7.0)", "scikit-build (>=0.10.0)", "setuptools (>=28.0.0)", "virtualenv (>=15.0.3)", "wheel (<0.38)"]
|
142 |
+
|
143 |
+
[[package]]
|
144 |
+
name = "filelock"
|
145 |
+
version = "3.9.0"
|
146 |
+
description = "A platform independent file lock."
|
147 |
+
category = "main"
|
148 |
+
optional = false
|
149 |
+
python-versions = ">=3.7"
|
150 |
+
files = [
|
151 |
+
{file = "filelock-3.9.0-py3-none-any.whl", hash = "sha256:f58d535af89bb9ad5cd4df046f741f8553a418c01a7856bf0d173bbc9f6bd16d"},
|
152 |
+
{file = "filelock-3.9.0.tar.gz", hash = "sha256:7b319f24340b51f55a2bf7a12ac0755a9b03e718311dac567a0f4f7fabd2f5de"},
|
153 |
+
]
|
154 |
+
|
155 |
+
[package.extras]
|
156 |
+
docs = ["furo (>=2022.12.7)", "sphinx (>=5.3)", "sphinx-autodoc-typehints (>=1.19.5)"]
|
157 |
+
testing = ["covdefaults (>=2.2.2)", "coverage (>=7.0.1)", "pytest (>=7.2)", "pytest-cov (>=4)", "pytest-timeout (>=2.1)"]
|
158 |
+
|
159 |
+
[[package]]
|
160 |
+
name = "idna"
|
161 |
+
version = "3.4"
|
162 |
+
description = "Internationalized Domain Names in Applications (IDNA)"
|
163 |
+
category = "main"
|
164 |
+
optional = false
|
165 |
+
python-versions = ">=3.5"
|
166 |
+
files = [
|
167 |
+
{file = "idna-3.4-py3-none-any.whl", hash = "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"},
|
168 |
+
{file = "idna-3.4.tar.gz", hash = "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4"},
|
169 |
+
]
|
170 |
+
|
171 |
+
[[package]]
|
172 |
+
name = "lit"
|
173 |
+
version = "15.0.7"
|
174 |
+
description = "A Software Testing Tool"
|
175 |
+
category = "main"
|
176 |
+
optional = false
|
177 |
+
python-versions = "*"
|
178 |
+
files = [
|
179 |
+
{file = "lit-15.0.7.tar.gz", hash = "sha256:ed08ac55afe714a193653df293ae8a6ee6c45d6fb11eeca72ce347d99b88ecc8"},
|
180 |
+
]
|
181 |
+
|
182 |
+
[[package]]
|
183 |
+
name = "numexpr"
|
184 |
+
version = "2.8.4"
|
185 |
+
description = "Fast numerical expression evaluator for NumPy"
|
186 |
+
category = "main"
|
187 |
+
optional = false
|
188 |
+
python-versions = ">=3.7"
|
189 |
+
files = [
|
190 |
+
{file = "numexpr-2.8.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a75967d46b6bd56455dd32da6285e5ffabe155d0ee61eef685bbfb8dafb2e484"},
|
191 |
+
{file = "numexpr-2.8.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:db93cf1842f068247de631bfc8af20118bf1f9447cd929b531595a5e0efc9346"},
|
192 |
+
{file = "numexpr-2.8.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bca95f4473b444428061d4cda8e59ac564dc7dc6a1dea3015af9805c6bc2946"},
|
193 |
+
{file = "numexpr-2.8.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e34931089a6bafc77aaae21f37ad6594b98aa1085bb8b45d5b3cd038c3c17d9"},
|
194 |
+
{file = "numexpr-2.8.4-cp310-cp310-win32.whl", hash = "sha256:f3a920bfac2645017110b87ddbe364c9c7a742870a4d2f6120b8786c25dc6db3"},
|
195 |
+
{file = "numexpr-2.8.4-cp310-cp310-win_amd64.whl", hash = "sha256:6931b1e9d4f629f43c14b21d44f3f77997298bea43790cfcdb4dd98804f90783"},
|
196 |
+
{file = "numexpr-2.8.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:9400781553541f414f82eac056f2b4c965373650df9694286b9bd7e8d413f8d8"},
|
197 |
+
{file = "numexpr-2.8.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6ee9db7598dd4001138b482342b96d78110dd77cefc051ec75af3295604dde6a"},
|
198 |
+
{file = "numexpr-2.8.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ff5835e8af9a212e8480003d731aad1727aaea909926fd009e8ae6a1cba7f141"},
|
199 |
+
{file = "numexpr-2.8.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:655d84eb09adfee3c09ecf4a89a512225da153fdb7de13c447404b7d0523a9a7"},
|
200 |
+
{file = "numexpr-2.8.4-cp311-cp311-win32.whl", hash = "sha256:5538b30199bfc68886d2be18fcef3abd11d9271767a7a69ff3688defe782800a"},
|
201 |
+
{file = "numexpr-2.8.4-cp311-cp311-win_amd64.whl", hash = "sha256:3f039321d1c17962c33079987b675fb251b273dbec0f51aac0934e932446ccc3"},
|
202 |
+
{file = "numexpr-2.8.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c867cc36cf815a3ec9122029874e00d8fbcef65035c4a5901e9b120dd5d626a2"},
|
203 |
+
{file = "numexpr-2.8.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:059546e8f6283ccdb47c683101a890844f667fa6d56258d48ae2ecf1b3875957"},
|
204 |
+
{file = "numexpr-2.8.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:845a6aa0ed3e2a53239b89c1ebfa8cf052d3cc6e053c72805e8153300078c0b1"},
|
205 |
+
{file = "numexpr-2.8.4-cp37-cp37m-win32.whl", hash = "sha256:a38664e699526cb1687aefd9069e2b5b9387da7feac4545de446141f1ef86f46"},
|
206 |
+
{file = "numexpr-2.8.4-cp37-cp37m-win_amd64.whl", hash = "sha256:eaec59e9bf70ff05615c34a8b8d6c7bd042bd9f55465d7b495ea5436f45319d0"},
|
207 |
+
{file = "numexpr-2.8.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b318541bf3d8326682ebada087ba0050549a16d8b3fa260dd2585d73a83d20a7"},
|
208 |
+
{file = "numexpr-2.8.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b076db98ca65eeaf9bd224576e3ac84c05e451c0bd85b13664b7e5f7b62e2c70"},
|
209 |
+
{file = "numexpr-2.8.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:90f12cc851240f7911a47c91aaf223dba753e98e46dff3017282e633602e76a7"},
|
210 |
+
{file = "numexpr-2.8.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c368aa35ae9b18840e78b05f929d3a7b3abccdba9630a878c7db74ca2368339"},
|
211 |
+
{file = "numexpr-2.8.4-cp38-cp38-win32.whl", hash = "sha256:b96334fc1748e9ec4f93d5fadb1044089d73fb08208fdb8382ed77c893f0be01"},
|
212 |
+
{file = "numexpr-2.8.4-cp38-cp38-win_amd64.whl", hash = "sha256:a6d2d7740ae83ba5f3531e83afc4b626daa71df1ef903970947903345c37bd03"},
|
213 |
+
{file = "numexpr-2.8.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:77898fdf3da6bb96aa8a4759a8231d763a75d848b2f2e5c5279dad0b243c8dfe"},
|
214 |
+
{file = "numexpr-2.8.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:df35324666b693f13a016bc7957de7cc4d8801b746b81060b671bf78a52b9037"},
|
215 |
+
{file = "numexpr-2.8.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:17ac9cfe6d0078c5fc06ba1c1bbd20b8783f28c6f475bbabd3cad53683075cab"},
|
216 |
+
{file = "numexpr-2.8.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:df3a1f6b24214a1ab826e9c1c99edf1686c8e307547a9aef33910d586f626d01"},
|
217 |
+
{file = "numexpr-2.8.4-cp39-cp39-win32.whl", hash = "sha256:7d71add384adc9119568d7e9ffa8a35b195decae81e0abf54a2b7779852f0637"},
|
218 |
+
{file = "numexpr-2.8.4-cp39-cp39-win_amd64.whl", hash = "sha256:9f096d707290a6a00b6ffdaf581ee37331109fb7b6c8744e9ded7c779a48e517"},
|
219 |
+
{file = "numexpr-2.8.4.tar.gz", hash = "sha256:d5432537418d18691b9115d615d6daa17ee8275baef3edf1afbbf8bc69806147"},
|
220 |
+
]
|
221 |
+
|
222 |
+
[package.dependencies]
|
223 |
+
numpy = ">=1.13.3"
|
224 |
+
|
225 |
+
[[package]]
|
226 |
+
name = "numpy"
|
227 |
+
version = "1.24.2"
|
228 |
+
description = "Fundamental package for array computing in Python"
|
229 |
+
category = "main"
|
230 |
+
optional = false
|
231 |
+
python-versions = ">=3.8"
|
232 |
+
files = [
|
233 |
+
{file = "numpy-1.24.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:eef70b4fc1e872ebddc38cddacc87c19a3709c0e3e5d20bf3954c147b1dd941d"},
|
234 |
+
{file = "numpy-1.24.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e8d2859428712785e8a8b7d2b3ef0a1d1565892367b32f915c4a4df44d0e64f5"},
|
235 |
+
{file = "numpy-1.24.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6524630f71631be2dabe0c541e7675db82651eb998496bbe16bc4f77f0772253"},
|
236 |
+
{file = "numpy-1.24.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a51725a815a6188c662fb66fb32077709a9ca38053f0274640293a14fdd22978"},
|
237 |
+
{file = "numpy-1.24.2-cp310-cp310-win32.whl", hash = "sha256:2620e8592136e073bd12ee4536149380695fbe9ebeae845b81237f986479ffc9"},
|
238 |
+
{file = "numpy-1.24.2-cp310-cp310-win_amd64.whl", hash = "sha256:97cf27e51fa078078c649a51d7ade3c92d9e709ba2bfb97493007103c741f1d0"},
|
239 |
+
{file = "numpy-1.24.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:7de8fdde0003f4294655aa5d5f0a89c26b9f22c0a58790c38fae1ed392d44a5a"},
|
240 |
+
{file = "numpy-1.24.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4173bde9fa2a005c2c6e2ea8ac1618e2ed2c1c6ec8a7657237854d42094123a0"},
|
241 |
+
{file = "numpy-1.24.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4cecaed30dc14123020f77b03601559fff3e6cd0c048f8b5289f4eeabb0eb281"},
|
242 |
+
{file = "numpy-1.24.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a23f8440561a633204a67fb44617ce2a299beecf3295f0d13c495518908e910"},
|
243 |
+
{file = "numpy-1.24.2-cp311-cp311-win32.whl", hash = "sha256:e428c4fbfa085f947b536706a2fc349245d7baa8334f0c5723c56a10595f9b95"},
|
244 |
+
{file = "numpy-1.24.2-cp311-cp311-win_amd64.whl", hash = "sha256:557d42778a6869c2162deb40ad82612645e21d79e11c1dc62c6e82a2220ffb04"},
|
245 |
+
{file = "numpy-1.24.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d0a2db9d20117bf523dde15858398e7c0858aadca7c0f088ac0d6edd360e9ad2"},
|
246 |
+
{file = "numpy-1.24.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:c72a6b2f4af1adfe193f7beb91ddf708ff867a3f977ef2ec53c0ffb8283ab9f5"},
|
247 |
+
{file = "numpy-1.24.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c29e6bd0ec49a44d7690ecb623a8eac5ab8a923bce0bea6293953992edf3a76a"},
|
248 |
+
{file = "numpy-1.24.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2eabd64ddb96a1239791da78fa5f4e1693ae2dadc82a76bc76a14cbb2b966e96"},
|
249 |
+
{file = "numpy-1.24.2-cp38-cp38-win32.whl", hash = "sha256:e3ab5d32784e843fc0dd3ab6dcafc67ef806e6b6828dc6af2f689be0eb4d781d"},
|
250 |
+
{file = "numpy-1.24.2-cp38-cp38-win_amd64.whl", hash = "sha256:76807b4063f0002c8532cfeac47a3068a69561e9c8715efdad3c642eb27c0756"},
|
251 |
+
{file = "numpy-1.24.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4199e7cfc307a778f72d293372736223e39ec9ac096ff0a2e64853b866a8e18a"},
|
252 |
+
{file = "numpy-1.24.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:adbdce121896fd3a17a77ab0b0b5eedf05a9834a18699db6829a64e1dfccca7f"},
|
253 |
+
{file = "numpy-1.24.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:889b2cc88b837d86eda1b17008ebeb679d82875022200c6e8e4ce6cf549b7acb"},
|
254 |
+
{file = "numpy-1.24.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f64bb98ac59b3ea3bf74b02f13836eb2e24e48e0ab0145bbda646295769bd780"},
|
255 |
+
{file = "numpy-1.24.2-cp39-cp39-win32.whl", hash = "sha256:63e45511ee4d9d976637d11e6c9864eae50e12dc9598f531c035265991910468"},
|
256 |
+
{file = "numpy-1.24.2-cp39-cp39-win_amd64.whl", hash = "sha256:a77d3e1163a7770164404607b7ba3967fb49b24782a6ef85d9b5f54126cc39e5"},
|
257 |
+
{file = "numpy-1.24.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:92011118955724465fb6853def593cf397b4a1367495e0b59a7e69d40c4eb71d"},
|
258 |
+
{file = "numpy-1.24.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f9006288bcf4895917d02583cf3411f98631275bc67cce355a7f39f8c14338fa"},
|
259 |
+
{file = "numpy-1.24.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:150947adbdfeceec4e5926d956a06865c1c690f2fd902efede4ca6fe2e657c3f"},
|
260 |
+
{file = "numpy-1.24.2.tar.gz", hash = "sha256:003a9f530e880cb2cd177cba1af7220b9aa42def9c4afc2a2fc3ee6be7eb2b22"},
|
261 |
+
]
|
262 |
+
|
263 |
+
[[package]]
|
264 |
+
name = "pillow"
|
265 |
+
version = "9.4.0"
|
266 |
+
description = "Python Imaging Library (Fork)"
|
267 |
+
category = "main"
|
268 |
+
optional = false
|
269 |
+
python-versions = ">=3.7"
|
270 |
+
files = [
|
271 |
+
{file = "Pillow-9.4.0-1-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:1b4b4e9dda4f4e4c4e6896f93e84a8f0bcca3b059de9ddf67dac3c334b1195e1"},
|
272 |
+
{file = "Pillow-9.4.0-1-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:fb5c1ad6bad98c57482236a21bf985ab0ef42bd51f7ad4e4538e89a997624e12"},
|
273 |
+
{file = "Pillow-9.4.0-1-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:f0caf4a5dcf610d96c3bd32932bfac8aee61c96e60481c2a0ea58da435e25acd"},
|
274 |
+
{file = "Pillow-9.4.0-1-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:3f4cc516e0b264c8d4ccd6b6cbc69a07c6d582d8337df79be1e15a5056b258c9"},
|
275 |
+
{file = "Pillow-9.4.0-1-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:b8c2f6eb0df979ee99433d8b3f6d193d9590f735cf12274c108bd954e30ca858"},
|
276 |
+
{file = "Pillow-9.4.0-1-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:b70756ec9417c34e097f987b4d8c510975216ad26ba6e57ccb53bc758f490dab"},
|
277 |
+
{file = "Pillow-9.4.0-1-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:43521ce2c4b865d385e78579a082b6ad1166ebed2b1a2293c3be1d68dd7ca3b9"},
|
278 |
+
{file = "Pillow-9.4.0-2-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:9d9a62576b68cd90f7075876f4e8444487db5eeea0e4df3ba298ee38a8d067b0"},
|
279 |
+
{file = "Pillow-9.4.0-2-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:87708d78a14d56a990fbf4f9cb350b7d89ee8988705e58e39bdf4d82c149210f"},
|
280 |
+
{file = "Pillow-9.4.0-2-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:8a2b5874d17e72dfb80d917213abd55d7e1ed2479f38f001f264f7ce7bae757c"},
|
281 |
+
{file = "Pillow-9.4.0-2-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:83125753a60cfc8c412de5896d10a0a405e0bd88d0470ad82e0869ddf0cb3848"},
|
282 |
+
{file = "Pillow-9.4.0-2-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:9e5f94742033898bfe84c93c831a6f552bb629448d4072dd312306bab3bd96f1"},
|
283 |
+
{file = "Pillow-9.4.0-2-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:013016af6b3a12a2f40b704677f8b51f72cb007dac785a9933d5c86a72a7fe33"},
|
284 |
+
{file = "Pillow-9.4.0-2-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:99d92d148dd03fd19d16175b6d355cc1b01faf80dae93c6c3eb4163709edc0a9"},
|
285 |
+
{file = "Pillow-9.4.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:2968c58feca624bb6c8502f9564dd187d0e1389964898f5e9e1fbc8533169157"},
|
286 |
+
{file = "Pillow-9.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c5c1362c14aee73f50143d74389b2c158707b4abce2cb055b7ad37ce60738d47"},
|
287 |
+
{file = "Pillow-9.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd752c5ff1b4a870b7661234694f24b1d2b9076b8bf337321a814c612665f343"},
|
288 |
+
{file = "Pillow-9.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9a3049a10261d7f2b6514d35bbb7a4dfc3ece4c4de14ef5876c4b7a23a0e566d"},
|
289 |
+
{file = "Pillow-9.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:16a8df99701f9095bea8a6c4b3197da105df6f74e6176c5b410bc2df2fd29a57"},
|
290 |
+
{file = "Pillow-9.4.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:94cdff45173b1919350601f82d61365e792895e3c3a3443cf99819e6fbf717a5"},
|
291 |
+
{file = "Pillow-9.4.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:ed3e4b4e1e6de75fdc16d3259098de7c6571b1a6cc863b1a49e7d3d53e036070"},
|
292 |
+
{file = "Pillow-9.4.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d5b2f8a31bd43e0f18172d8ac82347c8f37ef3e0b414431157718aa234991b28"},
|
293 |
+
{file = "Pillow-9.4.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:09b89ddc95c248ee788328528e6a2996e09eaccddeeb82a5356e92645733be35"},
|
294 |
+
{file = "Pillow-9.4.0-cp310-cp310-win32.whl", hash = "sha256:f09598b416ba39a8f489c124447b007fe865f786a89dbfa48bb5cf395693132a"},
|
295 |
+
{file = "Pillow-9.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:f6e78171be3fb7941f9910ea15b4b14ec27725865a73c15277bc39f5ca4f8391"},
|
296 |
+
{file = "Pillow-9.4.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:3fa1284762aacca6dc97474ee9c16f83990b8eeb6697f2ba17140d54b453e133"},
|
297 |
+
{file = "Pillow-9.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:eaef5d2de3c7e9b21f1e762f289d17b726c2239a42b11e25446abf82b26ac132"},
|
298 |
+
{file = "Pillow-9.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a4dfdae195335abb4e89cc9762b2edc524f3c6e80d647a9a81bf81e17e3fb6f0"},
|
299 |
+
{file = "Pillow-9.4.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6abfb51a82e919e3933eb137e17c4ae9c0475a25508ea88993bb59faf82f3b35"},
|
300 |
+
{file = "Pillow-9.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:451f10ef963918e65b8869e17d67db5e2f4ab40e716ee6ce7129b0cde2876eab"},
|
301 |
+
{file = "Pillow-9.4.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:6663977496d616b618b6cfa43ec86e479ee62b942e1da76a2c3daa1c75933ef4"},
|
302 |
+
{file = "Pillow-9.4.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:60e7da3a3ad1812c128750fc1bc14a7ceeb8d29f77e0a2356a8fb2aa8925287d"},
|
303 |
+
{file = "Pillow-9.4.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:19005a8e58b7c1796bc0167862b1f54a64d3b44ee5d48152b06bb861458bc0f8"},
|
304 |
+
{file = "Pillow-9.4.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:f715c32e774a60a337b2bb8ad9839b4abf75b267a0f18806f6f4f5f1688c4b5a"},
|
305 |
+
{file = "Pillow-9.4.0-cp311-cp311-win32.whl", hash = "sha256:b222090c455d6d1a64e6b7bb5f4035c4dff479e22455c9eaa1bdd4c75b52c80c"},
|
306 |
+
{file = "Pillow-9.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:ba6612b6548220ff5e9df85261bddc811a057b0b465a1226b39bfb8550616aee"},
|
307 |
+
{file = "Pillow-9.4.0-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:5f532a2ad4d174eb73494e7397988e22bf427f91acc8e6ebf5bb10597b49c493"},
|
308 |
+
{file = "Pillow-9.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5dd5a9c3091a0f414a963d427f920368e2b6a4c2f7527fdd82cde8ef0bc7a327"},
|
309 |
+
{file = "Pillow-9.4.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef21af928e807f10bf4141cad4746eee692a0dd3ff56cfb25fce076ec3cc8abe"},
|
310 |
+
{file = "Pillow-9.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:847b114580c5cc9ebaf216dd8c8dbc6b00a3b7ab0131e173d7120e6deade1f57"},
|
311 |
+
{file = "Pillow-9.4.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:653d7fb2df65efefbcbf81ef5fe5e5be931f1ee4332c2893ca638c9b11a409c4"},
|
312 |
+
{file = "Pillow-9.4.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:46f39cab8bbf4a384ba7cb0bc8bae7b7062b6a11cfac1ca4bc144dea90d4a9f5"},
|
313 |
+
{file = "Pillow-9.4.0-cp37-cp37m-win32.whl", hash = "sha256:7ac7594397698f77bce84382929747130765f66406dc2cd8b4ab4da68ade4c6e"},
|
314 |
+
{file = "Pillow-9.4.0-cp37-cp37m-win_amd64.whl", hash = "sha256:46c259e87199041583658457372a183636ae8cd56dbf3f0755e0f376a7f9d0e6"},
|
315 |
+
{file = "Pillow-9.4.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:0e51f608da093e5d9038c592b5b575cadc12fd748af1479b5e858045fff955a9"},
|
316 |
+
{file = "Pillow-9.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:765cb54c0b8724a7c12c55146ae4647e0274a839fb6de7bcba841e04298e1011"},
|
317 |
+
{file = "Pillow-9.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:519e14e2c49fcf7616d6d2cfc5c70adae95682ae20f0395e9280db85e8d6c4df"},
|
318 |
+
{file = "Pillow-9.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d197df5489004db87d90b918033edbeee0bd6df3848a204bca3ff0a903bef837"},
|
319 |
+
{file = "Pillow-9.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0845adc64fe9886db00f5ab68c4a8cd933ab749a87747555cec1c95acea64b0b"},
|
320 |
+
{file = "Pillow-9.4.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:e1339790c083c5a4de48f688b4841f18df839eb3c9584a770cbd818b33e26d5d"},
|
321 |
+
{file = "Pillow-9.4.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:a96e6e23f2b79433390273eaf8cc94fec9c6370842e577ab10dabdcc7ea0a66b"},
|
322 |
+
{file = "Pillow-9.4.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:7cfc287da09f9d2a7ec146ee4d72d6ea1342e770d975e49a8621bf54eaa8f30f"},
|
323 |
+
{file = "Pillow-9.4.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d7081c084ceb58278dd3cf81f836bc818978c0ccc770cbbb202125ddabec6628"},
|
324 |
+
{file = "Pillow-9.4.0-cp38-cp38-win32.whl", hash = "sha256:df41112ccce5d47770a0c13651479fbcd8793f34232a2dd9faeccb75eb5d0d0d"},
|
325 |
+
{file = "Pillow-9.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:7a21222644ab69ddd9967cfe6f2bb420b460dae4289c9d40ff9a4896e7c35c9a"},
|
326 |
+
{file = "Pillow-9.4.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:0f3269304c1a7ce82f1759c12ce731ef9b6e95b6df829dccd9fe42912cc48569"},
|
327 |
+
{file = "Pillow-9.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:cb362e3b0976dc994857391b776ddaa8c13c28a16f80ac6522c23d5257156bed"},
|
328 |
+
{file = "Pillow-9.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a2e0f87144fcbbe54297cae708c5e7f9da21a4646523456b00cc956bd4c65815"},
|
329 |
+
{file = "Pillow-9.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:28676836c7796805914b76b1837a40f76827ee0d5398f72f7dcc634bae7c6264"},
|
330 |
+
{file = "Pillow-9.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0884ba7b515163a1a05440a138adeb722b8a6ae2c2b33aea93ea3118dd3a899e"},
|
331 |
+
{file = "Pillow-9.4.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:53dcb50fbdc3fb2c55431a9b30caeb2f7027fcd2aeb501459464f0214200a503"},
|
332 |
+
{file = "Pillow-9.4.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:e8c5cf126889a4de385c02a2c3d3aba4b00f70234bfddae82a5eaa3ee6d5e3e6"},
|
333 |
+
{file = "Pillow-9.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6c6b1389ed66cdd174d040105123a5a1bc91d0aa7059c7261d20e583b6d8cbd2"},
|
334 |
+
{file = "Pillow-9.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:0dd4c681b82214b36273c18ca7ee87065a50e013112eea7d78c7a1b89a739153"},
|
335 |
+
{file = "Pillow-9.4.0-cp39-cp39-win32.whl", hash = "sha256:6d9dfb9959a3b0039ee06c1a1a90dc23bac3b430842dcb97908ddde05870601c"},
|
336 |
+
{file = "Pillow-9.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:54614444887e0d3043557d9dbc697dbb16cfb5a35d672b7a0fcc1ed0cf1c600b"},
|
337 |
+
{file = "Pillow-9.4.0-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:b9b752ab91e78234941e44abdecc07f1f0d8f51fb62941d32995b8161f68cfe5"},
|
338 |
+
{file = "Pillow-9.4.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d3b56206244dc8711f7e8b7d6cad4663917cd5b2d950799425076681e8766286"},
|
339 |
+
{file = "Pillow-9.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aabdab8ec1e7ca7f1434d042bf8b1e92056245fb179790dc97ed040361f16bfd"},
|
340 |
+
{file = "Pillow-9.4.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:db74f5562c09953b2c5f8ec4b7dfd3f5421f31811e97d1dbc0a7c93d6e3a24df"},
|
341 |
+
{file = "Pillow-9.4.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:e9d7747847c53a16a729b6ee5e737cf170f7a16611c143d95aa60a109a59c336"},
|
342 |
+
{file = "Pillow-9.4.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:b52ff4f4e002f828ea6483faf4c4e8deea8d743cf801b74910243c58acc6eda3"},
|
343 |
+
{file = "Pillow-9.4.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:575d8912dca808edd9acd6f7795199332696d3469665ef26163cd090fa1f8bfa"},
|
344 |
+
{file = "Pillow-9.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c3c4ed2ff6760e98d262e0cc9c9a7f7b8a9f61aa4d47c58835cdaf7b0b8811bb"},
|
345 |
+
{file = "Pillow-9.4.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e621b0246192d3b9cb1dc62c78cfa4c6f6d2ddc0ec207d43c0dedecb914f152a"},
|
346 |
+
{file = "Pillow-9.4.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:8f127e7b028900421cad64f51f75c051b628db17fb00e099eb148761eed598c9"},
|
347 |
+
{file = "Pillow-9.4.0.tar.gz", hash = "sha256:a1c2d7780448eb93fbcc3789bf3916aa5720d942e37945f4056680317f1cd23e"},
|
348 |
+
]
|
349 |
+
|
350 |
+
[package.extras]
|
351 |
+
docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-issues (>=3.0.1)", "sphinx-removed-in", "sphinxext-opengraph"]
|
352 |
+
tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"]
|
353 |
+
|
354 |
+
[[package]]
|
355 |
+
name = "requests"
|
356 |
+
version = "2.28.2"
|
357 |
+
description = "Python HTTP for Humans."
|
358 |
+
category = "main"
|
359 |
+
optional = false
|
360 |
+
python-versions = ">=3.7, <4"
|
361 |
+
files = [
|
362 |
+
{file = "requests-2.28.2-py3-none-any.whl", hash = "sha256:64299f4909223da747622c030b781c0d7811e359c37124b4bd368fb8c6518baa"},
|
363 |
+
{file = "requests-2.28.2.tar.gz", hash = "sha256:98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf"},
|
364 |
+
]
|
365 |
+
|
366 |
+
[package.dependencies]
|
367 |
+
certifi = ">=2017.4.17"
|
368 |
+
charset-normalizer = ">=2,<4"
|
369 |
+
idna = ">=2.5,<4"
|
370 |
+
urllib3 = ">=1.21.1,<1.27"
|
371 |
+
|
372 |
+
[package.extras]
|
373 |
+
socks = ["PySocks (>=1.5.6,!=1.5.7)"]
|
374 |
+
use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"]
|
375 |
+
|
376 |
+
[[package]]
|
377 |
+
name = "torch"
|
378 |
+
version = "1.13.1+cu117"
|
379 |
+
description = "Tensors and Dynamic neural networks in Python with strong GPU acceleration"
|
380 |
+
category = "main"
|
381 |
+
optional = false
|
382 |
+
python-versions = ">=3.7.0"
|
383 |
+
files = [
|
384 |
+
{file = "torch-1.13.1%2Bcu117-cp310-cp310-linux_x86_64.whl", hash = "sha256:14c5c9db09df8cf1b3942a3479c779da6e293a84a162d8a6ac71e2bde30e30c5"},
|
385 |
+
]
|
386 |
+
|
387 |
+
[package.dependencies]
|
388 |
+
typing-extensions = "*"
|
389 |
+
|
390 |
+
[package.extras]
|
391 |
+
opt-einsum = ["opt-einsum (>=3.3)"]
|
392 |
+
|
393 |
+
[package.source]
|
394 |
+
type = "url"
|
395 |
+
url = "https://download.pytorch.org/whl/cu117/torch-1.13.1%2Bcu117-cp310-cp310-linux_x86_64.whl"
|
396 |
+
[[package]]
|
397 |
+
name = "torchvision"
|
398 |
+
version = "0.14.1+cu117"
|
399 |
+
description = "image and video datasets and models for torch deep learning"
|
400 |
+
category = "main"
|
401 |
+
optional = false
|
402 |
+
python-versions = ">=3.7"
|
403 |
+
files = [
|
404 |
+
{file = "torchvision-0.14.1%2Bcu117-cp310-cp310-linux_x86_64.whl", hash = "sha256:83d271a530392814b8c7f69382285cac7c7da79b8f5dcc6bcf56c628547bce53"},
|
405 |
+
]
|
406 |
+
|
407 |
+
[package.dependencies]
|
408 |
+
numpy = "*"
|
409 |
+
pillow = ">=5.3.0,<8.3.0 || >=8.4.0"
|
410 |
+
requests = "*"
|
411 |
+
torch = "1.13.1"
|
412 |
+
typing-extensions = "*"
|
413 |
+
|
414 |
+
[package.extras]
|
415 |
+
scipy = ["scipy"]
|
416 |
+
|
417 |
+
[package.source]
|
418 |
+
type = "url"
|
419 |
+
url = "https://download.pytorch.org/whl/cu117/torchvision-0.14.1%2Bcu117-cp310-cp310-linux_x86_64.whl"
|
420 |
+
[[package]]
|
421 |
+
name = "triton"
|
422 |
+
version = "2.0.0"
|
423 |
+
description = "A language and compiler for custom Deep Learning operations"
|
424 |
+
category = "main"
|
425 |
+
optional = false
|
426 |
+
python-versions = "*"
|
427 |
+
files = [
|
428 |
+
{file = "triton-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f05a7e64e4ca0565535e3d5d3405d7e49f9d308505bb7773d21fb26a4c008c2"},
|
429 |
+
{file = "triton-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bb4b99ca3c6844066e516658541d876c28a5f6e3a852286bbc97ad57134827fd"},
|
430 |
+
{file = "triton-2.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47b4d70dc92fb40af553b4460492c31dc7d3a114a979ffb7a5cdedb7eb546c08"},
|
431 |
+
{file = "triton-2.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fedce6a381901b1547e0e7e1f2546e4f65dca6d91e2d8a7305a2d1f5551895be"},
|
432 |
+
{file = "triton-2.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75834f27926eab6c7f00ce73aaf1ab5bfb9bec6eb57ab7c0bfc0a23fac803b4c"},
|
433 |
+
{file = "triton-2.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0117722f8c2b579cd429e0bee80f7731ae05f63fe8e9414acd9a679885fcbf42"},
|
434 |
+
{file = "triton-2.0.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bcd9be5d0c2e45d2b7e6ddc6da20112b6862d69741576f9c3dbaf941d745ecae"},
|
435 |
+
{file = "triton-2.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42a0d2c3fc2eab4ba71384f2e785fbfd47aa41ae05fa58bf12cb31dcbd0aeceb"},
|
436 |
+
{file = "triton-2.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:52c47b72c72693198163ece9d90a721299e4fb3b8e24fd13141e384ad952724f"},
|
437 |
+
]
|
438 |
+
|
439 |
+
[package.dependencies]
|
440 |
+
cmake = "*"
|
441 |
+
filelock = "*"
|
442 |
+
lit = "*"
|
443 |
+
torch = "*"
|
444 |
+
|
445 |
+
[package.extras]
|
446 |
+
tests = ["autopep8", "flake8", "isort", "numpy", "pytest", "scipy (>=1.7.1)"]
|
447 |
+
tutorials = ["matplotlib", "pandas", "tabulate"]
|
448 |
+
|
449 |
+
[[package]]
|
450 |
+
name = "typing-extensions"
|
451 |
+
version = "4.5.0"
|
452 |
+
description = "Backported and Experimental Type Hints for Python 3.7+"
|
453 |
+
category = "main"
|
454 |
+
optional = false
|
455 |
+
python-versions = ">=3.7"
|
456 |
+
files = [
|
457 |
+
{file = "typing_extensions-4.5.0-py3-none-any.whl", hash = "sha256:fb33085c39dd998ac16d1431ebc293a8b3eedd00fd4a32de0ff79002c19511b4"},
|
458 |
+
{file = "typing_extensions-4.5.0.tar.gz", hash = "sha256:5cb5f4a79139d699607b3ef622a1dedafa84e115ab0024e0d9c044a9479ca7cb"},
|
459 |
+
]
|
460 |
+
|
461 |
+
[[package]]
|
462 |
+
name = "urllib3"
|
463 |
+
version = "1.26.14"
|
464 |
+
description = "HTTP library with thread-safe connection pooling, file post, and more."
|
465 |
+
category = "main"
|
466 |
+
optional = false
|
467 |
+
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*"
|
468 |
+
files = [
|
469 |
+
{file = "urllib3-1.26.14-py2.py3-none-any.whl", hash = "sha256:75edcdc2f7d85b137124a6c3c9fc3933cdeaa12ecb9a6a959f22797a0feca7e1"},
|
470 |
+
{file = "urllib3-1.26.14.tar.gz", hash = "sha256:076907bf8fd355cde77728471316625a4d2f7e713c125f51953bb5b3eecf4f72"},
|
471 |
+
]
|
472 |
+
|
473 |
+
[package.extras]
|
474 |
+
brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)", "brotlipy (>=0.6.0)"]
|
475 |
+
secure = ["certifi", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "ipaddress", "pyOpenSSL (>=0.14)", "urllib3-secure-extra"]
|
476 |
+
socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
|
477 |
+
|
478 |
+
[metadata]
|
479 |
+
lock-version = "2.0"
|
480 |
+
python-versions = ">=3.10,<3.11"
|
481 |
+
content-hash = "97b7de7e5d1a1a50cc8dfff29d4f13a6b083b8205cdba5a041f3d7a078039360"
|
pyproject.toml
ADDED
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
[tool.poetry]
|
2 |
+
name = "stable-diffusion-webui-docker"
|
3 |
+
version = "0"
|
4 |
+
repository = "https://github.com/kalaspuff/stable-diffusion-webui-controlnet-docker"
|
5 |
+
homepage = "https://huggingface.co/spaces/carloscar/stable-diffusion-webui-controlnet-docker"
|
6 |
+
description = "Build configuration for Docker to set up AUTOMATIC1111's Stable Diffusion WebUI + Mikubill's ControlNet extension to run on a GPU-enabled server."
|
7 |
+
authors = ["Carl Oscar Aaro <hello@carloscar.com"]
|
8 |
+
|
9 |
+
[tool.poetry.dependencies]
|
10 |
+
python = ">=3.10,<3.11"
|
11 |
+
triton = { version = ">=2.0.0a2", allow-prereleases = true, markers = "platform_machine == 'x86_64' and platform_system == 'Linux'" }
|
12 |
+
torch = { url = "https://download.pytorch.org/whl/cu117/torch-1.13.1%2Bcu117-cp310-cp310-linux_x86_64.whl" }
|
13 |
+
torchvision = { url = "https://download.pytorch.org/whl/cu117/torchvision-0.14.1%2Bcu117-cp310-cp310-linux_x86_64.whl" }
|
14 |
+
numexpr = { version = "^2.8.0" }
|
run.py
ADDED
@@ -0,0 +1,55 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import os
|
2 |
+
import subprocess
|
3 |
+
import sys
|
4 |
+
|
5 |
+
|
6 |
+
def on_start():
|
7 |
+
print("---------------")
|
8 |
+
print("Running script './on_start.sh' to download models ...")
|
9 |
+
print("---------------")
|
10 |
+
result = subprocess.run("./on_start.sh", shell=True, env=os.environ)
|
11 |
+
if result.returncode != 0:
|
12 |
+
raise RuntimeError(f"Error executing ./on_start.sh [exit code: {result.returncode}]")
|
13 |
+
|
14 |
+
|
15 |
+
def start():
|
16 |
+
print("---------------")
|
17 |
+
print(f"Launching {'API server' if '--nowebui' in sys.argv else 'Web UI'} with arguments: {' '.join(sys.argv[1:])}")
|
18 |
+
print("---------------")
|
19 |
+
import webui # type: ignore # noqa
|
20 |
+
|
21 |
+
if "--nowebui" in sys.argv:
|
22 |
+
webui.api_only()
|
23 |
+
else:
|
24 |
+
webui.webui()
|
25 |
+
|
26 |
+
|
27 |
+
def set_options():
|
28 |
+
import torch # type: ignore # noqa
|
29 |
+
|
30 |
+
if not torch.cuda.is_available():
|
31 |
+
# If no GPU is available, uninstall xformers and apply "--precision full --no-half --use-cpu all" to sys.argv.
|
32 |
+
os.system(f"{sys.executable} -m pip uninstall -y xformers")
|
33 |
+
sys.argv.extend(
|
34 |
+
[
|
35 |
+
"--precision",
|
36 |
+
"full",
|
37 |
+
"--no-half",
|
38 |
+
"--use-cpu",
|
39 |
+
"all",
|
40 |
+
]
|
41 |
+
)
|
42 |
+
else:
|
43 |
+
# Applies "--force-enable-xformers --xformers" to sys.argv when there's a GPU present.
|
44 |
+
sys.argv.extend(["--force-enable-xformers", "--xformers"])
|
45 |
+
|
46 |
+
is_shared_ui = str(os.environ.get("IS_SHARED_UI", "") or "").strip().lower() not in ("", "0", "false", "none", "no")
|
47 |
+
if not is_shared_ui:
|
48 |
+
# Provide access to extensions only if IS_SHARED_UI isn't set.
|
49 |
+
sys.argv.extend(["--enable-insecure-extension-access"])
|
50 |
+
|
51 |
+
|
52 |
+
if __name__ == "__main__":
|
53 |
+
set_options()
|
54 |
+
on_start()
|
55 |
+
start()
|
shared-config.json
ADDED
@@ -0,0 +1,114 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"samples_save": false,
|
3 |
+
"samples_format": "png",
|
4 |
+
"samples_filename_pattern": "",
|
5 |
+
"save_images_add_number": true,
|
6 |
+
"grid_save": false,
|
7 |
+
"grid_format": "png",
|
8 |
+
"grid_extended_filename": false,
|
9 |
+
"grid_only_if_multiple": true,
|
10 |
+
"grid_prevent_empty_spots": false,
|
11 |
+
"n_rows": -1,
|
12 |
+
"enable_pnginfo": true,
|
13 |
+
"save_txt": false,
|
14 |
+
"save_images_before_face_restoration": false,
|
15 |
+
"save_images_before_highres_fix": false,
|
16 |
+
"save_images_before_color_correction": false,
|
17 |
+
"jpeg_quality": 80,
|
18 |
+
"export_for_4chan": false,
|
19 |
+
"use_original_name_batch": false,
|
20 |
+
"save_selected_only": true,
|
21 |
+
"do_not_add_watermark": false,
|
22 |
+
"temp_dir": "",
|
23 |
+
"clean_temp_dir_at_start": false,
|
24 |
+
"outdir_samples": "",
|
25 |
+
"outdir_txt2img_samples": "outputs/txt2img-images",
|
26 |
+
"outdir_img2img_samples": "outputs/img2img-images",
|
27 |
+
"outdir_extras_samples": "outputs/extras-images",
|
28 |
+
"outdir_grids": "",
|
29 |
+
"outdir_txt2img_grids": "outputs/txt2img-grids",
|
30 |
+
"outdir_img2img_grids": "outputs/img2img-grids",
|
31 |
+
"outdir_save": "log/images",
|
32 |
+
"save_to_dirs": false,
|
33 |
+
"grid_save_to_dirs": false,
|
34 |
+
"use_save_to_dirs_for_ui": false,
|
35 |
+
"directories_filename_pattern": "",
|
36 |
+
"directories_max_prompt_words": 8,
|
37 |
+
"ESRGAN_tile": 192,
|
38 |
+
"ESRGAN_tile_overlap": 8,
|
39 |
+
"realesrgan_enabled_models": [
|
40 |
+
"R-ESRGAN 4x+",
|
41 |
+
"R-ESRGAN 4x+ Anime6B"
|
42 |
+
],
|
43 |
+
"upscaler_for_img2img": null,
|
44 |
+
"use_scale_latent_for_hires_fix": false,
|
45 |
+
"face_restoration_model": null,
|
46 |
+
"code_former_weight": 0.5,
|
47 |
+
"face_restoration_unload": false,
|
48 |
+
"memmon_poll_rate": 8,
|
49 |
+
"samples_log_stdout": false,
|
50 |
+
"multiple_tqdm": true,
|
51 |
+
"unload_models_when_training": false,
|
52 |
+
"pin_memory": false,
|
53 |
+
"save_optimizer_state": false,
|
54 |
+
"dataset_filename_word_regex": "",
|
55 |
+
"dataset_filename_join_string": " ",
|
56 |
+
"training_image_repeats_per_epoch": 1,
|
57 |
+
"training_write_csv_every": 500,
|
58 |
+
"training_xattention_optimizations": false,
|
59 |
+
"sd_model_checkpoint": "AtoZovyaRPGArtistTools15_sd15V1.safetensors",
|
60 |
+
"sd_checkpoint_cache": 0,
|
61 |
+
"sd_vae": "auto",
|
62 |
+
"sd_vae_as_default": false,
|
63 |
+
"sd_hypernetwork": "None",
|
64 |
+
"sd_hypernetwork_strength": 1.0,
|
65 |
+
"inpainting_mask_weight": 1.0,
|
66 |
+
"img2img_color_correction": false,
|
67 |
+
"img2img_fix_steps": false,
|
68 |
+
"enable_quantization": false,
|
69 |
+
"enable_emphasis": true,
|
70 |
+
"use_old_emphasis_implementation": false,
|
71 |
+
"enable_batch_seeds": true,
|
72 |
+
"comma_padding_backtrack": 20,
|
73 |
+
"filter_nsfw": false,
|
74 |
+
"CLIP_stop_at_last_layers": 1,
|
75 |
+
"random_artist_categories": [],
|
76 |
+
"interrogate_keep_models_in_memory": false,
|
77 |
+
"interrogate_use_builtin_artists": true,
|
78 |
+
"interrogate_return_ranks": false,
|
79 |
+
"interrogate_clip_num_beams": 1,
|
80 |
+
"interrogate_clip_min_length": 24,
|
81 |
+
"interrogate_clip_max_length": 48,
|
82 |
+
"interrogate_clip_dict_limit": 1500,
|
83 |
+
"interrogate_deepbooru_score_threshold": 0.5,
|
84 |
+
"deepbooru_sort_alpha": true,
|
85 |
+
"deepbooru_use_spaces": false,
|
86 |
+
"deepbooru_escape": true,
|
87 |
+
"show_progressbar": false,
|
88 |
+
"show_progress_every_n_steps": 0,
|
89 |
+
"show_progress_grid": true,
|
90 |
+
"return_grid": true,
|
91 |
+
"do_not_show_images": false,
|
92 |
+
"add_model_hash_to_info": true,
|
93 |
+
"add_model_name_to_info": false,
|
94 |
+
"disable_weights_auto_swap": false,
|
95 |
+
"send_seed": true,
|
96 |
+
"font": "",
|
97 |
+
"js_modal_lightbox": true,
|
98 |
+
"js_modal_lightbox_initially_zoomed": true,
|
99 |
+
"show_progress_in_title": true,
|
100 |
+
"quicksettings": "",
|
101 |
+
"localization": "None",
|
102 |
+
"hide_samplers": [],
|
103 |
+
"eta_ddim": 0.0,
|
104 |
+
"eta_ancestral": 1.0,
|
105 |
+
"ddim_discretize": "uniform",
|
106 |
+
"s_churn": 0.0,
|
107 |
+
"s_tmin": 0.0,
|
108 |
+
"s_noise": 1.0,
|
109 |
+
"eta_noise_seed_delta": 0,
|
110 |
+
"disabled_extensions": [],
|
111 |
+
"ldsr_steps": 1,
|
112 |
+
"SWIN_tile": 192,
|
113 |
+
"SWIN_tile_overlap": 8
|
114 |
+
}
|
shared-ui-config.json
ADDED
@@ -0,0 +1,360 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"txt2img/Prompt/visible": true,
|
3 |
+
"txt2img/Prompt/value": "the most beautiful artwork in the world, (masterpiece:1.5), (hd), (8k), ultra detailed, best quality, film grain, (cinematic lighting), dramatic, dramatic (complimentary colors), artstation, (award winning), (HDR)",
|
4 |
+
"txt2img/Negative prompt/visible": true,
|
5 |
+
"txt2img/Negative prompt/value": "(worst quality:1.4), (low quality:1.4), (monochrome:1.1), (bad_prompt_version2:0.8), (undersaturated:1.3), bad art, text, jpeg, (nsfw:1.4), (porn:1.4), (naked:1.4), (nude:1.4), watermark, artist sign, blurry, out of frame, nsfw, ((disfigured)), deformations, extra limb, missing limbs, floating limbs, poorly drawn face, poorly drawn hands, missing fingers, split screen, bad hands, missing fingers, (malformed limbs), ((missing arms)), ((missing legs)), (((extra arms))), (((extra legs))), mutation, mutated hands, (fused fingers), (too many fingers), (((long neck))), roothand, crabhand, vinehand, pincers, normal quality, cross eyed, bad anatomy, deformed, surreal, cloned face, squinting",
|
6 |
+
"txt2img/Style 1/value": "None",
|
7 |
+
"txt2img/Style 1/visible": true,
|
8 |
+
"txt2img/Style 2/value": "None",
|
9 |
+
"txt2img/Style 2/visible": true,
|
10 |
+
"txt2img/Sampling Steps/visible": true,
|
11 |
+
"txt2img/Sampling Steps/value": 20,
|
12 |
+
"txt2img/Sampling Steps/minimum": 1,
|
13 |
+
"txt2img/Sampling Steps/maximum": 50,
|
14 |
+
"txt2img/Sampling Steps/step": 1,
|
15 |
+
"txt2img/Sampling method/visible": true,
|
16 |
+
"txt2img/Sampling method/value": "Euler a",
|
17 |
+
"txt2img/Width/visible": true,
|
18 |
+
"txt2img/Width/value": 512,
|
19 |
+
"txt2img/Width/minimum": 64,
|
20 |
+
"txt2img/Width/maximum": 768,
|
21 |
+
"txt2img/Width/step": 64,
|
22 |
+
"txt2img/Height/visible": true,
|
23 |
+
"txt2img/Height/value": 512,
|
24 |
+
"txt2img/Height/minimum": 64,
|
25 |
+
"txt2img/Height/maximum": 768,
|
26 |
+
"txt2img/Height/step": 64,
|
27 |
+
"txt2img/Restore faces/visible": true,
|
28 |
+
"txt2img/Restore faces/value": false,
|
29 |
+
"txt2img/Tiling/visible": true,
|
30 |
+
"txt2img/Tiling/value": false,
|
31 |
+
"txt2img/Highres. fix/visible": true,
|
32 |
+
"txt2img/Highres. fix/value": false,
|
33 |
+
"txt2img/Firstpass width/visible": true,
|
34 |
+
"txt2img/Firstpass width/value": 0,
|
35 |
+
"txt2img/Firstpass width/minimum": 0,
|
36 |
+
"txt2img/Firstpass width/maximum": 768,
|
37 |
+
"txt2img/Firstpass width/step": 64,
|
38 |
+
"txt2img/Firstpass height/visible": true,
|
39 |
+
"txt2img/Firstpass height/value": 0,
|
40 |
+
"txt2img/Firstpass height/minimum": 0,
|
41 |
+
"txt2img/Firstpass height/maximum": 768,
|
42 |
+
"txt2img/Firstpass height/step": 64,
|
43 |
+
"txt2img/Denoising strength/visible": true,
|
44 |
+
"txt2img/Denoising strength/value": 0.7,
|
45 |
+
"txt2img/Denoising strength/minimum": 0.0,
|
46 |
+
"txt2img/Denoising strength/maximum": 1.0,
|
47 |
+
"txt2img/Denoising strength/step": 0.01,
|
48 |
+
"txt2img/Batch count/visible": true,
|
49 |
+
"txt2img/Batch count/value": 1,
|
50 |
+
"txt2img/Batch count/minimum": 1,
|
51 |
+
"txt2img/Batch count/maximum": 1,
|
52 |
+
"txt2img/Batch count/step": 1,
|
53 |
+
"txt2img/Batch size/visible": true,
|
54 |
+
"txt2img/Batch size/value": 1,
|
55 |
+
"txt2img/Batch size/minimum": 1,
|
56 |
+
"txt2img/Batch size/maximum": 1,
|
57 |
+
"txt2img/Batch size/step": 1,
|
58 |
+
"txt2img/CFG Scale/visible": true,
|
59 |
+
"txt2img/CFG Scale/value": 7.0,
|
60 |
+
"txt2img/CFG Scale/minimum": 1.0,
|
61 |
+
"txt2img/CFG Scale/maximum": 30.0,
|
62 |
+
"txt2img/CFG Scale/step": 0.5,
|
63 |
+
"txt2img/Seed/visible": true,
|
64 |
+
"txt2img/Seed/value": -1.0,
|
65 |
+
"txt2img/Extra/visible": true,
|
66 |
+
"txt2img/Extra/value": false,
|
67 |
+
"txt2img/Variation seed/visible": true,
|
68 |
+
"txt2img/Variation seed/value": -1.0,
|
69 |
+
"txt2img/Variation strength/visible": true,
|
70 |
+
"txt2img/Variation strength/value": 0.0,
|
71 |
+
"txt2img/Variation strength/minimum": 0,
|
72 |
+
"txt2img/Variation strength/maximum": 1,
|
73 |
+
"txt2img/Variation strength/step": 0.01,
|
74 |
+
"txt2img/Resize seed from width/visible": true,
|
75 |
+
"txt2img/Resize seed from width/value": 0,
|
76 |
+
"txt2img/Resize seed from width/minimum": 0,
|
77 |
+
"txt2img/Resize seed from width/maximum": 768,
|
78 |
+
"txt2img/Resize seed from width/step": 64,
|
79 |
+
"txt2img/Resize seed from height/visible": true,
|
80 |
+
"txt2img/Resize seed from height/value": 0,
|
81 |
+
"txt2img/Resize seed from height/minimum": 0,
|
82 |
+
"txt2img/Resize seed from height/maximum": 768,
|
83 |
+
"txt2img/Resize seed from height/step": 64,
|
84 |
+
"txt2img/Script/value": "None",
|
85 |
+
"txt2img/Script/visible": true,
|
86 |
+
"customscript/prompt_matrix.py/txt2img/Put variable parts at start of prompt/visible": true,
|
87 |
+
"customscript/prompt_matrix.py/txt2img/Put variable parts at start of prompt/value": false,
|
88 |
+
"customscript/prompts_from_file.py/txt2img/Iterate seed every line/visible": true,
|
89 |
+
"customscript/prompts_from_file.py/txt2img/Iterate seed every line/value": false,
|
90 |
+
"customscript/prompts_from_file.py/txt2img/Use same random seed for all lines/visible": true,
|
91 |
+
"customscript/prompts_from_file.py/txt2img/Use same random seed for all lines/value": false,
|
92 |
+
"customscript/prompts_from_file.py/txt2img/List of prompt inputs/visible": true,
|
93 |
+
"customscript/prompts_from_file.py/txt2img/List of prompt inputs/value": "",
|
94 |
+
"customscript/xy_grid.py/txt2img/X values/visible": true,
|
95 |
+
"customscript/xy_grid.py/txt2img/X values/value": "",
|
96 |
+
"customscript/xy_grid.py/txt2img/Y values/visible": true,
|
97 |
+
"customscript/xy_grid.py/txt2img/Y values/value": "",
|
98 |
+
"customscript/xy_grid.py/txt2img/Draw legend/visible": true,
|
99 |
+
"customscript/xy_grid.py/txt2img/Draw legend/value": true,
|
100 |
+
"customscript/xy_grid.py/txt2img/Include Separate Images/visible": true,
|
101 |
+
"customscript/xy_grid.py/txt2img/Include Separate Images/value": false,
|
102 |
+
"customscript/xy_grid.py/txt2img/Keep -1 for seeds/visible": true,
|
103 |
+
"customscript/xy_grid.py/txt2img/Keep -1 for seeds/value": false,
|
104 |
+
"txt2img/Make Zip when Save?/visible": true,
|
105 |
+
"txt2img/Make Zip when Save?/value": false,
|
106 |
+
"img2img/Prompt/visible": true,
|
107 |
+
"img2img/Prompt/value": "the most beautiful artwork in the world, (masterpiece:1.5), (hd), (8k), ultra detailed, best quality, film grain, (cinematic lighting), dramatic, dramatic (complimentary colors), artstation, (award winning), (HDR)",
|
108 |
+
"img2img/Negative prompt/visible": true,
|
109 |
+
"img2img/Negative prompt/value": "(worst quality:1.4), (low quality:1.4), (monochrome:1.1), (bad_prompt_version2:0.8), (undersaturated:1.3), bad art, text, jpeg, (nsfw:1.4), (porn:1.4), (naked:1.4), (nude:1.4), watermark, artist sign, blurry, out of frame, nsfw, ((disfigured)), deformations, extra limb, missing limbs, floating limbs, poorly drawn face, poorly drawn hands, missing fingers, split screen, bad hands, missing fingers, (malformed limbs), ((missing arms)), ((missing legs)), (((extra arms))), (((extra legs))), mutation, mutated hands, (fused fingers), (too many fingers), (((long neck))), roothand, crabhand, vinehand, pincers, normal quality, cross eyed, bad anatomy, deformed, surreal, cloned face, squinting",
|
110 |
+
"img2img/Style 1/value": "None",
|
111 |
+
"img2img/Style 1/visible": true,
|
112 |
+
"img2img/Style 2/value": "None",
|
113 |
+
"img2img/Style 2/visible": true,
|
114 |
+
"img2img/Mask blur/visible": true,
|
115 |
+
"img2img/Mask blur/value": 4,
|
116 |
+
"img2img/Mask blur/minimum": 0,
|
117 |
+
"img2img/Mask blur/maximum": 64,
|
118 |
+
"img2img/Mask blur/step": 1,
|
119 |
+
"img2img/Mask transparency/value": 0,
|
120 |
+
"img2img/Mask transparency/minimum": 0,
|
121 |
+
"img2img/Mask transparency/maximum": 100,
|
122 |
+
"img2img/Mask transparency/step": 1,
|
123 |
+
"img2img/Mask mode/visible": true,
|
124 |
+
"img2img/Mask mode/value": "Draw mask",
|
125 |
+
"img2img/Masking mode/visible": true,
|
126 |
+
"img2img/Masking mode/value": "Inpaint masked",
|
127 |
+
"img2img/Masked content/visible": true,
|
128 |
+
"img2img/Masked content/value": "original",
|
129 |
+
"img2img/Inpaint at full resolution/visible": true,
|
130 |
+
"img2img/Inpaint at full resolution/value": false,
|
131 |
+
"img2img/Inpaint at full resolution padding, pixels/visible": true,
|
132 |
+
"img2img/Inpaint at full resolution padding, pixels/value": 32,
|
133 |
+
"img2img/Inpaint at full resolution padding, pixels/minimum": 0,
|
134 |
+
"img2img/Inpaint at full resolution padding, pixels/maximum": 256,
|
135 |
+
"img2img/Inpaint at full resolution padding, pixels/step": 4,
|
136 |
+
"img2img/Input directory/visible": true,
|
137 |
+
"img2img/Input directory/value": "",
|
138 |
+
"img2img/Output directory/visible": true,
|
139 |
+
"img2img/Output directory/value": "",
|
140 |
+
"img2img/Resize mode/visible": true,
|
141 |
+
"img2img/Resize mode/value": "Just resize",
|
142 |
+
"img2img/Sampling Steps/visible": true,
|
143 |
+
"img2img/Sampling Steps/value": 20,
|
144 |
+
"img2img/Sampling Steps/minimum": 1,
|
145 |
+
"img2img/Sampling Steps/maximum": 50,
|
146 |
+
"img2img/Sampling Steps/step": 1,
|
147 |
+
"img2img/Sampling method/visible": true,
|
148 |
+
"img2img/Sampling method/value": "Euler a",
|
149 |
+
"img2img/Width/visible": true,
|
150 |
+
"img2img/Width/value": 512,
|
151 |
+
"img2img/Width/minimum": 64,
|
152 |
+
"img2img/Width/maximum": 768,
|
153 |
+
"img2img/Width/step": 64,
|
154 |
+
"img2img/Height/visible": true,
|
155 |
+
"img2img/Height/value": 512,
|
156 |
+
"img2img/Height/minimum": 64,
|
157 |
+
"img2img/Height/maximum": 768,
|
158 |
+
"img2img/Height/step": 64,
|
159 |
+
"img2img/Restore faces/visible": true,
|
160 |
+
"img2img/Restore faces/value": false,
|
161 |
+
"img2img/Tiling/visible": true,
|
162 |
+
"img2img/Tiling/value": false,
|
163 |
+
"img2img/Batch count/visible": true,
|
164 |
+
"img2img/Batch count/value": 1,
|
165 |
+
"img2img/Batch count/minimum": 1,
|
166 |
+
"img2img/Batch count/maximum": 1,
|
167 |
+
"img2img/Batch count/step": 1,
|
168 |
+
"img2img/Batch size/visible": true,
|
169 |
+
"img2img/Batch size/value": 1,
|
170 |
+
"img2img/Batch size/minimum": 1,
|
171 |
+
"img2img/Batch size/maximum": 1,
|
172 |
+
"img2img/Batch size/step": 1,
|
173 |
+
"img2img/CFG Scale/visible": true,
|
174 |
+
"img2img/CFG Scale/value": 7.0,
|
175 |
+
"img2img/CFG Scale/minimum": 1.0,
|
176 |
+
"img2img/CFG Scale/maximum": 30.0,
|
177 |
+
"img2img/CFG Scale/step": 0.5,
|
178 |
+
"img2img/Denoising strength/visible": true,
|
179 |
+
"img2img/Denoising strength/value": 0.75,
|
180 |
+
"img2img/Denoising strength/minimum": 0.0,
|
181 |
+
"img2img/Denoising strength/maximum": 1.0,
|
182 |
+
"img2img/Denoising strength/step": 0.01,
|
183 |
+
"img2img/Seed/visible": true,
|
184 |
+
"img2img/Seed/value": -1.0,
|
185 |
+
"img2img/Extra/visible": true,
|
186 |
+
"img2img/Extra/value": false,
|
187 |
+
"img2img/Variation seed/visible": true,
|
188 |
+
"img2img/Variation seed/value": -1.0,
|
189 |
+
"img2img/Variation strength/visible": true,
|
190 |
+
"img2img/Variation strength/value": 0.0,
|
191 |
+
"img2img/Variation strength/minimum": 0,
|
192 |
+
"img2img/Variation strength/maximum": 1,
|
193 |
+
"img2img/Variation strength/step": 0.01,
|
194 |
+
"img2img/Resize seed from width/visible": true,
|
195 |
+
"img2img/Resize seed from width/value": 0,
|
196 |
+
"img2img/Resize seed from width/minimum": 0,
|
197 |
+
"img2img/Resize seed from width/maximum": 768,
|
198 |
+
"img2img/Resize seed from width/step": 64,
|
199 |
+
"img2img/Resize seed from height/visible": true,
|
200 |
+
"img2img/Resize seed from height/value": 0,
|
201 |
+
"img2img/Resize seed from height/minimum": 0,
|
202 |
+
"img2img/Resize seed from height/maximum": 768,
|
203 |
+
"img2img/Resize seed from height/step": 64,
|
204 |
+
"img2img/Script/value": "None",
|
205 |
+
"img2img/Script/visible": true,
|
206 |
+
"customscript/img2imgalt.py/img2img/Override `Sampling method` to Euler?(this method is built for it)/visible": true,
|
207 |
+
"customscript/img2imgalt.py/img2img/Override `Sampling method` to Euler?(this method is built for it)/value": true,
|
208 |
+
"customscript/img2imgalt.py/img2img/Override `prompt` to the same value as `original prompt`?(and `negative prompt`)/visible": true,
|
209 |
+
"customscript/img2imgalt.py/img2img/Override `prompt` to the same value as `original prompt`?(and `negative prompt`)/value": true,
|
210 |
+
"customscript/img2imgalt.py/img2img/Original prompt/visible": true,
|
211 |
+
"customscript/img2imgalt.py/img2img/Original prompt/value": "",
|
212 |
+
"customscript/img2imgalt.py/img2img/Original negative prompt/visible": true,
|
213 |
+
"customscript/img2imgalt.py/img2img/Original negative prompt/value": "",
|
214 |
+
"customscript/img2imgalt.py/img2img/Override `Sampling Steps` to the same value as `Decode steps`?/visible": true,
|
215 |
+
"customscript/img2imgalt.py/img2img/Override `Sampling Steps` to the same value as `Decode steps`?/value": true,
|
216 |
+
"customscript/img2imgalt.py/img2img/Decode steps/visible": true,
|
217 |
+
"customscript/img2imgalt.py/img2img/Decode steps/value": 50,
|
218 |
+
"customscript/img2imgalt.py/img2img/Decode steps/minimum": 1,
|
219 |
+
"customscript/img2imgalt.py/img2img/Decode steps/maximum": 150,
|
220 |
+
"customscript/img2imgalt.py/img2img/Decode steps/step": 1,
|
221 |
+
"customscript/img2imgalt.py/img2img/Override `Denoising strength` to 1?/visible": true,
|
222 |
+
"customscript/img2imgalt.py/img2img/Override `Denoising strength` to 1?/value": true,
|
223 |
+
"customscript/img2imgalt.py/img2img/Decode CFG scale/visible": true,
|
224 |
+
"customscript/img2imgalt.py/img2img/Decode CFG scale/value": 1.0,
|
225 |
+
"customscript/img2imgalt.py/img2img/Decode CFG scale/minimum": 0.0,
|
226 |
+
"customscript/img2imgalt.py/img2img/Decode CFG scale/maximum": 15.0,
|
227 |
+
"customscript/img2imgalt.py/img2img/Decode CFG scale/step": 0.1,
|
228 |
+
"customscript/img2imgalt.py/img2img/Randomness/visible": true,
|
229 |
+
"customscript/img2imgalt.py/img2img/Randomness/value": 0.0,
|
230 |
+
"customscript/img2imgalt.py/img2img/Randomness/minimum": 0.0,
|
231 |
+
"customscript/img2imgalt.py/img2img/Randomness/maximum": 1.0,
|
232 |
+
"customscript/img2imgalt.py/img2img/Randomness/step": 0.01,
|
233 |
+
"customscript/img2imgalt.py/img2img/Sigma adjustment for finding noise for image/visible": true,
|
234 |
+
"customscript/img2imgalt.py/img2img/Sigma adjustment for finding noise for image/value": false,
|
235 |
+
"customscript/loopback.py/img2img/Loops/visible": true,
|
236 |
+
"customscript/loopback.py/img2img/Loops/value": 4,
|
237 |
+
"customscript/loopback.py/img2img/Loops/minimum": 1,
|
238 |
+
"customscript/loopback.py/img2img/Loops/maximum": 32,
|
239 |
+
"customscript/loopback.py/img2img/Loops/step": 1,
|
240 |
+
"customscript/loopback.py/img2img/Denoising strength change factor/visible": true,
|
241 |
+
"customscript/loopback.py/img2img/Denoising strength change factor/value": 1,
|
242 |
+
"customscript/loopback.py/img2img/Denoising strength change factor/minimum": 0.9,
|
243 |
+
"customscript/loopback.py/img2img/Denoising strength change factor/maximum": 1.1,
|
244 |
+
"customscript/loopback.py/img2img/Denoising strength change factor/step": 0.01,
|
245 |
+
"customscript/outpainting_mk_2.py/img2img/Pixels to expand/visible": true,
|
246 |
+
"customscript/outpainting_mk_2.py/img2img/Pixels to expand/value": 128,
|
247 |
+
"customscript/outpainting_mk_2.py/img2img/Pixels to expand/minimum": 8,
|
248 |
+
"customscript/outpainting_mk_2.py/img2img/Pixels to expand/maximum": 256,
|
249 |
+
"customscript/outpainting_mk_2.py/img2img/Pixels to expand/step": 8,
|
250 |
+
"customscript/outpainting_mk_2.py/img2img/Mask blur/visible": true,
|
251 |
+
"customscript/outpainting_mk_2.py/img2img/Mask blur/value": 8,
|
252 |
+
"customscript/outpainting_mk_2.py/img2img/Mask blur/minimum": 0,
|
253 |
+
"customscript/outpainting_mk_2.py/img2img/Mask blur/maximum": 64,
|
254 |
+
"customscript/outpainting_mk_2.py/img2img/Mask blur/step": 1,
|
255 |
+
"customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/visible": true,
|
256 |
+
"customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/value": 1.0,
|
257 |
+
"customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/minimum": 0.0,
|
258 |
+
"customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/maximum": 4.0,
|
259 |
+
"customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/step": 0.01,
|
260 |
+
"customscript/outpainting_mk_2.py/img2img/Color variation/visible": true,
|
261 |
+
"customscript/outpainting_mk_2.py/img2img/Color variation/value": 0.05,
|
262 |
+
"customscript/outpainting_mk_2.py/img2img/Color variation/minimum": 0.0,
|
263 |
+
"customscript/outpainting_mk_2.py/img2img/Color variation/maximum": 1.0,
|
264 |
+
"customscript/outpainting_mk_2.py/img2img/Color variation/step": 0.01,
|
265 |
+
"customscript/poor_mans_outpainting.py/img2img/Pixels to expand/visible": true,
|
266 |
+
"customscript/poor_mans_outpainting.py/img2img/Pixels to expand/value": 128,
|
267 |
+
"customscript/poor_mans_outpainting.py/img2img/Pixels to expand/minimum": 8,
|
268 |
+
"customscript/poor_mans_outpainting.py/img2img/Pixels to expand/maximum": 256,
|
269 |
+
"customscript/poor_mans_outpainting.py/img2img/Pixels to expand/step": 8,
|
270 |
+
"customscript/poor_mans_outpainting.py/img2img/Mask blur/visible": true,
|
271 |
+
"customscript/poor_mans_outpainting.py/img2img/Mask blur/value": 4,
|
272 |
+
"customscript/poor_mans_outpainting.py/img2img/Mask blur/minimum": 0,
|
273 |
+
"customscript/poor_mans_outpainting.py/img2img/Mask blur/maximum": 64,
|
274 |
+
"customscript/poor_mans_outpainting.py/img2img/Mask blur/step": 1,
|
275 |
+
"customscript/poor_mans_outpainting.py/img2img/Masked content/visible": true,
|
276 |
+
"customscript/poor_mans_outpainting.py/img2img/Masked content/value": "fill",
|
277 |
+
"customscript/prompt_matrix.py/img2img/Put variable parts at start of prompt/visible": true,
|
278 |
+
"customscript/prompt_matrix.py/img2img/Put variable parts at start of prompt/value": false,
|
279 |
+
"customscript/prompts_from_file.py/img2img/Iterate seed every line/visible": true,
|
280 |
+
"customscript/prompts_from_file.py/img2img/Iterate seed every line/value": false,
|
281 |
+
"customscript/prompts_from_file.py/img2img/Use same random seed for all lines/visible": true,
|
282 |
+
"customscript/prompts_from_file.py/img2img/Use same random seed for all lines/value": false,
|
283 |
+
"customscript/prompts_from_file.py/img2img/List of prompt inputs/visible": true,
|
284 |
+
"customscript/prompts_from_file.py/img2img/List of prompt inputs/value": "",
|
285 |
+
"customscript/sd_upscale.py/img2img/Tile overlap/visible": true,
|
286 |
+
"customscript/sd_upscale.py/img2img/Tile overlap/value": 64,
|
287 |
+
"customscript/sd_upscale.py/img2img/Tile overlap/minimum": 0,
|
288 |
+
"customscript/sd_upscale.py/img2img/Tile overlap/maximum": 256,
|
289 |
+
"customscript/sd_upscale.py/img2img/Tile overlap/step": 16,
|
290 |
+
"customscript/sd_upscale.py/img2img/Upscaler/visible": true,
|
291 |
+
"customscript/sd_upscale.py/img2img/Upscaler/value": "None",
|
292 |
+
"customscript/xy_grid.py/img2img/X values/visible": true,
|
293 |
+
"customscript/xy_grid.py/img2img/X values/value": "",
|
294 |
+
"customscript/xy_grid.py/img2img/Y values/visible": true,
|
295 |
+
"customscript/xy_grid.py/img2img/Y values/value": "",
|
296 |
+
"customscript/xy_grid.py/img2img/Draw legend/visible": true,
|
297 |
+
"customscript/xy_grid.py/img2img/Draw legend/value": true,
|
298 |
+
"customscript/xy_grid.py/img2img/Include Separate Images/visible": true,
|
299 |
+
"customscript/xy_grid.py/img2img/Include Separate Images/value": false,
|
300 |
+
"customscript/xy_grid.py/img2img/Keep -1 for seeds/visible": true,
|
301 |
+
"customscript/xy_grid.py/img2img/Keep -1 for seeds/value": false,
|
302 |
+
"img2img/Make Zip when Save?/visible": true,
|
303 |
+
"img2img/Make Zip when Save?/value": false,
|
304 |
+
"extras/Input directory/visible": true,
|
305 |
+
"extras/Input directory/value": "",
|
306 |
+
"extras/Output directory/visible": true,
|
307 |
+
"extras/Output directory/value": "",
|
308 |
+
"extras/Show result images/visible": true,
|
309 |
+
"extras/Show result images/value": true,
|
310 |
+
"extras/Resize/visible": true,
|
311 |
+
"extras/Resize/value": 4,
|
312 |
+
"extras/Resize/minimum": 1.0,
|
313 |
+
"extras/Resize/maximum": 4.0,
|
314 |
+
"extras/Resize/step": 0.05,
|
315 |
+
"extras/Width/visible": true,
|
316 |
+
"extras/Width/value": 768,
|
317 |
+
"extras/Height/visible": true,
|
318 |
+
"extras/Height/value": 768,
|
319 |
+
"extras/Crop to fit/visible": true,
|
320 |
+
"extras/Crop to fit/value": true,
|
321 |
+
"extras/Upscaler 1/visible": true,
|
322 |
+
"extras/Upscaler 1/value": "None",
|
323 |
+
"extras/Upscaler 2/visible": true,
|
324 |
+
"extras/Upscaler 2/value": "None",
|
325 |
+
"extras/Upscaler 2 visibility/visible": true,
|
326 |
+
"extras/Upscaler 2 visibility/value": 1,
|
327 |
+
"extras/Upscaler 2 visibility/minimum": 0.0,
|
328 |
+
"extras/Upscaler 2 visibility/maximum": 1.0,
|
329 |
+
"extras/Upscaler 2 visibility/step": 0.001,
|
330 |
+
"extras/GFPGAN visibility/visible": true,
|
331 |
+
"extras/GFPGAN visibility/value": 0,
|
332 |
+
"extras/GFPGAN visibility/minimum": 0.0,
|
333 |
+
"extras/GFPGAN visibility/maximum": 1.0,
|
334 |
+
"extras/GFPGAN visibility/step": 0.001,
|
335 |
+
"extras/CodeFormer visibility/visible": true,
|
336 |
+
"extras/CodeFormer visibility/value": 0,
|
337 |
+
"extras/CodeFormer visibility/minimum": 0.0,
|
338 |
+
"extras/CodeFormer visibility/maximum": 1.0,
|
339 |
+
"extras/CodeFormer visibility/step": 0.001,
|
340 |
+
"extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/visible": true,
|
341 |
+
"extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/value": 0,
|
342 |
+
"extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/minimum": 0.0,
|
343 |
+
"extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/maximum": 1.0,
|
344 |
+
"extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/step": 0.001,
|
345 |
+
"extras/Upscale Before Restoring Faces/visible": true,
|
346 |
+
"extras/Upscale Before Restoring Faces/value": false,
|
347 |
+
"modelmerger/Custom Name (Optional)/visible": true,
|
348 |
+
"modelmerger/Custom Name (Optional)/value": "",
|
349 |
+
"modelmerger/Multiplier (M) - set to 0 to get model A/visible": true,
|
350 |
+
"modelmerger/Multiplier (M) - set to 0 to get model A/value": 0.3,
|
351 |
+
"modelmerger/Multiplier (M) - set to 0 to get model A/minimum": 0.0,
|
352 |
+
"modelmerger/Multiplier (M) - set to 0 to get model A/maximum": 1.0,
|
353 |
+
"modelmerger/Multiplier (M) - set to 0 to get model A/step": 0.05,
|
354 |
+
"modelmerger/Interpolation Method/visible": true,
|
355 |
+
"modelmerger/Interpolation Method/value": "Weighted sum",
|
356 |
+
"modelmerger/Checkpoint format/visible": true,
|
357 |
+
"modelmerger/Checkpoint format/value": "ckpt",
|
358 |
+
"modelmerger/Save as float16/visible": true,
|
359 |
+
"modelmerger/Save as float16/value": false
|
360 |
+
}
|
ui-config.json
ADDED
@@ -0,0 +1,360 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"txt2img/Prompt/visible": true,
|
3 |
+
"txt2img/Prompt/value": "the most beautiful artwork in the world, (masterpiece:1.5), (hd), (8k), ultra detailed, best quality, film grain, (cinematic lighting), dramatic, dramatic (complimentary colors), artstation, (award winning), (HDR)",
|
4 |
+
"txt2img/Negative prompt/visible": true,
|
5 |
+
"txt2img/Negative prompt/value": "(worst quality:1.4), (low quality:1.4), (monochrome:1.1), (bad_prompt_version2:0.8), (undersaturated:1.3), bad art, text, jpeg, watermark, artist sign, blurry, out of frame, ((disfigured)), deformations, extra limb, missing limbs, floating limbs, poorly drawn face, poorly drawn hands, missing fingers, split screen, bad hands, missing fingers, (malformed limbs), ((missing arms)), ((missing legs)), (((extra arms))), (((extra legs))), mutation, mutated hands, (fused fingers), (too many fingers), (((long neck))), roothand, crabhand, vinehand, pincers, normal quality, cross eyed, bad anatomy, deformed, surreal, cloned face, squinting",
|
6 |
+
"txt2img/Style 1/value": "None",
|
7 |
+
"txt2img/Style 1/visible": true,
|
8 |
+
"txt2img/Style 2/value": "None",
|
9 |
+
"txt2img/Style 2/visible": true,
|
10 |
+
"txt2img/Sampling Steps/visible": true,
|
11 |
+
"txt2img/Sampling Steps/value": 20,
|
12 |
+
"txt2img/Sampling Steps/minimum": 1,
|
13 |
+
"txt2img/Sampling Steps/maximum": 150,
|
14 |
+
"txt2img/Sampling Steps/step": 1,
|
15 |
+
"txt2img/Sampling method/visible": true,
|
16 |
+
"txt2img/Sampling method/value": "Euler a",
|
17 |
+
"txt2img/Width/visible": true,
|
18 |
+
"txt2img/Width/value": 512,
|
19 |
+
"txt2img/Width/minimum": 64,
|
20 |
+
"txt2img/Width/maximum": 2048,
|
21 |
+
"txt2img/Width/step": 64,
|
22 |
+
"txt2img/Height/visible": true,
|
23 |
+
"txt2img/Height/value": 512,
|
24 |
+
"txt2img/Height/minimum": 64,
|
25 |
+
"txt2img/Height/maximum": 2048,
|
26 |
+
"txt2img/Height/step": 64,
|
27 |
+
"txt2img/Restore faces/visible": true,
|
28 |
+
"txt2img/Restore faces/value": false,
|
29 |
+
"txt2img/Tiling/visible": true,
|
30 |
+
"txt2img/Tiling/value": false,
|
31 |
+
"txt2img/Highres. fix/visible": true,
|
32 |
+
"txt2img/Highres. fix/value": false,
|
33 |
+
"txt2img/Firstpass width/visible": true,
|
34 |
+
"txt2img/Firstpass width/value": 0,
|
35 |
+
"txt2img/Firstpass width/minimum": 0,
|
36 |
+
"txt2img/Firstpass width/maximum": 1024,
|
37 |
+
"txt2img/Firstpass width/step": 64,
|
38 |
+
"txt2img/Firstpass height/visible": true,
|
39 |
+
"txt2img/Firstpass height/value": 0,
|
40 |
+
"txt2img/Firstpass height/minimum": 0,
|
41 |
+
"txt2img/Firstpass height/maximum": 1024,
|
42 |
+
"txt2img/Firstpass height/step": 64,
|
43 |
+
"txt2img/Denoising strength/visible": true,
|
44 |
+
"txt2img/Denoising strength/value": 0.7,
|
45 |
+
"txt2img/Denoising strength/minimum": 0.0,
|
46 |
+
"txt2img/Denoising strength/maximum": 1.0,
|
47 |
+
"txt2img/Denoising strength/step": 0.01,
|
48 |
+
"txt2img/Batch count/visible": true,
|
49 |
+
"txt2img/Batch count/value": 1,
|
50 |
+
"txt2img/Batch count/minimum": 1,
|
51 |
+
"txt2img/Batch count/maximum": 100,
|
52 |
+
"txt2img/Batch count/step": 1,
|
53 |
+
"txt2img/Batch size/visible": true,
|
54 |
+
"txt2img/Batch size/value": 1,
|
55 |
+
"txt2img/Batch size/minimum": 1,
|
56 |
+
"txt2img/Batch size/maximum": 8,
|
57 |
+
"txt2img/Batch size/step": 1,
|
58 |
+
"txt2img/CFG Scale/visible": true,
|
59 |
+
"txt2img/CFG Scale/value": 7.0,
|
60 |
+
"txt2img/CFG Scale/minimum": 1.0,
|
61 |
+
"txt2img/CFG Scale/maximum": 30.0,
|
62 |
+
"txt2img/CFG Scale/step": 0.5,
|
63 |
+
"txt2img/Seed/visible": true,
|
64 |
+
"txt2img/Seed/value": -1.0,
|
65 |
+
"txt2img/Extra/visible": true,
|
66 |
+
"txt2img/Extra/value": false,
|
67 |
+
"txt2img/Variation seed/visible": true,
|
68 |
+
"txt2img/Variation seed/value": -1.0,
|
69 |
+
"txt2img/Variation strength/visible": true,
|
70 |
+
"txt2img/Variation strength/value": 0.0,
|
71 |
+
"txt2img/Variation strength/minimum": 0,
|
72 |
+
"txt2img/Variation strength/maximum": 1,
|
73 |
+
"txt2img/Variation strength/step": 0.01,
|
74 |
+
"txt2img/Resize seed from width/visible": true,
|
75 |
+
"txt2img/Resize seed from width/value": 0,
|
76 |
+
"txt2img/Resize seed from width/minimum": 0,
|
77 |
+
"txt2img/Resize seed from width/maximum": 2048,
|
78 |
+
"txt2img/Resize seed from width/step": 64,
|
79 |
+
"txt2img/Resize seed from height/visible": true,
|
80 |
+
"txt2img/Resize seed from height/value": 0,
|
81 |
+
"txt2img/Resize seed from height/minimum": 0,
|
82 |
+
"txt2img/Resize seed from height/maximum": 2048,
|
83 |
+
"txt2img/Resize seed from height/step": 64,
|
84 |
+
"txt2img/Script/value": "None",
|
85 |
+
"txt2img/Script/visible": true,
|
86 |
+
"customscript/prompt_matrix.py/txt2img/Put variable parts at start of prompt/visible": true,
|
87 |
+
"customscript/prompt_matrix.py/txt2img/Put variable parts at start of prompt/value": false,
|
88 |
+
"customscript/prompts_from_file.py/txt2img/Iterate seed every line/visible": true,
|
89 |
+
"customscript/prompts_from_file.py/txt2img/Iterate seed every line/value": false,
|
90 |
+
"customscript/prompts_from_file.py/txt2img/Use same random seed for all lines/visible": true,
|
91 |
+
"customscript/prompts_from_file.py/txt2img/Use same random seed for all lines/value": false,
|
92 |
+
"customscript/prompts_from_file.py/txt2img/List of prompt inputs/visible": true,
|
93 |
+
"customscript/prompts_from_file.py/txt2img/List of prompt inputs/value": "",
|
94 |
+
"customscript/xy_grid.py/txt2img/X values/visible": true,
|
95 |
+
"customscript/xy_grid.py/txt2img/X values/value": "",
|
96 |
+
"customscript/xy_grid.py/txt2img/Y values/visible": true,
|
97 |
+
"customscript/xy_grid.py/txt2img/Y values/value": "",
|
98 |
+
"customscript/xy_grid.py/txt2img/Draw legend/visible": true,
|
99 |
+
"customscript/xy_grid.py/txt2img/Draw legend/value": true,
|
100 |
+
"customscript/xy_grid.py/txt2img/Include Separate Images/visible": true,
|
101 |
+
"customscript/xy_grid.py/txt2img/Include Separate Images/value": false,
|
102 |
+
"customscript/xy_grid.py/txt2img/Keep -1 for seeds/visible": true,
|
103 |
+
"customscript/xy_grid.py/txt2img/Keep -1 for seeds/value": false,
|
104 |
+
"txt2img/Make Zip when Save?/visible": true,
|
105 |
+
"txt2img/Make Zip when Save?/value": false,
|
106 |
+
"img2img/Prompt/visible": true,
|
107 |
+
"img2img/Prompt/value": "the most beautiful artwork in the world, (masterpiece:1.5), (hd), (8k), ultra detailed, best quality, film grain, (cinematic lighting), dramatic, dramatic (complimentary colors), artstation, (award winning), (HDR)",
|
108 |
+
"img2img/Negative prompt/visible": true,
|
109 |
+
"img2img/Negative prompt/value": "(worst quality:1.4), (low quality:1.4), (monochrome:1.1), (bad_prompt_version2:0.8), (undersaturated:1.3), bad art, text, jpeg, watermark, artist sign, blurry, out of frame, ((disfigured)), deformations, extra limb, missing limbs, floating limbs, poorly drawn face, poorly drawn hands, missing fingers, split screen, bad hands, missing fingers, (malformed limbs), ((missing arms)), ((missing legs)), (((extra arms))), (((extra legs))), mutation, mutated hands, (fused fingers), (too many fingers), (((long neck))), roothand, crabhand, vinehand, pincers, [low_resolution], normal quality, cross eyed, bad anatomy, very thin legs, very thin arms, deformed, surreal, cloned face, squinting",
|
110 |
+
"img2img/Style 1/value": "None",
|
111 |
+
"img2img/Style 1/visible": true,
|
112 |
+
"img2img/Style 2/value": "None",
|
113 |
+
"img2img/Style 2/visible": true,
|
114 |
+
"img2img/Mask blur/visible": true,
|
115 |
+
"img2img/Mask blur/value": 4,
|
116 |
+
"img2img/Mask blur/minimum": 0,
|
117 |
+
"img2img/Mask blur/maximum": 64,
|
118 |
+
"img2img/Mask blur/step": 1,
|
119 |
+
"img2img/Mask transparency/value": 0,
|
120 |
+
"img2img/Mask transparency/minimum": 0,
|
121 |
+
"img2img/Mask transparency/maximum": 100,
|
122 |
+
"img2img/Mask transparency/step": 1,
|
123 |
+
"img2img/Mask mode/visible": true,
|
124 |
+
"img2img/Mask mode/value": "Draw mask",
|
125 |
+
"img2img/Masking mode/visible": true,
|
126 |
+
"img2img/Masking mode/value": "Inpaint masked",
|
127 |
+
"img2img/Masked content/visible": true,
|
128 |
+
"img2img/Masked content/value": "original",
|
129 |
+
"img2img/Inpaint at full resolution/visible": true,
|
130 |
+
"img2img/Inpaint at full resolution/value": false,
|
131 |
+
"img2img/Inpaint at full resolution padding, pixels/visible": true,
|
132 |
+
"img2img/Inpaint at full resolution padding, pixels/value": 32,
|
133 |
+
"img2img/Inpaint at full resolution padding, pixels/minimum": 0,
|
134 |
+
"img2img/Inpaint at full resolution padding, pixels/maximum": 256,
|
135 |
+
"img2img/Inpaint at full resolution padding, pixels/step": 4,
|
136 |
+
"img2img/Input directory/visible": true,
|
137 |
+
"img2img/Input directory/value": "",
|
138 |
+
"img2img/Output directory/visible": true,
|
139 |
+
"img2img/Output directory/value": "",
|
140 |
+
"img2img/Resize mode/visible": true,
|
141 |
+
"img2img/Resize mode/value": "Just resize",
|
142 |
+
"img2img/Sampling Steps/visible": true,
|
143 |
+
"img2img/Sampling Steps/value": 20,
|
144 |
+
"img2img/Sampling Steps/minimum": 1,
|
145 |
+
"img2img/Sampling Steps/maximum": 150,
|
146 |
+
"img2img/Sampling Steps/step": 1,
|
147 |
+
"img2img/Sampling method/visible": true,
|
148 |
+
"img2img/Sampling method/value": "Euler a",
|
149 |
+
"img2img/Width/visible": true,
|
150 |
+
"img2img/Width/value": 512,
|
151 |
+
"img2img/Width/minimum": 64,
|
152 |
+
"img2img/Width/maximum": 2048,
|
153 |
+
"img2img/Width/step": 64,
|
154 |
+
"img2img/Height/visible": true,
|
155 |
+
"img2img/Height/value": 512,
|
156 |
+
"img2img/Height/minimum": 64,
|
157 |
+
"img2img/Height/maximum": 2048,
|
158 |
+
"img2img/Height/step": 64,
|
159 |
+
"img2img/Restore faces/visible": true,
|
160 |
+
"img2img/Restore faces/value": false,
|
161 |
+
"img2img/Tiling/visible": true,
|
162 |
+
"img2img/Tiling/value": false,
|
163 |
+
"img2img/Batch count/visible": true,
|
164 |
+
"img2img/Batch count/value": 1,
|
165 |
+
"img2img/Batch count/minimum": 1,
|
166 |
+
"img2img/Batch count/maximum": 100,
|
167 |
+
"img2img/Batch count/step": 1,
|
168 |
+
"img2img/Batch size/visible": true,
|
169 |
+
"img2img/Batch size/value": 1,
|
170 |
+
"img2img/Batch size/minimum": 1,
|
171 |
+
"img2img/Batch size/maximum": 8,
|
172 |
+
"img2img/Batch size/step": 1,
|
173 |
+
"img2img/CFG Scale/visible": true,
|
174 |
+
"img2img/CFG Scale/value": 7.0,
|
175 |
+
"img2img/CFG Scale/minimum": 1.0,
|
176 |
+
"img2img/CFG Scale/maximum": 30.0,
|
177 |
+
"img2img/CFG Scale/step": 0.5,
|
178 |
+
"img2img/Denoising strength/visible": true,
|
179 |
+
"img2img/Denoising strength/value": 0.75,
|
180 |
+
"img2img/Denoising strength/minimum": 0.0,
|
181 |
+
"img2img/Denoising strength/maximum": 1.0,
|
182 |
+
"img2img/Denoising strength/step": 0.01,
|
183 |
+
"img2img/Seed/visible": true,
|
184 |
+
"img2img/Seed/value": -1.0,
|
185 |
+
"img2img/Extra/visible": true,
|
186 |
+
"img2img/Extra/value": false,
|
187 |
+
"img2img/Variation seed/visible": true,
|
188 |
+
"img2img/Variation seed/value": -1.0,
|
189 |
+
"img2img/Variation strength/visible": true,
|
190 |
+
"img2img/Variation strength/value": 0.0,
|
191 |
+
"img2img/Variation strength/minimum": 0,
|
192 |
+
"img2img/Variation strength/maximum": 1,
|
193 |
+
"img2img/Variation strength/step": 0.01,
|
194 |
+
"img2img/Resize seed from width/visible": true,
|
195 |
+
"img2img/Resize seed from width/value": 0,
|
196 |
+
"img2img/Resize seed from width/minimum": 0,
|
197 |
+
"img2img/Resize seed from width/maximum": 2048,
|
198 |
+
"img2img/Resize seed from width/step": 64,
|
199 |
+
"img2img/Resize seed from height/visible": true,
|
200 |
+
"img2img/Resize seed from height/value": 0,
|
201 |
+
"img2img/Resize seed from height/minimum": 0,
|
202 |
+
"img2img/Resize seed from height/maximum": 2048,
|
203 |
+
"img2img/Resize seed from height/step": 64,
|
204 |
+
"img2img/Script/value": "None",
|
205 |
+
"img2img/Script/visible": true,
|
206 |
+
"customscript/img2imgalt.py/img2img/Override `Sampling method` to Euler?(this method is built for it)/visible": true,
|
207 |
+
"customscript/img2imgalt.py/img2img/Override `Sampling method` to Euler?(this method is built for it)/value": true,
|
208 |
+
"customscript/img2imgalt.py/img2img/Override `prompt` to the same value as `original prompt`?(and `negative prompt`)/visible": true,
|
209 |
+
"customscript/img2imgalt.py/img2img/Override `prompt` to the same value as `original prompt`?(and `negative prompt`)/value": true,
|
210 |
+
"customscript/img2imgalt.py/img2img/Original prompt/visible": true,
|
211 |
+
"customscript/img2imgalt.py/img2img/Original prompt/value": "",
|
212 |
+
"customscript/img2imgalt.py/img2img/Original negative prompt/visible": true,
|
213 |
+
"customscript/img2imgalt.py/img2img/Original negative prompt/value": "",
|
214 |
+
"customscript/img2imgalt.py/img2img/Override `Sampling Steps` to the same value as `Decode steps`?/visible": true,
|
215 |
+
"customscript/img2imgalt.py/img2img/Override `Sampling Steps` to the same value as `Decode steps`?/value": true,
|
216 |
+
"customscript/img2imgalt.py/img2img/Decode steps/visible": true,
|
217 |
+
"customscript/img2imgalt.py/img2img/Decode steps/value": 50,
|
218 |
+
"customscript/img2imgalt.py/img2img/Decode steps/minimum": 1,
|
219 |
+
"customscript/img2imgalt.py/img2img/Decode steps/maximum": 150,
|
220 |
+
"customscript/img2imgalt.py/img2img/Decode steps/step": 1,
|
221 |
+
"customscript/img2imgalt.py/img2img/Override `Denoising strength` to 1?/visible": true,
|
222 |
+
"customscript/img2imgalt.py/img2img/Override `Denoising strength` to 1?/value": true,
|
223 |
+
"customscript/img2imgalt.py/img2img/Decode CFG scale/visible": true,
|
224 |
+
"customscript/img2imgalt.py/img2img/Decode CFG scale/value": 1.0,
|
225 |
+
"customscript/img2imgalt.py/img2img/Decode CFG scale/minimum": 0.0,
|
226 |
+
"customscript/img2imgalt.py/img2img/Decode CFG scale/maximum": 15.0,
|
227 |
+
"customscript/img2imgalt.py/img2img/Decode CFG scale/step": 0.1,
|
228 |
+
"customscript/img2imgalt.py/img2img/Randomness/visible": true,
|
229 |
+
"customscript/img2imgalt.py/img2img/Randomness/value": 0.0,
|
230 |
+
"customscript/img2imgalt.py/img2img/Randomness/minimum": 0.0,
|
231 |
+
"customscript/img2imgalt.py/img2img/Randomness/maximum": 1.0,
|
232 |
+
"customscript/img2imgalt.py/img2img/Randomness/step": 0.01,
|
233 |
+
"customscript/img2imgalt.py/img2img/Sigma adjustment for finding noise for image/visible": true,
|
234 |
+
"customscript/img2imgalt.py/img2img/Sigma adjustment for finding noise for image/value": false,
|
235 |
+
"customscript/loopback.py/img2img/Loops/visible": true,
|
236 |
+
"customscript/loopback.py/img2img/Loops/value": 4,
|
237 |
+
"customscript/loopback.py/img2img/Loops/minimum": 1,
|
238 |
+
"customscript/loopback.py/img2img/Loops/maximum": 32,
|
239 |
+
"customscript/loopback.py/img2img/Loops/step": 1,
|
240 |
+
"customscript/loopback.py/img2img/Denoising strength change factor/visible": true,
|
241 |
+
"customscript/loopback.py/img2img/Denoising strength change factor/value": 1,
|
242 |
+
"customscript/loopback.py/img2img/Denoising strength change factor/minimum": 0.9,
|
243 |
+
"customscript/loopback.py/img2img/Denoising strength change factor/maximum": 1.1,
|
244 |
+
"customscript/loopback.py/img2img/Denoising strength change factor/step": 0.01,
|
245 |
+
"customscript/outpainting_mk_2.py/img2img/Pixels to expand/visible": true,
|
246 |
+
"customscript/outpainting_mk_2.py/img2img/Pixels to expand/value": 128,
|
247 |
+
"customscript/outpainting_mk_2.py/img2img/Pixels to expand/minimum": 8,
|
248 |
+
"customscript/outpainting_mk_2.py/img2img/Pixels to expand/maximum": 256,
|
249 |
+
"customscript/outpainting_mk_2.py/img2img/Pixels to expand/step": 8,
|
250 |
+
"customscript/outpainting_mk_2.py/img2img/Mask blur/visible": true,
|
251 |
+
"customscript/outpainting_mk_2.py/img2img/Mask blur/value": 8,
|
252 |
+
"customscript/outpainting_mk_2.py/img2img/Mask blur/minimum": 0,
|
253 |
+
"customscript/outpainting_mk_2.py/img2img/Mask blur/maximum": 64,
|
254 |
+
"customscript/outpainting_mk_2.py/img2img/Mask blur/step": 1,
|
255 |
+
"customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/visible": true,
|
256 |
+
"customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/value": 1.0,
|
257 |
+
"customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/minimum": 0.0,
|
258 |
+
"customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/maximum": 4.0,
|
259 |
+
"customscript/outpainting_mk_2.py/img2img/Fall-off exponent (lower=higher detail)/step": 0.01,
|
260 |
+
"customscript/outpainting_mk_2.py/img2img/Color variation/visible": true,
|
261 |
+
"customscript/outpainting_mk_2.py/img2img/Color variation/value": 0.05,
|
262 |
+
"customscript/outpainting_mk_2.py/img2img/Color variation/minimum": 0.0,
|
263 |
+
"customscript/outpainting_mk_2.py/img2img/Color variation/maximum": 1.0,
|
264 |
+
"customscript/outpainting_mk_2.py/img2img/Color variation/step": 0.01,
|
265 |
+
"customscript/poor_mans_outpainting.py/img2img/Pixels to expand/visible": true,
|
266 |
+
"customscript/poor_mans_outpainting.py/img2img/Pixels to expand/value": 128,
|
267 |
+
"customscript/poor_mans_outpainting.py/img2img/Pixels to expand/minimum": 8,
|
268 |
+
"customscript/poor_mans_outpainting.py/img2img/Pixels to expand/maximum": 256,
|
269 |
+
"customscript/poor_mans_outpainting.py/img2img/Pixels to expand/step": 8,
|
270 |
+
"customscript/poor_mans_outpainting.py/img2img/Mask blur/visible": true,
|
271 |
+
"customscript/poor_mans_outpainting.py/img2img/Mask blur/value": 4,
|
272 |
+
"customscript/poor_mans_outpainting.py/img2img/Mask blur/minimum": 0,
|
273 |
+
"customscript/poor_mans_outpainting.py/img2img/Mask blur/maximum": 64,
|
274 |
+
"customscript/poor_mans_outpainting.py/img2img/Mask blur/step": 1,
|
275 |
+
"customscript/poor_mans_outpainting.py/img2img/Masked content/visible": true,
|
276 |
+
"customscript/poor_mans_outpainting.py/img2img/Masked content/value": "fill",
|
277 |
+
"customscript/prompt_matrix.py/img2img/Put variable parts at start of prompt/visible": true,
|
278 |
+
"customscript/prompt_matrix.py/img2img/Put variable parts at start of prompt/value": false,
|
279 |
+
"customscript/prompts_from_file.py/img2img/Iterate seed every line/visible": true,
|
280 |
+
"customscript/prompts_from_file.py/img2img/Iterate seed every line/value": false,
|
281 |
+
"customscript/prompts_from_file.py/img2img/Use same random seed for all lines/visible": true,
|
282 |
+
"customscript/prompts_from_file.py/img2img/Use same random seed for all lines/value": false,
|
283 |
+
"customscript/prompts_from_file.py/img2img/List of prompt inputs/visible": true,
|
284 |
+
"customscript/prompts_from_file.py/img2img/List of prompt inputs/value": "",
|
285 |
+
"customscript/sd_upscale.py/img2img/Tile overlap/visible": true,
|
286 |
+
"customscript/sd_upscale.py/img2img/Tile overlap/value": 64,
|
287 |
+
"customscript/sd_upscale.py/img2img/Tile overlap/minimum": 0,
|
288 |
+
"customscript/sd_upscale.py/img2img/Tile overlap/maximum": 256,
|
289 |
+
"customscript/sd_upscale.py/img2img/Tile overlap/step": 16,
|
290 |
+
"customscript/sd_upscale.py/img2img/Upscaler/visible": true,
|
291 |
+
"customscript/sd_upscale.py/img2img/Upscaler/value": "None",
|
292 |
+
"customscript/xy_grid.py/img2img/X values/visible": true,
|
293 |
+
"customscript/xy_grid.py/img2img/X values/value": "",
|
294 |
+
"customscript/xy_grid.py/img2img/Y values/visible": true,
|
295 |
+
"customscript/xy_grid.py/img2img/Y values/value": "",
|
296 |
+
"customscript/xy_grid.py/img2img/Draw legend/visible": true,
|
297 |
+
"customscript/xy_grid.py/img2img/Draw legend/value": true,
|
298 |
+
"customscript/xy_grid.py/img2img/Include Separate Images/visible": true,
|
299 |
+
"customscript/xy_grid.py/img2img/Include Separate Images/value": false,
|
300 |
+
"customscript/xy_grid.py/img2img/Keep -1 for seeds/visible": true,
|
301 |
+
"customscript/xy_grid.py/img2img/Keep -1 for seeds/value": false,
|
302 |
+
"img2img/Make Zip when Save?/visible": true,
|
303 |
+
"img2img/Make Zip when Save?/value": false,
|
304 |
+
"extras/Input directory/visible": true,
|
305 |
+
"extras/Input directory/value": "",
|
306 |
+
"extras/Output directory/visible": true,
|
307 |
+
"extras/Output directory/value": "",
|
308 |
+
"extras/Show result images/visible": true,
|
309 |
+
"extras/Show result images/value": true,
|
310 |
+
"extras/Resize/visible": true,
|
311 |
+
"extras/Resize/value": 4,
|
312 |
+
"extras/Resize/minimum": 1.0,
|
313 |
+
"extras/Resize/maximum": 8.0,
|
314 |
+
"extras/Resize/step": 0.05,
|
315 |
+
"extras/Width/visible": true,
|
316 |
+
"extras/Width/value": 512,
|
317 |
+
"extras/Height/visible": true,
|
318 |
+
"extras/Height/value": 512,
|
319 |
+
"extras/Crop to fit/visible": true,
|
320 |
+
"extras/Crop to fit/value": true,
|
321 |
+
"extras/Upscaler 1/visible": true,
|
322 |
+
"extras/Upscaler 1/value": "None",
|
323 |
+
"extras/Upscaler 2/visible": true,
|
324 |
+
"extras/Upscaler 2/value": "None",
|
325 |
+
"extras/Upscaler 2 visibility/visible": true,
|
326 |
+
"extras/Upscaler 2 visibility/value": 1,
|
327 |
+
"extras/Upscaler 2 visibility/minimum": 0.0,
|
328 |
+
"extras/Upscaler 2 visibility/maximum": 1.0,
|
329 |
+
"extras/Upscaler 2 visibility/step": 0.001,
|
330 |
+
"extras/GFPGAN visibility/visible": true,
|
331 |
+
"extras/GFPGAN visibility/value": 0,
|
332 |
+
"extras/GFPGAN visibility/minimum": 0.0,
|
333 |
+
"extras/GFPGAN visibility/maximum": 1.0,
|
334 |
+
"extras/GFPGAN visibility/step": 0.001,
|
335 |
+
"extras/CodeFormer visibility/visible": true,
|
336 |
+
"extras/CodeFormer visibility/value": 0,
|
337 |
+
"extras/CodeFormer visibility/minimum": 0.0,
|
338 |
+
"extras/CodeFormer visibility/maximum": 1.0,
|
339 |
+
"extras/CodeFormer visibility/step": 0.001,
|
340 |
+
"extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/visible": true,
|
341 |
+
"extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/value": 0,
|
342 |
+
"extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/minimum": 0.0,
|
343 |
+
"extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/maximum": 1.0,
|
344 |
+
"extras/CodeFormer weight (0 = maximum effect, 1 = minimum effect)/step": 0.001,
|
345 |
+
"extras/Upscale Before Restoring Faces/visible": true,
|
346 |
+
"extras/Upscale Before Restoring Faces/value": false,
|
347 |
+
"modelmerger/Custom Name (Optional)/visible": true,
|
348 |
+
"modelmerger/Custom Name (Optional)/value": "",
|
349 |
+
"modelmerger/Multiplier (M) - set to 0 to get model A/visible": true,
|
350 |
+
"modelmerger/Multiplier (M) - set to 0 to get model A/value": 0.3,
|
351 |
+
"modelmerger/Multiplier (M) - set to 0 to get model A/minimum": 0.0,
|
352 |
+
"modelmerger/Multiplier (M) - set to 0 to get model A/maximum": 1.0,
|
353 |
+
"modelmerger/Multiplier (M) - set to 0 to get model A/step": 0.05,
|
354 |
+
"modelmerger/Interpolation Method/visible": true,
|
355 |
+
"modelmerger/Interpolation Method/value": "Weighted sum",
|
356 |
+
"modelmerger/Checkpoint format/visible": true,
|
357 |
+
"modelmerger/Checkpoint format/value": "ckpt",
|
358 |
+
"modelmerger/Save as float16/visible": true,
|
359 |
+
"modelmerger/Save as float16/value": false
|
360 |
+
}
|