AUTOMATIC1111
85bf2eb441
Merge pull request #14598 from AUTOMATIC1111/fix-txt2img_upscale
...
hires button, fix seeds
2024-01-09 20:05:10 +03:00
w-e-w
4d9f2c3ec8
update p.seed and p.subseed
2024-01-10 01:56:44 +09:00
AUTOMATIC1111
751d014cd6
Merge pull request #14583 from continue-revolution/conrevo/lcm-sampler
...
Official LCM Sampler Support
2024-01-09 19:37:35 +03:00
AUTOMATIC1111
639f22ea7c
Merge pull request #14593 from papuSpartan/api_tls
...
Allow TLS with API only mode (--nowebui)
2024-01-09 19:33:31 +03:00
Kohaku-Blueleaf
ca671e5d7b
rearrange if-statements for cpu
2024-01-09 23:30:55 +08:00
Kohaku-Blueleaf
58d5b042cd
Apply the correct behavior of precision='full'
2024-01-09 23:23:40 +08:00
Kohaku-Blueleaf
1fd69655fe
Revert "Apply correct inference precision implementation"
...
This reverts commit e00365962b
.
2024-01-09 23:15:05 +08:00
Kohaku-Blueleaf
e00365962b
Apply correct inference precision implementation
2024-01-09 23:13:34 +08:00
Kohaku-Blueleaf
c2c05fcca8
linting and debugs
2024-01-09 22:53:58 +08:00
KohakuBlueleaf
42e6df723c
Fix bugs when arg dtype doesn't match
2024-01-09 22:39:39 +08:00
Kohaku-Blueleaf
209c26a1cb
improve efficiency and support more device
2024-01-09 22:11:44 +08:00
unknown
8d986727b3
include tls arguments in api uvicorn init
2024-01-09 03:01:20 -06:00
Sj-Si
34fc215249
fix linting
2024-01-08 14:23:01 -05:00
Sj-Si
df8aa69a99
Add tree-view display for extra networks.
2024-01-08 14:10:03 -05:00
continue-revolution
8e292373ec
lcm sampler
2024-01-08 06:43:39 -06:00
Chengsong Zhang
37906e429a
make denoiser None by default
2024-01-07 20:17:42 -06:00
continue-revolution
f56cebf5ba
add self instead
2024-01-07 12:35:35 -06:00
continue-revolution
425507bd10
add p to cfgdenoiserparams
2024-01-07 10:25:01 -06:00
AUTOMATIC1111
2f98a35fc4
add assets repo; serve fonts locally rather than from google's servers
2024-01-07 09:21:21 +03:00
AUTOMATIC1111
30aa5e0a7c
Merge pull request #14560 from Nuullll/condfunc-warning
...
Handle CondFunc exception when resolving attributes
2024-01-07 08:23:08 +03:00
AUTOMATIC1111
cab1d839b5
Merge pull request #14563 from Nuullll/model-loaded-callback
...
Execute model_loaded_callback after moving to target device
2024-01-07 08:22:17 +03:00
Nuullll
a183de04e3
Execute model_loaded_callback after moving to target device
2024-01-06 20:03:33 +08:00
Nuullll
818d6a11e7
Fix format
2024-01-06 19:14:06 +08:00
Nuullll
73786c047f
[IPEX] Fix torch.Generator hijack
2024-01-06 19:09:56 +08:00
Nuullll
ec9acb3145
Handle CondFunc exception when resolving attributes
2024-01-06 17:18:38 +08:00
Nuullll
16b4d2cf3f
[IPEX] Fix SDPA attn_mask dtype
2024-01-06 16:32:18 +08:00
AUTOMATIC1111
233c66b36e
Make the upscale button update the gallery with the new image rather than replace it.
2024-01-05 12:28:41 +03:00
AUTOMATIC1111
a06dab8d7a
Merge pull request #14538 from akx/log-wut
...
Fix logging configuration again
2024-01-05 11:04:14 +03:00
AUTOMATIC1111
6ffbff0857
Merge pull request #14537 from akx/gradio-analytics-enabled-again
...
Ensure GRADIO_ANALYTICS_ENABLED is set early enough
2024-01-05 11:02:50 +03:00
Aarni Koskela
6fa42e919f
Fix logging configuration again
...
* Only use `tqdm.write()` if `tqdm` is active, defer to stderr
* Correct log formatter for TqdmLoggingHandler
* If `rich` is installed and `SD_WEBUI_RICH_LOG` is set, use `rich`'s formatter
2024-01-04 19:32:03 +02:00
Aarni Koskela
9805f35c6f
Ensure GRADIO_ANALYTICS_ENABLED is set early enough
2024-01-04 19:13:47 +02:00
AUTOMATIC1111
15ec54dd96
Have upscale button use the same seed as hires fix.
2024-01-04 19:47:00 +03:00
AUTOMATIC1111
f903b4dda3
Merge pull request #14523 from AUTOMATIC1111/paste-infotext-cast-int-as-float
...
paste infotext cast int as float
2024-01-04 11:19:18 +03:00
AUTOMATIC1111
3f7f61e541
Merge pull request #14524 from akx/fix-swinir-issues
...
Fix SwinIR issues
2024-01-04 11:17:20 +03:00
AUTOMATIC1111
1e7a8ce5e4
Merge pull request #14525 from AUTOMATIC1111/handle-config.json-failed-to-load
...
handle config.json failed to load
2024-01-04 11:16:37 +03:00
AUTOMATIC1111
df62ffbd25
Merge branch 'dev' into avoid-isfiles
2024-01-04 11:15:50 +03:00
AUTOMATIC1111
320a217b78
forgot something
2024-01-04 02:39:02 +03:00
AUTOMATIC1111
420f56c2e8
mass file lister as an attempt to tackle #14507
2024-01-04 02:28:05 +03:00
Aarni Koskela
d9034b48a5
Avoid unnecessary isfile
/exists
calls
2024-01-04 00:26:30 +02:00
w-e-w
50158a1fc9
handle config.json failed to load
2024-01-04 06:30:52 +09:00
Aarni Koskela
62470ee234
upscale_2: cast image to model's dtype
2024-01-03 22:39:12 +02:00
w-e-w
bfc48fbc24
paste infotext cast int as float
2024-01-04 03:46:05 +09:00
AUTOMATIC1111
04a005f0e9
Merge pull request #14512 from AUTOMATIC1111/remove-excessive-extra-networks-reload
...
reduce unnecessary re-indexing extra networks directory
2024-01-03 19:15:46 +03:00
w-e-w
fccd0b00c2
reduce unnecessary re-indexing extra networks dir
2024-01-03 19:25:06 +09:00
Aarni Koskela
7ad6899bf9
torch_bgr_to_pil_image: round, don't truncate
...
This matches what `realesrgan` does.
2024-01-02 17:14:05 +02:00
Aarni Koskela
2cacbc124c
load_spandrel_model: make half
prefer_half
...
As discussed with the Spandrel folks, it's good to heed Spandrel's
"supports half precision" flag to avoid e.g. black blotches and what-not.
2024-01-02 10:44:38 +02:00
Aarni Koskela
cf14a6a7aa
Refactor upscale_2 helper out of ScuNET/SwinIR; make sure devices are right
2024-01-02 08:57:12 +02:00
AUTOMATIC1111
980970d390
final touches
2024-01-02 07:08:32 +03:00
AUTOMATIC1111
80873b1538
fix #14497
2024-01-02 07:05:05 +03:00
AUTOMATIC1111
1341b22081
add an option to hide upscaling progressbar
2024-01-02 06:47:26 +03:00
Jibaku789
a5b6a5a3ad
Add inpaint options to img2img.py
2024-01-01 14:58:55 -06:00
Jibaku789
c2ea571005
Add inpaint options to paste fields
2024-01-01 14:57:41 -06:00
AUTOMATIC1111
501993ebf2
added a button to run hires fix on selected image in the gallery
2024-01-01 19:31:06 +03:00
AUTOMATIC1111
5d7d1823af
rename infotext.py again, this time to infotext_utils.py; I didn't realize infotext would be used for variable names in multiple places, which makes it awkward to import the module; also fix the bug I caused by this rename that breaks tests
2024-01-01 17:25:30 +03:00
AUTOMATIC1111
1ffdedc11d
restore lines lost from #13789 merge
2024-01-01 17:03:08 +03:00
AUTOMATIC1111
7ba02e0b7c
Merge branch 'dev' into finer-settings-freezing-control
2024-01-01 17:01:06 +03:00
AUTOMATIC1111
15156cde18
Merge pull request #14291 from AUTOMATIC1111/on-mouse-hover-show-hide-modal-image-viewer-icons
...
on mouse hover show / hide modal image viewer icons
2024-01-01 16:53:33 +03:00
AUTOMATIC1111
0aa7c53c0b
fix borked merge, rename fields to better match what they do, change setting default to true for #13653
2024-01-01 16:50:59 +03:00
AUTOMATIC1111
dfd6438221
Merge branch 'dev' into feat/interrupted-end
2024-01-01 16:39:51 +03:00
AUTOMATIC1111
0ce67cb618
Merge pull request #14352 from AUTOMATIC1111/reduce-unnecessary-ui-config-write
...
only rewrite ui-config when there is change
2024-01-01 16:35:07 +03:00
AUTOMATIC1111
cba6fba123
Merge pull request #14353 from Nuullll/ipex-sdpa
...
[IPEX] Slice SDPA into smaller chunks
2024-01-01 16:33:55 +03:00
AUTOMATIC1111
ac0ecf3b4b
option to convert VAE to bfloat16 (implementation of #9295 )
2024-01-01 16:28:58 +03:00
AUTOMATIC1111
d8126be578
linter
2024-01-01 15:00:39 +03:00
AUTOMATIC1111
45b7bba3d0
add automatic version support for zero terminal SNR noise schedule option from #14145
2024-01-01 14:51:56 +03:00
AUTOMATIC1111
267fd5d76b
Merge pull request #14145 from drhead/zero-terminal-snr
...
Implement zero terminal SNR noise schedule option
2024-01-01 14:45:12 +03:00
AUTOMATIC1111
d613cd17c7
add automatic backwards version compatibility
2024-01-01 14:38:29 +03:00
AUTOMATIC1111
d859cec696
infotext.py: rename usages in the codebase
2024-01-01 13:53:12 +03:00
AUTOMATIC1111
c5496c7646
infotext.py: add support for old modules.generation_parameters_copypaste name
2024-01-01 13:52:37 +03:00
AUTOMATIC1111
003b91f083
rename generation_parameters_copypaste module to infotext
2024-01-01 13:45:18 +03:00
AUTOMATIC1111
5692bf1517
add missing field for DDIM sampler that was breaking img2img
2024-01-01 11:11:14 +03:00
w-e-w
00901bfbe0
handle selectable script_index is None
2024-01-01 15:47:57 +09:00
AUTOMATIC1111
a70dfb64a8
change import statements for #14478
2023-12-31 22:38:30 +03:00
AUTOMATIC1111
be5f1acc8f
Merge pull request #14478 from akx/dtype-inspect
...
Add utility to inspect a model's dtype/device
2023-12-31 22:33:32 +03:00
AUTOMATIC1111
f3af8c8d04
Merge pull request #14475 from Learwin/negative_prompt
...
Adding negative prompts to Loras in extra networks
2023-12-31 22:32:28 +03:00
Learwin
b6f74e936e
Revert change from linting for unrelated file
2023-12-31 13:36:36 +01:00
Aarni Koskela
5768afc776
Add utility to inspect a model's parameters (to get dtype/device)
2023-12-31 13:22:43 +02:00
Aarni Koskela
6f86b62a1b
Deduplicate tiled inference code from SwinIR/ScuNET
2023-12-31 01:13:30 +02:00
Aarni Koskela
777af661a2
Be more clear about Spandrel model nomenclature
2023-12-31 00:22:58 +02:00
Aarni Koskela
c0ca6348e8
load_spandrel_model: always return a model descriptor
2023-12-31 00:04:47 +02:00
AUTOMATIC1111
3be9074031
fix for the previous fix.
2023-12-31 00:43:41 +03:00
Learwin
a2f23f9d22
Code Style fixes
2023-12-30 22:16:51 +01:00
Learwin
bc5ae74c7d
Added negative prompts to extra networks lora
2023-12-30 21:52:27 +01:00
AUTOMATIC1111
8100e901ab
fix error with RealESRGAN model failing to upscale fp32 image
2023-12-30 22:41:53 +03:00
AUTOMATIC1111
c2fd7c0344
Merge pull request #14474 from akx/realesrgan-is-esrgan
...
Correct RealESRGAN expected architecture type to ESRGAN
2023-12-30 22:40:11 +03:00
AUTOMATIC1111
7c13ffdbb1
Merge pull request #14472 from akx/drop-move-code
...
Remove `cleanup_models` code
2023-12-30 22:15:30 +03:00
Aarni Koskela
393a5b82ba
Correct RealESRGAN expected architecture type to ESRGAN
2023-12-30 21:12:32 +02:00
Aarni Koskela
af050dcaa7
Soften Spandrel model-architecture check to just a warning
2023-12-30 21:05:59 +02:00
Aarni Koskela
5fbb13e0da
Remove cleanup_models
code
2023-12-30 20:47:12 +02:00
AUTOMATIC1111
16848f950b
Merge pull request #14467 from akx/drop-basicsr
...
Drop basicsr dependency
2023-12-30 21:27:33 +03:00
Aarni Koskela
1465dab715
Make Tensorboard a late import (it was implicitly installed by basicsr)
2023-12-30 19:44:05 +02:00
AUTOMATIC1111
79c9151802
Merge pull request #14421 from lanyeeee/api_thread_safe
...
fix API thread safe issues of txt2img and img2img
2023-12-30 20:21:13 +03:00
lanyeeee
f651405427
remove locks, move init code to __init__
2023-12-31 01:09:13 +08:00
Aarni Koskela
c9174253fb
Drop dependency on basicsr
2023-12-30 17:53:19 +02:00
lanyeeee
91560e98c4
fix format issue
2023-12-30 23:42:10 +08:00
Aarni Koskela
f476649c02
Correct arg type for restore_face
2023-12-30 17:41:29 +02:00
AUTOMATIC1111
cd12c0e15c
Merge pull request #14425 from akx/spandrel
...
Use Spandrel for upscaling and face restoration architectures
2023-12-30 18:06:31 +03:00
AUTOMATIC1111
05230c0260
fix img2img api that i broke when implementing infotext support
2023-12-30 18:02:51 +03:00
Aarni Koskela
4ad0c0c0a8
Verify architecture for loaded Spandrel models
2023-12-30 16:37:03 +02:00
Aarni Koskela
c756133541
Add experimental HAT model
2023-12-30 16:30:49 +02:00
Aarni Koskela
b621a63cf6
Unify CodeFormer and GFPGAN restoration backends, use Spandrel for GFPGAN
2023-12-30 16:30:49 +02:00
Aarni Koskela
b0f5934234
Use Spandrel for upscaling and face restoration architectures (aside from GFPGAN and LDSR)
2023-12-30 16:24:01 +02:00
Aarni Koskela
e472383acb
Refactor esrgan_upscale to more generic upscale_with_model
2023-12-30 16:24:01 +02:00
Aarni Koskela
12c6f37f8e
Add tile_count property to Grid
2023-12-30 16:24:01 +02:00
Aarni Koskela
7aa27b000a
Add types to split_grid
2023-12-30 16:24:01 +02:00
AUTOMATIC1111
31992eff9b
make it possible again to extract styles that have whitespace at the end.
2023-12-30 16:51:13 +03:00
kurisu_u
d05f9e8124
Merge branch 'dev' into api_thread_safe
2023-12-30 21:47:59 +08:00
lanyeeee
c069c2c562
add locks to ensure init args are thread-safe
2023-12-30 21:32:22 +08:00
AUTOMATIC1111
4b6eb8072b
Merge pull request #14407 from AUTOMATIC1111/prevent-crash-due-to-Script-__init__-exception
...
prevent crash due to Script __init__ exception
2023-12-30 14:54:31 +03:00
AUTOMATIC1111
908fb4ea71
Merge pull request #14390 from wangqyqq/sdxl-inpaint
...
Supporting for SDXL-Inpaint Model
2023-12-30 14:49:52 +03:00
AUTOMATIC1111
c9c105c7db
Merge pull request #14446 from AUTOMATIC1111/base-output-path-off-data_path
...
Base output path off data path
2023-12-30 14:45:28 +03:00
AUTOMATIC1111
a79890efd6
Merge pull request #14452 from AUTOMATIC1111/save-info-of-init-image
...
save info of init image
2023-12-30 14:41:39 +03:00
AUTOMATIC1111
8f18263759
fix bad values read from infotext for API, add comment
2023-12-30 13:48:25 +03:00
AUTOMATIC1111
11a435b469
img2img support for infotext API
2023-12-30 13:34:46 +03:00
AUTOMATIC1111
0aacd4c72b
add support for alwayson scripts for infotext API
2023-12-30 13:33:18 +03:00
AUTOMATIC1111
8b08b78c03
make it so that if an option from infotext conflicts with an argument from API, the latter overrides the former
2023-12-30 12:27:23 +03:00
AUTOMATIC1111
ba92135a2b
add override_settings support for infotext API
2023-12-30 12:11:09 +03:00
AUTOMATIC1111
bb07cb6a0d
a
2023-12-30 10:42:42 +03:00
w-e-w
dc57ec0296
save info of init image
2023-12-29 01:56:48 +09:00
w-e-w
892e703b59
webpath use truncate_path
2023-12-28 06:52:41 +09:00
w-e-w
af2951ed53
base default image output on data_path
...
Co-Authored-By: Alberto Cano <34340962+canoalberto@users.noreply.github.com>
2023-12-28 06:52:33 +09:00
w-e-w
de04573438
create utility truncate_path
...
utli.truncate_path(target_path, base_path)
return the target_path relative to base_path if target_path is a sub path of base_path else return the absolute path
2023-12-28 06:22:51 +09:00
wangqyqq
bfe418a58d
add some codes for robust
2023-12-27 10:20:56 +08:00
lanyeeee
00d4a4d4ac
move thread-unsafe code to __init__
2023-12-26 14:46:29 +08:00
w-e-w
edfae95d90
prevent crash due to Script __init__ exception
2023-12-23 01:21:00 +09:00
wangqyqq
9feb034e34
support for sdxl-inpaint model
2023-12-21 20:15:51 +08:00
Nuullll
f586f4973a
Fix device id
2023-12-18 19:44:52 +08:00
Nuullll
e4b4a9c4ac
[IPEX] Slice SDPA into smaller chunks
2023-12-18 18:01:09 +08:00
w-e-w
10945aa41a
only rewrite ui-config when there is change
...
and a typo
2023-12-18 15:27:41 +09:00
AUTOMATIC1111
de03882d6c
make task ids for API work without force_task_id
2023-12-17 08:55:35 +03:00
Kohaku-Blueleaf
a978320334
Let fp8-related settings to invalidate cond_cache
2023-12-16 19:39:43 +08:00
AUTOMATIC1111
86b3aa94e2
rename pending tasks api endpoint to be more in line with others
2023-12-16 11:04:59 +03:00
AUTOMATIC1111
5b7d86d42b
Merge pull request #14314 from gayshub/master
...
Add allow specify the task id and get the location of task in the queue of pending task
2023-12-16 11:01:42 +03:00
AUTOMATIC1111
cd9ce2e31c
Use radio for FP8 mode selection
2023-12-16 10:40:20 +03:00
AUTOMATIC1111
8edb9144cc
Merge branch 'dev' into test-fp8
2023-12-16 10:22:16 +03:00
AUTOMATIC1111
7745db6fc0
torch 2.1.2
2023-12-16 10:15:08 +03:00
Kohaku-Blueleaf
ea272152e0
Add FP8 settings into PNG info
2023-12-16 15:08:08 +08:00
AUTOMATIC1111
e9c6325fc6
Merge branch 'dev' into torch210
2023-12-16 10:05:10 +03:00
AUTOMATIC1111
0dfffe53ec
Merge pull request #14307 from AUTOMATIC1111/default-Falst-js_live_preview_in_modal_lightbox
...
default False js_live_preview_in_modal_lightbox
2023-12-16 09:25:33 +03:00
gayshub
6d7e57ba6a
fix the problem of ruff of github
2023-12-15 18:03:14 +08:00
gayshub
da45e73b4f
fix the problem of ruff of github
2023-12-15 17:57:58 +08:00
gayshub
d859de37d9
fix the problem of ruff of github
2023-12-15 17:48:20 +08:00
gayshub
1242ba08e1
add allow specify the task id and get the location of task in the queue of pending task
2023-12-15 16:57:17 +08:00
w-e-w
0c5427960b
make modal toolbar and icon opacity adjustable
2023-12-15 17:11:59 +09:00
w-e-w
3c0c277579
default False js_live_preview_in_modal_lightbox
2023-12-15 00:48:37 +09:00
Kohaku-Blueleaf
0fb34b57b8
Merge branch 'dev' into test-fp8
2023-12-14 16:54:45 +08:00
AUTOMATIC1111
eb52c803b8
Merge pull request #14216 from wfjsw/state-dict-ref-comparison
...
change state dict comparison to ref compare
2023-12-14 10:15:22 +03:00
AUTOMATIC1111
f8871dedcf
Merge pull request #14230 from AUTOMATIC1111/add-option-Live-preview-in-full-page-image-viewer
...
add option: Live preview in full page image viewer
2023-12-14 10:15:18 +03:00
AUTOMATIC1111
b7e0d4a7e1
Merge pull request #14229 from Nuullll/ipex-embedding
...
[IPEX] Fix embedding and ControlNet
2023-12-14 10:14:59 +03:00
AUTOMATIC1111
5cb1ce470d
Merge pull request #14266 from kaalibro/dev
...
Re-add setting lost as part of e294e46
2023-12-14 10:14:54 +03:00
AUTOMATIC1111
888b928f0d
Merge pull request #14276 from AUTOMATIC1111/fix-styles
...
Fix styles
2023-12-14 10:14:50 +03:00