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
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
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