brkirch
27fe3eb6a9
Add workaround for MPS layer_norm on PyTorch 2.0
...
On PyTorch 2.0, with MPS layer_norm only accepts float32 inputs. This was fixed shortly after 2.0 was finalized so the workaround can be applied with an exact version match.
2023-03-24 04:04:22 -04:00
brkirch
c5142e2fbe
Add workaround for broken nn.Linear on macOS 13.2
...
Credit to danieldk (https://github.com/explosion/curated-transformers/pull/124 ) for the workaround this is based on.
2023-03-24 04:04:20 -04:00
James Railton
a9eef1fbb1
Fix "masked content" in loopback script
...
The loopback script did not set masked content to original after first loop. So each loop would apply a fill, or latent mask. This would essentially reset progress each loop.
The desired behavior is to use the mask for the first loop, then continue to iterate on the results of the previous loop.
2023-03-23 10:44:25 -04:00
carat-johyun
92e173d414
fix variable typo
2023-03-23 14:28:08 +09:00
catboxanon
caf84e8233
Expose inpainting mask and composite
...
For inpainting, this exposes the mask and masked composite and gives
the user the ability to display these in the web UI,
save to disk, or both.
2023-03-22 17:51:40 +00:00
sumof2primes
cd3cd0fca0
Fix scripts load order
...
- 1st webui, 2nd extensions-builtin, 3rd extensions
- to load scripts independent of --data-dir
- change load order key [x.basedir, x.filename, x.path] to [orderby(x.basedir), x.filename, x.path]
e.g., scripts/xyz_grid.py dependent extentions should loaded later
extensions\sd-webui-controlnet\scripts\xyz_grid_support.py
extensions\sd-webui-additional-networks\scripts\xyz_grid_support.py
2023-03-23 01:28:09 +09:00
sumof2primes
64b7e83823
Fix scripts load order
...
- 1st webui, 2nd extensions-builtin, 3rd extensions
- to load scripts independent of --data-dir
- change load order key [x.basedir, x.filename, x.path] to [orderby(x.basedir), x.filename, x.path]
e.g., scripts/xyz_grid.py dependent extentions should loaded later
extensions\sd-webui-controlnet\scripts\xyz_grid_support.py
extensions\sd-webui-additional-networks\scripts\xyz_grid_support.py
2023-03-22 18:24:11 +09:00
EllangoK
e7ac09b25a
fixes xyz extra_generation_params not being saved
2023-03-22 02:11:38 -04:00
ArrowM
00bd271faf
Move load_file_from_url
...
Why?
one of the internal calls of `load_file_from_url` import cv2, which locks the cv2 site-package, which extensions may (and in our case, is) breaking the installation of some libraries. The base project should be limiting its import of unnecessary libraries when possible during the installation phase.
2023-03-21 21:13:30 -05:00
James Railton
33b8539147
Loopback Script Updates
...
- Improved user experience. You can now pick the denoising strength of the final loop and one of three curves. Previously you picked a multiplier such as 0.98 or 1.03 to define the change to the denoising strength for each loop. You had to do a ton of math in your head to visualize what was happening. The new UX makes it very easy to understand what's going on and tweak.
- For batch sizes over 1, intermediate images no longer returned. For a batch size of 1, intermediate images from each loop will continue to be returned. When more than 1 image is returned, a grid will also be generated. Previously for larger jobs, you'd get back a mess of many grids and potentially hundreds of images with no organization. To make large jobs usable, only final images are returned.
- Added support for skipping current image. Fixed interrupt to cleanly end and return images. Previously these would throw.
- Improved tooltip descriptions
- Fix some edge cases
2023-03-21 21:07:33 -04:00
FNSpd
2f0181405f
Update lora.py
2023-03-21 14:53:51 +04:00
FNSpd
c84c9df737
Update sd_hijack_optimizations.py
2023-03-21 14:50:22 +04:00
FNSpd
91cfa9718c
Update sd_hijack_unet.py
2023-03-21 14:47:43 +04:00
FNSpd
254d994643
Update devices.py
2023-03-21 14:45:39 +04:00
Φφ
4cbbb881ee
Unload checkpoints on Request
...
…to free VRAM.
New Action buttons in the settings to manually free and reload checkpoints, essentially
juggling models between RAM and VRAM.
2023-03-21 09:28:50 +03:00
AUTOMATIC
d3dcb05904
fix extra networks ui
2023-03-21 09:24:19 +03:00
AUTOMATIC
6eacaad4a9
enable queue by default
...
more stylistic changes
2023-03-21 08:49:08 +03:00
AUTOMATIC
f93547be18
hide delete button for single-item dropdown
...
more stylistic changes
2023-03-21 08:18:14 +03:00
AUTOMATIC
46482decd5
fix ctrl+up/down attention edit
...
fix dropdown obscured by live preview
stylistic changes
2023-03-21 06:49:19 +03:00
missionfloyd
8e3ced73a8
Add event.stopPropagation() to extraNetworksShowMetadata()
...
Prevent bubbling the same way "replace preview" does
2023-03-20 18:04:22 -06:00
Alex "mcmonkey" Goodwin
c9c692c4d9
cleanup the img2img alt file a bit
2023-03-20 15:43:01 -07:00
Alex "mcmonkey" Goodwin
05ec128ca9
fix img2img alt for SD v2.x
2023-03-20 15:42:36 -07:00
AUTOMATIC
8ea8e712c4
initial gradio 3.22 support
2023-03-20 16:09:36 +03:00
missionfloyd
64fc936738
Don't bubble when metadata_button is clicked
2023-03-19 19:30:28 -06:00
Michael Bachmann
cf17dfcd64
fixed typo in prompt-bracket-checker.js which leads to js error
2023-03-19 14:50:44 +01:00
whw1sfb
e5dd5d7335
fix output-html text overflow.
2023-03-19 14:05:01 +08:00
nonnonstop
b9a66b02d0
Fix problem of install.py when data-dir is specified
2023-03-19 01:17:04 +09:00
Nicolas Patry
4f415ad639
Updating safetensors version (fully backward compatible)
...
- Main takeaway is that the newly created files should load better
because pointer alignment is forced
2023-03-17 09:02:36 +01:00
Ftps
6f5a5ad205
Delete settings.json
2023-03-16 12:36:11 +09:00
Ftps
147d2922ff
Cross device link
2023-03-16 12:35:48 +09:00
Vladimir Mandic
5387576c59
api error handler
2023-03-15 15:11:04 -04:00
high_byte
79d261b7d4
disable gradio analytics globally
2023-03-15 19:44:30 +02:00
Vladimir Mandic
250193ee93
disable gradio css transitions
2023-03-15 10:14:40 -04:00
Ftps
79ed567b12
remove unused library
...
I'm sorry I forgot.
2023-03-15 22:42:53 +09:00
Ftps
4845db4e32
Update ui_extensions.py
...
Add git submodule and Fix WinError
2023-03-15 20:29:50 +09:00
Vladimir Mandic
f2ed6295b9
make it module specific
2023-03-14 07:46:09 -04:00
AUTOMATIC1111
a9fed7c364
Merge pull request #8503 from mcmonkey4eva/filename-length-limit-fix
...
Add correction file filename length limits on *nix systems
2023-03-14 11:28:13 +03:00
AUTOMATIC
6a04a7f20f
fix an error loading Lora with empty values in metadata
2023-03-14 11:22:29 +03:00
AUTOMATIC1111
8b35b64e11
Merge pull request #8589 from vladmandic/unipc
...
add progressbar to unipc sampler
2023-03-14 11:19:21 +03:00
AUTOMATIC1111
f9b0465c8b
Merge pull request #8588 from hananbeer/fix/undefined_extra_network_data
...
initialize extra_network_data before use
2023-03-14 11:18:30 +03:00
AUTOMATIC1111
58c4777cc0
Merge pull request #8607 from willtakasan/patch-2
...
Update ui_extra_networks.py
2023-03-14 11:12:31 +03:00
willtakasan
4281432594
Update ui_extra_networks.py
...
I updated it so that no error message is displayed when setting a webp for the preview image.
2023-03-14 15:36:08 +09:00
AUTOMATIC
c19530f1a5
Add view metadata button for Lora cards.
2023-03-14 09:10:26 +03:00
Vladimir Mandic
03a80f198e
add pbar to unipc
2023-03-13 12:35:30 -04:00
high_byte
4d26c7da57
initialize extra_network_data before use
2023-03-13 17:37:29 +02:00
Alex "mcmonkey" Goodwin
af9158a8c7
update fullfn
properly
2023-03-12 12:36:04 -07:00
Alex "mcmonkey" Goodwin
48df6d66ea
add safety check in case of short extensions
...
so eg if a two-letter or empty extension is used, `.txt` would break, this `max` call protects that.
2023-03-12 12:33:29 -07:00
Alex "mcmonkey" Goodwin
a71b7b5ec0
relocate filename length limit to better spot
2023-03-12 12:30:31 -07:00
AUTOMATIC
dfeee786f9
display correct timings after restarting UI
2023-03-12 21:25:22 +03:00
AUTOMATIC
a00cd8b9c1
attempt to fix memory monitor with multiple CUDA devices
2023-03-12 21:04:17 +03:00