Files
automatic/modules/sd_hijack_transformers.py
T
Vladimir Mandic f67562b912 - all guidance values set to -1 to enable using model defaults
- log default values used if not overriden by user
- rename inconsistent guidance variables:

p.cfg_scale
p.image_cfg_scale -> p.cfg_image
p.diffusers_guidance_rescale -> p.cfg_rescale
p.pag_scale -> p.cfg_true
p.pag_adaptive -> p.cfg_adaptive

Signed-off-by: Vladimir Mandic <mandic00@live.com>
2026-05-16 11:06:23 +02:00

10 lines
416 B
Python

def hijack_transformers():
# transformers>=4.56 flattened CLIPTextModel internals; diffusers single-file loader still expects `text_model`.
return
try:
import transformers
if hasattr(transformers, 'CLIPTextModel') and not hasattr(transformers.CLIPTextModel, 'text_model'):
transformers.CLIPTextModel.text_model = property(lambda self: self)
except Exception:
pass