2925 Commits (7c89f3718f9f078113833a88a86f02d3205855b4)
 

Author SHA1 Message Date
AUTOMATIC1111 992a877a4a
Merge pull request #4684 from simcop2387/fix-extension-docker
Fix docker tmp/ and extensions/ handling for docker.
3 years ago
AUTOMATIC1111 72e81d5b6c
Merge pull request #5840 from stysmmaker/feat/xy-plot-new-axes
Add upscale latent, VAE, styles as new axis options to X/Y plot
3 years ago
AUTOMATIC 399b229783 eliminate duplicated code
add an option to samplers for skipping next to last sigma
3 years ago
AUTOMATIC1111 5667ec4ca7
Merge pull request #5797 from mcmonkey4eva/dpm2-a-fix
Add a workaround patch for DPM2 a issue
3 years ago
AUTOMATIC1111 0fdf368a54
Merge pull request #5894 from florianchrometz/patch-1
Set httpcore version in requirements - fixes #4833
3 years ago
AUTOMATIC1111 3bfc6c07ae
Merge pull request #5810 from brkirch/fix-training-mps
Training fixes for MPS
3 years ago
AUTOMATIC1111 f0dfed2a17
Merge pull request #5796 from brkirch/invoke-fix
Improve InvokeAI cross attention reliability and speed when using MPS for large images
3 years ago
AUTOMATIC1111 7115ab5d1e
Merge pull request #5617 from mcmonkey4eva/fix-hints-file
fix hints file typo
3 years ago
AUTOMATIC 0c747d4013 add a comment for disable xformers hack 3 years ago
AUTOMATIC1111 5ee75e3c1e
Merge pull request #5794 from Akegarasu/master
fix: xformers
3 years ago
Akiba 13e0295ab6
fix: xformers use importlib 3 years ago
brkirch 35b1775b32 Use other MPS optimization for large q.shape[0] * q.shape[1]
Check if q.shape[0] * q.shape[1] is 2**18 or larger and use the lower memory usage MPS optimization if it is. This should prevent most crashes that were occurring at certain resolutions (e.g. 1024x1024, 2048x512, 512x2048).

Also included is a change to check slice_size and prevent it from being divisible by 4096 which also results in a crash. Otherwise a crash can occur at 1024x512 or 512x1024 resolution.
3 years ago
Florian Chrometz d050bb7863
Set httpcore version in requirements - fixes #4833 3 years ago
Philpax 22f1527fa7 feat(api): add override_settings_restore_afterwards 3 years ago
Alex "mcmonkey" Goodwin 7ba9bc2fdb fix dpm2 in img2img as well 3 years ago
MMaker 492052b5df
feat: Add upscale latent, VAE, styles to X/Y plot
Adds upscale latent space for hires., VAE, and Styles as new axis options to the X/Y plot.
3 years ago
Billy Cao c02ef0f428 Fix PIL being imported before its installed (for new users only) 3 years ago
Billy Cao 35f0698ae8 Dirty fix for missing PIL supported file extensions 3 years ago
timntorres 6fd91c9179 Update OptionInfo to match preexisting option. 3 years ago
timntorres a7a039d53a Add option to include upscaler name in filename. 3 years ago
timntorres a26fe85056 Add upscaler name as a suffix. 3 years ago
brkirch cca16373de Add attributes used by MPS 3 years ago
brkirch 16b4509fa6 Add numpy fix for MPS on PyTorch 1.12.1
When saving training results with torch.save(), an exception is thrown:
"RuntimeError: Can't call numpy() on Tensor that requires grad. Use tensor.detach().numpy() instead."

So for MPS, check if Tensor.requires_grad and detach() if necessary.
3 years ago
MMaker b7c478c3eb
fix: Modify font size when unable to fit in plot
This prevents scenarios where text without line breaks will start overlapping with each other when generating X/Y plots. This is most evident when generating X/Y plots with checkpoints, as most don't contain spaces and sometimes include extra information such as the epoch, making it extra long.
3 years ago
Alex "mcmonkey" Goodwin 180fdf7809 apply to DPM2 (non-ancestral) as well 3 years ago
Alex "mcmonkey" Goodwin 8b0703b8fc Add a workaround patch for DPM2 a issue
DPM2 a and DPM2 a Karras samplers are both affected by an issue described by https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/3483 and can be resolved by a workaround suggested by the k-diffusion author at https://github.com/crowsonkb/k-diffusion/issues/43#issuecomment-1305195666
3 years ago
Akiba 35e1017e3e
fix: xformers 3 years ago
Jim Hays c0355caefe Fix various typos 3 years ago
Yuval Aboulafia 957e15c464 Correct singleton comparisons 3 years ago
space-nuko 5f407ebd61 Fix comment 3 years ago
space-nuko 1fcb959514 Correctly restore default hypernetwork strength 3 years ago
space-nuko 9d5948e5f7 Correctly restore hypernetwork from hash 3 years ago
space-nuko 7077428209 Save hypernetwork hash in infotext 3 years ago
David Vorick 27c0504bc4
add support for prompts, negative prompts, and sampler-by-name in text file script 3 years ago
Fionn Langhans cb64439f41
Bugfix: Use /usr/bin/env bash instead of just /bin/bash
The problem: Some Linux distrubutions, like NixOS, use a
non-standard filesystem. This causes the bash program to not
be at /bin/bash (though /usr/bin/env is always there).
3 years ago
ThereforeGames 9bcf4165f8
Update requirements.txt 3 years ago
ThereforeGames 9170224d23
Delete venv/Lib/site-packages directory 3 years ago
ThereforeGames 2e8b5418e3
Improve color correction with luminosity blend 3 years ago
ThereforeGames 00ca6a6db4
Add files via upload 3 years ago
Dean Hopkins 960293d6b2
API endpoint to refresh checkpoints
API endpoint to refresh checkpoints
3 years ago
MrCheeze ec0a48826f unconditionally set use_ema=False if value not specified (True never worked, and all configs except v1-inpainting-inference.yaml already correctly set it to False) 3 years ago
Dean van Dugteren 59c6511494
fix: fallback model_checkpoint if it's empty
This fixes the following error when SD attempts to start with a deleted checkpoint:

```
Traceback (most recent call last):
  File "D:\Web\stable-diffusion-webui\launch.py", line 295, in <module>
    start()
  File "D:\Web\stable-diffusion-webui\launch.py", line 290, in start
    webui.webui()
  File "D:\Web\stable-diffusion-webui\webui.py", line 132, in webui
    initialize()
  File "D:\Web\stable-diffusion-webui\webui.py", line 62, in initialize
    modules.sd_models.load_model()
  File "D:\Web\stable-diffusion-webui\modules\sd_models.py", line 283, in load_model
    checkpoint_info = checkpoint_info or select_checkpoint()
  File "D:\Web\stable-diffusion-webui\modules\sd_models.py", line 117, in select_checkpoint
    checkpoint_info = checkpoints_list.get(model_checkpoint, None)
TypeError: unhashable type: 'list'
```
3 years ago
repligator d5a9de1662
Update hints.js - DPM adaptive
Added mouse-over for DPM adaptive
3 years ago
Alex "mcmonkey" Goodwin 7b0a28f8ee fix hints file typo 3 years ago
Bwin4L 303df25cc2
Make the generated image count only count new images in the currently active tab 3 years ago
wywywywy 8bcdd50461 Add safetensors support to LDSR 3 years ago
MrCheeze bd81a09eac fix support for 2.0 inpainting model while maintaining support for 1.5 inpainting model 3 years ago
MrCheeze a1c8ad8828 unload depth model if medvram/lowvram enabled 3 years ago
AUTOMATIC1111 685f9631b5
Merge pull request #5586 from wywywywy/ldsr-improvements
LDSR improvements - cache / optimization / opt_channelslast
3 years ago
AUTOMATIC1111 0a81dd5225
Merge pull request #5585 from Bwin4L/master
Fix token counter color on dark theme
3 years ago