Skip to content

Commit f45e16b

Browse files
committed
prior denoising scale model input
1 parent c613288 commit f45e16b

7 files changed

+8
-1
lines changed

src/diffusers/schedulers/scheduling_ddim.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ class DDIMSchedulerOutput(BaseOutput):
4646
pred_original_sample: Optional[torch.FloatTensor] = None
4747

4848

49+
# Copied from diffusers.schedulers.scheduling_ddpm.betas_for_alpha_bar
4950
def betas_for_alpha_bar(num_diffusion_timesteps, max_beta=0.999) -> torch.Tensor:
5051
"""
5152
Create a beta schedule that discretizes the given alpha_t_bar function, which defines the cumulative product of
@@ -72,7 +73,7 @@ def alpha_bar(time_step):
7273
t1 = i / num_diffusion_timesteps
7374
t2 = (i + 1) / num_diffusion_timesteps
7475
betas.append(min(1 - alpha_bar(t2) / alpha_bar(t1), max_beta))
75-
return torch.tensor(betas)
76+
return torch.tensor(betas, dtype=torch.float32)
7677

7778

7879
class DDIMScheduler(SchedulerMixin, ConfigMixin):

src/diffusers/schedulers/scheduling_deis_multistep.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
from .scheduling_utils import KarrasDiffusionSchedulers, SchedulerMixin, SchedulerOutput
2626

2727

28+
# Copied from diffusers.schedulers.scheduling_ddpm.betas_for_alpha_bar
2829
def betas_for_alpha_bar(num_diffusion_timesteps, max_beta=0.999):
2930
"""
3031
Create a beta schedule that discretizes the given alpha_t_bar function, which defines the cumulative product of

src/diffusers/schedulers/scheduling_dpmsolver_multistep.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
from .scheduling_utils import KarrasDiffusionSchedulers, SchedulerMixin, SchedulerOutput
2525

2626

27+
# Copied from diffusers.schedulers.scheduling_ddpm.betas_for_alpha_bar
2728
def betas_for_alpha_bar(num_diffusion_timesteps, max_beta=0.999):
2829
"""
2930
Create a beta schedule that discretizes the given alpha_t_bar function, which defines the cumulative product of

src/diffusers/schedulers/scheduling_dpmsolver_singlestep.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
from .scheduling_utils import KarrasDiffusionSchedulers, SchedulerMixin, SchedulerOutput
2525

2626

27+
# Copied from diffusers.schedulers.scheduling_ddpm.betas_for_alpha_bar
2728
def betas_for_alpha_bar(num_diffusion_timesteps, max_beta=0.999):
2829
"""
2930
Create a beta schedule that discretizes the given alpha_t_bar function, which defines the cumulative product of

src/diffusers/schedulers/scheduling_pndm.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
from .scheduling_utils import KarrasDiffusionSchedulers, SchedulerMixin, SchedulerOutput
2525

2626

27+
# Copied from diffusers.schedulers.scheduling_ddpm.betas_for_alpha_bar
2728
def betas_for_alpha_bar(num_diffusion_timesteps, max_beta=0.999):
2829
"""
2930
Create a beta schedule that discretizes the given alpha_t_bar function, which defines the cumulative product of

src/diffusers/schedulers/scheduling_repaint.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ class RePaintSchedulerOutput(BaseOutput):
4242
pred_original_sample: torch.FloatTensor
4343

4444

45+
# Copied from diffusers.schedulers.scheduling_ddpm.betas_for_alpha_bar
4546
def betas_for_alpha_bar(num_diffusion_timesteps, max_beta=0.999):
4647
"""
4748
Create a beta schedule that discretizes the given alpha_t_bar function, which defines the cumulative product of

src/diffusers/schedulers/scheduling_unclip.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ class UnCLIPSchedulerOutput(BaseOutput):
4343
pred_original_sample: Optional[torch.FloatTensor] = None
4444

4545

46+
# Copied from diffusers.schedulers.scheduling_ddpm.betas_for_alpha_bar
4647
def betas_for_alpha_bar(num_diffusion_timesteps, max_beta=0.999):
4748
"""
4849
Create a beta schedule that discretizes the given alpha_t_bar function, which defines the cumulative product of

0 commit comments

Comments
 (0)