mirror of
https://git.datalinker.icu/kijai/ComfyUI-KJNodes.git
synced 2025-12-14 23:34:35 +08:00
Update nodes.py
This commit is contained in:
parent
69ec71d2bd
commit
4b3009e4bf
@ -2442,6 +2442,7 @@ class Guider_ScheduledCFG(CFGGuider):
|
|||||||
def predict_noise(self, x, timestep, model_options={}, seed=None):
|
def predict_noise(self, x, timestep, model_options={}, seed=None):
|
||||||
steps = model_options["transformer_options"]["sample_sigmas"]
|
steps = model_options["transformer_options"]["sample_sigmas"]
|
||||||
matched_step_index = (steps == timestep).nonzero()
|
matched_step_index = (steps == timestep).nonzero()
|
||||||
|
assert not (isinstance(self.cfg, list) and len(self.cfg) != (len(steps) - 1)), "cfg list length must match step count"
|
||||||
if len(matched_step_index) > 0:
|
if len(matched_step_index) > 0:
|
||||||
current_step_index = matched_step_index.item()
|
current_step_index = matched_step_index.item()
|
||||||
else:
|
else:
|
||||||
@ -2463,6 +2464,7 @@ class Guider_ScheduledCFG(CFGGuider):
|
|||||||
else:
|
else:
|
||||||
uncond = None
|
uncond = None
|
||||||
cfg = 1.0
|
cfg = 1.0
|
||||||
|
|
||||||
return sampling_function(self.inner_model, x, timestep, uncond, self.conds.get("positive", None), cfg, model_options=model_options, seed=seed)
|
return sampling_function(self.inner_model, x, timestep, uncond, self.conds.get("positive", None), cfg, model_options=model_options, seed=seed)
|
||||||
|
|
||||||
class ScheduledCFGGuidance:
|
class ScheduledCFGGuidance:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user