(
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 = [],
)
| 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 = [] |
nothing calls this directly
no outgoing calls
no test coverage detected