Commit Graph

230 Commits (master)
 

Author SHA1 Message Date
AbdBarho 015c2ec829
Pin xformers (for now) (#651)
Closes #648
Closes #649
3 months ago
AbdBarho 245d1d443f
Update package index (#650)
Closes #622
3 months ago
Johannes Sjölund 60c4832185
Update open_clip to v2.20.0 in Auto (#617)
Fixes #615.

Updates `open-clip-torch` to the one specified in auto's
[requirements_versions.txt](https://github.com/AUTOMATIC1111/stable-diffusion-webui/blob/master/requirements_versions.txt#L18).

---------

Co-authored-by: AbdBarho <ka70911@gmail.com>
4 months ago
Adam Florizone f613639748
Update Auto v1.7.0 (#632)
Update Auto v1.7.0


https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases/tag/v1.7.0

---------

Co-authored-by: AbdBarho <ka70911@gmail.com>
4 months ago
simonmcnair fbc5c359d0
Resolve memory usage situation in Auto (#620)
Fixes
https://github.com/AbdBarho/stable-diffusion-webui-docker/issues/612

---------

Co-authored-by: AbdBarho <ka70911@gmail.com>
4 months ago
sejoung kim 90affeb72a
Bump Comfy (#603)
d1f3637a5a

---------

Co-authored-by: AbdBarho <ka70911@gmail.com>
4 months ago
AbdBarho 3e67f559d4
Update Auto (#610)
Closes #609

4afaaf8a02
6 months ago
cococig a2561f2659
Update automatic1111 webui base image (#601)
Update the minor version of Python in the base image for AUTOMATIC1111
web UI.

Closes issue #600
6 months ago
cloudaxes 6a34739135
Update Automatic1111 to v1.6.0 (#585)
Update Automatic1111 Stable Diffusion Webui to v1.6.0.

Closes #583 

---------

Co-authored-by: AbdBarho <ka70911@gmail.com>
8 months ago
Sebastian Piechowiak 630980b1bf
Skipping installation of requirements for disabled extensions (#582)
Closes #563
8 months ago
66li 84740598bc
Update generative-models version (#581)
Upgrade a dependent library



https://github.com/AUTOMATIC1111/stable-diffusion-webui/blob/v1.5.2/modules/launch_utils.py#L288C90-L288C130

---------

Co-authored-by: AbdBarho <ka70911@gmail.com>
9 months ago
AbdBarho 59b9762ac7
Update Comfy (#580)
7e941f9f24
9 months ago
AbdBarho 70357bf01e
Auto 1.5.2 (#579)
c9c8485bc1
9 months ago
Manuel Schmid def76291f8
Update Automatic1111 to 1.5.1 to add compatibility for SDXL (#560)
Uses the latest release of
https://github.com/Stability-AI/generative-models
45c443b316737a4ab6e40413d7794a7f5657c19f

Tested with the official SDXL 1.0 model from
https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/blob/main/sd_xl_base_1.0.safetensors
and official refiner from
https://huggingface.co/stabilityai/stable-diffusion-xl-refiner-1.0/blob/main/sd_xl_refiner_1.0.safetensors.
VAE:
https://huggingface.co/stabilityai/sdxl-vae/blob/main/sdxl_vae.safetensors

Closes #558
Closes #559

68f336bd99

---------

Co-authored-by: AbdBarho <ka70911@gmail.com>
10 months ago
AbdBarho 09a0f11946
Add startup script for comfy (#552)
Closes #451

---------

Co-authored-by: PassiveLemon <lemonl3mn@protonmail.com>
10 months ago
cloudaxes 6de45b1984
Upgrade k-diffusion to Release 0.0.15 to get access to DPM++ (2M) SDE sampler. (#537)
Closes issue #536
10 months ago
AbdBarho 103e11493b
Auto 1.4.0 (#507)
394ffa7b0a

Maybe bug:
https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/11040
11 months ago
AbdBarho 95e96602f9
Bump auto 11 months ago
神楽坂·喵 37a82af4b7
Add build-essential package (#522)
Fix the problem that some extensions need to be installed from src
Now, because the step of installing extensions is moved forward in
`entrypoint.sh` instead of `startup.sh`, we cannot install some required
packages before executing `install.py`
When installing the extension `sd-webui-roop`, it relies on
`insightface==0.7.3`, and when installing this pypi package, it is found
that when building the wheel package, an error will be reported because
`gcc` cannot be found

ddc02ee1a9/requirements.txt (L1)
Therefore, considering that not all pypi packages are distributed in
wheel, those pypi packages distributed in src need `build-essential` to
build
11 months ago
AbdBarho 5e28222332
Allow setting port through env WEBUI_PORT (#521)
I am actually not happy with this solution, I would prefer if it was
possible to customize the ports within `docker-compose.override.yml`
11 months ago
AbdBarho 6c45e0c2ef
Create dirs if not exist (#520)
Closes #519
11 months ago
神楽坂·喵 6365811f35
Modify installation extension dependencies (#518)
Perform a full extension installation process instead of just installing
dependencies
Some extensions do not include `requirements.txt` but install
dependencies in `install.py`, and all extensions include `install.py`,
so it is safe to use it for extended dependency installation
This is because the extension development of AUTOMATIC1111's webui does
not require the existence of `requirements.txt` but uses `install.py` to
initialize the extension

https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Developing-extensions#installpy
11 months ago
AbdBarho cdde93b8bb
v8 (#516)
8607c2d42d
11 months ago
AbdBarho 660c098da0
Change capabilities in docker-compose (#497)
#479
12 months ago
AbdBarho 6695c23150
InvokeAI 2.3.5.post2 (#491)
f3b2e02921
#489
12 months ago
AbdBarho a3ecd4a79c
Update auto to 1.3.0 (#490)
20ae71faa8

Pytorch 2.0.1 #489
12 months ago
AbdBarho 1df18b803c
Add extension dependencies (#485)
It seems that users are struggling to follow the instructions on the
wiki


https://github.com/AbdBarho/stable-diffusion-webui-docker/pull/483#issuecomment-1561241372
12 months ago
AbdBarho 110627415d
Deprecate Sygil (#450)
It has been a long and wonderful journey
1 year ago
AbdBarho 87b1509dc2
Update Auto to 1.2.1 (#466)
89f9faa633

Fix #448
1 year ago
AbdBarho 71f4abb2db
Create custom_nodes dir (#461)
Closes #460
1 year ago
AbdBarho c836f41921
Add ClipEncoder (#458)
https://github.com/AbdBarho/stable-diffusion-webui-docker/pull/432#issuecomment-1537380951
1 year ago
LEv145 d47e77f19c
Update/fix mounts for comfyUI (#432)
I updated the paths to make all paths work

Now paths in ComfyUI are working
Added: 
- `input`
- `models/configs`
- `models/gligen`
- `models/diffusers`
- `models/hypernetworks`

Was broken:
- `custom_nodes`
- `models/clip_vision` 
- `models/clip`

---------

Co-authored-by: LEv145 <you@example.com>
Co-authored-by: AbdBarho <ka70911@gmail.com>
1 year ago
AbdBarho 7fb8b97b90
Invoke 2.3.5 (#449)
d73f1c363c
1 year ago
Mat 9ac33db795
Fix overwriting existing values in config.json in auto (#418)
`jq` merge direction in this case is right to left so if the user had
set up custom paths it would replace them with the default ones.

This PR switches the direction to use the defaults as fallback instead
of overwriting user settings.

----
Didn't want to create an issue for the tiny change.

Thanks for your work on the repo, it saved me a lot of time, 👍

---------

Co-authored-by: AbdBarho <ka70911@gmail.com>
1 year ago
AbdBarho a68734c9f9 Revert "Only run if changed (#444)"
This reverts commit 36f39043de.
1 year ago
AbdBarho 36f39043de
Only run if changed (#444) 1 year ago
AbdBarho 0e5801e9d6
Update auto to pytorch 2 (#442)
Closes #410
1 year ago
AbdBarho 2efaeb41cd
Add styles.csv support (#440)
Follow up to #386 after
https://github.com/AUTOMATIC1111/stable-diffusion-webui/pull/9334 has
been merged.

Closes #435
1 year ago
AbdBarho 56b942237e
Update Auto (#379)
Last version before pytorch 2


5ab7f213be
1 year ago
AbdBarho 7b8bc3d74a
LyCORIS - ModelScope (#439)
Follow up to #401

Closes #401
Closes #437

---------

Co-authored-by: svupper <56261963+svupper@users.noreply.github.com>
Co-authored-by: Ubuntu <ubuntu@ip-10-123-2-162.eu-west-3.compute.internal>
1 year ago
divens 445f3f8bac
Add tty to comfy service (#429)
Closes issue #428

Co-authored-by: Dylan Ivens <12586504+divens@users.noreply.github.com>
1 year ago
LEv145 076b5747d3
Fix file permissions (#425)
https://github.com/AbdBarho/stable-diffusion-webui-docker/issues/424

Co-authored-by: LEv145 <you@example.com>
1 year ago
PassiveLemon 2a0de025e2
Support for ComfyUI (#384)
As discussed in Discussion
[#367](https://github.com/AbdBarho/stable-diffusion-webui-docker/discussions/367),
this adds support for the newer ComfyUI. I forked the fork that would
already add this but the maintainer of that fork hasn't implemented the
changes needed to properly get the output function working, which I did.
I believe everything is functional though I have not tested every single
node.

I changed the table format for the README and a few other minor things
for aesthetic reasons but if you want me to revert those, I will.

---------

Co-authored-by: Jonathan Kovacs <jkovacs-dev@users.noreply.github.com>
Co-authored-by: AbdBarho <ka70911@gmail.com>
1 year ago
AbdBarho 10c16e1971
Refactor invoke (#405)
Fixes a problem with cross attention class missing from diffusers


models are now taken from the huggingFace cache.


50eb02f68b
1 year ago
AJ Walter 555c26b7ce
Make Dockerfiles OCI compliant (#408)
## Justification

Closes issue #352

This update makes the Dockerfiles OCI compliant, making it easier to use
Buildah or other image building techniques that require it

## Implementation

This changes a few things, listed below:

* auto: Download container is switched to alpine. The `git` container
specified the `/git` directory as a volume. As such, all the files under
`/git` would be lost after each script invoke. Alpine is used later in
the build process anyway, so it shouldn't be any extra cost to switch to
it
* auto: "New" clone.sh script is copied into the container, which is
basically just the previous clone script that was embedded in the
Dockerfile.
* all: `<<EOF` heredoc styles have been switched to `&& \`
* all: I added NVIDIA_DRIVER_CAPABILITIES and NVIDIA_VISIBLE_DEVICES to
expose my Nvidia card. This is most likely a selinux/podman problem, but
shouldn't change anything with docker to add it.
* docker-compose: I added selinux labeling. I tested this with real
docker (not just podman!) and it seems to work fine. Though I suggest
you try it too.

## Testing

Locally builds with buildah. 

Note: for caching to work properly, you still need to replace
`/root/.cache/pip` with `/root/.cache/pip,Z` on selinux systems.

Note: I was having some trouble running invoke. Thought it was this PR,
but it's a known issue. See
https://github.com/invoke-ai/InvokeAI/issues/3182

---------

Co-authored-by: AbdBarho <ka70911@gmail.com>
1 year ago
Simon Oelerich 5d379bf7bc
Add mounts for `openpose` (#387)
Upon enabling the ControlNet addon from
https://github.com/AbdBarho/stable-diffusion-webui-docker/pull/385 one
might want to use the `openpose` preprocessors. Those are downloaded by
the addon the first time they are used. Without proper mounts those
networks will be downloaded on usage after each container start.
This PR enables those mounts to reduce data traffic.
1 year ago
Simon Oelerich d2c1e551d7
Enable ControlNet mounts for AUTOMATIC1111 (#385)
The ControlNet addon
[sd-webui-controlnet](https://github.com/Mikubill/sd-webui-controlnet)
requires the `data/ControlNet` folder to be mounted into
`models/ControlNet`.
This PR enables said mount and adds the ControlNet folder to
`.gitignore` file.

---------

Co-authored-by: AbdBarho <ka70911@gmail.com>
1 year ago
AbdBarho 063665eae1
Update Auto (#365)
a9fed7c364
1 year ago
AbdBarho bb54e89b34
Update Auto (#363)
27e319dc4f
1 year ago
AbdBarho aa69f11230
Fix preload for Invoke (#346)
Refs #345
1 year ago