Skip to content

Conversation

@Kosinkadink
Copy link
Owner

@Kosinkadink Kosinkadink commented Nov 12, 2024

Modifies code to use ComfyUI's built-in hooks/wrappers/callbacks system from the PR I submitted, allowing a bunch of hacks to be removed.

Notable changes/features:

  • Fix checks for vae requirement, RefCN/RGB Preprocessors
  • ReferenceCN and ControlLLLite respect the conditioning they are applied to thanks to the new wrappers system, meaning masked conditioning can allow them to be properly masked
  • CtrLoRA support via Load CtrLoRA Model node
  • Soft Weights/Custom Weights now work properly with flux by disabling the applied_to optimization
  • Support for SD3.5 Controlnets via extending vanilla features - only thing not working is attention masking
  • middle_mult control via Middle Weight Extras node

…ntrol change and removed need to a terribly ugly hack that was required before to get the cond_or_uncond; now can just be gotten from transformer_options
…del_optional fields, shifted some of the nodes.py code around to separate files to make deprecation cleaner
…tinMroz's revised js, fixed outdated autosize values
…t instead of control_net_name to leave more room for CN name
… WrapperHook, ReferenceCN now can respect individual conds
…fyUI memory management system; parent model patcher has to be tracked properly now
…e passed into get_control with ComfyUI rework
…ead to fix weird issue with ContextRef + ImageInjection
@Kosinkadink Kosinkadink marked this pull request as ready for review November 18, 2024 14:59
…way to disable multiplying compression_ratio by vae.downscale_ratio when not needed
…optimization when needed, fixed missing transformer_options input into default_control_actions
@Kosinkadink Kosinkadink merged commit ba0e74e into main Dec 2, 2024
@Kosinkadink Kosinkadink deleted the rework-modelpatcher branch December 3, 2024 04:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants