Skip to content

Commit debafc6

Browse files
committed
up
1 parent 8048623 commit debafc6

15 files changed

Lines changed: 15 additions & 53 deletions

src/diffusers/modular_pipelines/flux/before_denoise.py

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import torch
2020

2121
from ...pipelines import FluxPipeline
22+
from ...pipelines.flux.pipeline_flux_utils import calculate_shift
2223
from ...schedulers import FlowMatchEulerDiscreteScheduler
2324
from ...utils import logging
2425
from ...utils.torch_utils import randn_tensor
@@ -90,20 +91,6 @@ def retrieve_timesteps(
9091
return timesteps, num_inference_steps
9192

9293

93-
# Copied from diffusers.pipelines.flux.pipeline_flux.calculate_shift
94-
def calculate_shift(
95-
image_seq_len,
96-
base_seq_len: int = 256,
97-
max_seq_len: int = 4096,
98-
base_shift: float = 0.5,
99-
max_shift: float = 1.15,
100-
):
101-
m = (max_shift - base_shift) / (max_seq_len - base_seq_len)
102-
b = base_shift - m * base_seq_len
103-
mu = image_seq_len * m + b
104-
return mu
105-
106-
10794
# Copied from diffusers.pipelines.stable_diffusion.pipeline_stable_diffusion_img2img.retrieve_latents
10895
def retrieve_latents(
10996
encoder_output: torch.Tensor, generator: Optional[torch.Generator] = None, sample_mode: str = "sample"

src/diffusers/pipelines/chroma/pipeline_chroma.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
"""
7575

7676

77-
# Copied from diffusers.pipelines.flux.pipeline_flux.calculate_shift
77+
# Copied from diffusers.pipelines.flux.pipeline_flux_utils.calculate_shift
7878
def calculate_shift(
7979
image_seq_len,
8080
base_seq_len: int = 256,

src/diffusers/pipelines/chroma/pipeline_chroma_img2img.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
"""
7373

7474

75-
# Copied from diffusers.pipelines.flux.pipeline_flux.calculate_shift
75+
# Copied from diffusers.pipelines.flux.pipeline_flux_utils.calculate_shift
7676
def calculate_shift(
7777
image_seq_len,
7878
base_seq_len: int = 256,

src/diffusers/pipelines/flux/pipeline_flux_kontext.py

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
from ...utils import is_torch_xla_available, logging, replace_example_docstring
3333
from ...utils.torch_utils import randn_tensor
3434
from ..pipeline_utils import DiffusionPipeline
35-
from .pipeline_flux_utils import FluxMixin, retrieve_latents, retrieve_timesteps
35+
from .pipeline_flux_utils import FluxMixin, calculate_shift, retrieve_latents, retrieve_timesteps
3636
from .pipeline_output import FluxPipelineOutput
3737

3838

@@ -93,19 +93,6 @@
9393
]
9494

9595

96-
def calculate_shift(
97-
image_seq_len,
98-
base_seq_len: int = 256,
99-
max_seq_len: int = 4096,
100-
base_shift: float = 0.5,
101-
max_shift: float = 1.15,
102-
):
103-
m = (max_shift - base_shift) / (max_seq_len - base_seq_len)
104-
b = base_shift - m * base_seq_len
105-
mu = image_seq_len * m + b
106-
return mu
107-
108-
10996
class FluxKontextPipeline(
11097
DiffusionPipeline,
11198
FluxMixin,

src/diffusers/pipelines/flux/pipeline_flux_kontext_inpaint.py

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
from ...utils import is_torch_xla_available, logging, replace_example_docstring
2323
from ...utils.torch_utils import randn_tensor
2424
from ..pipeline_utils import DiffusionPipeline
25-
from .pipeline_flux_utils import FluxMixin, retrieve_latents, retrieve_timesteps
25+
from .pipeline_flux_utils import FluxMixin, calculate_shift, retrieve_latents, retrieve_timesteps
2626
from .pipeline_output import FluxPipelineOutput
2727

2828

@@ -117,19 +117,6 @@
117117
]
118118

119119

120-
def calculate_shift(
121-
image_seq_len,
122-
base_seq_len: int = 256,
123-
max_seq_len: int = 4096,
124-
base_shift: float = 0.5,
125-
max_shift: float = 1.15,
126-
):
127-
m = (max_shift - base_shift) / (max_seq_len - base_seq_len)
128-
b = base_shift - m * base_seq_len
129-
mu = image_seq_len * m + b
130-
return mu
131-
132-
133120
class FluxKontextInpaintPipeline(
134121
DiffusionPipeline,
135122
FluxMixin,

src/diffusers/pipelines/hidream_image/pipeline_hidream_image.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
"""
8484

8585

86-
# Copied from diffusers.pipelines.flux.pipeline_flux.calculate_shift
86+
# Copied from diffusers.pipelines.flux.pipeline_flux_utils.calculate_shift
8787
def calculate_shift(
8888
image_seq_len,
8989
base_seq_len: int = 256,

src/diffusers/pipelines/hunyuan_video/pipeline_hunyuan_video_framepack.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@
161161
}
162162

163163

164-
# Copied from diffusers.pipelines.flux.pipeline_flux.calculate_shift
164+
# Copied from diffusers.pipelines.flux.pipeline_flux_utils.calculate_shift
165165
def calculate_shift(
166166
image_seq_len,
167167
base_seq_len: int = 256,

src/diffusers/pipelines/ltx/pipeline_ltx.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
"""
6767

6868

69-
# Copied from diffusers.pipelines.flux.pipeline_flux.calculate_shift
69+
# Copied from diffusers.pipelines.flux.pipeline_flux_utils.calculate_shift
7070
def calculate_shift(
7171
image_seq_len,
7272
base_seq_len: int = 256,

src/diffusers/pipelines/ltx/pipeline_ltx_condition.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ def linear_quadratic_schedule(num_steps, threshold_noise=0.025, linear_steps=Non
134134
return torch.tensor(sigma_schedule[:-1])
135135

136136

137-
# Copied from diffusers.pipelines.flux.pipeline_flux.calculate_shift
137+
# Copied from diffusers.pipelines.flux.pipeline_flux_utils.calculate_shift
138138
def calculate_shift(
139139
image_seq_len,
140140
base_seq_len: int = 256,

src/diffusers/pipelines/ltx/pipeline_ltx_image2video.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
"""
7272

7373

74-
# Copied from diffusers.pipelines.flux.pipeline_flux.calculate_shift
74+
# Copied from diffusers.pipelines.flux.pipeline_flux_utils.calculate_shift
7575
def calculate_shift(
7676
image_seq_len,
7777
base_seq_len: int = 256,

0 commit comments

Comments
 (0)