Skip to content

Commit a64400c

Browse files
authored
Merge pull request #112 from if-ai/patch-1
Update interface.py
2 parents 0958d84 + f4a66ee commit a64400c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

crm/imagedream/ldm/interface.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,12 @@ def register_schedule(
112112
self.register_buffer(
113113
"log_one_minus_alphas_cumprod", to_torch(np.log(1.0 - alphas_cumprod))
114114
)
115+
eps = 1e-8 # Added this epsilon to avoid divide by zero errors
115116
self.register_buffer(
116-
"sqrt_recip_alphas_cumprod", to_torch(np.sqrt(1.0 / alphas_cumprod))
117+
"sqrt_recip_alphas_cumprod", to_torch(np.sqrt(1.0 / (alphas_cumprod + eps)))
117118
)
118119
self.register_buffer(
119-
"sqrt_recipm1_alphas_cumprod", to_torch(np.sqrt(1.0 / alphas_cumprod - 1))
120+
"sqrt_recipm1_alphas_cumprod", to_torch(np.sqrt(1.0 / (alphas_cumprod + eps) - 1))
120121
)
121122

122123
# calculations for posterior q(x_{t-1} | x_t, x_0)

0 commit comments

Comments
 (0)