Files
2024-12-24 13:04:00 +08:00

23 lines
595 B
Python

import comfy.samplers
class TCDScheduler:
@classmethod
def INPUT_TYPES(s):
return {"required":
{"model": ("MODEL",),
"steps": ("INT", {"default": 8, "min": 1, "max": 10000}),
}
}
RETURN_TYPES = ("SIGMAS",)
CATEGORY = "sampling/custom_sampling/schedulers"
FUNCTION = "get_sigmas"
def get_sigmas(self, model, steps):
sigmas = comfy.samplers.calculate_sigmas(
model.get_model_object("model_sampling"), "ddim_uniform", steps
).cpu()
return (sigmas,)