kiigii commited on
Commit
f68a222
·
verified ·
1 Parent(s): b69e4be

Update pipeline_imagedream.py

Browse files
Files changed (1) hide show
  1. pipeline_imagedream.py +12 -4
pipeline_imagedream.py CHANGED
@@ -59,9 +59,9 @@ class ImageDreamPipeline(StableDiffusionPipeline):
59
  self,
60
  pretrained_model_name_or_path_or_dict: Union[
61
  str, List[str], Dict[str, torch.Tensor]
62
- ],
63
- subfolder: Union[str, List[str]],
64
- weight_name: Union[str, List[str]],
65
  image_encoder_folder: Optional[str] = "image_encoder",
66
  **kwargs,
67
  ):
@@ -72,7 +72,15 @@ class ImageDreamPipeline(StableDiffusionPipeline):
72
  image_encoder_folder=image_encoder_folder,
73
  **kwargs,
74
  )
75
- add_imagedream_attn_processor(self.unet)
 
 
 
 
 
 
 
 
76
 
77
  def encode_image_to_latents(
78
  self,
 
59
  self,
60
  pretrained_model_name_or_path_or_dict: Union[
61
  str, List[str], Dict[str, torch.Tensor]
62
+ ] = "kiigii/imagedream-ipmv-diffusers",
63
+ subfolder: Union[str, List[str]] = "ip_adapter",
64
+ weight_name: Union[str, List[str]] = "ip-adapter-plus_imagedream.bin",
65
  image_encoder_folder: Optional[str] = "image_encoder",
66
  **kwargs,
67
  ):
 
72
  image_encoder_folder=image_encoder_folder,
73
  **kwargs,
74
  )
75
+ print("IP-Adapter Loaded.")
76
+
77
+ if pretrained_model_name_or_path_or_dict == "kiigii/imagedream-ipmv-diffusers":
78
+ add_imagedream_attn_processor(self.unet)
79
+ logging.set_verbosity_error()
80
+ print(
81
+ "ImageDream Cross-Attention uses `num_views` kwarg, "
82
+ "and set logging verbosity to error."
83
+ )
84
 
85
  def encode_image_to_latents(
86
  self,