@@ -205,7 +205,7 @@ def __init__(
205205 safety_checker : StableDiffusionSafetyChecker ,
206206 feature_extractor : CLIPImageProcessor ,
207207 language_adapter : TranslatorNoLN = None ,
208- tensor_norm : torch .FloatTensor = None ,
208+ tensor_norm : torch .Tensor = None ,
209209 requires_safety_checker : bool = True ,
210210 ):
211211 super ().__init__ ()
@@ -231,7 +231,7 @@ def load_language_adapter(
231231 num_token : int ,
232232 dim : int ,
233233 dim_out : int ,
234- tensor_norm : torch .FloatTensor ,
234+ tensor_norm : torch .Tensor ,
235235 mult : int = 2 ,
236236 depth : int = 5 ,
237237 ):
@@ -242,7 +242,7 @@ def load_language_adapter(
242242 )
243243 self .language_adapter .load_state_dict (torch .load (model_path ))
244244
245- def _adapt_language (self , prompt_embeds : torch .FloatTensor ):
245+ def _adapt_language (self , prompt_embeds : torch .Tensor ):
246246 prompt_embeds = prompt_embeds / 3
247247 prompt_embeds = self .language_adapter (prompt_embeds ) * (self .tensor_norm / 2 )
248248 return prompt_embeds
@@ -254,8 +254,8 @@ def encode_prompt(
254254 num_images_per_prompt ,
255255 do_classifier_free_guidance ,
256256 negative_prompt = None ,
257- prompt_embeds : Optional [torch .FloatTensor ] = None ,
258- negative_prompt_embeds : Optional [torch .FloatTensor ] = None ,
257+ prompt_embeds : Optional [torch .Tensor ] = None ,
258+ negative_prompt_embeds : Optional [torch .Tensor ] = None ,
259259 lora_scale : Optional [float ] = None ,
260260 clip_skip : Optional [int ] = None ,
261261 ):
@@ -275,10 +275,10 @@ def encode_prompt(
275275 The prompt or prompts not to guide the image generation. If not defined, one has to pass
276276 `negative_prompt_embeds` instead. Ignored when not using guidance (i.e., ignored if `guidance_scale` is
277277 less than `1`).
278- prompt_embeds (`torch.FloatTensor `, *optional*):
278+ prompt_embeds (`torch.Tensor `, *optional*):
279279 Pre-generated text embeddings. Can be used to easily tweak text inputs, *e.g.* prompt weighting. If not
280280 provided, text embeddings will be generated from `prompt` input argument.
281- negative_prompt_embeds (`torch.FloatTensor `, *optional*):
281+ negative_prompt_embeds (`torch.Tensor `, *optional*):
282282 Pre-generated negative text embeddings. Can be used to easily tweak text inputs, *e.g.* prompt
283283 weighting. If not provided, negative_prompt_embeds will be generated from `negative_prompt` input
284284 argument.
@@ -535,7 +535,7 @@ def get_guidance_scale_embedding(self, w, embedding_dim=512, dtype=torch.float32
535535 data type of the generated embeddings
536536
537537 Returns:
538- `torch.FloatTensor `: Embedding vectors with shape `(len(timesteps), embedding_dim)`
538+ `torch.Tensor `: Embedding vectors with shape `(len(timesteps), embedding_dim)`
539539 """
540540 assert len (w .shape ) == 1
541541 w = w * 1000.0
@@ -594,9 +594,9 @@ def __call__(
594594 num_images_per_prompt : Optional [int ] = 1 ,
595595 eta : float = 0.0 ,
596596 generator : Optional [Union [torch .Generator , List [torch .Generator ]]] = None ,
597- latents : Optional [torch .FloatTensor ] = None ,
598- prompt_embeds : Optional [torch .FloatTensor ] = None ,
599- negative_prompt_embeds : Optional [torch .FloatTensor ] = None ,
597+ latents : Optional [torch .Tensor ] = None ,
598+ prompt_embeds : Optional [torch .Tensor ] = None ,
599+ negative_prompt_embeds : Optional [torch .Tensor ] = None ,
600600 output_type : Optional [str ] = "pil" ,
601601 return_dict : bool = True ,
602602 cross_attention_kwargs : Optional [Dict [str , Any ]] = None ,
@@ -635,14 +635,14 @@ def __call__(
635635 generator (`torch.Generator` or `List[torch.Generator]`, *optional*):
636636 A [`torch.Generator`](https://pytorch.org/docs/stable/generated/torch.Generator.html) to make
637637 generation deterministic.
638- latents (`torch.FloatTensor `, *optional*):
638+ latents (`torch.Tensor `, *optional*):
639639 Pre-generated noisy latents sampled from a Gaussian distribution, to be used as inputs for image
640640 generation. Can be used to tweak the same generation with different prompts. If not provided, a latents
641641 tensor is generated by sampling using the supplied random `generator`.
642- prompt_embeds (`torch.FloatTensor `, *optional*):
642+ prompt_embeds (`torch.Tensor `, *optional*):
643643 Pre-generated text embeddings. Can be used to easily tweak text inputs (prompt weighting). If not
644644 provided, text embeddings are generated from the `prompt` input argument.
645- negative_prompt_embeds (`torch.FloatTensor `, *optional*):
645+ negative_prompt_embeds (`torch.Tensor `, *optional*):
646646 Pre-generated negative text embeddings. Can be used to easily tweak text inputs (prompt weighting). If
647647 not provided, `negative_prompt_embeds` are generated from the `negative_prompt` input argument.
648648 ip_adapter_image: (`PipelineImageInput`, *optional*): Optional image input to work with IP Adapters.
0 commit comments