We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f3c85e9 commit 1474615Copy full SHA for 1474615
keras_cv/models/stable_diffusion/stable_diffusion.py
@@ -209,7 +209,10 @@ def generate_image(
209
latent = self._get_initial_diffusion_noise(batch_size, seed)
210
211
# Iterative reverse diffusion stage
212
- timesteps = np.arange(1, 1000, 1000 // num_steps)
+ num_timesteps = 1000
213
+ ratio = (num_timesteps - 1) / (num_steps - 1)
214
+ timesteps = (np.arange(0, num_steps) * ratio).round().astype(np.int64)
215
+
216
alphas, alphas_prev = self._get_initial_alphas(timesteps)
217
progbar = keras.utils.Progbar(len(timesteps))
218
iteration = 0
0 commit comments