Commit Graph

8090 Commits

Author SHA1 Message Date
lllyasviel 7155b993ca upstream sync 2024-02-25 20:51:52 -08:00
lllyasviel 1546fa8b89 upstream sync 2024-02-25 20:49:04 -08:00
lllyasviel 6287c73d98 rework memory management for extras
now face post-processing uses gpu
close #312
2024-02-25 20:37:14 -08:00
AUTOMATIC1111 2b7ddcbb5c Merge pull request #15006 from imnodb/master
fix: the `split_threshold` parameter does not work when running Split oversized images
2024-02-26 07:16:42 +03:00
AUTOMATIC1111 e3a8dc6e23 Merge pull request #15004 from light-and-ray/ResizeHandleRow_-_allow_overriden_column_scale_parametr
ResizeHandleRow - allow overriden column scale parametr
2024-02-26 07:16:24 +03:00
AUTOMATIC1111 ca8dc2bde2 Merge pull request #14995 from dtlnor/14591-bug-the-categories-layout-is-different-when-localization-is-on
Fix #14591 using translated content to do categories mapping
2024-02-26 07:12:31 +03:00
AUTOMATIC1111 900419e85e Merge pull request #14973 from AUTOMATIC1111/Fix-new-oft-boft
Fix the OFT/BOFT bugs when using new LyCORIS implementation
2024-02-26 07:12:12 +03:00
lllyasviel a252bbcf16 change show_progress_type
will add Full back later after solving overhead problems
2024-02-25 19:55:56 -08:00
catboxanon b458e42096 Fix LoRA infotext (#406) 2024-02-25 19:41:42 -08:00
catboxanon beb6e76135 Fix version hyperlink (#407) 2024-02-25 19:41:11 -08:00
lllyasviel 056d4d0f91 fix for neveroom extension 2024-02-25 16:47:02 -08:00
lllyasviel a0c89fae12 fix ci 2024-02-25 11:24:56 -08:00
lllyasviel 5e5b60b5b1 rework lora loading
and add logs
2024-02-25 11:04:14 -08:00
lllyasviel 437c348926 Add build-in extension "NeverOOM"
see also discussions
2024-02-24 19:09:06 -08:00
lllyasviel 50229a05c1 revise doc 2024-02-24 14:49:29 -08:00
lllyasviel 434ca2169f Add optimization --cuda-stream
See also the readme for more details
2024-02-24 14:00:48 -08:00
lllyasviel 0f09d98814 revise memory formulation for special amd like #343 2024-02-24 09:36:52 -08:00
lllyasviel 79bdb78619 less verbose 2024-02-23 22:31:16 -08:00
lllyasviel 2ecb869f31 try solve #386 2024-02-23 20:43:06 -08:00
lllyasviel a844834193 safer stream initialization 2024-02-23 20:28:27 -08:00
lllyasviel d508d8132f add cmd flag hints 2024-02-23 20:06:08 -08:00
lllyasviel 88f395091b add two optimizations
--pin-shared-memory and --cuda-malloc

See also the updates in Readme for more details
2024-02-23 18:39:32 -08:00
lllyasviel 54c89503eb Disable pin page
This is an emergency fix

GTX 1060/1050/1066 either does not have shared GPU page vram or have less than 2GB shared page vram - pinning any tensors larger than that will crash

Solution is still under investigation.
2024-02-23 16:43:08 -08:00
lllyasviel 16caff3d14 Revert "try solve #381"
This reverts commit 9d4c88912d.
2024-02-23 16:13:40 -08:00
lllyasviel 9d4c88912d try solve #381
caused by some potential historical webui problems
2024-02-23 16:01:40 -08:00
lllyasviel bde779a526 apply_token_merging 2024-02-23 15:43:27 -08:00
lllyasviel 2a7fb1be24 less verbose 2024-02-23 14:22:37 -08:00
lllyasviel cc5f773519 sync upstream 2024-02-23 13:48:28 -08:00
lllyasviel 1c6e4b698b Merge branch 'dev' of github.com:AUTOMATIC1111/stable-diffusion-webui into dev 2024-02-23 13:45:46 -08:00
lllyasviel ad0ce480f9 always print time 2024-02-23 13:02:30 -08:00
lllyasviel df12dde12e Rework unload system
Previous repeated loading (on cn or other extensions) is fixed. ControlNet saves about 0.7 to 1.1 seconds on my two device when batch count > 1. 

8GB VRAM can use SDXL at resolution 6144x6144 now, out of the box, without tiled diffusion or other things. 

(the max resolution on Automatic1111 txt2img UI is 2048 but one can highres fix to try 6144 or even 8192)
2024-02-23 12:58:09 -08:00
lllyasviel 19473b1a26 fix ci 2024-02-23 09:44:08 -08:00
lllyasviel 26c325296e rework memory computation for async loader (#377) 2024-02-23 09:24:39 -08:00
Andray 3a99824638 register_tmp_file also with mtime 2024-02-23 20:26:56 +04:00
Andray bab918f049 fix resize-handle for vertical layout 2024-02-23 18:34:24 +04:00
DB Eriospermum ed594d7ba6 fix: the split_threshold parameter does not work when running Split oversized images 2024-02-23 13:37:37 +08:00
lllyasviel eacb14e115 tune threshold based on more test devices
for async mover
2024-02-22 17:18:31 -08:00
Andray 9211febbfc ResizeHandleRow - allow overriden column scale parametr 2024-02-23 02:32:12 +04:00
AUTOMATIC1111 18819723c1 Merge pull request #15002 from light-and-ray/support_resizable_columns_for_touch_(tablets)
support resizable columns for touch (tablets)
2024-02-22 22:59:26 +03:00
AUTOMATIC1111 3f18a09c86 make extra network card description plaintext by default, with an option to re-enable HTML as it was 2024-02-22 21:27:10 +03:00
lllyasviel 8283774b86 revise caster 2024-02-22 10:24:27 -08:00
lllyasviel 6ebef20db3 avoid potential OOM caused by computation being slower than mover
avoid OOM (or shared vram invoking) caused by computation being slower than mover (GPU filled with loaded  but uncomputed tensors), by setting the max async overhead to 512MB
2024-02-22 08:24:23 -08:00
lllyasviel 167dbc6411 safe value for new memory peak 2024-02-22 06:31:21 -08:00
Andray 58985e6b37 fix lint 2 2024-02-22 17:22:00 +04:00
Andray ab1e0fa9bf fix lint and console warning 2024-02-22 17:16:16 +04:00
Andray 85abbbb8fa support resizable columns for touch (tablets) 2024-02-22 17:04:56 +04:00
lllyasviel 539bc5035d safe cleanup to avoid potential problems 2024-02-22 01:28:38 -08:00
lllyasviel 4080e25805 add todo note 2024-02-22 00:47:26 -08:00
lllyasviel 846fdc3341 also implement async offload to control-lora
controlnet, t2iadapters, etc
2024-02-22 00:20:35 -08:00
lllyasviel 638ee43bf1 Merge upstream PR 14855 2024-02-21 23:59:40 -08:00