Skip to content

Commit f2daf9c

Browse files
authored
to numpy
1 parent ae0aed8 commit f2daf9c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

pts/modules/gaussian_diffusion.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,17 @@ def noise_like(shape, device, repeat=False):
2828
return repeat_noise() if repeat else noise()
2929

3030

31-
def cosine_beta_schedule(timesteps, s = 0.008):
31+
def cosine_beta_schedule(timesteps, s=0.008):
3232
"""
3333
cosine schedule
3434
as proposed in https://openreview.net/forum?id=-NEXDKk8gZ
3535
"""
3636
steps = timesteps + 1
37-
x = torch.linspace(0, timesteps, steps)
38-
alphas_cumprod = torch.cos(((x / timesteps) + s) / (1 + s) * torch.pi * 0.5) ** 2
37+
x = np.linspace(0, timesteps, steps)
38+
alphas_cumprod = np.cos(((x / timesteps) + s) / (1 + s) * np.pi * 0.5) ** 2
3939
alphas_cumprod = alphas_cumprod / alphas_cumprod[0]
4040
betas = 1 - (alphas_cumprod[1:] / alphas_cumprod[:-1])
41-
return torch.clip(betas, 0, 0.999)
41+
return np.clip(betas, 0, 0.999)
4242

4343

4444
class GaussianDiffusion(nn.Module):

0 commit comments

Comments
 (0)