mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-01-11 14:50:49 +08:00
Add "score" as a supported model_type
Originally, `"score"` is not an allowed model type. However, the documentation supports `"score"` and the method has code related to it. This commit adds it back.
This commit is contained in:
parent
8daedc5bf2
commit
5d2475ef80
@ -344,7 +344,7 @@ def model_wrapper(
|
|||||||
noise_uncond, noise = noise_pred_fn(x_in, t_in, cond=c_in).chunk(2)
|
noise_uncond, noise = noise_pred_fn(x_in, t_in, cond=c_in).chunk(2)
|
||||||
return noise_uncond + guidance_scale * (noise - noise_uncond)
|
return noise_uncond + guidance_scale * (noise - noise_uncond)
|
||||||
|
|
||||||
assert model_type in ["noise", "x_start", "v"]
|
assert model_type in ["noise", "x_start", "v", "score"]
|
||||||
assert guidance_type in ["uncond", "classifier", "classifier-free"]
|
assert guidance_type in ["uncond", "classifier", "classifier-free"]
|
||||||
return model_fn
|
return model_fn
|
||||||
|
|
||||||
@ -872,4 +872,4 @@ def sample_unipc(model, noise, sigmas, extra_args=None, callback=None, disable=F
|
|||||||
return x
|
return x
|
||||||
|
|
||||||
def sample_unipc_bh2(model, noise, sigmas, extra_args=None, callback=None, disable=False):
|
def sample_unipc_bh2(model, noise, sigmas, extra_args=None, callback=None, disable=False):
|
||||||
return sample_unipc(model, noise, sigmas, extra_args, callback, disable, variant='bh2')
|
return sample_unipc(model, noise, sigmas, extra_args, callback, disable, variant='bh2')
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user