Skip to content

Commit 9fecdc9

Browse files
committed
up
1 parent a2b7de3 commit 9fecdc9

File tree

5 files changed

+349
-178
lines changed

5 files changed

+349
-178
lines changed

src/diffusers/pipelines/flux/pipeline_flux_img2img.py

Lines changed: 0 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
from ...models.transformers import FluxTransformer2DModel
3333
from ...schedulers import FlowMatchEulerDiscreteScheduler
3434
from ...utils import (
35-
deprecate,
3635
is_torch_xla_available,
3736
logging,
3837
replace_example_docstring,
@@ -390,63 +389,6 @@ def check_inputs(
390389
if max_sequence_length is not None and max_sequence_length > 512:
391390
raise ValueError(f"`max_sequence_length` cannot be greater than 512 but is {max_sequence_length}")
392391

393-
# Copied from diffusers.pipelines.flux.pipeline_flux.FluxPipeline.enable_vae_slicing
394-
def enable_vae_slicing(self):
395-
r"""
396-
Enable sliced VAE decoding. When this option is enabled, the VAE will split the input tensor in slices to
397-
compute decoding in several steps. This is useful to save some memory and allow larger batch sizes.
398-
"""
399-
depr_message = f"Calling `enable_vae_slicing()` on a `{self.__class__.__name__}` is deprecated and this method will be removed in a future version. Please use `pipe.vae.enable_slicing()`."
400-
deprecate(
401-
"enable_vae_slicing",
402-
"0.40.0",
403-
depr_message,
404-
)
405-
self.vae.enable_slicing()
406-
407-
# Copied from diffusers.pipelines.flux.pipeline_flux.FluxPipeline.disable_vae_slicing
408-
def disable_vae_slicing(self):
409-
r"""
410-
Disable sliced VAE decoding. If `enable_vae_slicing` was previously enabled, this method will go back to
411-
computing decoding in one step.
412-
"""
413-
depr_message = f"Calling `disable_vae_slicing()` on a `{self.__class__.__name__}` is deprecated and this method will be removed in a future version. Please use `pipe.vae.disable_slicing()`."
414-
deprecate(
415-
"disable_vae_slicing",
416-
"0.40.0",
417-
depr_message,
418-
)
419-
self.vae.disable_slicing()
420-
421-
# Copied from diffusers.pipelines.flux.pipeline_flux.FluxPipeline.enable_vae_tiling
422-
def enable_vae_tiling(self):
423-
r"""
424-
Enable tiled VAE decoding. When this option is enabled, the VAE will split the input tensor into tiles to
425-
compute decoding and encoding in several steps. This is useful for saving a large amount of memory and to allow
426-
processing larger images.
427-
"""
428-
depr_message = f"Calling `enable_vae_tiling()` on a `{self.__class__.__name__}` is deprecated and this method will be removed in a future version. Please use `pipe.vae.enable_tiling()`."
429-
deprecate(
430-
"enable_vae_tiling",
431-
"0.40.0",
432-
depr_message,
433-
)
434-
self.vae.enable_tiling()
435-
436-
# Copied from diffusers.pipelines.flux.pipeline_flux.FluxPipeline.disable_vae_tiling
437-
def disable_vae_tiling(self):
438-
r"""
439-
Disable tiled VAE decoding. If `enable_vae_tiling` was previously enabled, this method will go back to
440-
computing decoding in one step.
441-
"""
442-
depr_message = f"Calling `disable_vae_tiling()` on a `{self.__class__.__name__}` is deprecated and this method will be removed in a future version. Please use `pipe.vae.disable_tiling()`."
443-
deprecate(
444-
"disable_vae_tiling",
445-
"0.40.0",
446-
depr_message,
447-
)
448-
self.vae.disable_tiling()
449-
450392
def prepare_latents(
451393
self,
452394
image,

src/diffusers/pipelines/flux/pipeline_flux_kontext.py

Lines changed: 0 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
from ...models import AutoencoderKL, FluxTransformer2DModel
3232
from ...schedulers import FlowMatchEulerDiscreteScheduler
3333
from ...utils import (
34-
deprecate,
3534
is_torch_xla_available,
3635
logging,
3736
replace_example_docstring,
@@ -392,63 +391,6 @@ def _encode_vae_image(self, image: torch.Tensor, generator: torch.Generator):
392391

393392
return image_latents
394393

395-
# Copied from diffusers.pipelines.flux.pipeline_flux.FluxPipeline.enable_vae_slicing
396-
def enable_vae_slicing(self):
397-
r"""
398-
Enable sliced VAE decoding. When this option is enabled, the VAE will split the input tensor in slices to
399-
compute decoding in several steps. This is useful to save some memory and allow larger batch sizes.
400-
"""
401-
depr_message = f"Calling `enable_vae_slicing()` on a `{self.__class__.__name__}` is deprecated and this method will be removed in a future version. Please use `pipe.vae.enable_slicing()`."
402-
deprecate(
403-
"enable_vae_slicing",
404-
"0.40.0",
405-
depr_message,
406-
)
407-
self.vae.enable_slicing()
408-
409-
# Copied from diffusers.pipelines.flux.pipeline_flux.FluxPipeline.disable_vae_slicing
410-
def disable_vae_slicing(self):
411-
r"""
412-
Disable sliced VAE decoding. If `enable_vae_slicing` was previously enabled, this method will go back to
413-
computing decoding in one step.
414-
"""
415-
depr_message = f"Calling `disable_vae_slicing()` on a `{self.__class__.__name__}` is deprecated and this method will be removed in a future version. Please use `pipe.vae.disable_slicing()`."
416-
deprecate(
417-
"disable_vae_slicing",
418-
"0.40.0",
419-
depr_message,
420-
)
421-
self.vae.disable_slicing()
422-
423-
# Copied from diffusers.pipelines.flux.pipeline_flux.FluxPipeline.enable_vae_tiling
424-
def enable_vae_tiling(self):
425-
r"""
426-
Enable tiled VAE decoding. When this option is enabled, the VAE will split the input tensor into tiles to
427-
compute decoding and encoding in several steps. This is useful for saving a large amount of memory and to allow
428-
processing larger images.
429-
"""
430-
depr_message = f"Calling `enable_vae_tiling()` on a `{self.__class__.__name__}` is deprecated and this method will be removed in a future version. Please use `pipe.vae.enable_tiling()`."
431-
deprecate(
432-
"enable_vae_tiling",
433-
"0.40.0",
434-
depr_message,
435-
)
436-
self.vae.enable_tiling()
437-
438-
# Copied from diffusers.pipelines.flux.pipeline_flux.FluxPipeline.disable_vae_tiling
439-
def disable_vae_tiling(self):
440-
r"""
441-
Disable tiled VAE decoding. If `enable_vae_tiling` was previously enabled, this method will go back to
442-
computing decoding in one step.
443-
"""
444-
depr_message = f"Calling `disable_vae_tiling()` on a `{self.__class__.__name__}` is deprecated and this method will be removed in a future version. Please use `pipe.vae.disable_tiling()`."
445-
deprecate(
446-
"disable_vae_tiling",
447-
"0.40.0",
448-
depr_message,
449-
)
450-
self.vae.disable_tiling()
451-
452394
def prepare_latents(
453395
self,
454396
image: Optional[torch.Tensor],

src/diffusers/pipelines/flux/pipeline_flux_kontext_inpaint.py

Lines changed: 0 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
from ...models import AutoencoderKL, FluxTransformer2DModel
2222
from ...schedulers import FlowMatchEulerDiscreteScheduler
2323
from ...utils import (
24-
deprecate,
2524
is_torch_xla_available,
2625
logging,
2726
replace_example_docstring,
@@ -466,63 +465,6 @@ def _encode_vae_image(self, image: torch.Tensor, generator: torch.Generator):
466465

467466
return image_latents
468467

469-
# Copied from diffusers.pipelines.flux.pipeline_flux.FluxPipeline.enable_vae_slicing
470-
def enable_vae_slicing(self):
471-
r"""
472-
Enable sliced VAE decoding. When this option is enabled, the VAE will split the input tensor in slices to
473-
compute decoding in several steps. This is useful to save some memory and allow larger batch sizes.
474-
"""
475-
depr_message = f"Calling `enable_vae_slicing()` on a `{self.__class__.__name__}` is deprecated and this method will be removed in a future version. Please use `pipe.vae.enable_slicing()`."
476-
deprecate(
477-
"enable_vae_slicing",
478-
"0.40.0",
479-
depr_message,
480-
)
481-
self.vae.enable_slicing()
482-
483-
# Copied from diffusers.pipelines.flux.pipeline_flux.FluxPipeline.disable_vae_slicing
484-
def disable_vae_slicing(self):
485-
r"""
486-
Disable sliced VAE decoding. If `enable_vae_slicing` was previously enabled, this method will go back to
487-
computing decoding in one step.
488-
"""
489-
depr_message = f"Calling `disable_vae_slicing()` on a `{self.__class__.__name__}` is deprecated and this method will be removed in a future version. Please use `pipe.vae.disable_slicing()`."
490-
deprecate(
491-
"disable_vae_slicing",
492-
"0.40.0",
493-
depr_message,
494-
)
495-
self.vae.disable_slicing()
496-
497-
# Copied from diffusers.pipelines.flux.pipeline_flux.FluxPipeline.enable_vae_tiling
498-
def enable_vae_tiling(self):
499-
r"""
500-
Enable tiled VAE decoding. When this option is enabled, the VAE will split the input tensor into tiles to
501-
compute decoding and encoding in several steps. This is useful for saving a large amount of memory and to allow
502-
processing larger images.
503-
"""
504-
depr_message = f"Calling `enable_vae_tiling()` on a `{self.__class__.__name__}` is deprecated and this method will be removed in a future version. Please use `pipe.vae.enable_tiling()`."
505-
deprecate(
506-
"enable_vae_tiling",
507-
"0.40.0",
508-
depr_message,
509-
)
510-
self.vae.enable_tiling()
511-
512-
# Copied from diffusers.pipelines.flux.pipeline_flux.FluxPipeline.disable_vae_tiling
513-
def disable_vae_tiling(self):
514-
r"""
515-
Disable tiled VAE decoding. If `enable_vae_tiling` was previously enabled, this method will go back to
516-
computing decoding in one step.
517-
"""
518-
depr_message = f"Calling `disable_vae_tiling()` on a `{self.__class__.__name__}` is deprecated and this method will be removed in a future version. Please use `pipe.vae.disable_tiling()`."
519-
deprecate(
520-
"disable_vae_tiling",
521-
"0.40.0",
522-
depr_message,
523-
)
524-
self.vae.disable_tiling()
525-
526468
def prepare_latents(
527469
self,
528470
image: Optional[torch.Tensor],

0 commit comments

Comments
 (0)