Ryan Dick
|
7e894ffe83
|
Consolidate InpaintExtension implementations for SD3 and FLUX.
|
2025-04-10 10:50:13 +10:00 |
|
Ryan Dick
|
4c02ba908a
|
Add support for FLUX Redux masks.
|
2025-03-06 10:31:17 +11:00 |
|
Ryan Dick
|
f1fde792ee
|
Get FLUX Redux working: model loading and inference.
|
2025-03-06 10:31:17 +11:00 |
|
Ryan Dick
|
607d19f4dd
|
We should not trust the value of since the model could be partially-loaded.
|
2025-01-07 19:22:31 -05:00 |
|
Ryan Dick
|
64364e7911
|
Short-circuit if there are no region masks in FLUX and don't apply attention masking.
|
2024-11-27 22:40:10 +00:00 |
|
Ryan Dick
|
6565cea039
|
Comment unused _prepare_unrestricted_attn_mask(...) for future reference.
|
2024-11-27 22:16:44 +00:00 |
|
Ryan Dick
|
e970185161
|
Tweak flux regional prompting attention scheme based on latest experimentation.
|
2024-11-27 22:13:07 +00:00 |
|
Ryan Dick
|
b54463d294
|
Allow regional prompting background regions to attend to themselves and to the entire txt embedding.
|
2024-11-26 17:57:31 +00:00 |
|
Ryan Dick
|
faee79dc95
|
Distinguish between restricted and unrestricted attn masks in FLUX regional prompting.
|
2024-11-26 16:55:52 +00:00 |
|
Ryan Dick
|
e01f66b026
|
Apply regional attention masks in the single stream blocks in addition to the double stream blocks.
|
2024-11-25 22:40:08 +00:00 |
|
Ryan Dick
|
53abdde242
|
Update Flux RegionalPromptingExtension to prepare both a mask with restricted image self-attention and a mask with unrestricted image self attention.
|
2024-11-25 22:04:23 +00:00 |
|
Ryan Dick
|
94c088300f
|
Be smarter about selecting the global CLIP embedding for FLUX regional prompting.
|
2024-11-25 20:15:04 +00:00 |
|
Ryan Dick
|
3741a6f5e0
|
Fix device handling for regional masks and apply the attention mask in the FLUX double stream block.
|
2024-11-25 16:02:03 +00:00 |
|
Ryan Dick
|
2c23b8414c
|
Use a single global CLIP embedding for FLUX regional guidance.
|
2024-11-22 23:01:43 +00:00 |
|
Ryan Dick
|
20356c0746
|
Fixup the logic for preparing FLUX regional prompt attention masks.
|
2024-11-21 22:46:25 +00:00 |
|
Ryan Dick
|
bad1149504
|
WIP - add rough logic for preparing the FLUX regional prompting attention mask.
|
2024-11-20 22:29:36 +00:00 |
|
Ryan Dick
|
fda7aaa7ca
|
Pass RegionalPromptingExtension down to the CustomDoubleStreamBlockProcessor in FLUX.
|
2024-11-20 19:48:04 +00:00 |
|
Ryan Dick
|
fdccdd52d5
|
Fixes to get XLabsIpAdapterExtension running.
|
2024-10-21 15:43:00 +00:00 |
|
Ryan Dick
|
31ffd73423
|
Initial draft of integrating FLUX IP-Adapter inference support.
|
2024-10-21 15:42:56 +00:00 |
|
Ryan Dick
|
4aace24f1f
|
Reduce peak memory utilization when preparing FLUX controlnet inputs.
|
2024-10-10 00:18:46 +00:00 |
|
Ryan Dick
|
3953e60a4f
|
Remove instantx_control_mode from FLUX ControlNet node.
|
2024-10-09 22:00:54 +00:00 |
|
Ryan Dick
|
8b1ef4b902
|
Fix bug with InstantX input image range.
|
2024-10-09 19:38:30 +00:00 |
|
Ryan Dick
|
859944f848
|
Fix support for InstantX non-union models (with no single blocks).
|
2024-10-09 18:51:53 +00:00 |
|
Ryan Dick
|
c78eeb1645
|
Shift the controlnet-type-specific logic into the specific ControlNet extensions and make the FLUX model controlnet-type-agnostic.
|
2024-10-09 16:12:09 +00:00 |
|
Ryan Dick
|
cd88723a80
|
Add instantx_control_mode param to FLUX ControlNet invocation.
|
2024-10-09 14:17:42 +00:00 |
|
Ryan Dick
|
dea6cbd599
|
Create a dedicated FLUX ControlNet invocation.
|
2024-10-09 14:17:42 +00:00 |
|
Ryan Dick
|
0dd9f1f772
|
Bugfixes to get InstantX ControlNet working.
|
2024-10-09 14:17:42 +00:00 |
|
Ryan Dick
|
a783539cd2
|
Fix circular imports related to XLabsControlNetFluxOutput and InstantXControlNetFluxOutput.
|
2024-10-09 14:17:42 +00:00 |
|
Ryan Dick
|
f878e5e74e
|
Work on integrating InstantX into denoise process.
|
2024-10-09 14:17:42 +00:00 |
|
Ryan Dick
|
a24581ede2
|
Create flux/extensions directory.
|
2024-10-09 14:17:42 +00:00 |
|