Skip to content

Commit 57cf1b4

Browse files
committed
up
1 parent 8094f66 commit 57cf1b4

File tree

135 files changed

+297
-297
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

135 files changed

+297
-297
lines changed

examples/community/adaptive_mask_inpainting.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -650,7 +650,7 @@ def _encode_prompt(
650650

651651
return prompt_embeds
652652

653-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.run_safety_checker
653+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.run_safety_checker
654654
def run_safety_checker(self, image, device, dtype):
655655
if self.safety_checker is None:
656656
has_nsfw_concept = None
@@ -665,7 +665,7 @@ def run_safety_checker(self, image, device, dtype):
665665
)
666666
return image, has_nsfw_concept
667667

668-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.prepare_extra_step_kwargs
668+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.prepare_extra_step_kwargs
669669
def prepare_extra_step_kwargs(self, generator, eta):
670670
# prepare extra kwargs for the scheduler step, since not all schedulers have the same signature
671671
# eta (η) is only used with the DDIMScheduler, it will be ignored for other schedulers.

examples/community/fresco_v2v.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1380,7 +1380,7 @@ def __init__(
13801380
flow_model.eval()
13811381
self.flow_model = flow_model
13821382

1383-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin._encode_prompt
1383+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin._encode_prompt
13841384
def _encode_prompt(
13851385
self,
13861386
prompt,
@@ -1413,7 +1413,7 @@ def _encode_prompt(
14131413

14141414
return prompt_embeds
14151415

1416-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.encode_prompt
1416+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.encode_prompt
14171417
def encode_prompt(
14181418
self,
14191419
prompt,
@@ -1672,7 +1672,7 @@ def prepare_ip_adapter_image_embeds(
16721672

16731673
return image_embeds
16741674

1675-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.run_safety_checker
1675+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.run_safety_checker
16761676
def run_safety_checker(self, image, device, dtype):
16771677
if self.safety_checker is None:
16781678
has_nsfw_concept = None
@@ -1687,7 +1687,7 @@ def run_safety_checker(self, image, device, dtype):
16871687
)
16881688
return image, has_nsfw_concept
16891689

1690-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.decode_latents
1690+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.decode_latents
16911691
def decode_latents(self, latents):
16921692
deprecation_message = "The decode_latents method is deprecated and will be removed in 1.0.0. Please use VaeImageProcessor.postprocess(...) instead"
16931693
deprecate("decode_latents", "1.0.0", deprecation_message, standard_warn=False)
@@ -1699,7 +1699,7 @@ def decode_latents(self, latents):
16991699
image = image.cpu().permute(0, 2, 3, 1).float().numpy()
17001700
return image
17011701

1702-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.prepare_extra_step_kwargs
1702+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.prepare_extra_step_kwargs
17031703
def prepare_extra_step_kwargs(self, generator, eta):
17041704
# prepare extra kwargs for the scheduler step, since not all schedulers have the same signature
17051705
# eta (η) is only used with the DDIMScheduler, it will be ignored for other schedulers.

examples/community/latent_consistency_interpolate.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ def __init__(
277277
self.image_processor = VaeImageProcessor(vae_scale_factor=self.vae_scale_factor)
278278
self.register_to_config(requires_safety_checker=requires_safety_checker)
279279

280-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.encode_prompt
280+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.encode_prompt
281281
def encode_prompt(
282282
self,
283283
prompt,
@@ -459,7 +459,7 @@ def encode_prompt(
459459

460460
return prompt_embeds, negative_prompt_embeds
461461

462-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.run_safety_checker
462+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.run_safety_checker
463463
def run_safety_checker(self, image, device, dtype):
464464
if self.safety_checker is None:
465465
has_nsfw_concept = None
@@ -525,7 +525,7 @@ def get_guidance_scale_embedding(self, w, embedding_dim=512, dtype=torch.float32
525525
assert emb.shape == (w.shape[0], embedding_dim)
526526
return emb
527527

528-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.prepare_extra_step_kwargs
528+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.prepare_extra_step_kwargs
529529
def prepare_extra_step_kwargs(self, generator, eta):
530530
# prepare extra kwargs for the scheduler step, since not all schedulers have the same signature
531531
# eta (η) is only used with the DDIMScheduler, it will be ignored for other schedulers.

examples/community/llm_grounded_diffusion.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1195,7 +1195,7 @@ def latent_lmd_guidance(
11951195
# Below are methods copied from StableDiffusionPipeline
11961196
# The design choice of not inheriting from StableDiffusionPipeline is discussed here: https://github.com/huggingface/diffusers/pull/5993#issuecomment-1834258517
11971197

1198-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin._encode_prompt
1198+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin._encode_prompt
11991199
def _encode_prompt(
12001200
self,
12011201
prompt,
@@ -1228,7 +1228,7 @@ def _encode_prompt(
12281228

12291229
return prompt_embeds
12301230

1231-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.encode_prompt
1231+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.encode_prompt
12321232
def encode_prompt(
12331233
self,
12341234
prompt,
@@ -1426,7 +1426,7 @@ def encode_image(self, image, device, num_images_per_prompt):
14261426
uncond_image_embeds = torch.zeros_like(image_embeds)
14271427
return image_embeds, uncond_image_embeds
14281428

1429-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.run_safety_checker
1429+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.run_safety_checker
14301430
def run_safety_checker(self, image, device, dtype):
14311431
if self.safety_checker is None:
14321432
has_nsfw_concept = None
@@ -1441,7 +1441,7 @@ def run_safety_checker(self, image, device, dtype):
14411441
)
14421442
return image, has_nsfw_concept
14431443

1444-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.decode_latents
1444+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.decode_latents
14451445
def decode_latents(self, latents):
14461446
deprecation_message = "The decode_latents method is deprecated and will be removed in 1.0.0. Please use VaeImageProcessor.postprocess(...) instead"
14471447
deprecate("decode_latents", "1.0.0", deprecation_message, standard_warn=False)
@@ -1453,7 +1453,7 @@ def decode_latents(self, latents):
14531453
image = image.cpu().permute(0, 2, 3, 1).float().numpy()
14541454
return image
14551455

1456-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.prepare_extra_step_kwargs
1456+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.prepare_extra_step_kwargs
14571457
def prepare_extra_step_kwargs(self, generator, eta):
14581458
# prepare extra kwargs for the scheduler step, since not all schedulers have the same signature
14591459
# eta (η) is only used with the DDIMScheduler, it will be ignored for other schedulers.
@@ -1534,34 +1534,34 @@ def get_guidance_scale_embedding(self, w, embedding_dim=512, dtype=torch.float32
15341534
return emb
15351535

15361536
@property
1537-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.guidance_scale
1537+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.guidance_scale
15381538
def guidance_scale(self):
15391539
return self._guidance_scale
15401540

15411541
@property
1542-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.guidance_rescale
1542+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.guidance_rescale
15431543
def guidance_rescale(self):
15441544
return self._guidance_rescale
15451545

15461546
@property
1547-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.clip_skip
1547+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.clip_skip
15481548
def clip_skip(self):
15491549
return self._clip_skip
15501550

15511551
# here `guidance_scale` is defined analog to the guidance weight `w` of equation (2)
15521552
# of the Imagen paper: https://huggingface.co/papers/2205.11487 . `guidance_scale = 1`
15531553
# corresponds to doing no classifier free guidance.
15541554
@property
1555-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.do_classifier_free_guidance
1555+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.do_classifier_free_guidance
15561556
def do_classifier_free_guidance(self):
15571557
return self._guidance_scale > 1 and self.unet.config.time_cond_proj_dim is None
15581558

15591559
@property
1560-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.cross_attention_kwargs
1560+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.cross_attention_kwargs
15611561
def cross_attention_kwargs(self):
15621562
return self._cross_attention_kwargs
15631563

15641564
@property
1565-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.num_timesteps
1565+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.num_timesteps
15661566
def num_timesteps(self):
15671567
return self._num_timesteps

examples/community/lpw_stable_diffusion_xl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -941,7 +941,7 @@ def encode_image(self, image, device, num_images_per_prompt, output_hidden_state
941941

942942
return image_embeds, uncond_image_embeds
943943

944-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.prepare_extra_step_kwargs
944+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.prepare_extra_step_kwargs
945945
def prepare_extra_step_kwargs(self, generator, eta):
946946
# prepare extra kwargs for the scheduler step, since not all schedulers have the same signature
947947
# eta (η) is only used with the DDIMScheduler, it will be ignored for other schedulers.

examples/community/mixture_tiling_sdxl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,7 @@ def encode_prompt(
627627

628628
return prompt_embeds, negative_prompt_embeds, pooled_prompt_embeds, negative_pooled_prompt_embeds
629629

630-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.prepare_extra_step_kwargs
630+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.prepare_extra_step_kwargs
631631
def prepare_extra_step_kwargs(self, generator, eta):
632632
# prepare extra kwargs for the scheduler step, since not all schedulers have the same signature
633633
# eta (η) is only used with the DDIMScheduler, it will be ignored for other schedulers.

examples/community/mod_controlnet_tile_sr_sdxl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -633,7 +633,7 @@ def encode_prompt(
633633

634634
return prompt_embeds, negative_prompt_embeds, pooled_prompt_embeds, negative_pooled_prompt_embeds
635635

636-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.prepare_extra_step_kwargs
636+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.prepare_extra_step_kwargs
637637
def prepare_extra_step_kwargs(self, generator, eta):
638638
# prepare extra kwargs for the scheduler step, since not all schedulers have the same signature
639639
# eta (η) is only used with the DDIMScheduler, it will be ignored for other schedulers.

examples/community/pipeline_animatediff_controlnet.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ def __init__(
194194
vae_scale_factor=self.vae_scale_factor, do_convert_rgb=True, do_normalize=False
195195
)
196196

197-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.encode_prompt with num_images_per_prompt -> num_videos_per_prompt
197+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.encode_prompt with num_images_per_prompt -> num_videos_per_prompt
198198
def encode_prompt(
199199
self,
200200
prompt,
@@ -460,7 +460,7 @@ def decode_latents(self, latents):
460460
video = video.float()
461461
return video
462462

463-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.prepare_extra_step_kwargs
463+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.prepare_extra_step_kwargs
464464
def prepare_extra_step_kwargs(self, generator, eta):
465465
# prepare extra kwargs for the scheduler step, since not all schedulers have the same signature
466466
# eta (η) is only used with the DDIMScheduler, it will be ignored for other schedulers.

examples/community/pipeline_animatediff_img2video.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ def __init__(
311311
self.vae_scale_factor = 2 ** (len(self.vae.config.block_out_channels) - 1) if getattr(self, "vae", None) else 8
312312
self.image_processor = VaeImageProcessor(vae_scale_factor=self.vae_scale_factor)
313313

314-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.encode_prompt with num_images_per_prompt -> num_videos_per_prompt
314+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.encode_prompt with num_images_per_prompt -> num_videos_per_prompt
315315
def encode_prompt(
316316
self,
317317
prompt,
@@ -577,7 +577,7 @@ def decode_latents(self, latents):
577577
video = video.float()
578578
return video
579579

580-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.prepare_extra_step_kwargs
580+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.prepare_extra_step_kwargs
581581
def prepare_extra_step_kwargs(self, generator, eta):
582582
# prepare extra kwargs for the scheduler step, since not all schedulers have the same signature
583583
# eta (η) is only used with the DDIMScheduler, it will be ignored for other schedulers.

examples/community/pipeline_animatediff_ipex.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ def __init__(
165165
self.vae_scale_factor = 2 ** (len(self.vae.config.block_out_channels) - 1) if getattr(self, "vae", None) else 8
166166
self.video_processor = VideoProcessor(do_resize=False, vae_scale_factor=self.vae_scale_factor)
167167

168-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.encode_prompt with num_images_per_prompt -> num_videos_per_prompt
168+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.encode_prompt with num_images_per_prompt -> num_videos_per_prompt
169169
def encode_prompt(
170170
self,
171171
prompt,
@@ -438,7 +438,7 @@ def decode_latents(self, latents):
438438
video = video.float()
439439
return video
440440

441-
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.StableDiffusionMixin.prepare_extra_step_kwargs
441+
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_utils.SDMixin.prepare_extra_step_kwargs
442442
def prepare_extra_step_kwargs(self, generator, eta):
443443
# prepare extra kwargs for the scheduler step, since not all schedulers have the same signature
444444
# eta (η) is only used with the DDIMScheduler, it will be ignored for other schedulers.

0 commit comments

Comments
 (0)