MCPcopy Create free account
hub / github.com/Sygil-Dev/sygil-webui / sample

Method sample

scripts/webui.py:615–645  ·  view source on GitHub ↗
(
        self,
        S,
        conditioning,
        batch_size,
        shape,
        verbose,
        unconditional_guidance_scale,
        unconditional_conditioning,
        eta,
        x_T,
        img_callback: Callable = None,
    )

Source from the content-addressed store, hash-verified

613 return self.schedule
614
615 def sample(
616 self,
617 S,
618 conditioning,
619 batch_size,
620 shape,
621 verbose,
622 unconditional_guidance_scale,
623 unconditional_conditioning,
624 eta,
625 x_T,
626 img_callback: Callable = None,
627 ):
628 sigmas = self.model_wrap.get_sigmas(S)
629 x = x_T * sigmas[0]
630 model_wrap_cfg = CFGDenoiser(self.model_wrap)
631
632 samples_ddim = K.sampling.__dict__[f"sample_{self.schedule}"](
633 model_wrap_cfg,
634 x,
635 sigmas,
636 extra_args={
637 "cond": conditioning,
638 "uncond": unconditional_conditioning,
639 "cond_scale": unconditional_guidance_scale,
640 },
641 disable=False,
642 callback=partial(KDiffusionSampler.img_callback_wrapper, img_callback),
643 )
644
645 return samples_ddim, None
646
647 @classmethod
648 def img_callback_wrapper(cls, callback: Callable, *args):

Callers 4

textual_inversionFunction · 0.45
sampleFunction · 0.45
sampleFunction · 0.45
mainFunction · 0.45

Calls 2

get_sigmasMethod · 0.80
CFGDenoiserClass · 0.70

Tested by

no test coverage detected