diff --git a/src/diffusers/loaders/ip_adapter.py b/src/diffusers/loaders/ip_adapter.py index ac0a3c635332..21a1a70ff79b 100644 --- a/src/diffusers/loaders/ip_adapter.py +++ b/src/diffusers/loaders/ip_adapter.py @@ -804,9 +804,7 @@ def load_ip_adapter( } self.register_modules( - feature_extractor=SiglipImageProcessor.from_pretrained(image_encoder_subfolder, **kwargs).to( - self.device, dtype=self.dtype - ), + feature_extractor=SiglipImageProcessor.from_pretrained(image_encoder_subfolder, **kwargs), image_encoder=SiglipVisionModel.from_pretrained( image_encoder_subfolder, torch_dtype=self.dtype, **kwargs ).to(self.device),