MCPcopy Create free account
hub / github.com/Monalissaa/DisenDiff / __init__

Method __init__

src/diffusers_model_pipeline.py:395–419  ·  view source on GitHub ↗
(
        self,
        vae: AutoencoderKL,
        text_encoder: CLIPTextModel,
        tokenizer: CLIPTokenizer,
        unet: UNet2DConditionModel,
        scheduler: SchedulerMixin,
        safety_checker: StableDiffusionSafetyChecker,
        feature_extractor: CLIPFeatureExtractor,
        requires_safety_checker: bool = True,
        modifier_token: list = [],
        modifier_token_id: list = [],
    )

Source from the content-addressed store, hash-verified

393 _optional_components = ["safety_checker", "feature_extractor", "modifier_token"]
394
395 def __init__(
396 self,
397 vae: AutoencoderKL,
398 text_encoder: CLIPTextModel,
399 tokenizer: CLIPTokenizer,
400 unet: UNet2DConditionModel,
401 scheduler: SchedulerMixin,
402 safety_checker: StableDiffusionSafetyChecker,
403 feature_extractor: CLIPFeatureExtractor,
404 requires_safety_checker: bool = True,
405 modifier_token: list = [],
406 modifier_token_id: list = [],
407 ):
408 super().__init__(vae,
409 text_encoder,
410 tokenizer,
411 unet,
412 scheduler,
413 safety_checker,
414 feature_extractor,
415 requires_safety_checker)
416
417 # change attn class
418 self.modifier_token = modifier_token
419 self.modifier_token_id = modifier_token_id
420
421 def add_token(self, initializer_token):
422 initializer_token_id = []

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected