mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-02-15 07:52:35 +08:00
need to put extra options on the model instead of patcher
This commit is contained in:
parent
2920eab33b
commit
3cb1e5dc71
@ -64,12 +64,12 @@ class SagNode:
|
|||||||
def patch(self, model, scale, blur_sigma):
|
def patch(self, model, scale, blur_sigma):
|
||||||
m = model.clone()
|
m = model.clone()
|
||||||
# set extra options on the model
|
# set extra options on the model
|
||||||
m.extra_options["sag"] = True
|
m.model.extra_options["sag"] = True
|
||||||
m.extra_options["sag_scale"] = scale
|
m.model.extra_options["sag_scale"] = scale
|
||||||
m.extra_options["sag_sigma"] = blur_sigma
|
m.model.extra_options["sag_sigma"] = blur_sigma
|
||||||
|
|
||||||
attn_scores = None
|
attn_scores = None
|
||||||
m.get_attn_scores = lambda: attn_scores
|
m.model.get_attn_scores = lambda: attn_scores
|
||||||
|
|
||||||
def attn_and_record(q, k, v, extra_options):
|
def attn_and_record(q, k, v, extra_options):
|
||||||
nonlocal attn_scores
|
nonlocal attn_scores
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user