Commit Graph
46 Commits
Author SHA1 Message Date
Jedrzej Kosinski 3e975bb841 Fix for cases where predefined weights length doesn't match expected layer lengths (will need to generalize for for ControlLora to properly do soft weights for actual layer number) 2024-04-02 23:40:48 -05:00
Jedrzej Kosinski 0357841c15 Removed unnecessary dropdown from Reference ControlNet (Finetune) node, as should always be adain+attn anyway to prevent confusion 2024-04-02 01:14:06 -05:00
Jedrzej Kosinski 019452c790 Made sure ref cns match up to expected bank indexes, made adain properly react to strengths and masks 2024-04-02 01:08:19 -05:00
Jedrzej Kosinski 5e3c34027f Added Reference ControlNet (Finetune) to control attn and adain values separately 2024-04-01 18:20:35 -05:00
Jedrzej Kosinski 414ac8d6ec Started separating out attn and adain variables to prevent issues when using multiple RefCN 2024-04-01 04:28:00 -05:00
Jedrzej Kosinski cb309c6078 Added initial reference_adain and reference_adain+attn support 2024-04-01 03:44:11 -05:00
Jedrzej Kosinski 829d10ddc0 Fixed BIGMIN and BIGMAX to conform with javascript limits, pretty-fied deprecated node 2024-03-31 01:30:07 -05:00
Jedrzej Kosinski fb4cd18a7f Only expose reference_attn for now since it's the only one with code support (adain coming soon) 2024-03-31 01:13:49 -05:00
Jedrzej Kosinski e5841d1759 Added latent_kf and masking support (masks don't work per-area currently, but do work per-latent) 2024-03-31 00:34:56 -05:00
Jedrzej Kosinski 2fdf8236f6 Don't apply normal CNs during ref cn WRITE runs 2024-03-30 19:48:45 -05:00
Jedrzej Kosinski 7696628fdd Simplified RefCN injection, model_opt no longer needed and should fix some intermittent bugs 2024-03-30 19:16:21 -05:00
Jedrzej Kosinski 37ae77b486 Applied proper strength control to attn1_replace_patch as well 2024-03-30 05:29:22 -05:00
Jedrzej Kosinski 25892b7b7d Added proper strength control to ReferenceCN, replaced old strength with ref_weight 2024-03-30 05:26:09 -05:00
Jedrzej Kosinski 111632917c Cleaned up ref cn so I can add more features 2024-03-30 04:02:44 -05:00
Jedrzej Kosinski 5c3786e1a7 Merge branch 'main' into develop 2024-03-19 10:55:07 -05:00
Jedrzej Kosinski 6e05ca03fe Fixed ModelPatcher import in control.py 2024-03-19 10:40:44 -05:00
Jedrzej Kosinski 7678232a80 More refcn debugging and fix for refcn issue for ancestral samplers while testing 2024-03-19 10:38:52 -05:00
Jedrzej Kosinski 654988cf98 Merge branch 'main' into develop 2024-03-07 04:26:30 -06:00
Jedrzej Kosinski 0082222162 Updated T2IAdapterAdvanced to match recent ComfyUI changes 2024-03-07 04:21:37 -06:00
Jedrzej Kosinski 362e1b8bb3 Merge branch 'main' into develop 2024-03-07 03:54:54 -06:00
Jedrzej Kosinski 3acf378866 Started debugging ref cn 2024-03-07 03:52:54 -06:00
Harel Cain 767563c78c Fix break caused by change to ComfyUI 2024-03-03 16:45:21 +02:00
Jedrzej Kosinski dc3f773bbf Revert "Fix break caused by change to ComfyUI" 2024-03-03 08:41:55 -06:00
Jedrzej Kosinski 31ae334333 Merge PR #75 from harelc/fix_image_only_indicator_bug
Fix break caused by change to ComfyUI
2024-03-03 08:40:39 -06:00
Harel Cain 7fbd553c66 Fix break caused by change to ComfyUI 2024-03-03 16:36:46 +02:00
Jedrzej Kosinski 8be003562d Make sure to reference context_attn1 2024-03-02 10:56:11 -06:00
Jedrzej Kosinski b370f26986 More progress on ref cn 2024-03-02 10:25:27 -06:00
Jedrzej Kosinski f1ef8bb3a0 Continued debugging of ref cn 2024-03-01 02:16:48 -06:00
Jedrzej Kosinski a02e383454 Merge branch 'main' into develop 2024-02-20 00:44:10 -06:00
Jedrzej Kosinski 03176480f0 Make RGB SparseCtrl Preprocessor compatible with newest ComfyUI changes 2024-02-19 10:42:39 -06:00
Jedrzej Kosinski b83d6f7213 Initial work on Reference CN support 2024-02-19 10:33:28 -06:00
Jedrzej Kosinski 5fb46b1abf Delete cond ref just in case in SVDControlNet 2024-02-14 02:28:00 -06:00
Jedrzej Kosinski 7fd9e085c7 Fixed SVD-ControlNet by normalizing condhints to (-1,1) scale 2024-02-14 02:16:20 -06:00
Jedrzej Kosinski 186c518414 Made SVD config complete to account for all SVD-ControlNet keys 2024-02-12 19:22:41 -06:00
Jedrzej Kosinski ba32706ed4 Progress on SVD-ControlNet support 2024-02-11 11:05:54 -06:00
Jedrzej Kosinski 62ce190ec4 Added changes from ComfyUI, scaffolding for ReferenceCN support 2024-02-10 16:46:24 -06:00
Jedrzej Kosinski 7329728aff Initial scaffolding for eventual SVD-ControlNet support 2024-02-06 08:21:49 -06:00
Jedrzej Kosinski d1d7f322a8 Fixed ControlLLLite issue with tiled samplers 2024-02-06 04:30:54 -06:00
Jedrzej Kosinski 7a34d00c6a Added BIGMIN and BIGMAX to use as placeholder limits for INT widgets that don't care about limits 2024-02-06 01:34:47 -06:00
Jedrzej Kosinski 77e92f5f8f Fixed ControlLLLite error with certain latent sizes 2024-02-06 01:19:07 -06:00
Jedrzej Kosinski 65af498879 Fix for ControlLLLite control object on patches becoming None 2024-02-02 09:02:49 -06:00
Jedrzej Kosinski be2da1c086 Fixed ControlLLLite issues due to deepcopy behavior within ModelPatcher patches 2024-02-02 02:13:35 -06:00
Jedrzej Kosinski 04bbe21589 Made sure xformers is not used for SparseCtrl attention, removed testing log statement from ControlLLLite 2024-02-01 22:01:05 -06:00
Jedrzej Kosinski fbf005f31d Added full ControlLLLite support, refactored some code to eliminate code repetition and support controls that require model patching 2024-01-31 23:19:16 -06:00
Jedrzej Kosinski 9fcc3b664d Apply ComfyUI update for fixing issue with multiple t2iadapters with batched images 2024-01-10 23:55:41 -06:00
Jedrzej Kosinski 8e0a94b5ff Renamed control folder to adv_control 2024-01-10 03:41:55 -06:00