Skip to content

Commit 1474615

Browse files
haifeng-jinsampathweb
authored andcommitted
bug fix (#2303)
1 parent f3c85e9 commit 1474615

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

keras_cv/models/stable_diffusion/stable_diffusion.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,10 @@ def generate_image(
209209
latent = self._get_initial_diffusion_noise(batch_size, seed)
210210

211211
# Iterative reverse diffusion stage
212-
timesteps = np.arange(1, 1000, 1000 // num_steps)
212+
num_timesteps = 1000
213+
ratio = (num_timesteps - 1) / (num_steps - 1)
214+
timesteps = (np.arange(0, num_steps) * ratio).round().astype(np.int64)
215+
213216
alphas, alphas_prev = self._get_initial_alphas(timesteps)
214217
progbar = keras.utils.Progbar(len(timesteps))
215218
iteration = 0

0 commit comments

Comments
 (0)