update shift logic
This commit is contained in:
15
nodes.py
15
nodes.py
@ -68,17 +68,16 @@ def wan_ksampler(model_high_noise, model_low_noise, seed, steps, cfgs, sampler_n
|
|||||||
return (out, )
|
return (out, )
|
||||||
|
|
||||||
def set_shift(model,sigma_shift):
|
def set_shift(model,sigma_shift):
|
||||||
|
model_sampling = model.get_model_object("model_sampling")
|
||||||
sampling_base = comfy.model_sampling.ModelSamplingDiscreteFlow
|
if not model_sampling:
|
||||||
sampling_type = comfy.model_sampling.CONST
|
sampling_base = comfy.model_sampling.ModelSamplingDiscreteFlow
|
||||||
|
sampling_type = comfy.model_sampling.CONST
|
||||||
|
class ModelSamplingAdvanced(sampling_base, sampling_type):
|
||||||
|
pass
|
||||||
|
|
||||||
class ModelSamplingAdvanced(sampling_base, sampling_type):
|
model_sampling = ModelSamplingAdvanced(model.model.model_config)
|
||||||
pass
|
|
||||||
|
|
||||||
model_sampling = ModelSamplingAdvanced(model.model.model_config)
|
|
||||||
model_sampling.set_parameters(shift=sigma_shift, multiplier=1000)
|
model_sampling.set_parameters(shift=sigma_shift, multiplier=1000)
|
||||||
model.add_object_patch("model_sampling", model_sampling)
|
model.add_object_patch("model_sampling", model_sampling)
|
||||||
model.add_object_patch("model_sampling", model_sampling)
|
|
||||||
return model
|
return model
|
||||||
|
|
||||||
class WanMoeKSampler:
|
class WanMoeKSampler:
|
||||||
|
|||||||
Reference in New Issue
Block a user